Frame 1
function rogueUninvis() {
if (autoinvisible == null) {
autoinvisible = 1;
}
if (autoinvisible == 1) {
if (class == 1) {
if (onScreenEnemy >= 1) {
auto_invis = 1;
} else if (onScreenEnemy <= 0) {
delete auto_invis;
}
}
}
}
function bgartwork() {
_root.coverbgplayer.swapDepths(31000);
if (drawbg == null) {
_root.char1._xscale = 200;
duplicateMovieClip (_root.bgplayer, "coverbgplayer", 92000);
drawbg = 1;
}
if (_root.transition == 1) {
_root.transitionMap.swapDepths(190000);
_root.transitionMap._x = _root.char1._x;
_root.transitionMap._y = _root.char1._y - 20;
} else {
_root.transitionMap._x = -999;
}
}
function ambushCam() {
if (ambushCamera == 1) {
if (((_root.char1.hitTest(_root.enemy1) || (_root.char1.hitTest(_root.enemy2))) || (_root.char1.hitTest(_root.enemy3))) || (_root.char1.hitTest(_root.enemy4))) {
if (onswitch == null) {
delete centermap;
delete offswitch;
onswitch = 1;
}
} else if (offswitch == null) {
centermap = 1;
offswitch = 1;
delete onswitch;
}
}
}
function reSize() {
fscommand ("fullscreen", false);
fscommand ("allowscale", false);
if (poll == null) {
_root._x = 0;
_root._y = 0;
_root._xscale = 200;
_root._yscale = 200;
poll = 1;
pos = 1;
}
if (formerKeyboardInput == 1) {
if (rez == null) {
if (pos >= 2) {
pos = 1;
} else {
pos++;
}
if (pos == 1) {
_root._x = _root._x - 120;
_root._y = _root._y - 120;
_root._xscale = 200;
_root._yscale = 200;
}
if (pos == 2) {
_root._x = _root._x + 120;
_root._y = _root._y + 120;
_root._xscale = 100;
_root._yscale = 100;
}
rez = 1;
}
} else {
delete rez;
}
}
function regenHealth() {
if ((player_health == stats_health) && (player_mana == stats_mana)) {
if (fullhm == 1) {
} else {
chat("<b>You feel Excellent</b>", 30, 5);
delete resting;
fullhm = 1;
}
}
if (((((Key.isDown(37) || (Key.isDown(39))) || (Key.isDown(38))) || (Key.isDown(40))) || (musicOn == 1)) || (_root.m_command == 1)) {
delete resting;
}
if ((player_health < stats_health) || (player_mana < stats_mana)) {
delete fullhm;
if ((((((!Key.isDown(37)) && (!Key.isDown(39))) && (!Key.isDown(38))) && (!Key.isDown(40))) && (musicOn == null)) && (_root.m_command == null)) {
if (resting >= 60) {
if (regenTimer >= 50) {
chat("<b>Resting...</b>", 30, 5);
_root.plHpDis = 500;
heal = Math.ceil(player_health * 0.05);
mana = Math.ceil(player_mana * 0.05);
if ((player_mana + mana) >= stats_mana) {
if (fullm == 1) {
} else {
chat("<b>You Mind is excellent (Full Mana)</b>", 30, 5);
player_mana = stats_mana;
fullm = 1;
}
} else {
player_mana = player_mana + mana;
delete fullm;
}
if ((player_health + heal) >= stats_health) {
if (fullh == 1) {
} else {
chat("<b>You Body is excellent (Full Health)</b>", 30, 5);
player_health = stats_health;
fullh = 1;
}
} else {
player_health = player_health + heal;
delete fullh;
}
delete regenTimer;
} else {
regenTimer = regenTimer + 1;
}
} else {
resting++;
}
}
}
}
function game_spell_effects(map, c1, c2, c3, c4, c6, c7, c8, c9) {
if (guioption == null) {
guioption = 4;
}
if ((Key.isDown(49) && (_global.program <= 4)) || (_global.guiButton == 1)) {
guiSwitch = 1;
}
if ((!Key.isDown(49)) && (_global.guiButton == null)) {
delete guiSwitch;
}
if (_root[atkSpawn] == _root.enemy1) {
} else {
regcolor = new Color(_root[atkSpawn]);
reg_altcol = new Object();
reg_altcol = {ra:"100", rb:NewVrb3, ga:"100", gb:NewVrb2, ba:"100", bb:NewVrb3, aa:"100", ab:"0"};
regcolor.setTransform(reg_altcol);
}
NmeAttack = {ra:"100", rb:110, ga:"100", gb:0, ba:"100", bb:0, aa:"100", ab:"0"};
colorGui = new Color(_root.hud_mc1);
colorGui2 = new Color(_root.mvpchest1);
colorGui3 = new Color(_root["npc_window_" + windowNum]);
colorGui4 = new Color(_root.mousetipmc);
colorGui5 = new Color(_root.cs_char_sel1.cs.cs_char_sel.statsColor);
colorGui6 = new Color(_root.cs_char_sel1.cs.cs_char_sel.house);
colorGui7 = new Color(_root.mousetarget);
colorGui8 = new Color(_root.landmouse);
if (_root.m_click_attack == 1) {
colorGui7.setTransform(NmeAttack);
colorGui8.setTransform(NmeAttack);
}
if (guioption >= 5) {
guioption = 1;
}
if ((guioption == 1) && (_root.m_click_attack == null)) {
colorGui.setTransform(Koguryo);
colorGui2.setTransform(Koguryo);
colorGui3.setTransform(Koguryo);
colorGui4.setTransform(Koguryo);
colorGui5.setTransform(Koguryo);
colorGui6.setTransform(Koguryo);
colorGui7.setTransform(Koguryo);
colorGui8.setTransform(Koguryo);
_root.guiColorName = "Koguryo";
}
if ((guioption == 2) && (_root.m_click_attack == null)) {
colorGui.setTransform(Buya);
colorGui2.setTransform(Buya);
colorGui3.setTransform(Buya);
colorGui4.setTransform(Buya);
colorGui5.setTransform(Buya);
colorGui6.setTransform(Buya);
colorGui7.setTransform(Buya);
colorGui8.setTransform(Buya);
_root.guiColorName = "Buya";
}
if ((guioption == 3) && (_root.m_click_attack == null)) {
colorGui.setTransform(Nagnang);
colorGui2.setTransform(Nagnang);
colorGui3.setTransform(Nagnang);
colorGui4.setTransform(Nagnang);
colorGui5.setTransform(Nagnang);
colorGui6.setTransform(Nagnang);
colorGui7.setTransform(Nagnang);
colorGui8.setTransform(Nagnang);
_root.guiColorName = "Nagnang";
}
if ((guioption == 4) && (_root.m_click_attack == null)) {
colorGui.setTransform(Default);
colorGui2.setTransform(Default);
colorGui3.setTransform(Default);
colorGui4.setTransform(Default);
colorGui5.setTransform(Default);
colorGui6.setTransform(Default);
colorGui7.setTransform(Default);
colorGui8.setTransform(Default);
_root.guiColorName = "Neutral";
}
if (guiSwitch == 1) {
if (guicolor == null) {
guioption++;
guicolor = 1;
}
} else {
delete guicolor;
}
Koguryo = {ra:"100", rb:0, ga:"100", gb:78, ba:"100", bb:110, aa:"100", ab:"0"};
Buya = {ra:"100", rb:90, ga:"100", gb:90, ba:"100", bb:0, aa:"100", ab:"0"};
Nagnang = {ra:"100", rb:116, ga:"100", gb:0, ba:"100", bb:110, aa:"100", ab:"0"};
Default = {ra:"100", rb:0, ga:"100", gb:0, ba:"100", bb:0, aa:"100", ab:"0"};
NewVrb = (colvrb + 5) + stgvrb;
NewVrb2 = ((colvrb + 5) + stgvrb) + ((-_root.floor) * 5);
NewVrb3 = ((colvrb + 5) + stgvrb) + (_root.floor * 5);
stgvrb = _root.floor * 0.5;
pooleffect = new Color(_root.pool);
playerst = new Color(_root.char1);
enemyc_reset1 = new Color(_root["enemy" + monSpawn]);
enemyc_reset2 = new Color(_root["enemy" + monSpawn]);
enemyc_reset3 = new Color(_root["enemy" + monSpawn]);
enemyc_reset4 = new Color(_root["enemy" + monSpawn]);
enemyc_atkColor = new Color(_root[atkSpawn]);
playerc_atkColor = new Color(_root[playerName]);
enemyspellColor = new Color(_root["enemy" + order]);
spellmapColor = new Color(map);
spellmapColor1 = new Color(c1);
spellmapColor2 = new Color(c2);
spellmapColor3 = new Color(c3);
spellmapColor4 = new Color(c4);
spellmapColor6 = new Color(c6);
spellmapColor7 = new Color(c7);
spellmapColor8 = new Color(c8);
spellmapColor9 = new Color(c9);
effectTransform = {ra:"100", rb:NewVrb3, ga:"100", gb:NewVrb2, ba:"100", bb:NewVrb3, aa:"100", ab:"0"};
effectTransform2 = {ra:"100", rb:colvrc, ga:"100", gb:colvrc, ba:"100", bb:colvrc, aa:"100", ab:"0"};
effectTransform3 = {ra:"100", rb:NewVrb3, ga:"100", gb:NewVrb2, ba:"100", bb:NewVrb3, aa:"100", ab:"0"};
effectTransform4 = {ra:"100", rb:0, ga:"100", gb:0, ba:"100", bb:0, aa:"100", ab:"0"};
effectTransform5 = {ra:colvratk, rb:colvratk, ga:colvratk2, gb:colvratk, ba:colvratk2, bb:colvratk, aa:"100", ab:"0"};
effectTransform6 = {ra:plycol, rb:plycol, ga:plycol, gb:plycol, ba:plycol, bb:plycol, aa:"100", ab:"0"};
spellmapColor.setTransform(effectTransform);
spellmapColor1.setTransform(effectTransform);
spellmapColor2.setTransform(effectTransform);
spellmapColor3.setTransform(effectTransform);
spellmapColor4.setTransform(effectTransform);
spellmapColor6.setTransform(effectTransform);
spellmapColor7.setTransform(effectTransform);
spellmapColor8.setTransform(effectTransform);
spellmapColor9.setTransform(effectTransform);
if (playerHit == 1) {
if (plyHitTimerst == 1) {
playerc_atkColor.setTransform(effectTransform6);
if (plycol == null) {
plycol = 255;
}
}
if (plyHitTimerst >= 2) {
playerc_atkColor.setTransform(effectTransform6);
delete plyHitTimerst;
} else {
plyHitTimerst++;
if (plycol >= 100) {
plycol = plycol - 25;
}
}
if (playerHiteffect >= 10) {
playerc_atkColor.setTransform(effectTransform4);
delete plyHitTimerst;
delete playerHit;
delete playerHiteffect;
delete plycol;
} else {
playerHiteffect++;
}
}
if (nmeHit == 1) {
if (nmeHitTimerst == 1) {
if (graphatk == null) {
if (graphcombo >= 3) {
graphcombo = 1;
} else {
graphcombo++;
}
if (graphcombo == 3) {
pointsnum++;
_root.atkspell.duplicateMovieClip("atkspells" + pointsnum, 610 + pointsnum);
if (_root[atkSpawn]._x == null) {
} else if (_root["atkspells" + pointsnum].lx == null) {
_root["atkspells" + pointsnum]._x = _root[atkSpawn]._x;
_root["atkspells" + pointsnum]._y = _root[atkSpawn]._y - 20;
_root.sound1.gotoAndStop(8);
_root["atkspells" + pointsnum].gotoAndStop(3);
_root["atkspells" + pointsnum].lx = 1;
}
}
if (graphcombo == 2) {
pointsnum++;
_root.atkspell.duplicateMovieClip("atkspells" + pointsnum, 610 + pointsnum);
if (_root[atkSpawn]._x == null) {
} else if (_root["atkspells" + pointsnum].lx == null) {
_root["atkspells" + pointsnum]._x = _root[atkSpawn]._x;
_root["atkspells" + pointsnum]._y = _root[atkSpawn]._y - 20;
_root.sound1.gotoAndStop(7);
_root["atkspells" + pointsnum].gotoAndStop(2);
_root["atkspells" + pointsnum].lx = 1;
}
}
if (graphcombo == 1) {
pointsnum++;
_root.atkspell.duplicateMovieClip("atkspells" + pointsnum, 610 + pointsnum);
if (_root[atkSpawn]._x == null) {
} else if (_root["atkspells" + pointsnum].lx == null) {
_root["atkspells" + pointsnum]._x = _root[atkSpawn]._x;
_root["atkspells" + pointsnum]._y = _root[atkSpawn]._y - 20;
_root.sound1.gotoAndStop(6);
_root["atkspells" + pointsnum].gotoAndStop(1);
_root["atkspells" + pointsnum].lx = 1;
}
}
graphatk = 1;
}
enemyc_atkColor.setTransform(effectTransform5);
colvratk = 255;
colvratk2 = 255;
_root[atkSpawn]._x = _root[atkSpawn]._x + 5;
_root[atkSpawn]._xscale = 120;
_root[atkSpawn]._yscale = 120;
}
if (nmeHitTimerst >= 2) {
enemyc_atkColor.setTransform(effectTransform5);
colvratk = 100;
colvratk2 = 100;
_root[atkSpawn]._x = _root[atkSpawn]._x - 5;
_root[atkSpawn]._xscale = 100;
_root[atkSpawn]._yscale = 100;
delete nmeHitTimerst;
} else {
nmeHitTimerst++;
}
if (nmeHiteffect >= (10 - (level / 10))) {
_root[atkSpawn]._xscale = 100;
_root[atkSpawn]._yscale = 100;
delete nmeHit;
delete nmeHiteffect;
delete graphatk;
} else {
nmeHiteffect++;
}
}
if (effectst == null) {
delete effectend;
if (colvrb < -75) {
effectst = 1;
} else {
if (stgm == null) {
playerst.setTransform(effectTransform);
pooleffect.setTransform(effectTransform);
} else if (_root.pool.hitTest(_root["zap" + itemuse]._x, _root["zap" + itemuse]._y + 25, true)) {
pooleffect.setTransform(effectTransform2);
} else {
pooleffect.setTransform(effectTransform);
}
enemyspellColor.setTransform(effectTransform2);
colvrb = colvrb - 5;
colvrc = colvrc + 150;
colset++;
if (colset >= 2) {
colvrc = 100;
colset = 0;
}
}
}
if (effectst == 1) {
if (effectend == null) {
playerst.setTransform(effectTransform4);
pooleffect.setTransform(effectTransform3);
enemyc_reset1.setTransform(effectTransform3);
enemyc_reset2.setTransform(effectTransform3);
enemyc_reset3.setTransform(effectTransform3);
enemyc_reset4.setTransform(effectTransform3);
effectend = 1;
}
if (colvrb > -10) {
if (stgm == null) {
playerst.setTransform(effectTransform4);
stgm = 1;
}
spellmapColor.setTransform(effectTransform3);
} else {
colvrb = colvrb + 5;
colvrc = 100;
}
}
}
function tutorial() {
if (skip_tutorial == null) {
if (Key.isDown(83)) {
if (tut_input == 1) {
} else {
chat("<b>Skipping Tutorial ...</b>", 30, 5);
tut_skip = tut_skip + 1;
tut_input = 1;
}
} else if (!Key.isDown(83)) {
delete tut_input;
}
if (tut_skip >= 1) {
chat("<b>Tutorial Skipped[...]</b>", 30, 5);
steps = 9;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
skip_tutorial = 1;
}
}
if ((tut_timer >= 25) && (skip_tutorial == null)) {
if (start_tutorial == null) {
chat("<b>Tutorial Starting[O]</b>", 30, 5);
chat("Press [S] to skip", 30, 5);
start_tutorial = 1;
}
if (h_input == 1) {
} else {
if ((steps == 8) && (_root.outputX == 15)) {
steps_tutorial = 1;
}
if (((steps == 7) && (_root.outputX == 15)) && (musicOn == null)) {
steps_tutorial = 1;
}
if ((steps == 6) && (_root.outputX == 15)) {
steps_tutorial = 1;
}
if ((steps == 5) && (_root.outputX == 15)) {
steps_tutorial = 1;
}
if ((steps == 4) && (_root.outputX == 15)) {
steps_tutorial = 1;
}
if ((steps == 3) && (_root.outputX == 15)) {
steps = 4;
}
if ((steps == 3) && (_root.outputX == 21)) {
steps_tutorial = 1;
}
if ((steps == 2) && (_root.outputX == 14)) {
steps_tutorial = 1;
}
if (steps == null) {
start_tutorial = 1;
steps_tutorial = 1;
}
h_input = 1;
}
} else {
delete h_input;
tut_timer++;
}
if (steps_tutorial == 1) {
if (steps == 8) {
_root.tutorialwindow.gotoAndStop(9);
if (testmail == 1) {
if (stepTimer >= 35) {
steps = 9;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
}
if (steps == 7) {
if (regenTimer >= 50) {
testregen = 1;
}
_root.tutorialwindow.gotoAndStop(8);
if (testregen == 1) {
if (stepTimer >= 35) {
steps = 8;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
}
if (steps == 6) {
if (firstFury == 1) {
testfury = 1;
}
_root.tutorialwindow.gotoAndStop(7);
if (testfury == 1) {
if (stepTimer >= 35) {
steps = 7;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
}
if (steps == 5) {
if (Key.isDown(49)) {
testconcpot = 1;
}
_root.tutorialwindow.gotoAndStop(6);
if (testconcpot == 1) {
if (stepTimer >= 35) {
steps = 6;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
}
if (steps == 4) {
_root.tutorialwindow.gotoAndStop(5);
if (firstAttack == 1) {
if (stepTimer >= 35) {
steps = 5;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
}
if (steps == 3) {
_root.tutorialwindow.gotoAndStop(4);
if (firsthitTest == 1) {
if (stepTimer >= 35) {
steps = 4;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
}
if (steps == 2) {
_root.tutorialwindow.gotoAndStop(3);
if (((x_armor == 1) && (b_armor == 1)) && (c_armor == 1)) {
if (stepTimer >= 35) {
steps = 3;
_root.tutorialwindow.gotoAndStop(1);
delete stepconfirm;
delete stepTimer;
delete h_input;
delete tut_timer;
delete steps_tutorial;
} else {
stepTimer++;
stepconfirm = 1;
}
}
if (Key.isDown(50) || (_root.hud_mc1.macro.button2.hitTest(_root._xmouse, _root._ymouse, true) && (m_input == 1))) {
x_armor = 1;
}
if (Key.isDown(51) || (_root.hud_mc1.macro.button3.hitTest(_root._xmouse, _root._ymouse, true) && (m_input == 1))) {
b_armor = 1;
}
if (Key.isDown(52) || (_root.hud_mc1.macro.button4.hitTest(_root._xmouse, _root._ymouse, true) && (m_input == 1))) {
c_armor = 1;
}
}
if (steps == 1) {
if ((((Key.isDown(37) || (Key.isDown(39))) || (Key.isDown(38))) || (Key.isDown(40))) || (_root.m_command == 1)) {
if (stepTimer >= 35) {
steps = 2;
delete stepTimer;
_root.tutorialwindow.gotoAndStop(1);
delete steps_tutorial;
delete stepconfirm;
delete h_input;
delete tut_timer;
} else {
stepTimer = stepTimer + 1;
stepconfirm = 1;
}
}
}
if (steps == null) {
steps = 1;
_root.tutorialwindow.gotoAndStop(2);
}
} else {
_root.tutorialwindow.gotoAndStop(1);
}
}
function mouseReset() {
delete value1x;
delete value2x;
delete value1y;
delete value2y;
delete m_command;
delete m_attack;
delete mouseD;
if (_root.char1._currentframe > 5) {
_root.char1.gotoAndStop(_root.char1._currentframe - 5);
_root.char1.gotoAndStop(_root.char1._currentframe + 5);
} else {
_root.char1.gotoAndStop(_root.char1._currentframe + 5);
}
}
function mousetip() {
if (_root["npc_window_" + windowNum]._currentframe == 3) {
} else if (mouseequip == 1) {
itemdescro = ((descW[equipModW[mouseinfo]] + "<br>") + descA[equipModA[mouseinfo]]) + "<br>";
shoprocur1 = weapmod[equipModW[mouseinfo]];
shoprocur2 = armormod[equipModA[mouseinfo]];
shoprocur3 = itemMsg[equipArray[mouseinfo]];
} else if (mousespell == 1) {
shoprocur3 = itemMsg[spellArray[mouseinfo]];
delete sellnumx;
} else {
itemdescro = ((descW[itemModW[mouseinfo]] + "<br>") + descA[itemModA[mouseinfo]]) + "<br>";
shoprocur1 = weapmod[itemModW[mouseinfo]];
shoprocur2 = armormod[itemModA[mouseinfo]];
shoprocur3 = itemMsg[itemArraynum[mouseinfo]];
}
if ((((_root.hud_mc1.equipment.item1.hitTest(_root._xmouse, _root._ymouse, true) || (_root.hud_mc1.equipment.item2.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item3.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item4.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item5.hitTest(_root._xmouse, _root._ymouse, true))) {
mouseequip = 1;
delete mousespell;
if (equip_usage == 1) {
if (tooltiptimer >= 50) {
_root.mousetipmc._x = _root._xmouse - _root.mousetipmc._width;
_root.mousetipmc._y = _root._ymouse;
_root.sellnumx = itemNum[mouseinfo];
if (_root.hud_mc1.equipment.item1.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 1;
}
if (_root.hud_mc1.equipment.item2.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 2;
}
if (_root.hud_mc1.equipment.item3.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 3;
}
if (_root.hud_mc1.equipment.item4.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 4;
}
if (_root.hud_mc1.equipment.item5.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 5;
}
} else {
tooltiptimer++;
}
}
}
if ((((_root.hud_mc1.spellList.item1.hitTest(_root._xmouse, _root._ymouse, true) || (_root.hud_mc1.spellList.item2.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item3.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item4.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item5.hitTest(_root._xmouse, _root._ymouse, true))) {
mousespell = 1;
delete mouseequip;
if (tooltiptimer >= 50) {
_root.sellnumx = itemNum[mouseinfo];
_root.mousetipmc._x = _root._xmouse;
_root.mousetipmc._y = _root._ymouse;
if (_root.hud_mc1.spellList.item1.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 1;
}
if (_root.hud_mc1.spellList.item2.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 2;
}
if (_root.hud_mc1.spellList.item3.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 3;
}
if (_root.hud_mc1.spellList.item4.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 4;
}
if (_root.hud_mc1.spellList.item5.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 5;
}
} else {
tooltiptimer++;
}
}
if ((((_root.hud_mc1.macro.button1.hitTest(_root._xmouse, _root._ymouse, true) || (_root.hud_mc1.macro.button2.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.macro.button3.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.macro.button4.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.macro.button5.hitTest(_root._xmouse, _root._ymouse, true))) {
delete mousespell;
delete mouseequip;
if (tooltiptimer >= 50) {
_root.sellnumx = itemNum[mouseinfo];
_root.mousetipmc._x = _root._xmouse;
_root.mousetipmc._y = _root._ymouse;
if (_root.hud_mc1.macro.button1.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 1;
}
if (_root.hud_mc1.macro.button2.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 2;
}
if (_root.hud_mc1.macro.button3.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 3;
}
if (_root.hud_mc1.macro.button4.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 4;
}
if (_root.hud_mc1.macro.button5.hitTest(_root._xmouse, _root._ymouse, true)) {
mouseinfo = 5;
}
} else {
tooltiptimer++;
}
} else {
if ((((((((((((((_root.hud_mc1.macro.button1.hitTest(_root._xmouse, _root._ymouse, true) || (_root.hud_mc1.macro.button2.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.macro.button3.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.macro.button4.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.macro.button5.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item1.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item2.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item3.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item4.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.spellList.item5.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item1.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item2.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item3.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item4.hitTest(_root._xmouse, _root._ymouse, true))) || (_root.hud_mc1.equipment.item5.hitTest(_root._xmouse, _root._ymouse, true))) {
delete removetooltip;
} else {
removetooltip++;
}
if (removetooltip >= 25) {
delete removetooltip;
delete tooltiptimer;
_root.mousetipmc._x = -999;
}
}
}
function modifiers() {
if (Key.isDown(16) && (Key.isDown(57))) {
if (debug_input == 1) {
} else {
if (debugme == 1) {
delete debugme;
} else {
debugme = 1;
}
debug_input = 1;
}
} else {
delete debug_input;
}
treasureHistory1 = new Array();
treasureHistory2 = new Array();
if (armormod == null) {
descA = new Array();
descA[1] = "Raises Agi + 20";
descA[2] = "Raises Might + 10";
descA[3] = "Casts Poison";
descA[4] = "Casts Ignite";
descA[5] = "Casts Vex";
descA[6] = "Armor Class -10";
descA[7] = "Auto Healout";
descA[8] = "Casts Scourge";
descA[9] = "Casts Armor";
descA[10] = "Casts Sanctuary";
descA[11] = "Casts Valour";
descA[12] = "Casts Paralyze";
descA[13] = "Casts Sleep";
descA[14] = "Casts Hellfire";
armormod = new Array();
armormod[1] = "of Evasion";
armormod[2] = "of Might";
armormod[3] = "of Poison";
armormod[4] = "of Ignite";
armormod[5] = "of Vex";
armormod[6] = "of Defense";
armormod[7] = "of Life";
armormod[8] = "of Scourge";
armormod[9] = "of Armor";
armormod[10] = "of Sanctuary";
armormod[11] = "of Valour";
armormod[12] = "of Paralyze";
armormod[13] = "of Sleep";
armormod[14] = "of Hellfire";
}
if (weapmod == null) {
descW = new Array();
descW[1] = "Adds 10% Health";
descW[2] = "Raises Accuracy";
descW[3] = "Raises Might +35";
descW[4] = "Raises Agi +50";
descW[5] = "VitaAtk cost 50%";
descW[6] = "VitaAtk does x3";
weapmod = new Array();
weapmod[1] = "Vital ";
weapmod[2] = "Accurate ";
weapmod[3] = "Great ";
weapmod[4] = "Cunning ";
weapmod[5] = "Desperate ";
weapmod[6] = "Black ";
wmod_stats = new Array();
wmod_stats[1] = _root.stats_health * 0.1;
wmod_stats[2] = 35;
wmod_stats[3] = 35;
wmod_stats[4] = 50;
wmod_stats[5] = 0.5;
wmod_stats[6] = 3;
}
}
function mvp() {
if (itemchestArray == null) {
itemchestDropy = new Array();
itemchestDropxs = new Array();
itemchestDropys = new Array();
itemchestDropx = new Array();
itemchestDropy = new Array();
itemchestDropys[1] = 300;
itemchestDropys[2] = 90;
itemchestDropys[3] = 100;
itemchestDropy[1] = -60;
itemchestDropy[2] = 50;
itemchestDropy[3] = 10;
itemchestArray = 1;
}
if (_root["item" + itemchestCount].chestAnim >= 5) {
} else {
_root["item" + itemchestCount].chestAnim++;
}
_root["item" + itemchestCount]._xscale = 100;
_root["item" + itemchestCount]._yscale = itemchestDropys[_root["item" + itemchestCount].chestAnim];
_root["item" + itemchestCount]._y = _root["item" + itemchestCount]._y + itemchestDropy[_root["item" + itemchestCount].chestAnim];
if (Key.isDown(17)) {
if (makeItemchest == null) {
if (itemchestCount >= 60) {
delete itemchestCount;
} else if (itemchestCount == null) {
itemchestCount++;
} else {
chestAnim = 1;
itemchestCount++;
}
_root.item_.duplicateMovieClip("item" + itemchestCount, 1200 + itemchestCount);
_root["item" + itemchestCount].gotoAndStop(3);
_root["item" + itemchestCount]._x = (Math.floor(_root._xmouse / 24) * 24) + 12;
_root["item" + itemchestCount]._y = (Math.floor(_root._ymouse / 24) * 24) + 12;
makeItemchest = 1;
}
} else {
delete makeItemchest;
}
if (Key.isDown(17) && (_root.debug == 1)) {
if (makeChest == null) {
if (chestCount >= 60) {
delete chestCount;
} else if (chestCount == null) {
chestCount++;
} else {
chestCount++;
}
_root.mvp_chest.duplicateMovieClip("normchest" + chestCount, 1200 + chestCount);
_root["normchest" + chestCount]._x = (Math.floor(_root._xmouse / 24) * 24) + 12;
_root["normchest" + chestCount]._y = ((Math.floor(_root._ymouse / 24) * 24) + 12) + 8;
makeChest = 1;
}
} else {
delete makeChest;
}
if (Key.isDown(32) && (_root.debugme == 1)) {
if (k_space == null) {
ewbox = Math.ceil(Math.random() * (((3 * floor) / 35) + 3));
eabox = Math.ceil(Math.random() * (((14 * floor) / 35) + 3));
spweap = 1;
founditemnum = 1;
enemyitem = Math.ceil(Math.random() * floor) + 14;
enemydeath = 1;
chat(((("A:You found " + weapmod[ewbox]) + itemMsg[enemyitem]) + " ") + armormod[eabox], 30, 5);
k_space = 1;
}
} else {
ewbox = 0;
eabox = 0;
delete k_space;
delete spweap;
}
weapreadout = (((((((weapmod[ItemModW[1]] + " ") + weapmod[ItemModW[2]]) + " ") + weapmod[ItemModW[3]]) + " ") + weapmod[ItemModW[4]]) + " ") + weapmod[ItemModW[5]];
weapreadout2 = (((((((armormod[ItemModA[1]] + " ") + armormod[ItemModA[2]]) + " ") + armormod[ItemModA[3]]) + " ") + armormod[ItemModA[4]]) + " ") + armormod[ItemModA[5]];
weapreadout3 = ((((((((((((("[" + ItemModW[1]) + "]") + "[") + ItemModW[2]) + "]") + "[") + ItemModW[3]) + "]") + "[") + ItemModW[4]) + "]") + "[") + ItemModW[5]) + "]";
weapreadout4 = ((((((((((((("[" + ItemModA[1]) + "]") + "[") + ItemModA[2]) + "]") + "[") + ItemModA[3]) + "]") + "[") + ItemModA[4]) + "]") + "[") + ItemModA[5]) + "]";
weapreadout5 = ((((((((((((("[" + equipModW[1]) + "]") + "[") + equipModW[2]) + "]") + "[") + equipModW[3]) + "]") + "[") + equipModW[4]) + "]") + "[") + equipModW[5]) + "]";
weapreadout6 = ((((((((((((("[" + equipModA[1]) + "]") + "[") + equipModA[2]) + "]") + "[") + equipModA[3]) + "]") + "[") + equipModA[4]) + "]") + "[") + equipModA[5]) + "]";
weapreadout7 = ((((((((((((("[" + equipSwitchW[1]) + "]") + "[") + equipSwitchW[2]) + "]") + "[") + equipSwitchW[3]) + "]") + "[") + equipSwitchW[4]) + "]") + "[") + equipSwitchW[5]) + "]";
weapreadout8 = ((((((((((((("[" + equipSwitchA[1]) + "]") + "[") + equipSwitchA[2]) + "]") + "[") + equipSwitchA[3]) + "]") + "[") + equipSwitchA[4]) + "]") + "[") + equipSwitchA[5]) + "]";
ultreadout1 = (((((((((weapreadout3 + "<br>") + weapreadout4) + "<br>") + weapreadout5) + "<br>") + weapreadout6) + "<br>") + weapreadout7) + "<br>") + weapreadout8;
if (m_input == 1) {
chestCommand = 1;
} else if (kb_input == 1) {
chestCommand = 1;
} else {
delete chestCommand;
}
chestScan = chestCommand;
while (chestScan < (chestCount + 1)) {
if ((_root["normchest" + chestScan]._currentframe < 6) && (ignoreChest == null)) {
if ((((m_input == 1) && (_root["normchest" + chestScan].hb.hitTest(_root._xmouse, _root._ymouse, true))) && (Math.abs(_root.char1._x - _root["normchest" + chestScan]._x) < 72)) && (Math.abs(_root.char1._y - _root["normchest" + chestScan]._y) < 72)) {
if (normchestoutput == null) {
chat("<i>**Press MOUSE1 to open the Chest**</i>", 30, 5);
_root["normchest" + chestScan].normchestoutput = 1;
mouseReset();
delete m_input;
}
if ((_root["normchest" + chestScan].normchestoutput2 == null) && (_root["normchest" + chestScan].normchestoutput == 1)) {
if ((_root["normchest" + chestScan].normchestoutput5 == null) && (_root["normchest" + chestScan].norm_a_select == 1)) {
if (((((itemArraynum[1] == null) || (itemArraynum[2] == null)) || (itemArraynum[3] == null)) || (itemArraynum[4] == null)) || (itemArraynum[5] == null)) {
spweap = 1;
founditemnum = 1;
enemyitem = Math.ceil(Math.random() * floor) + 14;
enemydeath = 1;
chat(((("MOUSE1:You found " + weapmod[ewbox]) + itemMsg[enemyitem]) + " ") + armormod[eabox], 30, 5);
_root["normchest" + chestScan].gotoAndPlay(6);
mouseReset();
delete _root["normchest" + chestScan].norm_a_select;
_root["normchest" + chestScan].normchestoutput5 = 1;
delete m_input;
_root["normchest" + chestScan].normchestoutput2 = 1;
} else {
mouseReset();
chat("<b>Cannot Open, Your Inventory is Full</b> ", 30, 5);
delete _root["normchest" + chestScan].normchestoutput3;
delete _root["normchest" + chestScan].normchestoutput4;
delete _root["normchest" + chestScan].normchestoutput5;
delete _root["normchest" + chestScan].normchestoutput2;
delete _root["normchest" + chestScan].norm_a_select;
delete _root["normchest" + chestScan].normchestoutput;
}
}
}
if (_root["normchest" + chestScan].normchestoutput2 == null) {
if (((_root["normchest" + chestScan].normchestoutput5 == null) && (_root["normchest" + chestScan].chestoutput3 == null)) && (_root["normchest" + chestScan].chestoutput4 == null)) {
mouseReset();
chat("<b><i>**You Won The Battle**</i></b>", 30, 5);
chat("Do you Wish to Open the Chest?:", 30, 5);
chat("MOUSE1) Yes", 30, 5);
_root["normchest" + chestScan].norm_a_select = 1;
mouseReset();
delete m_input;
_root["normchest" + chestScan].normchestoutput2 = 1;
}
}
}
if ((Math.abs(_root.char1._x - _root["normchest" + chestScan]._x) < 72) && (Math.abs(_root.char1._y - _root["normchest" + chestScan]._y) < 72)) {
if (_root["normchest" + chestScan].normchestoutput == null) {
chat("**Press (A) to open the Chest**", 30, 5);
_root["normchest" + chestScan].normchestoutput = 1;
}
if ((_root["normchest" + chestScan].normchestoutput2 == null) && (_root["normchest" + chestScan].normchestoutput == 1)) {
if ((_root["normchest" + chestScan].normchestoutput5 == null) && (_root["normchest" + chestScan].norm_a_select == 1)) {
if (Key.isDown(65)) {
if (((((itemArraynum[1] == null) || (itemArraynum[2] == null)) || (itemArraynum[3] == null)) || (itemArraynum[4] == null)) || (itemArraynum[5] == null)) {
if (_root["normchest" + chestScan].Count == null) {
_root["normchest" + chestScan].Count = 1;
_root.collectChest = 1;
}
if (multiweap >= 1) {
spweap = 1;
founditemnum = 3;
enemyitem = Math.ceil(Math.random() * floor) + 14;
enemydeath = 1;
chat(((("A:You found " + weapmod[ewbox]) + itemMsg[enemyitem]) + " ") + armormod[eabox], 30, 5);
_root["normchest" + chestScan].gotoAndPlay(6);
mouseReset();
delete _root["normchest" + chestScan].norm_a_select;
_root["normchest" + chestScan].normchestoutput5 = 1;
delete collectChest;
delete multiweap;
} else {
delete collectChest;
multiweap++;
}
} else {
mouseReset();
chat("<b>Cannot Open, Your Inventory is Full</b> ", 30, 5);
delete _root["normchest" + chestScan].normchestoutput3;
delete _root["normchest" + chestScan].normchestoutput4;
delete _root["normchest" + chestScan].normchestoutput5;
delete _root["normchest" + chestScan].normchestoutput2;
delete _root["normchest" + chestScan].norm_a_select;
delete _root["normchest" + chestScan].normchestoutput;
}
}
}
}
if (Key.isDown(65)) {
if (_root["normchest" + chestScan].normchestoutput2 == null) {
if (((_root["normchest" + chestScan].normchestoutput5 == null) && (_root["normchest" + chestScan].chestoutput3 == null)) && (_root["normchest" + chestScan].chestoutput4 == null)) {
mouseReset();
chat("<b><i>**You Won The Battle**</i></b>", 30, 5);
chat("Do you Wish to Open the Chest?:", 30, 5);
chat("A) Yes", 30, 5);
_root["normchest" + chestScan].normchestoutput2 = 1;
_root["normchest" + chestScan].norm_a_select = 1;
}
}
} else {
delete _root["normchest" + chestScan].normchestoutput3;
delete _root["normchest" + chestScan].normchestoutput4;
delete _root["normchest" + chestScan].normchestoutput5;
delete _root["normchest" + chestScan].normchestoutput2;
}
} else {
delete _root["normchest" + chestScan].norm_a_select;
delete _root["normchest" + chestScan].normchestoutput;
}
}
chestScan++;
}
if ((_root.mvpchest1._currentframe < 6) && (ignoreChest == null)) {
if ((((m_input == 1) && (_root.mvpchest1.hitTest(_root._xmouse, _root._ymouse, true))) && (Math.abs(_root.char1._x - _root.mvpchest1._x) < 72)) && (Math.abs(_root.char1._y - _root.mvpchest1._y) < 72)) {
if (chestoutput == null) {
chat("**Press MOUSE1 to open the Chest**", 30, 5);
mouseReset();
chestoutput = 1;
}
if (chestoutput2 == null) {
if ((chestoutput5 == null) && (a_select == 1)) {
if (m_select == 1) {
chat("1:STR + 2", 30, 5);
_root.mvpchest1.gotoAndPlay(6);
chestoutput5 = 1;
mvp_str = mvp_str + 2;
base_str = base_str + 2;
mouseReset();
delete m_select;
delete a_select;
}
}
if ((chestoutput4 == null) && (a_select == 1)) {
if (m_select == 2) {
chat("2:AGI + 2", 30, 5);
_root.mvpchest1.gotoAndPlay(6);
chestoutput4 = 1;
mvp_agi = mvp_agi + 2;
base_agi = base_agi + 2;
mouseReset();
delete m_select;
delete a_select;
}
}
if ((chestoutput3 == null) && (a_select == 1)) {
if (m_select == 3) {
chat("3:DEX + 2", 30, 5);
_root.mvpchest1.gotoAndPlay(6);
chestoutput3 = 1;
mvp_dex = mvp_dex + 2;
base_dex = base_dex + 2;
mouseReset();
delete m_select;
delete a_select;
}
}
}
if ((((m_input == 1) && (_root.mvpchest1.hitTest(_root._xmouse, _root._ymouse, true))) && (Math.abs(_root.char1._x - _root.mvpchest1._x) < 72)) && (Math.abs(_root.char1._y - _root.mvpchest1._y) < 72)) {
if (chestoutput2 == null) {
if (((chestoutput5 == null) && (chestoutput3 == null)) && (chestoutput4 == null)) {
chat("<b><i>**You have defeated an MVP**</b></i>", 30, 5);
chat("Which Stat To Increase?", 30, 5);
chat("1) STR+2 2) AGI+2 3) DEX+2", 30, 5);
mouseReset();
chestoutput2 = 1;
a_select = 1;
}
}
}
}
if (_root.char1.hb.hitTest(_root.mvpchest1)) {
if (chestoutput == null) {
chat("**Press (A) to open the Chest**", 30, 5);
chestoutput = 1;
}
if (chestoutput2 == null) {
if ((chestoutput5 == null) && (a_select == 1)) {
if (Key.isDown(65)) {
chat("A:STR + 2", 30, 5);
_root.mvpchest1.gotoAndPlay(6);
chestoutput5 = 1;
base_str = base_str + 2;
mvp_str = mvp_str + 2;
delete a_select;
}
}
if ((chestoutput4 == null) && (a_select == 1)) {
if (Key.isDown(83)) {
chat("S:AGI + 2", 30, 5);
_root.mvpchest1.gotoAndPlay(6);
chestoutput4 = 1;
base_agi = base_agi + 2;
mvp_agi = mvp_agi + 2;
delete a_select;
}
}
if ((chestoutput3 == null) && (a_select == 1)) {
if (Key.isDown(68)) {
chat("D:DEX + 2", 30, 5);
_root.mvpchest1.gotoAndPlay(6);
chestoutput3 = 1;
base_dex = base_dex + 2;
mvp_dex = mvp_dex + 2;
delete a_select;
}
}
}
if (Key.isDown(65) && (_root.char1.hb.hitTest(_root.mvpchest1))) {
if (chestoutput2 == null) {
if (((chestoutput5 == null) && (chestoutput3 == null)) && (chestoutput4 == null)) {
chat("<b><i>**You have defeated an MVP**</b></i>", 30, 5);
chat("Which Stat To Increase?", 30, 5);
chat("A) STR+2 S) AGI+2 D) DEX+2", 30, 5);
chestoutput2 = 1;
a_select = 1;
}
}
} else {
delete chestoutput3;
delete chestoutput4;
delete chestoutput5;
delete chestoutput2;
}
} else {
delete a_select;
delete chestoutput;
}
}
if (_root.enemy1._x == null) {
mvpicon._x = -99999;
}
setfloor = 3;
setenc = 9;
if ((mvp_encounter >= setenc) && (_root.floor >= setfloor)) {
if (mvp_stats == null) {
mvp_health = _root.player_health * 2;
mvp_dam = 20;
_root.enemy1.stat_health = _root.enemy1.stat_health + (_root.enemy1.stat_health + mvp_health);
_root.enemy1.health = _root.enemy1.stat_health + mvp_health;
mvp_stats = 1;
}
nmehealth = _root.enemy1.health;
mvpicon._x = _root.enemy1._x;
mvpicon._y = _root.enemy1._y;
mvpcolor = new Color(_root.enemy1);
mvp_altcol = new Object();
mvp_altcol = {ra:"-100", rb:"255", ga:"-100", gb:"255", ba:"-100", bb:"-255", aa:"100", ab:"0"};
mvpcolor.setTransform(mvp_altcol);
} else {
mvpcolor = new Color(_root.enemy1);
mvp_altcol = new Object();
mvp_altcol = {ra:"100", rb:NewVrb3, ga:"100", gb:NewVrb2, ba:"100", bb:NewVrb3, aa:"100", ab:"0"};
mvpcolor.setTransform(mvp_altcol);
}
}
function mailsystem() {
mt = new Date();
mailtime = ((((mt.getMonth() + 1) + "/") + mt.getDate()) + "/") + ((mt.getYear() - 100) + 2000);
if (mailload == null) {
mailLog = new Array();
destroyL = new Array();
mailload = 1;
mailletter = 1;
newmail = 1;
}
if (mailletter == 1) {
if (destroyL[1] == 1) {
mailheader = mailname;
mailname = "Destroyed";
letter = new Array();
letter[1] = ["This letter has been destroyed"];
while (rdstart < 19) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
} else {
mailname = "URGENT";
questmail = ("Are you sure you wish to destroy " + mailname) + " ? ";
mailheader = mailname + " - mail ";
letter = new Array();
letter[1] = ["------------URGENT----------------"];
letter[2] = ["In the name of his Royal Majesty"];
letter[3] = ["we hearby declare you a " + _root.classoutput];
letter[4] = ["Of Prince Mhul's Azure Kingdom of"];
letter[5] = ["Koguryo."];
letter[6] = ["Your Mission, should you choose to "];
letter[7] = ["accept it, is to find the Prince's "];
letter[8] = ["lost younger brother Yeojin "];
letter[9] = ["and bring those responsible to swift justice"];
letter[10] = [""];
letter[11] = ["----------CONTROLS--------------"];
letter[12] = ["A = ATTACK"];
letter[13] = ["S = CLASS SKILL"];
letter[14] = ["D = DROP ITEM"];
letter[15] = ["F = SPELLS"];
letter[16] = ["G = EQUIPMENT"];
letter[17] = ["B = MAIL"];
letter[18] = ["M = MAP"];
letter[19] = ["Z = REWIND DEATH"];
letter[20] = ["----------HOW TO PLAY----------"];
letter[21] = ["Warrior:"];
letter[22] = ["You can take the most damage"];
letter[23] = ["You want to cast:"];
letter[24] = ["1)Fury, Bless, Potence"];
letter[25] = ["2) Flank and Backstab"];
letter[26] = ["Your mana needs to be abve 90"];
letter[27] = ["Rogue:"];
letter[28] = ["You can deal the most damage"];
letter[29] = ["Invis: is a damage multiplier"];
letter[30] = ["Might: will raise your base damge"];
letter[31] = ["Ambush attack the rear for (x2)"];
letter[32] = ["----------HTP #2 ---------"];
letter[33] = ["At greater levels you can cast"];
letter[34] = ["All spells. You will level up upon"];
letter[35] = ["Reaching an 'insight' "];
letter[36] = ["At lower Health the game will slow"];
letter[37] = ["down; consume health items"];
letter[38] = ["to get out of this state."];
letter[39] = ["Bear's liver and Wine are the"];
letter[40] = ["Cheapest items"];
letter[41] = ["If you find notes, you may read"];
letter[42] = ["Them to know more about the"];
letter[43] = ["Game"];
while (rdstart < letter.length) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
}
}
if (mailletter == 2) {
if (destroyL[2] == 1) {
mailheader = mailname;
mailname = "Destroyed";
letter = new Array();
letter[1] = ["This letter has been destroyed"];
while (rdstart < 19) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
} else {
mailname = "Unknown #1";
questmail = ("Are you sure you wish to destroy " + mailname) + " ? ";
mailheader = mailname + " - mail ";
letter = new Array();
letter[1] = [(("" + mailtime) + " ") + "I have captured Yeojin"];
letter[2] = ["I have yet to decipher the hidden"];
letter[3] = ["message of the temple myself."];
letter[4] = ["No one shall know the secret before"];
letter[5] = ["I and No one shall know the true"];
letter[6] = ["allegiance of the merchants of"];
letter[7] = ["Koguryo."];
letter[8] = ["Like any true general I have many"];
letter[9] = ["allies on my side."];
letter[10] = [("To the lone " + classoutput) + " That is tasked"];
letter[11] = ["with the responsiblity of finding the"];
letter[12] = ["Prince's younger brother Yeojin,"];
letter[13] = ["To them I say:"];
letter[14] = ["Misfortune is upon you, Even with the"];
letter[15] = ["Sacred jewel Given to you by the"];
letter[16] = ["Shamans of Koguryo, your death"];
letter[17] = ["will be numerous, plentiful and"];
letter[18] = ["painful"];
letter[19] = [("" + mailtime) + ""];
while (rdstart < letter.length) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
}
}
if (mailletter == 3) {
if (destroyL[3] == 1) {
mailheader = mailname;
mailname = "Destroyed";
letter = new Array();
letter[1] = ["This letter has been destroyed"];
while (rdstart < 19) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
} else {
mailname = "Unknown #2";
questmail = ("Are you sure you wish to destroy " + mailname) + " ? ";
mailheader = mailname + " - mail ";
letter = new Array();
letter[1] = [(("" + mailtime) + " ") + "The monsters"];
letter[2] = ["that lurk the lower depths of the"];
letter[3] = ["temple amuse me. It's been many"];
letter[4] = ["months since I've had the ability to"];
letter[5] = ["conjure so many."];
letter[6] = ["My only regret is that I wasnt able"];
letter[7] = ["to plan for the shamans to aid"];
letter[8] = ["our hero by blessing him with their"];
letter[9] = ["power"];
letter[10] = ["The jewel is strong, but not strong"];
letter[11] = ["enough. I've only heard stories"];
letter[12] = ["But they are only allowed to take"];
letter[13] = ["anything on their person, with them"];
letter[14] = ["When they travel back through time"];
letter[15] = ["I am immune to such magic"];
letter[16] = ["but the creatures I've summoned"];
letter[17] = ["will not be so lucky"];
letter[18] = [("" + mailtime) + ""];
while (rdstart < letter.length) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
}
}
if (mailletter == 4) {
if (destroyL[4] == 1) {
mailheader = mailname;
mailname = "Destroyed";
letter = new Array();
letter[1] = ["This letter has been destroyed"];
while (rdstart < 19) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
} else {
mailname = "Brothers pledge";
questmail = ("Are you sure you wish to destroy " + mailname) + " ? ";
mailheader = mailname + " - mail ";
letter = new Array();
letter[1] = ["To whom it may Concern:"];
letter[2] = ["------------------------------"];
letter[3] = ["The Crown seeks the service of the"];
letter[4] = ["9 Brothers of the Black turtle"];
letter[5] = ["To Aid the heroes of Koguryo"];
letter[5] = ["As we continue the search for the"];
letter[6] = ["Prince's younger brother"];
letter[7] = ["------------------------------"];
letter[8] = ["1) Be not deceitful when dealing"];
letter[9] = ["With the owner of the shaman jewel"];
letter[10] = ["2) Try to offer your wares at a"];
letter[11] = ["reasonable discount"];
letter[12] = ["3) Above all, inform the hero of"];
letter[13] = ["Our recent discovery; that the"];
letter[14] = ["Merchants that have occupied"];
letter[15] = ["the temple are SPIES"];
letter[16] = ["For the High sorcerer"];
letter[17] = ["Has blended his followers"];
letter[18] = ["From within our ranks"];
letter[19] = [("" + mailtime) + ""];
while (rdstart < letter.length) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
}
}
if (mailletter == 5) {
if (destroyL[5] == 1) {
mailheader = mailname;
mailname = "Destroyed";
letter = new Array();
letter[1] = ["This letter has been destroyed"];
while (rdstart < 19) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
} else {
mailname = "Shaman Jewel";
questmail = ("Are you sure you wish to destroy " + mailname) + " ? ";
mailheader = mailname + " - mail ";
letter = new Array();
letter[1] = [" WARNING"];
letter[2] = ["------------------------------"];
letter[3] = ["To the user of the time jewel"];
letter[4] = ["that the shamans have bestowed"];
letter[5] = ["upon thee. It is to my knowledge"];
letter[5] = ["That upon excessive use of the jewel"];
letter[6] = ["One may be caught in a time loop"];
letter[7] = ["------------------------------"];
letter[8] = ["To prevent this:"];
letter[9] = ["1) Use the jewel to travel back"];
letter[10] = ["To merchants ONLY."];
letter[11] = ["You do not want to be stuck"];
letter[12] = ["Fighting the same monster over and"];
letter[13] = ["over."];
letter[14] = ["2) Do not use the jewel to cheat"];
letter[15] = ["immediate death, you risk the chance"];
letter[16] = ["of being stuck into a wall and unable"];
letter[17] = ["to get out!!!"];
letter[18] = ["--- A Warning from"];
letter[19] = ["--- The shaman of the time jewel"];
letter[20] = [("" + mailtime) + ""];
while (rdstart < letter.length) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
}
}
if (mailletter == 6) {
if (destroyL[6] == 1) {
mailheader = mailname;
mailname = "Destroyed";
letter = new Array();
letter[1] = ["This letter has been destroyed"];
while (rdstart < 19) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
} else {
mailname = "Chicken Recipe";
questmail = ("Are you sure you wish to destroy " + mailname) + " ? ";
mailheader = mailname + " - mail ";
letter = new Array();
letter[1] = ["1) Brush a pan with some cooking oil "];
letter[2] = ["2) Get a fire going"];
letter[3] = ["3) In the pan: Add Chicken, some sprouts"];
letter[4] = ["-------- unreadable ------------"];
letter[5] = ["-------- unreadable ------------"];
letter[5] = ["-------- unreadable ------------"];
letter[6] = ["6) After cooking for 8 minutes on both "];
letter[7] = ["sides, remove from heat and serve."];
letter[8] = ["**Makes 2 servings**"];
letter[9] = [("" + mailtime) + ""];
while (rdstart < 100) {
mailLog[rdstart] = letter[rdstart];
rdstart++;
}
while (rdstart2 < 14) {
mail_userLine = 13;
mail(("" + mailLog[rdstart2]) + "", 30, 14);
rdstart2++;
}
}
}
}
function mail(mtext, mtextlimit, mtextmaxline) {
mail_linOutput = mtext;
if (mail_userline < mtextlimit) {
delete maillog[mail_userline - mtextlimit];
delete maillog[mail_userLine];
mail_ch_display--;
mail_userLine--;
} else if (mail_userline < mtextmaxline) {
delete maillog[mail_userLine];
mail_ch_display--;
mail_userLine--;
} else {
delete maillog[mail_userLine];
mail_userLine--;
}
if (mail_userline >= mtextlimit) {
delete maillog[mail_userline - mtextlimit];
mail_ch_display++;
mail_userLine++;
maillog[mail_userLine] = maillog[mail_userLine] + mail_linoutput;
} else if (mail_userline >= mtextmaxline) {
mail_ch_display++;
mail_userLine++;
maillog[mail_userLine] = maillog[mail_userLine] + mail_linoutput;
} else {
mail_userLine++;
maillog[mail_userLine] = maillog[mail_userLine] + mail_linoutput;
}
mail_ch_display = mail_userline - mtextmaxline;
mailOutput = ((((((((((((((((((((((((((((((((((("<i>" + mailLog[1 + mail_ch_display]) + "<br>") + "") + mailLog[2 + mail_ch_display]) + "<br>") + "") + mailLog[3 + mail_ch_display]) + "<br>") + "") + mailLog[4 + mail_ch_display]) + "<br>") + "") + mailLog[5 + mail_ch_display]) + "<br>") + "") + mailLog[6 + mail_ch_display]) + "<br>") + "") + mailLog[7 + mail_ch_display]) + "<br>") + "") + mailLog[8 + mail_ch_display]) + "<br>") + "") + mailLog[9 + mail_ch_display]) + "<br>") + "") + mailLog[10 + mail_ch_display]) + "<br>") + "") + mailLog[11 + mail_ch_display]) + "<br>") + "") + mailLog[12 + mail_ch_display]) + "<br>") + "<i>";
}
_root.onMouseMove = function () {
if (tooltiptimer < 50) {
delete tooltiptimer;
delete removetooltip;
}
};
_root.onEnterFrame = function () {
};
function faceTarget(obj, enemy) {
if (faceEnemy == 1) {
delete faceEnemy;
if (enemy._x == null) {
} else if (Math.abs(obj._x - enemy._x) < 6) {
if (obj._y > enemy._y) {
obj.gotoAndStop(15 + armor_anim);
}
if (obj._y < enemy._y) {
obj.gotoAndStop(11 + armor_anim);
}
} else if (Math.abs(obj._y - enemy._y) < 6) {
if (obj._x < enemy._x) {
obj._xscale = -100;
obj.gotoAndStop(13 + armor_anim);
}
if (obj._x > enemy._x) {
obj._xscale = 100;
obj.gotoAndStop(13 + armor_anim);
}
} else {
if (obj._x < enemy._x) {
obj._xscale = -100;
}
if (obj._x > enemy._x) {
obj._xscale = 100;
}
if (obj._y < enemy._y) {
obj.gotoAndStop(12 + armor_anim);
}
if (obj._y > enemy._y) {
obj.gotoAndStop(14 + armor_anim);
}
}
}
}
function faceTarget_NME(obj, enemy) {
if (faceEnemy_NME == 1) {
delete faceEnemy_NME;
if (enemy._x == null) {
} else if (Math.abs(obj._x - enemy._x) < 6) {
if (obj._y > enemy._y) {
obj.gotoandstop(15 + _root.monAnimArray[1]);
}
if (obj._y < enemy._y) {
obj.gotoandstop(11 + _root.monAnimArray[1]);
}
} else if (Math.abs(obj._y - enemy._y) < 6) {
if (obj._x < enemy._x) {
obj._xscale = -100;
obj.gotoandstop(13 + _root.monAnimArray[1]);
}
if (obj._x > enemy._x) {
obj._xscale = 100;
obj.gotoandstop(13 + _root.monAnimArray[1]);
}
} else {
if (obj._x < enemy._x) {
obj._xscale = -100;
}
if (obj._x > enemy._x) {
obj._xscale = 100;
}
if (obj._y < enemy._y) {
obj.gotoandstop(12 + _root.monAnimArray[1]);
}
if (obj._y > enemy._y) {
obj.gotoandstop(14 + _root.monAnimArray[1]);
}
}
}
}
function removeTroom() {
var removeChestItem = 1;
while (removeChestItem < 60) {
if (_root["item" + removeChestItem]._x == null) {
} else {
_root.chat("<b>Items left behind were Destroyed</b>", 30, 5);
_root.kwisin_fury_mc.duplicateMovieClip("itemRemove2" + removeChestItem, 2560 + removeChestItem);
_root["itemRemove2" + removeChestItem]._x = _root["item" + removeChestItem]._x;
_root["itemRemove2" + removeChestItem]._y = _root["item" + removeChestItem]._y;
_root.soundspell1.gotoAndStop(7);
removeMovieClip(_root["item" + removeChestItem]);
delete itemchestCount;
}
removeChestItem++;
}
var clearChest = 1;
while (clearChest < 60) {
if (_root["normchest" + clearChest]._x == null) {
} else {
_root.chat("<b>Items left behind were Destroyed</b>", 30, 5);
_root.kwisin_fury_mc.duplicateMovieClip("itemRemove" + clearChest, 1560 + clearChest);
_root["itemRemove" + clearChest]._x = _root["normchest" + clearChest]._x;
_root["itemRemove" + clearChest]._y = _root["normchest" + clearChest]._y;
_root.soundspell1.gotoAndStop(7);
removeMovieClip(_root["normchest" + clearChest]);
delete chestCount;
}
clearChest++;
}
}
function treasureRoomCreate() {
chestMapMemory = [[null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null]];
chestMapfiller = 1;
while (chestMapFiller < 36) {
chestradm1 = Math.ceil(Math.random() * 3);
chestMapMemory[chestMapfiller + 1][14] = chestradm1;
chestMapString = ((((((((chestradm1 + ",") + chestradm2) + ",") + chestradm3) + ",") + chestradm4) + ",") + chestradm5) + ",";
chestreadOut = (((chestMapMemory[1][14] + " ") + chestMapMemory[2][14]) + " ") + chestMapMemory[3][14];
chestMapFiller++;
}
}
function randomdungeon() {
if (dunstring_scan == null) {
dunstring_scan = 1;
}
if (fillmelater == 1) {
if (space_input == null) {
delete dun_visfull[floor][(dunmap * row) + col];
space_input = 1;
}
} else {
delete space_input;
}
if (_root.floorHigher == 1) {
if (dun_change2 == null) {
if (dunstring_scan >= (_root.dun_output.length + 1)) {
delete radm1;
delete dun_generator;
dunstring_scan = 1;
} else {
if (dunstring_scan == null) {
dunstring_scan = 1;
}
dunstring_scan--;
_root.dmap = _root.dun_output.slice(dunstring_scan - 1, dunstring_scan);
}
dun_change2 = 1;
}
} else {
delete dun_change2;
}
if (_root.floorLower == 1) {
if (dun_change == null) {
if (dunstring_scan >= (_root.dun_output.length + 1)) {
delete radm1;
delete dun_generator;
dunstring_scan = 1;
} else {
if (dunstring_scan == null) {
dunstring_scan = 1;
}
dunstring_scan++;
_root.dmap = _root.dun_output.slice(dunstring_scan - 1, dunstring_scan);
}
dun_change = 1;
}
} else {
delete dun_change;
}
limit = 2;
while (dun_generator < 5) {
trace((radm5 + " ") + radm1);
if (radm1 == null) {
radm1 = 1;
radm2 = Math.ceil(Math.random() * limit);
radm3 = Math.ceil(Math.random() * limit);
radm4 = Math.ceil(Math.random() * limit);
radm5 = Math.ceil(Math.random() * limit);
radm6 = Math.ceil(Math.random() * limit);
radm7 = Math.ceil(Math.random() * limit);
radm8 = Math.ceil(Math.random() * limit);
radm9 = Math.ceil(Math.random() * limit);
radm10 = Math.ceil(Math.random() * limit);
radm11 = Math.ceil(Math.random() * limit);
radm12 = Math.ceil(Math.random() * limit);
radm13 = Math.ceil(Math.random() * limit);
radm14 = Math.ceil(Math.random() * limit);
radm15 = Math.ceil(Math.random() * limit);
radm16 = Math.ceil(Math.random() * limit);
radm17 = Math.ceil(Math.random() * limit);
radm18 = Math.ceil(Math.random() * limit);
radm19 = Math.ceil(Math.random() * limit);
radm20 = Math.ceil(Math.random() * limit);
radm21 = Math.ceil(Math.random() * limit);
radm22 = Math.ceil(Math.random() * limit);
radm23 = Math.ceil(Math.random() * limit);
radm24 = Math.ceil(Math.random() * limit);
radm25 = Math.ceil(Math.random() * limit);
radm26 = Math.ceil(Math.random() * limit);
radm27 = Math.ceil(Math.random() * limit);
radm28 = Math.ceil(Math.random() * limit);
radm29 = Math.ceil(Math.random() * limit);
radm30 = Math.ceil(Math.random() * limit);
radm31 = Math.ceil(Math.random() * limit);
radm32 = Math.ceil(Math.random() * limit);
radm33 = Math.ceil(Math.random() * limit);
radm34 = Math.ceil(Math.random() * limit);
radm35 = Math.ceil(Math.random() * limit);
} else if ((((((((((((radm1 == radm2) || (radm4 == radm5)) || (radm7 == radm8)) || (radm10 == radm11)) || (radm13 == radm14)) || (radm16 == radm17)) || (radm19 == radm20)) || (radm22 == radm23)) || (radm25 == radm26)) || (radm28 == radm29)) || (radm31 == radm32)) || (radm34 == radm35)) {
}
string1 = (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((radm1 + "") + radm2) + "") + radm3) + "") + radm4) + "") + radm5) + "") + radm6) + "") + radm7) + "") + radm8) + "") + radm9) + "") + radm10) + "") + radm11) + "") + radm12) + "") + radm13) + "") + radm14) + "") + radm15) + "") + radm16) + "") + radm17) + "") + radm18) + "") + radm19) + "") + radm20) + "") + radm21) + "") + radm22) + "") + radm23) + "") + radm24) + "") + radm25) + "") + radm26) + "") + radm27) + "") + radm28) + "") + radm29) + "") + radm30) + "") + radm31) + "") + radm32) + "") + radm33) + "") + radm34) + "") + radm35;
_root.dun_output = string1;
_root.dmap = string1.slice(0, 1);
dun_generator++;
}
}
function game_mouseControl(player, spd, atk, npc) {
if ((((Key.isDown(38) || (Key.isDown(40))) || (Key.isDown(37))) || (Key.isDown(39))) || (Key.isDown(65))) {
kb_input = 1;
delete m_command;
}
if (m_input == 1) {
delete kb_input;
}
if ((m_command == 1) && (player.hitTest(npc))) {
}
if (m_click_attack == 1) {
mousetarget._visible = true;
mousetarget._x = _root["enemy" + m_enem]._x;
mousetarget._y = _root["enemy" + m_enem]._y - 50;
} else {
mousetarget._visible = false;
}
m_scan = m_command;
while (m_scan < enemy_spawn) {
if ((_root["enemy" + m_scan].hitTest(_root._xmouse, _root._ymouse, false) && (kb_input == null)) && (m_input == 1)) {
ignoreChest = 1;
}
if ((_root["enemy" + m_scan].hitTest(_root._xmouse, _root._ymouse, true) && (kb_input == null)) && (m_input == 1)) {
delete ignoreChest;
if (inputclick == 1) {
mousetarget._x = _root["enemy" + m_scan]._x;
mousetarget._y = _root["enemy" + m_scan]._y - 50;
delete inputclick;
} else {
if (m_ignore == 1) {
m_click_attack = 1;
m_enem = m_scan;
m_attack = 1;
if (inputclick == null) {
mousex = _root["enemy" + m_scan]._x;
mousey = _root["enemy" + m_scan]._y;
mousetarget._x = _root["enemy" + m_scan]._x;
mousetarget._y = _root["enemy" + m_scan]._y - 50;
inputclick = 1;
}
}
if (m_ignore == null) {
m_click_attack = 1;
m_enem = m_scan;
m_attack = 1;
if (inputclick == null) {
mousex = _root["enemy" + m_scan]._x;
mousey = _root["enemy" + m_scan]._y;
mousetarget._x = _root["enemy" + m_scan]._x;
mousetarget._y = _root["enemy" + m_scan]._y - 50;
inputclick = 1;
}
}
}
}
if ((((_root["enemy" + m_scan].hitTest(player) && (kb_input == null)) && (m_click_attack == 1)) && (Math.abs(player._x - _root["enemy" + m_enem]._x) < 72)) && (Math.abs(player._y - _root["enemy" + m_enem]._y) < 72)) {
if (inputclick == 1) {
mouseD = 1;
m_attack = 1;
}
if ((m_attack == null) && (m_ignore == null)) {
mouseD = 1;
m_attack = 1;
}
}
m_scan++;
}
if (m_ignore == 1) {
delete m_attack;
} else if (m_attack == 1) {
if (m_strike == null) {
if (player._currentframe > (5 + armor_anim)) {
if (player._currentframe > (10 + armor_anim)) {
player.gotoAndStop(player._currentframe - 5);
player.gotoAndStop(player._currentframe + 5);
if (s_ambush == 1) {
ambush(player);
desuClock = 1;
}
atk._x = player._x;
atk._y = player._y - 20;
} else {
player.gotoAndStop(player._currentframe + 5);
if (s_ambush == 1) {
ambush(player);
desuClock = 1;
}
atk._x = player._x;
atk._y = player._y - 20;
}
}
m_strike = 1;
}
if (m_timer >= stats_agi_full) {
if (player._currentframe > (5 + armor_anim)) {
if (player._currentframe > (10 + armor_anim)) {
player.gotoAndStop(player._currentframe - 5);
player.gotoAndStop(player._currentframe + 5);
if (s_ambush == 1) {
ambush(player);
desuClock = 1;
}
atk._x = player._x;
atk._y = player._y - 20;
} else {
player.gotoAndStop(player._currentframe + 5);
if (s_ambush == 1) {
ambush(player);
desuClock = 1;
}
atk._x = player._x;
atk._y = player._y - 20;
}
}
delete m_timer;
} else {
m_timer++;
}
delete m_attack;
delete inputclick;
} else {
delete m_strike;
}
if (m_input == 1) {
if (mouseCancelClick == null) {
if (mouseCancel >= 2) {
delete _root.char1.end;
delete mouseCancel;
} else {
mouseCancel++;
}
mouseCancelClick = 1;
}
} else {
delete mouseCancelClick;
}
charRo = _root.char1.end;
if (((((((((m_command == 1) && (_root.char1.end == null)) && (op_menu == null)) && (rec >= 5)) && (inputclick == null)) && (m_attack == null)) && (npc_menu == null)) && (!_root.hud_mc1.spell.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.equip.hitTest(_xmouse, _ymouse, true))) {
if (mouseD == null) {
mouseD = Math.abs(mousex - player._x) + Math.abs(mousey - (player._y - 20));
}
if (player._y >= mousey) {
player._y = player._y - spd;
value2y = 0;
} else {
value2y = 1;
}
if (player._y <= mousey) {
player._y = player._y + spd;
value1y = 0;
} else {
value1y = 1;
}
if (player._x >= mousex) {
player._x = player._x - spd;
value1x = 0;
} else {
value1x = 1;
}
if (player._x <= mousex) {
player._x = player._x + spd;
value2x = 0;
} else {
value2x = 1;
}
if (player._x <= mousex) {
player._xscale = -100;
}
if (player._x >= mousex) {
player._xscale = 100;
}
}
if (mouseD < 5) {
value1x = 0;
value2x = 0;
value1y = 0;
value2y = 0;
delete mouseD;
} else {
mouseD = mouseD - 4;
}
if ((value1x == 1) || (value2x == 1)) {
if (value1y == 1) {
player.gotoAndStop(4 + armor_anim);
} else if (value2y == 1) {
player.gotoAndStop(2 + armor_anim);
} else {
player.gotoAndStop(3 + armor_anim);
}
} else if (value1y == 1) {
player.gotoAndStop(5 + armor_anim);
} else if (value2y == 1) {
player.gotoAndStop(1 + armor_anim);
} else if (m_command == 1) {
if (m_attack == null) {
delete value1x;
delete value2x;
delete value1y;
delete value2y;
if (player._currentframe <= (5 + armor_anim)) {
player.gotoAndStop(player._currentframe + 5);
}
delete m_command;
}
}
}
function game_minimap() {
function minimap_x1(obj, vrb, array, vrb2) {
if ((((((((((vrb2 == 13) || (vrb2 == 20)) || (vrb2 == 27)) || (vrb2 == 34)) || (vrb2 == 41)) || (vrb2 == 48)) || (vrb2 == 55)) || (vrb2 == 62)) || (vrb2 == 69)) || (vrb2 == 76)) {
obj.gotoAndStop(1);
} else {
obj.gotoAndStop(vrb);
}
if (array == null) {
obj.mapro = ".";
} else {
obj.mapro = "T";
}
}
function minimap_x2(obj, vrb, array, vrb2) {
if ((((((((((vrb2 == 14) || (vrb2 == 21)) || (vrb2 == 28)) || (vrb2 == 35)) || (vrb2 == 42)) || (vrb2 == 49)) || (vrb2 == 56)) || (vrb2 == 63)) || (vrb2 == 70)) || (vrb2 == 77)) {
obj.gotoAndStop(1);
} else {
obj.gotoAndStop(vrb);
}
if (array == null) {
obj.mapro = ".";
} else {
obj.mapro = "T";
}
}
function minimap_x(obj, vrb, array, vrb2) {
obj.gotoAndStop(vrb);
if (array == null) {
obj.mapro = ".";
} else {
obj.mapro = "T";
}
}
if (centermap == 1) {
cmx = -(120 - _root.char1._x);
cmy = -(120 - _root.char1._y);
} else {
delete cmx;
delete cmy;
}
if (minimapst == null) {
minimap = 3;
minimapst = 1;
}
if (minimap == null) {
while (minidrawx < 10) {
_root.minimapmc.duplicateMovieClip("minimap_" + minidrawx, 9300 + minidrawx);
_root.minimap_1._x = 200 + cmx;
_root.minimap_1._y = 20 + cmy;
_root.minimap_2._x = 210 + cmx;
_root.minimap_2._y = 20 + cmy;
_root.minimap_3._x = 220 + cmx;
_root.minimap_3._y = 20 + cmy;
_root.minimap_4._x = 200 + cmx;
_root.minimap_4._y = 30 + cmy;
_root.minimap_5._x = 210 + cmx;
_root.minimap_5._y = 30 + cmy;
_root.minimap_6._x = 220 + cmx;
_root.minimap_6._y = 30 + cmy;
_root.minimap_7._x = 200 + cmx;
_root.minimap_7._y = 40 + cmy;
_root.minimap_8._x = 210 + cmx;
_root.minimap_8._y = 40 + cmy;
_root.minimap_9._x = 220 + cmx;
_root.minimap_9._y = 40 + cmy;
minidrawx++;
}
delete minidrawx;
minimap = 1;
}
if (minimap == 1) {
if (centermap == 1) {
minimap = 2;
loader._x = 0;
loader._y = 0;
}
while (remdrawx < 77) {
removeMovieClip(_root["minimap__" + remdrawx]);
remdrawx++;
}
vrb_1 = ((_root.dunmap - 1) * _root.row) + (_root.col - 1);
vrb_4 = (_root.dunmap * _root.row) + (_root.col - 1);
vrb_7 = ((_root.dunmap + 1) * _root.row) + (_root.col - 1);
vrb_3 = ((_root.dunmap - 1) * _root.row) + (_root.col + 1);
vrb_6 = (_root.dunmap * _root.row) + (_root.col + 1);
vrb_9 = ((_root.dunmap + 1) * _root.row) + (_root.col + 1);
vrb1 = _root.dun_visfull[_root.floor][((_root.dunmap - 1) * _root.row) + (_root.col - 1)] + 1;
vrb4 = _root.dun_visfull[_root.floor][(_root.dunmap * _root.row) + (_root.col - 1)] + 1;
vrb7 = _root.dun_visfull[_root.floor][((_root.dunmap + 1) * _root.row) + (_root.col - 1)] + 1;
vrb3 = _root.dun_visfull[_root.floor][((_root.dunmap - 1) * _root.row) + (_root.col + 1)] + 1;
vrb6 = _root.dun_visfull[_root.floor][(_root.dunmap * _root.row) + (_root.col + 1)] + 1;
vrb9 = _root.dun_visfull[_root.floor][((_root.dunmap + 1) * _root.row) + (_root.col + 1)] + 1;
vrb2 = _root.dun_visfull[_root.floor][((_root.dunmap - 1) * _root.row) + _root.col] + 1;
vrb5 = _root.dun_visfull[_root.floor][(_root.dunmap * _root.row) + _root.col] + 1;
vrb8 = _root.dun_visfull[_root.floor][((_root.dunmap + 1) * _root.row) + _root.col] + 1;
minimap_x1(_root.minimap_1, vrb1, _root.dun_Array_itemx[((_root.dunmap - 1) * _root.row) + (_root.col - 1)], vrb_1);
minimap_x1(_root.minimap_4, vrb4, _root.dun_Array_itemx[(_root.dunmap * _root.row) + (_root.col - 1)], vrb_4);
minimap_x1(_root.minimap_7, vrb7, _root.dun_Array_itemx[((_root.dunmap + 1) * _root.row) + (_root.col - 1)], vrb_7);
minimap_x2(_root.minimap_3, vrb3, _root.dun_Array_itemx[((_root.dunmap - 1) * _root.row) + (_root.col + 1)], vrb_3);
minimap_x2(_root.minimap_6, vrb6, _root.dun_Array_itemx[(_root.dunmap * _root.row) + (_root.col + 1)], vrb_6);
minimap_x2(_root.minimap_9, vrb9, _root.dun_Array_itemx[((_root.dunmap + 1) * _root.row) + (_root.col + 1)], vrb_9);
minimap_x(_root.minimap_2, vrb2, _root.dun_Array_itemx[((_root.dunmap - 1) * _root.row) + _root.col], null);
minimap_x(_root.minimap_5, vrb5, _root.dun_Array_itemx[(_root.dunmap * _root.row) + _root.col], null);
minimap_x(_root.minimap_8, vrb8, _root.dun_Array_itemx[((_root.dunmap + 1) * _root.row) + _root.col], null);
delete remdrawx;
delete createmap;
delete drawset;
delete drawset2;
delete remmap2;
}
if (minimap == 3) {
if (remmap2 == null) {
while (remdrawx2 < 77) {
removeMovieClip(_root["minimap__" + remdrawx2]);
remdrawx2++;
}
remmap2 = 1;
}
delete remdrawx2;
}
if (minimap == 2) {
if (centermap == 1) {
loader._x = 0;
loader._y = 0;
}
while (remdrawx < 10) {
removeMovieClip(_root["minimap_" + remdrawx]);
remdrawx++;
}
if (createmap == null) {
if (minidrawx == null) {
minidrawx = 7;
}
while (minidrawx < 77) {
_root.minimapmc.duplicateMovieClip("minimap__" + minidrawx, 9300 + minidrawx);
if (drawset == 7) {
drawset = 1;
drawset2++;
} else {
drawset++;
}
_root["minimap__" + minidrawx]._x = ((drawset * 10) + 15) + cmx;
_root["minimap__" + minidrawx]._y = ((drawset2 * 10) + 15) + cmy;
minidrawx++;
}
createmap = 1;
}
if (minimapdraw == null) {
if (mapdraw == null) {
mapdraw = 7;
}
while (mapdraw < 77) {
vrb = _root.dun_visfull[_root.floor][mapdraw] + 1;
_root["minimap__" + mapdraw].gotoAndStop(vrb);
if (((_root.dunmap * _root.row) + _root.col) == mapdraw) {
_root["minimap__" + mapdraw].gotoAndStop(3);
} else if (_root.dun_Array_itemx[mapdraw] == null) {
_root["minimap__" + mapdraw].mapro = ".";
} else {
_root["minimap__" + mapdraw].mapro = "T";
}
mapdraw++;
}
minimapdraw = 1;
}
delete mapdraw;
delete minimapdraw;
delete remdrawx;
delete minidrawx;
}
if (Key.isDown(77) || (_root.hud_mc1.map.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
if (minput == 1) {
} else {
if (minimap == 3) {
delete minimap;
} else if (minimap == 2) {
loader._x = -999;
minimap = 3;
} else if (minimap == 1) {
minimap = 2;
}
minput = 1;
}
} else {
delete minput;
}
}
function game_hud(player, obj) {
barDisplay(obj, player);
}
function barDisplay(obj, player) {
if (_root.plHpDis > 1) {
obj._visible = true;
obj._x = player._x;
obj._y = player._y - 45;
} else {
obj._visible = false;
}
}
function chat(text, textLimit, textMaxLine) {
if (userLog == null) {
userLog = new Array();
z_Infotext_input = new Array();
}
var linLimit = 30;
linOutput = text;
var count = (count + 1);
z_Infotext_input.push(((name + "") + text) + count);
if (userLine >= textLimit) {
delete userLog[userLine - textLimit];
ch_display++;
userLine++;
userLog[userLine] = userLog[userLine] + linOutput;
} else if (userLine >= textMaxLine) {
ch_display++;
userLine++;
userLog[userLine] = userLog[userLine] + linOutput;
} else {
userLine++;
userLog[userLine] = userLog[userLine] + linOutput;
}
ch_display = _root.ch_display;
ch_display = userLine - textMaxLine;
chatOutput = ((((((((((((((((((((((userLog[1 + ch_display] + "<br>") + userLog[2 + ch_display]) + "<br>") + userLog[3 + ch_display]) + "<br>") + userLog[4 + ch_display]) + "<br>") + userLog[5 + ch_display]) + "<br>") + userLog[6 + ch_display]) + "<br>") + userLog[7 + ch_display]) + "<br>") + userLog[8 + ch_display]) + "<br>") + userLog[9 + ch_display]) + "<br>") + userLog[10 + ch_display]) + "<br>") + userLog[11 + ch_display]) + "<br>") + userLog[12 + ch_display]) + "<br>";
}
function game_depthx(obj, player) {
if (player._y > obj._y) {
player.swapDepths(301);
obj.swapDepths(201);
} else if (player._y < obj._y) {
player.swapDepths(201);
obj.swapDepths(301);
}
}
function game_rewind(obj, enemy, map) {
if (recordArrayCreate == null) {
rootx = new Array();
rooty = new Array();
menux = new Array();
menuy = new Array();
playerx = new Array();
playery = new Array();
playercf = new Array();
playerxscale = new Array();
playerh = new Array();
playerdown = new Array();
playerdowndiag = new Array();
playerside = new Array();
playerupdiag = new Array();
playerup = new Array();
playerdowna = new Array();
playerdowndiaga = new Array();
playersidea = new Array();
playerupdiaga = new Array();
playerupa = new Array();
mapvis = [[null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null]];
mapvis2 = new Array();
mapx = new Array();
mapy = new Array();
mapcf = new Array();
dunm = new Array();
dmapa = new Array();
floora = new Array();
rowa = new Array();
cola = new Array();
poolacf = new Array();
enema1x = new Array();
enema1y = new Array();
enema1cf = new Array();
enema2x = new Array();
enema2y = new Array();
enema2cf = new Array();
enema3x = new Array();
enema3y = new Array();
enema3cf = new Array();
enema4x = new Array();
enema4y = new Array();
enema4cf = new Array();
center1cf = new Array();
center2cf = new Array();
center3cf = new Array();
center4cf = new Array();
center6cf = new Array();
center7cf = new Array();
center8cf = new Array();
center9cf = new Array();
sounditemcf = new Array();
soundcf = new Array();
soundspellcf = new Array();
onScreenAenemy = new Array();
recordArrayCreate = 1;
}
if (time_use == 1) {
_root.coverbgplayer.gotoAndStop(2);
} else {
_root.coverbgplayer.gotoAndStop(1);
}
if (time_use == 1) {
_root.centermap = 1;
_root.lightbg.gotoAndStop(5);
if (rwdupe >= 1) {
duplicateMovieClip (_root.char1, "rewindhero" + rwnum, 1500 + rwnum);
_root["rewindhero" + rwnum].gotoAndStop(playercf[play_]);
_root["rewindhero" + rwnum].down.gotoAndStop(playercf[play_]);
_root["rewindhero" + rwnum].downdiag.gotoAndStop(playercf[play_]);
_root["rewindhero" + rwnum].side.gotoAndStop(playercf[play_]);
_root["rewindhero" + rwnum].updiag.gotoAndStop(playercf[play_]);
_root["rewindhero" + rwnum].up.gotoAndStop(playercf[play_]);
_root["rewindhero" + rwnum]._alpha = 50;
if (rwnum >= 5) {
if (rwrem >= 1) {
delete rwrem;
} else {
rwrem++;
}
removeMovieClip(_root["rewindhero" + rwnum]);
delete rwnum;
} else {
rwnum++;
}
delete rwdupe;
} else {
rwdupe++;
}
if (_root.char1._x == null) {
_root.go_screen1.removeMovieClip();
_root.char.duplicateMovieClip("char1", 200);
}
rewind = 1;
_root._x = rootx[play_];
_root._y = rooty[play_];
_root.hud_mc1._x = menux[play_];
_root.hud_mc1._y = menuy[play_];
obj._x = playerx[play_];
obj._y = playery[play_];
obj.gotoAndStop(playercf[play_]);
obj.down.gotoAndStop(playerdown[play_]);
obj.downdiag.gotoAndStop(playerdowndiag[play_]);
obj.side.gotoAndStop(playerside[play_]);
obj.updiag.gotoAndStop(playerupdiag[play_]);
obj.up.gotoAndStop(playerup[play_]);
obj.downa.gotoAndStop(playerdowna[play_]);
obj.downdiaga.gotoAndStop(playerdowndiaga[play_]);
obj.sidea.gotoAndStop(playersidea[play_]);
obj.updiaga.gotoAndStop(playerupdiaga[play_]);
obj.upa.gotoAndStop(playerupa[play_]);
obj._xscale = playerxscale[play_];
player_health = playerh[play_];
map._x = mapx[play_];
map._y = mapx[play_];
floor = floora[play_];
dunmap = dunm[play_];
row = rowa[play_];
col = cola[play_];
dmap = dmapa[play_];
map.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
pool.gotoAndStop(poolacf[play_]);
if (enema1x[play_] == null) {
removeMovieClip(_root.enemy1);
delete spawn;
} else if (spawn == null) {
duplicateMovieClip (_root.enemy, "enemy1", 251);
_root.enemy1.gotoAndStop(enema1cf[play_]);
spawn = 1;
}
if (enema2x[play_] == null) {
removeMovieClip(_root.enemy2);
delete spawn2;
} else if (spawn2 == null) {
duplicateMovieClip (_root.enemy, "enemy2", 252);
_root.enemy1.gotoAndStop(enema2cf[play_]);
spawn2 = 1;
}
if (enema3x[play_] == null) {
removeMovieClip(_root.enemy3);
delete spawn3;
} else if (spawn3 == null) {
duplicateMovieClip (_root.enemy, "enemy3", 253);
_root.enemy1.gotoAndStop(enema3cf[play_]);
spawn3 = 1;
}
if (enema4x[play_] == null) {
removeMovieClip(_root.enemy4);
delete spawn4;
} else if (spawn4 == null) {
duplicateMovieClip (_root.enemy, "enemy4", 254);
_root.enemy4.gotoAndStop(enema4cf[play_]);
spawn2 = 1;
}
enemy1._x = enema1x[play_];
enemy1._y = enema1y[play_];
enemy1.gotoAndStop(enema1cf[play_]);
enemy2._x = enema2x[play_];
enemy2._y = enema2y[play_];
enemy2.gotoAndStop(enema2cf[play_]);
enemy3._x = enema3x[play_];
enemy3._y = enema3y[play_];
enemy3.gotoAndStop(enema3cf[play_]);
enemy4._x = enema4x[play_];
enemy4._y = enema4y[play_];
enemy4.gotoAndStop(enema4cf[play_]);
center1.gotoAndStop(center1cf[play_]);
center2.gotoAndStop(center2cf[play_]);
center3.gotoAndStop(center3cf[play_]);
center4.gotoAndStop(center4cf[play_]);
center6.gotoAndStop(center6cf[play_]);
center7.gotoAndStop(center7cf[play_]);
center8.gotoAndStop(center8cf[play_]);
center9.gotoAndStop(center9cf[play_]);
mapvis2[floora[play_]][(dunm[play_] * rowa[play_]) + cola[play_]] = null;
dun_visfull[floor][(dunmap * row) + col] = mapvis2[floor][(dunmap * row) + col];
revsounditem.gotoAndStop(sounditemcf[play_]);
revsound.gotoAndStop(soundcf[play_]);
revsoundspell.gotoAndStop(soundspellcf[play_]);
onScreenEnemy = onScreenAenemy[play_];
if (play_ == null) {
play_ = rec - 3;
play_tot = rec;
}
play_ro = (pro_m + ":") + pro_ts;
p_mast = Math.floor((play_ / 60) / 999);
pro_m = Math.floor(play_ / 60);
pro_ts = Math.floor(play_ - (pro_m * 60));
pro_ms = ms.toString().slice(4, 7);
ms = Math.abs((play_ * 1) / play_tot);
if (Key.isDown(39)) {
if (play_ >= (play_tot - 3)) {
play_ = play_tot - 3;
} else if (Key.isDown(17)) {
play_ = play_ + 10;
} else {
play_ = play_ + 1;
}
}
if (Key.isDown(37)) {
if (play_ <= 3) {
play_ = 3;
} else if (Key.isDown(17)) {
play_ = play_ - 10;
} else {
play_ = play_ - 1;
}
}
delete rec;
} else {
if (_root.r_desu == 1) {
delete _root.centermapst;
_root.centermap = 1;
delete _root.r_desu;
}
if (rec == null) {
stopAllSounds();
if (_root.floor == null) {
_root.soundbgm.duplicateMovieClip("soundbgm1", 104);
_root.soundbgm1.gotoAndStop(3);
_root.soundbgm1.gotoAndStop(1);
} else {
_root.soundbgm.duplicateMovieClip("soundbgm1", 104);
_root.soundbgm1.gotoAndStop(_root.floor + 2);
_root.soundbgm1.gotoAndStop(1);
}
recbgm = 1;
removeMovieClip(_root.rewindhero);
removeMovieClip(_root.rewindhero1);
removeMovieClip(_root.rewindhero2);
removeMovieClip(_root.rewindhero3);
removeMovieClip(_root.rewindhero4);
removeMovieClip(_root.rewindhero5);
removeMovieClip(_root.rewindhero6);
removeMovieClip(_root.rewindhero7);
removeMovieClip(_root.rewindhero8);
removeMovieClip(_root.rewindhero9);
removeMovieClip(_root.rewindhero10);
rec = 1;
}
delete rewind;
rootx[rec] = _root._x;
rooty[rec] = _root._y;
menux[rec] = _root.hud_mc1._x;
menuy[rec] = _root.hud_mc1._y;
playerx[rec] = obj._x;
playery[rec] = obj._y;
playercf[rec] = obj._currentframe;
playerxscale[rec] = obj._xscale;
playerh[rec] = player_health;
playerdown[rec] = obj.down._currentframe;
playerdowndiag[rec] = obj.downdiag._currentframe;
playerside[rec] = obj.side._currentframe;
playerupdiag[rec] = obj.updiag._currentframe;
playerup[rec] = obj.up._currentframe;
playerdowna[rec] = obj.downa._currentframe;
playerdowndiaga[rec] = obj.downdiaga._currentframe;
playersidea[rec] = obj.sidea._currentframe;
playerupdiaga[rec] = obj.updiaga._currentframe;
playerupa[rec] = obj.upa._currentframe;
mapvis2[floora[rec]][(dunm[rec] * rowa[rec]) + cola[rec]] = 1;
mapx[rec] = map._x;
mapy[rec] = map._y;
mapcf[rec] = map._currentframe;
floora[rec] = floor;
dunm[rec] = dunmap;
rowa[rec] = row;
cola[rec] = col;
poolacf[rec] = pool._currentframe;
dmapa[rec] = dmap;
enema1x[rec] = enemy1._x;
enema1y[rec] = enemy1._y;
enema1cf[rec] = enemy1._currentframe;
enema2x[rec] = enemy2._x;
enema2y[rec] = enemy2._y;
enema2cf[rec] = enemy2._currentframe;
enema3x[rec] = enemy3._x;
enema3y[rec] = enemy3._y;
enema3cf[rec] = enemy3._currentframe;
enema4x[rec] = enemy4._x;
enema4y[rec] = enemy4._y;
enema4cf[rec] = enemy4._currentframe;
center1cf[rec] = center1._currentframe;
center2cf[rec] = center2._currentframe;
center3cf[rec] = center3._currentframe;
center4cf[rec] = center4._currentframe;
center6cf[rec] = center6._currentframe;
center7cf[rec] = center7._currentframe;
center8cf[rec] = center8._currentframe;
center9cf[rec] = center9._currentframe;
sounditemcf[rec] = sounditem._currentframe;
soundcf[rec] = sound._currentframe;
soundspellcf[rec] = soundspell._currentframe;
onScreenAenemy[rec] = onScreenEnemy;
if (_root.player_health >= 1) {
rec++;
}
delete play_;
}
}
function game_slomo(obj, enemy) {
function slomo_cf(obj, vrb, vrb2) {
if (vrb2 == 1) {
if (obj.pt_frame >= 25) {
obj.pt_frame = 1;
} else {
obj.pt_frame++;
}
}
if (obj._currentframe == vrb) {
obj.gotoAndStop(1);
} else {
obj.gotoAndPlay(obj.pt_frame);
}
}
if (desuClocktimer >= 50) {
delete desuClocktimer;
delete desuClock;
} else if (desuClock == 1) {
desuClocktimer = desuClocktimer + 1;
}
if (steps_tutorial == 1) {
if (steps == 7) {
game_speed = 1;
} else {
game_speed = 3;
}
} else if (player_health <= 1) {
game_speed = 1;
} else {
if (player_health < (stats_health * 0.1)) {
game_speed = 3;
if (rewind == null) {
_root.lightbg.gotoAndStop(4);
}
} else if (player_health < (stats_health * 0.4)) {
game_speed = 2;
if (rewind == null) {
_root.lightbg.gotoAndStop(3);
}
}
if (desuClock == 1) {
game_speed = 2;
} else if (player_health > (stats_health * 0.4)) {
game_speed = 1;
_root.lightbg.gotoAndStop(2);
}
}
if ((game_speed == 1) && (gs_switch == 1)) {
obj.down.play();
obj.downdiag.play();
obj.side.play();
obj.updiag.play();
obj.up.play();
obj.downa.play();
obj.downdiaga.play();
obj.sidea.play();
obj.updiaga.play();
obj.upa.play();
enemy.down.play();
enemy.downdiag.play();
enemy.side.play();
enemy.updiag.play();
enemy.up.play();
enemy.downa.play();
enemy.downdiaga.play();
enemy.sidea.play();
enemy.updiaga.play();
enemy.upa.play();
var ptmc = 1;
while (ptmc < 12) {
_root["nme_hitpoints" + ptmc].play();
_root["player_hitpoints" + ptmc].play();
_root["plyr_dam_mc" + ptmc].play();
_root["damage_end_pl" + ptmc].play();
_root["damage_end" + ptmc].play();
_root["overkill_anim" + ptmc].play();
_root["splat" + ptmc].play();
ptmc++;
}
delete gs_switch;
}
if ((game_speed == 2) || (game_speed == 3)) {
gs_switch = 1;
if (enemy.slomoTimer >= (5 * game_speed)) {
enemy.down.gotoAndStop(frame);
enemy.downdiag.gotoAndStop(frame);
enemy.side.gotoAndStop(frame);
enemy.updiag.gotoAndStop(frame);
enemy.up.gotoAndStop(frame);
enemy.downa.gotoAndStop(frame);
enemy.downdiaga.gotoAndStop(frame);
enemy.sidea.gotoAndStop(frame);
enemy.updiaga.gotoAndStop(frame);
enemy.upa.gotoAndStop(frame);
if (frame >= 11) {
frame = 1;
} else {
frame++;
}
delete enemy.slomoTimer;
} else {
enemy.down.stop();
enemy.downdiag.stop();
enemy.side.stop();
enemy.updiag.stop();
enemy.up.stop();
enemy.downa.stop();
enemy.downdiaga.stop();
enemy.sidea.stop();
enemy.updiaga.stop();
enemy.upa.stop();
enemy.slomoTimer++;
}
if ((((((!Key.isDown(38)) && (!Key.isDown(37))) && (!Key.isDown(39))) && (!Key.isDown(40))) && (!Key.isDown(65))) && (!Key.isDown(83))) {
delete p_frame;
}
if (particle_slomoTimer >= (5 * game_speed)) {
var ptmc = 1;
while (ptmc < 12) {
slomo_cf(_root["nme_hitpoints" + ptmc], 25, 1);
slomo_cf(_root["player_hitpoints" + ptmc], 25, 1);
slomo_cf(_root["plyr_dam_mc" + ptmc], 25, 1);
slomo_cf(_root["damage_end_pl" + ptmc], 25, 1);
slomo_cf(_root["damage_end" + ptmc], 25, 1);
slomo_cf(_root["overkill_anim" + ptmc], 25, 1);
slomo_cf(_root["splat" + ptmc], 25, 1);
ptmc++;
}
delete particle_slomoTimer;
} else {
var ptmc = 1;
while (ptmc < 12) {
_root["nme_hitpoints" + ptmc].stop();
_root["player_hitpoints" + ptmc].stop();
_root["plyr_dam_mc" + ptmc].stop();
_root["damage_end_pl" + ptmc].stop();
_root["damage_end" + ptmc].stop();
_root["overkill_anim" + ptmc].stop();
_root["splat" + ptmc].stop();
ptmc++;
}
particle_slomoTimer++;
}
if (player_slomoTimer >= (5 * game_speed)) {
obj.down.gotoAndStop(p_frame);
obj.downdiag.gotoAndStop(p_frame);
obj.side.gotoAndStop(p_frame);
obj.updiag.gotoAndStop(p_frame);
obj.up.gotoAndStop(p_frame);
obj.downa.gotoAndStop(p_frame);
obj.downdiaga.gotoAndStop(p_frame);
obj.sidea.gotoAndStop(p_frame);
obj.updiaga.gotoAndStop(p_frame);
obj.upa.gotoAndStop(p_frame);
if (p_frame >= 11) {
p_frame = 1;
} else {
p_frame++;
}
delete player_slomoTimer;
} else {
obj.down.stop();
obj.downdiag.stop();
obj.side.stop();
obj.updiag.stop();
obj.up.stop();
obj.downa.stop();
obj.downdiaga.stop();
obj.sidea.stop();
obj.updiaga.stop();
obj.upa.stop();
player_slomoTimer++;
}
}
}
function game_hitDetect(obj, atk, enemy) {
hitDetect(obj, atk, enemy);
}
function game_enemy(obj, spd, auto, aspd, player, x) {
enemy_attack(obj, auto, aspd, player, x);
enemy_move(obj, spd, player, x);
}
function enemy_attack(obj, auto, aspd, player, x) {
if (RO == null) {
defenseArray = new Array();
defenseitem = new Array();
defenseshield = new Array();
defenseshield[13] = 0;
defenseshield[1] = 5;
defenseshield[2] = 5;
defenseshield[3] = 6;
defenseshield[4] = 7;
defenseshield[5] = 8;
defenseshield[6] = 9;
defenseshield[7] = 3;
defenseshield[8] = 4;
defenseshield[9] = 5;
defenseshield[10] = 6;
defenseshield[11] = 7;
defenseitem[4] = 5;
defenseitem[8] = 5;
defenseitem[11] = 2;
defenseitem[20] = 36;
defenseitem[21] = 39;
defenseitem[22] = 44;
defenseitem[23] = 35;
defenseitem[24] = 38;
defenseitem[25] = 44;
defenseitem[26] = 6;
defenseitem[27] = 10;
}
RO = defense_total;
_root.ero1 = ("-" + defenseArray[1].toString()) + " AC";
_root.ero2 = ("-" + defenseArray[2].toString()) + " AC";
_root.ero3 = ("-" + defenseArray[3].toString()) + " AC";
_root.ero4 = (weaponLow[equipArray[4]].toString() + " ~ ") + weaponHigh[equipArray[4]].toString();
_root.ero5 = ("-" + defenseArray[4].toString()) + " AC";
defenseArray[1] = defenseitem[equipArray[1]];
defenseArray[2] = defenseitem[equipArray[2]];
defenseArray[3] = defenseitem[equipArray[3]];
defenseArray[4] = defenseshield[_root.shield];
defense_total = ((defenseArray[1] + defenseArray[2]) + defenseArray[3]) + defenseArray[4];
plarmorClass = defense_total * 0.01;
if (_root.plHpDis == null) {
} else if (_root.plHpDis > 1) {
_root.plHpDis--;
} else {
delete _root.plHpDis;
}
if (player_health <= 1) {
if (gameover == 1) {
} else {
_root.damage_end.duplicateMovieClip("damage_end_pl" + pl_ptsnum, 800 + pl_ptsnum);
if (_root["damage_end_pl" + pl_ptsnum].lx == null) {
_root["damage_end_pl" + pl_ptsnum]._x = player._x;
_root["damage_end_pl" + pl_ptsnum]._y = player._y - 20;
_root["damage_end_pl" + pl_ptsnum].lx = 1;
}
chat("You have died", 30, 5);
removeMovieClip(player);
delete obj.ht;
delete obj.static;
delete obj.atk;
delete enemy.ht_AI;
_root.go_screen.duplicateMovieClip("go_screen1", 14000);
_root.go_screen1._x = 0;
_root.go_screen1._y = 0;
_root.go_screen1.gotoAndPlay(2);
gameover = 1;
}
} else if (gameover == null) {
} else {
delete gameover;
}
if (obj.enemycoolDown < 1) {
delete obj.enemycoolDown;
} else {
obj.enemycoolDown = obj.enemycoolDown - 1;
}
if ((obj.hb.hitTest(player.hb) && (obj.stun == null)) && (obj.enemycoolDown == null)) {
obj.enemTimer++;
if (obj.enemTimer >= (aspd * game_speed)) {
delete obj.input;
delete obj.enemTimer;
}
if (obj.input == null) {
if (obj._currentframe > (10 + monAnimArray[x])) {
obj.gotoAndStop(obj._currentframe - 5);
obj.gotoAndStop(obj._currentframe + 5);
} else if (obj._currentframe < (5 + monAnimArray[x])) {
obj.gotoAndStop(obj._currentframe + 10);
} else {
obj.gotoAndStop(obj._currentframe + 5);
}
if (pl_ptsnum >= 10) {
pl_ptsnum = 1;
} else {
pl_ptsnum++;
}
enemy_hitRate = floor * 5;
if (Key.isDown(83) || (desuClock == 1)) {
hitRate = (enemy_hitRate + Math.ceil(Math.random() * 100)) - ((stats._agi + 10) * 5);
} else {
hitRate = (enemy_hitRate + Math.ceil(Math.random() * 100)) - (stats._agi + 10);
}
enemyLow[0] = 5;
if (floor >= 2) {
if ((enemy._currentframe >= 61) && (enemy._currentframe < 101)) {
enemyHigh[0] = ((20 * floor) * 2) + ((mvp_dam + 10) * floor);
} else {
enemyHigh[0] = ((20 * floor) * 0.3) + (mvp_dam * floor);
}
} else {
enemyHigh[0] = 20 * floor;
}
if (enemyLow == null) {
enemyLow = new Array();
enemyHigh = new Array();
}
if (hitRate >= (60 + sf_buff)) {
obj.enemycoolDown = 25 - (((floor + 5) * 10) / 100);
playerHit = 1;
playerName = player._name;
playerDamage_calc = Math.ceil((Math.random() * enemyLow[0]) + enemyHigh[0]);
playerDamage_calc_total = Math.ceil(playerDamage_calc - (playerDamage_calc * plarmorClass));
if (playerDamage_calc_total > 0) {
playerDamage = playerDamage_calc_total;
} else {
playerDamage = 1;
}
_root.sound1.gotoAndPlay(4);
} else {
playerDamage = "Miss!";
_root.sound1.gotoAndPlay(3);
}
if (_root.plHpDis == null) {
_root.plHpDis = 500;
} else {
_root.plHpDis = 500;
}
_root.player_hitpoints.duplicateMovieClip("player_hitpoints" + pl_ptsnum, 650 + pl_ptsnum);
if (_root["player_hitpoints" + pl_ptsnum].lx == null) {
_root["player_hitpoints" + pl_ptsnum]._x = player._x;
_root["player_hitpoints" + pl_ptsnum]._y = player._y - 20;
_root["player_hitpoints" + pl_ptsnum].lx = 1;
_root["player_hitpoints" + pl_ptsnum].display = playerDamage;
}
if (playerDamage == "Miss!") {
player_health = player_health - 0;
} else {
_root.plyr_dam_mc.duplicateMovieClip("plyr_dam_mc" + pl_ptsnum, 700 + pl_ptsnum);
if (_root["plyr_dam_mc" + pl_ptsnum].lx == null) {
_root["plyr_dam_mc" + pl_ptsnum]._x = player._x;
_root["plyr_dam_mc" + pl_ptsnum]._y = player._y - 20;
_root["plyr_dam_mc" + pl_ptsnum].lx = 1;
}
if (player_health <= 1) {
_root.damage_end.duplicateMovieClip("damage_end_pl" + pl_ptsnum, 800 + pl_ptsnum);
if (_root["damage_end_pl" + pl_ptsnum].lx == null) {
_root["damage_end_pl" + pl_ptsnum]._x = player._x;
_root["damage_end_pl" + pl_ptsnum]._y = player._y - 20;
_root["damage_end_pl" + pl_ptsnum].lx = 1;
}
chat("You have died", 30, 5);
removeMovieClip(player);
delete obj.ht;
delete obj.static;
delete obj.atk;
delete enemy.ht_AI;
_root.go_screen.duplicateMovieClip("go_screen1", 14000);
_root.go_screen1._x = 0;
_root.go_screen1._y = 0;
_root.go_screen1.gotoAndPlay(2);
} else {
player_health = player_health - playerDamage;
}
}
obj.input = 1;
}
} else {
delete obj.input;
}
}
function enemy_move(obj, spd, player, x) {
if (obj.lx == null) {
obj.gotoAndStop(obj._currentframe + 5);
obj.lx = 1;
}
if (class == 1) {
s_ambush = 1;
}
if (player.hb.hitTest(obj.hb)) {
} else if ((obj.atk == 1) && (obj.stun == null)) {
if (obj._x > player._x) {
obj._xscale = 100;
if (Math.abs(obj._y - player._y) < 20) {
obj.gotoAndStop(3 + monAnimArray[x]);
obj._x = obj._x - spd;
} else if (Math.abs(obj._x - player._x) < 20) {
if (obj._y > player._y) {
obj.gotoAndStop(5 + monAnimArray[x]);
obj._y = obj._y - spd;
} else {
obj.gotoAndStop(1 + monAnimArray[x]);
obj._y = obj._y + spd;
}
} else if (obj._y > player._y) {
obj.gotoAndStop(4 + monAnimArray[x]);
obj._y = obj._y - spd;
obj._x = obj._x - spd;
} else if (obj._y < player._y) {
obj.gotoAndStop(2 + monAnimArray[x]);
obj._y = obj._y + spd;
obj._x = obj._x - spd;
}
}
if (obj._x < player._x) {
obj._xscale = -100;
if (Math.abs(obj._y - player._y) < 10) {
obj.gotoAndStop(3 + monAnimArray[x]);
obj._x = obj._x + spd;
} else if (obj._y > player._y) {
obj.gotoAndStop(4 + monAnimArray[x]);
obj._y = obj._y - spd;
obj._x = obj._x + spd;
} else if (obj._y < player._y) {
obj.gotoAndStop(2 + monAnimArray[x]);
obj._y = obj._y + spd;
obj._x = obj._x + spd;
}
}
}
}
function game_items(char, item) {
function dropEngine(value) {
_root.t = _root.hud_mc1.macro._currentframe;
if (dropitem == null) {
if (_root.hud_mc1.macro._currentframe == value) {
if (ItemNum[value] <= 1) {
delete ItemArraynum[value];
delete ItemNum[value];
} else {
ItemNum[value] = ItemNum[value] - 1;
}
}
dropht = 1;
useitem = 1;
arraynum = 1;
}
}
function useEngine(value) {
_root.t = _root.hud_mc1.macro._currentframe;
if (useitem == null) {
if (_root.hud_mc1.macro._currentframe == value) {
if (ItemArraynum[value] == 1) {
beef_use = 1;
}
if (ItemArraynum[value] == 13) {
redpot_use = 1;
}
if (ItemArraynum[value] == 6) {
if (concpot_use == 1) {
delete concpotTimer;
}
concpot_use = 1;
}
ItemNum[value] = ItemNum[value] - 1;
if (ItemNum[value] <= 0) {
delete ItemArraynum[value];
delete ItemNum[value];
}
}
dropht = 1;
useitem = 1;
arraynum = 1;
}
}
function Inventory(KEY1, KEY2, KEY3, KEY4, KEY5, KEY6) {
if (Key.isDown(KEY1)) {
if (a_key == null) {
if (item.hitTest(char)) {
arraynum = 1;
} else {
keys = 1;
useEngine(keys);
}
a_key = 1;
}
} else {
delete a_key;
delete useitem;
}
if (Key.isDown(KEY2)) {
if (b_key == null) {
if (item.hitTest(char)) {
arraynum = 2;
} else {
keys = 2;
useEngine(keys);
}
b_key = 1;
}
} else {
delete b_key;
delete useitem;
}
if (Key.isDown(KEY3)) {
if (c_key == null) {
if (item.hitTest(char)) {
arraynum = 3;
} else {
keys = 3;
useEngine(keys);
}
c_key = 1;
}
} else {
delete c_key;
delete useitem;
}
if (Key.isDown(KEY4)) {
if (x_key == null) {
if (item.hitTest(char)) {
arraynum = 4;
} else {
keys = 4;
useEngine(keys);
}
x_key = 1;
}
} else {
delete x_key;
delete useitem;
}
if (Key.isDown(KEY5)) {
if (e_key == null) {
if (item.hitTest(char)) {
arraynum = 5;
} else {
keys = 5;
useEngine(keys);
}
e_key = 1;
}
} else {
delete e_key;
delete useitem;
}
if (Key.isDown(KEY6)) {
if (d_key == null) {
if (ItemNum[1] < 1) {
} else {
if (item.hitTest(char)) {
arraynum = 1;
} else {
dropEngine(keys);
}
d_key = 1;
}
}
} else {
delete d_key;
delete dropitem;
}
}
function goldcollector() {
if (enemyitem == 2) {
gold = gold + itemGold[1];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[1]) + ")", 30, 5);
delete enemyitem;
} else if (enemyitem == 3) {
gold = gold + itemGold[2];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[2]) + ")", 30, 5);
delete enemyitem;
} else if (enemyitem == 5) {
gold = gold + itemGold[3];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[3]) + ")", 30, 5);
delete enemyitem;
} else if (enemyitem == 10) {
gold = gold + itemGold[4];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[4]) + ")", 30, 5);
delete enemyitem;
}
}
function macrofiller() {
if (itemArraynum[1] == enemyitem) {
itemNum[1] = itemNum[1] + 1;
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemNum[1]) + ")", 30, 5);
} else if (itemArraynum[2] == enemyitem) {
itemNum[2] = itemNum[2] + 1;
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemNum[2]) + ")", 30, 5);
} else if (itemArraynum[3] == enemyitem) {
itemNum[3] = itemNum[3] + 1;
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemNum[3]) + ")", 30, 5);
} else if (itemArraynum[4] == enemyitem) {
itemNum[4] = itemNum[4] + 1;
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemNum[4]) + ")", 30, 5);
} else if (itemArraynum[5] == enemyitem) {
itemNum[5] = itemNum[5] + 1;
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemNum[5]) + ")", 30, 5);
} else if (arraynum < 6) {
if ((((enemyitem == 2) || (enemyitem == 3)) || (enemyitem == 5)) || (enemyitem == 10)) {
goldcollector();
} else {
itemArraynum[arraynum] = enemyitem;
itemNum[arraynum] = itemNum[arraynum] + 1;
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemNum[arraynum]) + ")", 30, 5);
}
} else {
goldcollector();
}
}
function arrayfiller() {
if (ItemArraynum[1] == null) {
arraynum = 1;
} else if (ItemArraynum[2] == null) {
arraynum = 2;
} else if (ItemArraynum[3] == null) {
arraynum = 3;
} else if (ItemArraynum[4] == null) {
arraynum = 4;
} else if (ItemArraynum[5] == null) {
arraynum = 5;
} else {
arraynum = 6;
}
}
function potionuse() {
_root.purge_effect_mc.duplicateMovieClip("purge" + itemuse, 990 + itemuse);
if (_root["purge" + itemuse].lx == null) {
_root["purge" + itemuse]._x = char._x;
_root["purge" + itemuse]._y = char._y - 20;
_root.sounditem1.gotoAndStop(4);
_root["purge" + itemuse].gotoAndPlay(1);
_root["purge" + itemuse].lx = 1;
}
}
if (beef_use == 1) {
chat("You ate Beef", 30, 5);
if (player_health >= stats_health) {
player_health = stats_health;
}
var i;
while ((player_health < stats_health) && (i < 50)) {
(player_health++) && (i++);
}
_root.sounditem1.gotoAndStop(2);
delete beef_use;
}
if (redpot_use == 1) {
potionuse();
chat("You drank a red potion", 30, 5);
player_health = stats_health;
delete redpot_use;
}
if (potUsage == null) {
potUsage = new Array();
potUsage[1] = 8;
potUsage[2] = 10;
potUsage[3] = 12;
}
if (concpot_use == 1) {
if (itemuse >= 10) {
itemuse = 1;
}
if (concpotTimer == null) {
itemuse++;
potionuse();
chat("You drank a speed potion", 30, 5);
if (PotNum == 3) {
} else {
PotNum++;
}
concpotTimer = 10000 / PotNum;
}
if (concpotTimer <= 0) {
delete PotNum;
delete concpot_use;
delete concpotTimer;
chat("Your increased speed is gone", 30, 5);
} else {
if (stats_agi_full < 2) {
stats_agi_full = 2.96;
} else {
stats_agi_full = stats_agi - (potUsage[PotNum] + base_agi);
}
concpotTimer--;
}
} else {
if (stats_agi_full == null) {
stats_agi_full = stats_agi - base_agi;
}
if (stats_agi_full < 2) {
stats_agi_full = 2.96;
} else {
stats_agi_full = stats_agi - base_agi;
}
}
if (PotNum == null) {
concpot_time = 10000;
} else {
concpot_time = 10000 / PotNum;
}
if (keys == null) {
keys = 1;
}
Inventory(49, 50, 51, 52, 53, 68);
itembox1 = itemNum[1];
itembox2 = itemNum[2];
itembox3 = itemNum[3];
itembox4 = itemNum[4];
itembox5 = itemNum[5];
if (itemArray == null) {
itemArraynum = new Array();
itemArray = new Array();
itemNum = new Array();
itemGold = new Array();
itemMsg = new Array();
itemGold[0] = null;
itemGold[1] = 10;
itemGold[2] = 1000;
itemGold[3] = 100;
itemGold[4] = 1;
itemMsg[0] = null;
itemMsg[1] = "Beef";
itemMsg[2] = "Coins";
itemMsg[3] = "Gold";
itemMsg[4] = "Red Ring";
itemMsg[5] = "Coins100";
itemMsg[6] = "Concentration potion";
itemMsg[7] = "Dark Amber";
itemMsg[8] = "Purple Ring";
itemMsg[9] = "Amber";
itemMsg[10] = "1 Coin";
itemMsg[11] = "Blue Ring";
itemMsg[12] = "Tiger Meat";
itemMsg[13] = "Red potion";
itemMsg[14] = "Wooden saber";
itemMsg[15] = "Sword";
itemMsg[16] = "Moonblade";
itemMsg[17] = "Dagger";
itemMsg[18] = "Blood";
itemMsg[19] = "Nimble Blade";
itemMsg[20] = "Star Scale Mail";
itemMsg[21] = "Moon Scale Mail";
itemMsg[22] = "Sun Scale Mail";
itemMsg[23] = "Star Armor";
itemMsg[24] = "Moon Armor";
itemMsg[25] = "Sun Armor";
itemMsg[26] = "Titanium Glove";
itemMsg[27] = "Whisper Bracelet";
itemMsg[28] = "Tall Shield";
itemMsg[29] = "Bamboo Shield";
itemMsg[30] = "Steel Shield";
itemMsg[31] = "Hide Shield";
itemMsg[32] = "Brass Shield";
itemMsg[33] = "Titanium Shield";
itemMsg[34] = "Light Buckler";
itemMsg[35] = "Basic Buckler";
itemMsg[36] = "Heavy Buckler";
itemMsg[37] = "Amber Buckler";
itemMsg[38] = "Enchanted Buckler";
itemMsg[39] = "Empty";
itemFillOrder = newArray();
itemNum[1] = 5;
itemArraynum[1] = 6;
itemNum[2] = 1;
itemArraynum[2] = 20;
itemNum[3] = 10;
itemArraynum[3] = 13;
itemNum[4] = 20;
itemArraynum[4] = 1;
}
if (arraynum == null) {
arraynum = 0;
}
if (enemydeath == 1) {
if (arraynum >= 6) {
arrayfiller();
macrofiller();
} else {
arrayfiller();
macrofiller();
}
delete enemydeath;
}
}
function charshadowfunc() {
if (high == null) {
_root.char1.duplicateMovieClip("charshadow" + pointsnum, 620 + pointsnum);
if (_root["charshadow" + pointsnum].lx == null) {
_root["charshadow" + pointsnum]._x = _root.char1._x;
_root["charshadow" + pointsnum]._y = _root.char1._y;
_root["charshadow" + pointsnum].gotoAndStop(_root.char1._currentframe);
_root["charshadow" + pointsnum]._alpha = 80;
_root["charshadow" + pointsnum].down.gotoAndStop(_root.char1.down._currentframe);
_root["charshadow" + pointsnum].downdiag.gotoAndStop(_root.char1.downdiag._currentframe);
_root["charshadow" + pointsnum].side.gotoAndStop(_root.char1.side._currentframe);
_root["charshadow" + pointsnum].updiag.gotoAndStop(_root.char1.updiag._currentframe);
_root["charshadow" + pointsnum].up.gotoAndStop(_root.char1.up._currentframe);
_root["charshadow" + pointsnum].downa.gotoAndStop(3);
_root["charshadow" + pointsnum].downdiaga.gotoAndStop(3);
_root["charshadow" + pointsnum].sidea.gotoAndStop(3);
_root["charshadow" + pointsnum].updiaga.gotoAndStop(3);
_root["charshadow" + pointsnum].upa.gotoAndStop(3);
_root["charshadow" + pointsnum].lx = 1;
}
}
}
function hitDetect(obj, atk, enemy) {
if (enemy._x > 240) {
enemy._x = 0;
enemy._y = Math.ceil(Math.random() * 240);
}
if (enemy._x < 0) {
enemy._x = 240;
}
if (enemy._y > 240) {
enemy._y = 0;
enemy._x = Math.ceil(Math.random() * 240);
}
if (enemy._y < 0) {
enemy._y = 240;
}
if (enemy.atk == null) {
if (enemy._x > 240) {
enemy._x = 0;
}
if (enemy._x < 0) {
enemy._x = 240;
}
if (enemy._y > 240) {
enemy._y = 0;
}
if (enemy._y < 0) {
enemy._y = 240;
}
spd = 2.5;
if (enemy.move == 1) {
enemy._y = enemy._y + spd;
animate(enemy, 1 + monAnimArray[x]);
}
if (enemy.move == 2) {
enemy._x = enemy._x + spd;
enemy._y = enemy._y + spd;
animate(enemy, 2 + monAnimArray[x]);
enemy._xscale = -100;
}
if (enemy.move == 3) {
enemy._x = enemy._x + spd;
animate(enemy, 3 + monAnimArray[x]);
enemy._xscale = -100;
}
if (enemy.move == 4) {
enemy._x = enemy._x + spd;
enemy._y = enemy._y - spd;
animate(enemy, 4 + monAnimArray[x]);
enemy._xscale = -100;
}
if (enemy.move == 5) {
enemy._y = enemy._y - spd;
animate(enemy, 5 + monAnimArray[x]);
}
if (enemy.move == 6) {
enemy._y = enemy._y - spd;
enemy._x = enemy._x - spd;
animate(enemy, 4 + monAnimArray[x]);
enemy._xscale = 100;
}
if (enemy.move == 7) {
enemy._x = enemy._x - spd;
animate(enemy, 3 + monAnimArray[x]);
enemy._xscale = 100;
}
if (enemy.move == 8) {
enemy._x = enemy._x - spd;
enemy._y = enemy._y + spd;
animate(enemy, 2 + monAnimArray[x]);
enemy._xscale = 100;
}
if (enemy.move >= 9) {
if (enemy._currentframe > (monAnimArray[x] + 10)) {
enemy.gotoAndStop(monAnimArray[x] - 5);
enemy.gotoAndStop(monAnimArray[x] + 5);
} else {
enemy.gotoAndStop(monAnimArray[x] + 10);
}
}
}
if (enemy.ht_AI == null) {
enemy.ht_AI = Math.ceil((Math.random() * 80) + 120);
}
if (enemy.ht >= enemy.ht_AI) {
delete enemy.atk;
delete enemy.ht;
delete enemy.static;
if (enemy.atk == null) {
enemy.move = Math.ceil(Math.random() * 12);
}
if (enemy.atk == 1) {
delete enemy.move;
}
if (enemy._currentframe > 5) {
enemy.gotoAndStop(enemy._currentframe - 5);
enemy.gotoAndStop(enemy._currentframe + 5);
} else {
enemy.gotoAndStop(enemy._currentframe + 5);
}
} else {
enemy.ht++;
}
if (enemy.hitTest(obj)) {
enemy.atk = 1;
}
if (Math.abs(enemy._y - obj._y) < 60) {
if (Math.abs(enemy._x - obj._x) < 60) {
enemy.atk = 1;
}
}
if (enemy.health == null) {
enemy.health = 30;
enemy.base_health = enemy.health;
enemy.exp = 20;
}
if (atk.hitTest(enemy)) {
plhitRate = (player_hitRate + Math.ceil(Math.random() * 100)) + (stats_dex + base_dex);
player_hitRate = 40;
if (plhitRate >= 100) {
_root.sound1.gotoAndPlay(2);
damage = Math.ceil(((Math.random() * weaponHigh[0]) + weaponLow[0]) + (stats_str + (base_str / 10)));
_root.enemyRO = _root.enemyRO + (((((damage + ":") + enemy.health) + "current ") + (enemy.health - damage)) + "<br>");
enemy.health = enemy.health - damage;
odometer = odometer + 1;
atk._x = -200;
atk._y = -200;
if (weaponarray == null) {
weaponLow = new Array();
weaponHigh = new Array();
weaponLow[0] = 1;
weaponHigh[0] = 5;
weaponarray = 1;
}
} else {
damage = "Miss!";
_root.enemyRO = _root.enemyRO + (((damage + ":") + enemy.health) + "<br>");
odometer = odometer + 1;
atk._x = -200;
atk._y = -200;
}
if (pointsnum == null) {
pointsnum = 1;
}
if (pointsnum >= 10) {
pointsnum = 1;
} else {
pointsnum++;
}
if (plhitRate >= 80) {
_root.damage_mc.duplicateMovieClip("damage_mc" + pointsnum, 500 + pointsnum);
if (_root["damage_mc" + pointsnum].lx == null) {
_root["damage_mc" + pointsnum]._x = enemy._x;
_root["damage_mc" + pointsnum]._y = enemy._y;
_root["damage_mc" + pointsnum].lx = 1;
}
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints" + pointsnum, 600 + pointsnum);
if (_root["nme_hitpoints" + pointsnum].lx == null) {
_root["nme_hitpoints" + pointsnum]._x = enemy._x;
_root["nme_hitpoints" + pointsnum]._y = enemy._y;
_root["nme_hitpoints" + pointsnum].lx = 1;
}
delete enemy.atk;
} else {
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints" + pointsnum, 600 + pointsnum);
if (_root["nme_hitpoints" + pointsnum].lx == null) {
_root["nme_hitpoints" + pointsnum]._x = enemy._x;
_root["nme_hitpoints" + pointsnum]._y = enemy._y;
_root["nme_hitpoints" + pointsnum].lx = 1;
}
}
if (enemy.health <= 0) {
if (damage > enemy.health) {
}
_root.damage_end.duplicateMovieClip("damage_end" + pointsnum, 550 + pointsnum);
if (_root["damage_end" + pointsnum].lx == null) {
_root["damage_end" + pointsnum]._x = enemy._x;
_root["damage_end" + pointsnum]._y = enemy._y;
_root["damage_end" + pointsnum].lx = 1;
}
ItemSpawn();
value = 20;
if (level >= 99) {
stats_exp = tnl;
} else {
stats_exp = stats_exp + value;
}
chat(value + " Experience", 30, 5);
enemy._x = -100;
enemy._y = 240;
enemyitem = Math.ceil(Math.random() * (1 + _root.floor));
enemydeath = 1;
enemy.health = 30;
}
}
plimit = 10;
_root["nme_hitpoints" + pointsnum].display = damage;
}
function game_class() {
if (class == null) {
class = 1;
}
if (mvp_dex == null) {
mvp_dex = 0;
mvp_str = 0;
mvp_agi = 0;
}
if (class == 1) {
if (hlthx == null) {
manax = 26;
hlthx = 66;
base_dex = 10 + mvp_dex;
base_str = 50 + mvp_str;
base_agi = 10 + mvp_agi;
}
classoutput = "Rogue";
}
if (class == 2) {
if (hlthx == null) {
manax = 14;
hlthx = 135;
base_dex = 20 + mvp_dex;
base_str = 200 + mvp_str;
base_agi = 6 + mvp_agi;
}
classoutput = "Warrior";
}
if (class == 3) {
if (hlthx == null) {
manax = 58;
hlthx = 47;
}
classoutput = "Poet";
base_dex = 20;
base_str = 10;
base_agi = 25;
}
if (class == 4) {
if (hlthx == null) {
manax = 58;
hlthx = 47;
}
classoutput = "Mage";
base_dex = 10;
base_str = 1;
base_agi = 25;
}
}
function game_level(player) {
if (stats_agi == null) {
stats_agi = 24;
}
if (level >= 99) {
tnl = 299582916 /* 0x11DB45C4 */;
}
tnl = Math.ceil(625 * level);
while (gamestrt < 4) {
level++;
chat("You've gained an insight", 30, 5);
if (class == 1) {
stats_mana = stats_mana + 26;
stats_health = stats_health + 66;
}
if (class == 2) {
stats_mana = stats_mana + 14;
stats_health = stats_health + 135;
}
if (class == 3) {
stats_mana = stats_mana + 58;
stats_health = stats_health + 47;
}
if (class == 4) {
stats_mana = stats_mana + 58;
stats_health = stats_health + 47;
}
gamestrt++;
}
if (tnl == null) {
stats_exp = 0;
tnl = Math.ceil(625 * level);
}
if ((stats_exp >= tnl) && (level < 99)) {
if (lvlup >= 10) {
lvlup = 1;
}
lvlup++;
trace(_root["levelup_mc" + lvlup]._name);
_root.levelup_mc.duplicateMovieClip("levelup_mc" + lvlup, 900 + lvlup);
if (_root["levelup_mc" + lvlup].lx == null) {
_root["levelup_mc" + lvlup]._x = player._x;
_root["levelup_mc" + lvlup]._y = player._y - 20;
_root["levelup_mc" + lvlup].gotoAndPlay(2);
_root["levelup_mc" + lvlup].lx = 1;
}
if (class == 1) {
stats_mana = stats_mana + 226;
stats_health = stats_health + 66;
}
if (class == 2) {
stats_mana = stats_mana + 214;
stats_health = stats_health + 135;
}
if (class == 3) {
stats_mana = stats_mana + 58;
stats_health = stats_health + 47;
}
if (class == 4) {
stats_mana = stats_mana + 58;
stats_health = stats_health + 47;
}
if (class == 1) {
if ((stats_mana >= furyLevel[flvl + 1]) && (flvl < 2)) {
flvl++;
chat(("You've learned " + furyLeveltext[flvl]) + " Fury", 30, 5);
}
}
if (class == 2) {
if ((stats_mana >= furyLevel[flvl + 1]) && (flvl < 3)) {
flvl++;
chat(("You've learned " + furyLeveltext[flvl]) + " Fury", 30, 5);
}
}
player_health = stats_health;
player_mana = stats_mana;
level++;
levelmax = 9;
levelreadout = "LvL:" + level;
chat("You've gained an insight", 30, 5);
if (stats_agi_full < 3) {
} else {
stats_agi = stats_agi - 0.242424242424242;
}
if (class == 1) {
stats_str = stats_str + 1;
stats_dex = Math.ceil(stats_str / 3);
input_agi = input_agi + 1;
delete stats_exp;
delete stats_ro_exp;
}
if (class == 2) {
stats_str = stats_str + 1;
stats_dex = Math.ceil(stats_str / 3);
input_agi = input_agi + 1;
delete stats_exp;
delete stats_ro_exp;
}
}
}
function game_stats() {
if (player_health == null) {
stats_health = hlthx;
stats_mana = manax;
player_health = stats_health;
player_mana = stats_mana;
stats_str = 5;
stats_dex = 5;
input_agi = 5;
}
if (class == 1) {
dex_readout = Math.ceil(4 + stats_dex);
str_readout = Math.ceil(4 + (stats_str / 2)) + m_buff;
agi_readout = Math.ceil(4 + stats_str);
}
if (class == 2) {
dex_readout = Math.ceil(4 + stats_dex);
str_readout = Math.ceil(4 + stats_str);
agi_readout = Math.ceil(4 + (stats_str / 2));
}
}
function game_spells() {
}
function game_player(obj, spd, auto, aspd, atk) {
attack(obj, auto, aspd, atk);
move(obj, spd);
}
function animate(obj, vrb) {
obj.gotoAndStop(vrb);
}
function ambush(obj) {
if (ambushmemx == null) {
ambushmemx = obj._x;
ambushmemy = obj._y;
}
desuClock = 1;
if (((obj._currentframe == (2 + armor_anim)) || (obj._currentframe == (7 + armor_anim))) || (obj._currentframe == (12 + armor_anim))) {
obj._y = obj._y + 36;
if (obj._xscale == 100) {
obj._x = obj._x - 36;
obj._xscale = -100;
} else if (obj._xscale == -100) {
obj._x = obj._x + 36;
obj._xscale = 100;
}
obj.gotoAndStop(obj._currentframe + 2);
_root.sounditem1.gotoAndStop(4);
} else if (((obj._currentframe == (4 + armor_anim)) || (obj._currentframe == (9 + armor_anim))) || (obj._currentframe == (14 + armor_anim))) {
obj._y = obj._y - 36;
if (obj._xscale == 100) {
obj._x = obj._x - 36;
obj._xscale = -100;
} else if (obj._xscale == -100) {
obj._x = obj._x + 36;
obj._xscale = 100;
}
obj.gotoAndStop(obj._currentframe - 2);
_root.sounditem1.gotoAndStop(4);
}
if (((obj._currentframe == (1 + armor_anim)) || (obj._currentframe == (6 + armor_anim))) || (obj._currentframe == (11 + armor_anim))) {
obj._y = obj._y + 36;
obj.gotoAndStop(obj._currentframe + 4);
_root.sounditem1.gotoAndStop(4);
} else if (((obj._currentframe == (5 + armor_anim)) || (obj._currentframe == (10 + armor_anim))) || (obj._currentframe == (15 + armor_anim))) {
obj._y = obj._y - 36;
obj.gotoAndStop(obj._currentframe - 4);
_root.sounditem1.gotoAndStop(4);
}
if (((obj._currentframe == (3 + armor_anim)) || (obj._currentframe == (8 + armor_anim))) || (obj._currentframe == (13 + armor_anim))) {
if (obj._xscale == -100) {
obj._x = obj._x + 36;
if (obj._xscale == 100) {
obj._xscale = -100;
} else {
obj._xscale = 100;
_root.sounditem1.gotoAndStop(4);
}
} else {
obj._x = obj._x - 36;
if (obj._xscale == 100) {
obj._xscale = -100;
} else {
obj._xscale = 100;
_root.sounditem1.gotoAndStop(4);
}
}
}
ambushshadx = ambushmemx;
ambushshady = ambushmemy;
c_ambush = 1;
if (_root.dun_map1.hb.hitTest(obj._x, obj._y, true)) {
obj._x = ambushmemx;
obj._y = ambushmemy;
} else {
ambushmemx = obj._x;
ambushmemy = obj._y;
}
}
function attack(obj, auto, aspd, atk) {
ambTest = obj.hitTest(ambNme_scan);
if (!Key.isDown(Key.getCode())) {
if (s_scan == 1) {
} else {
var amb_scanner = 0;
while (amb_scanner < (enemy_spawn + 1)) {
if (obj.hitTest(_root["enemy" + amb_scanner])) {
ambNme_scan = _root["enemy" + amb_scanner];
}
amb_scanner++;
}
s_scan = 1;
}
} else {
delete s_scan;
}
if (Key.isDown(83) && (obj.hitTest(ambNme_scan))) {
if (s_inputDelay == null) {
if (s_ambush == 1) {
if (obj._currentframe > (5 + armor_anim)) {
if (obj._currentframe > (10 + armor_anim)) {
obj.gotoAndStop(obj._currentframe - 5);
obj.gotoAndStop(obj._currentframe + 5);
ambush(obj);
atk._x = obj._x;
atk._y = obj._y - 20;
} else {
obj.gotoAndStop(obj._currentframe + 5);
ambush(obj);
atk._x = obj._x;
atk._y = obj._y - 20;
}
}
}
s_inputDelay = 1;
}
} else {
delete s_inputDelay;
}
if (atimer == null) {
} else {
atimer++;
}
if (atimer >= (aspd * game_speed)) {
delete inputDelay;
delete atimer;
if ((input == null) && (Key.isDown(65))) {
atk._x = obj._x;
atk._y = obj._y - 20;
if (obj._currentframe > (5 + armor_anim)) {
if (obj._currentframe > (10 + armor_anim)) {
obj.gotoAndStop(obj._currentframe - 5);
obj.gotoAndStop(obj._currentframe + 5);
} else {
obj.gotoAndStop(obj._currentframe + 5);
}
}
input = 1;
}
delete input;
}
if (Key.isDown(65) || (Key.isDown(32))) {
if (atimer == null) {
atimer++;
}
if (inputDelay == null) {
if (obj._currentframe > (5 + armor_anim)) {
if (obj._currentframe > (10 + armor_anim)) {
obj.gotoAndStop(obj._currentframe - 5);
obj.gotoAndStop(obj._currentframe + 5);
} else {
obj.gotoAndStop(obj._currentframe + 5);
}
}
atk._x = obj._x;
atk._y = obj._y - 20;
inputDelay = 1;
}
if (auto == null) {
}
} else {
if (atimer > aspd) {
delete input;
delete atimer;
}
if (x == 8) {
atk._x = -200;
atk._y = -200;
}
}
}
function move(obj, spd) {
if ((((!Key.isDown(38)) && (!Key.isDown(40))) && (!Key.isDown(37))) && (!Key.isDown(39))) {
if (obj.anim_stop == null) {
animate(obj, obj._currentframe + 5);
obj.anim_stop = 1;
}
}
if (Key.isDown(38) && (Key.isDown(37))) {
obj._xscale = 100;
obj._x = obj._x - spd;
obj._y = obj._y - spd;
animate(obj, 4 + armor_anim);
delete obj.anim_stop;
} else if (Key.isDown(38) && (Key.isDown(39))) {
obj._xscale = -100;
obj._y = obj._y - spd;
obj._x = obj._x + spd;
animate(obj, 4 + armor_anim);
delete obj.anim_stop;
} else if (Key.isDown(40) && (Key.isDown(39))) {
obj._xscale = -100;
obj._y = obj._y + spd;
obj._x = obj._x + spd;
animate(obj, 2 + armor_anim);
delete obj.anim_stop;
} else if (Key.isDown(40) && (Key.isDown(37))) {
obj._xscale = 100;
obj._y = obj._y + spd;
obj._x = obj._x - spd;
animate(obj, 2 + armor_anim);
delete obj.anim_stop;
} else {
if (Key.isDown(38)) {
obj._y = obj._y - spd;
Animate(obj, 5 + armor_anim);
delete obj.anim_stop;
}
if (Key.isDown(40)) {
obj._y = obj._y + spd;
animate(obj, 1 + armor_anim);
delete obj.anim_stop;
}
if (Key.isDown(37)) {
animate(obj, 3 + armor_anim);
obj._x = obj._x - spd;
obj._xscale = 100;
delete obj.anim_stop;
}
if (Key.isDown(39)) {
animate(obj, 3 + armor_anim);
obj._x = obj._x + spd;
obj._xscale = -100;
delete obj.anim_stop;
}
}
}
function game_start(map, bgm) {
if (enemNum == null) {
enemNum = 1;
}
_root.char.duplicateMovieClip("char1", 200);
_root.char1._visible = true;
_root.char1._x = 109;
_root.char1._y = 50;
_root.charatk.duplicateMovieClip("char_atk1", 400);
_root.char_atk1._visible = true;
_root.char_atk1._visible = true;
_root.map_mc.duplicateMovieClip("map_mc" + map, 10);
_root["map_mc" + map]._visible = true;
_root.fader.duplicateMovieClip("fader_mc1", 2000);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
_root.hud_mc.duplicateMovieClip("hud_mc1", 13000);
_root.hud_mc1._visible = true;
_root.hud_mc1._x = 0;
_root.hud_mc1._y = 0;
_root.gui_player_hbar.duplicateMovieClip("hp_bar1", 500);
_root.soundbgm.duplicateMovieClip("soundbgm1", 120);
_root.soundbgm1.gotoAndStop(bgm);
_root.debug_mc.duplicateMovieClip("debug_mc11", 9000);
_root.debug_mc11._visible = true;
_root.debug_mc11._x = 0;
_root.debug_mc11._y = 0;
}
function game_gui() {
stats_exp_output = (stats_exp + "/") + tnl;
stat_readout = ((((("STR [" + str_readout) + "]AGI [") + agi_readout) + "]DEX [") + dex_readout) + "]";
if (stats_exp == null) {
stats_exp = 0;
}
}
_root.MRO4 = "HELLO" + dun_createdMap.toString();
function game_enemy_castle(obj, spd, auto, aspd, player, provoke) {
enemy_attack_castle(obj, auto, aspd, player, provoke);
enemy_move_castle(obj, spd, player, provoke);
}
function enemy_attack_castle(obj, auto, aspd, player, provoke) {
if (_root.plHpDis == null) {
} else if (_root.plHpDis > 1) {
_root.plHpDis--;
} else {
delete _root.plHpDis;
}
if (obj.hitTest(player.hb)) {
if (obj.atk == 1) {
obj.enemTimer++;
if (obj.enemTimer >= aspd) {
delete obj.input;
delete obj.enemTimer;
}
if (obj.input == null) {
if (obj._currentframe > 10) {
obj.gotoAndStop(obj._currentFrame - 5);
obj.gotoAndStop(obj._currentFrame + 5);
} else if (obj._currentframe < 5) {
obj.gotoAndStop(obj._currentFrame + 10);
} else {
obj.gotoAndStop(obj._currentFrame + 5);
}
if (pl_ptsnum >= 10) {
pl_ptsnum = 1;
} else {
pl_ptsnum++;
}
enemy_hitRate = 1;
hitRate = (enemy_hitRate + Math.ceil(Math.random() * 100)) - (stats._agi + 10);
if (enemyLow == null) {
enemyLow = new Array();
enemyHigh = new Array();
enemyLow[0] = 5;
enemyHigh[0] = 0;
}
if (hitRate >= 60) {
playerDamage = Math.ceil((Math.random() * enemyLow[0]) + enemyHigh[0]);
_root.sound.gotoAndPlay(4);
} else {
playerDamage = "Miss!";
_root.sound.gotoAndPlay(3);
}
if (_root.plHpDis == null) {
_root.plHpDis = 500;
} else {
_root.plHpDis = 500;
}
_root.player_hitpoints.duplicateMovieClip("player_hitpoints" + pl_ptsnum, 650 + pl_ptsnum);
if (_root["player_hitpoints" + pl_ptsnum].lx == null) {
_root["player_hitpoints" + pl_ptsnum]._x = player._x;
_root["player_hitpoints" + pl_ptsnum]._y = player._y - 20;
_root["player_hitpoints" + pl_ptsnum].lx = 1;
_root["player_hitpoints" + pl_ptsnum].display = playerDamage;
}
if (playerDamage == "Miss!") {
player_health = player_health - 0;
} else {
_root.plyr_dam_mc.duplicateMovieClip("plyr_dam_mc" + pl_ptsnum, 700 + pl_ptsnum);
if (_root["plyr_dam_mc" + pl_ptsnum].lx == null) {
_root["plyr_dam_mc" + pl_ptsnum]._x = player._x;
_root["plyr_dam_mc" + pl_ptsnum]._y = player._y - 20;
_root["plyr_dam_mc" + pl_ptsnum].lx = 1;
}
if (player_health <= 0) {
_root.damage_end.duplicateMovieClip("damage_end_pl" + pl_ptsnum, 800 + pl_ptsnum);
if (_root["damage_end_pl" + pl_ptsnum].lx == null) {
_root["damage_end_pl" + pl_ptsnum]._x = player._x;
_root["damage_end_pl" + pl_ptsnum]._y = player._y - 20;
_root["damage_end_pl" + pl_ptsnum].lx = 1;
}
chat("You have died", 30, 5);
removeMovieClip(player);
delete obj.ht;
delete obj.static;
delete obj.atk;
delete enemy.ht_AI;
} else {
player_health = player_health - playerDamage;
}
}
obj.input = 1;
}
}
} else {
delete obj.input;
}
}
function enemy_move_castle(obj, spd, player) {
if (obj.lx == null) {
obj.gotoAndStop(obj._currentframe + 5);
obj.lx = 1;
}
if (obj.hitTest(player.hb)) {
} else if (obj.atk == 1) {
if (obj._x > player._x) {
obj._xscale = 100;
if (Math.abs(obj._y - player._y) < 20) {
obj.gotoAndStop(3);
obj._x = obj._x - spd;
} else if (Math.abs(obj._x - player._x) < 20) {
if (obj._y > player._y) {
obj.gotoAndStop(5);
obj._y = obj._y - spd;
} else {
obj.gotoAndStop(1);
obj._y = obj._y + spd;
}
} else if (obj._y > player._y) {
obj.gotoAndStop(4);
obj._y = obj._y - spd;
obj._x = obj._x - spd;
} else if (obj._y < player._y) {
obj.gotoAndStop(2);
obj._y = obj._y + spd;
obj._x = obj._x - spd;
}
}
if (obj._x < player._x) {
obj._xscale = -100;
if (Math.abs(obj._y - player._y) < 10) {
obj.gotoAndStop(3);
obj._x = obj._x + spd;
} else if (obj._y > player._y) {
obj.gotoAndStop(4);
obj._y = obj._y - spd;
obj._x = obj._x + spd;
} else if (obj._y < player._y) {
obj.gotoAndStop(2);
obj._y = obj._y + spd;
obj._x = obj._x + spd;
}
}
}
}
function hitDetect_castle(obj, atk, enemy, provoke) {
if (enemy._x > 240) {
enemy._x = 0;
enemy._y = Math.ceil(Math.random() * 240);
}
if (enemy._x < 0) {
enemy._x = 240;
}
if (enemy._y > 240) {
enemy._y = 0;
enemy._x = Math.ceil(Math.random() * 240);
}
if (enemy._y < 0) {
enemy._y = 240;
}
if (enemy.atk == null) {
if (enemy._x > 240) {
enemy._x = 0;
}
if (enemy._x < 0) {
enemy._x = 240;
}
if (enemy._y > 240) {
enemy._y = 0;
}
if (enemy._y < 0) {
enemy._y = 240;
}
spd = 2.5;
if (enemy.move == 1) {
enemy._y = enemy._y + spd;
animate(enemy, 1);
}
if (enemy.move == 2) {
enemy._x = enemy._x + spd;
enemy._y = enemy._y + spd;
animate(enemy, 2);
enemy._xscale = -100;
}
if (enemy.move == 3) {
enemy._x = enemy._x + spd;
animate(enemy, 3);
enemy._xscale = -100;
}
if (enemy.move == 4) {
enemy._x = enemy._x + spd;
enemy._y = enemy._y - spd;
animate(enemy, 4);
enemy._xscale = -100;
}
if (enemy.move == 5) {
enemy._y = enemy._y - spd;
animate(enemy, 5);
}
if (enemy.move == 6) {
enemy._y = enemy._y - spd;
enemy._x = enemy._x - spd;
animate(enemy, 4);
enemy._xscale = 100;
}
if (enemy.move == 7) {
enemy._x = enemy._x - spd;
animate(enemy, 3);
enemy._xscale = 100;
}
if (enemy.move == 8) {
enemy._x = enemy._x - spd;
enemy._y = enemy._y + spd;
animate(enemy, 2);
enemy._xscale = 100;
}
if (enemy.move >= 9) {
if (enemy._currentframe > 5) {
enemy.gotoAndStop(enemy._currentframe - 5);
enemy.gotoAndStop(enemy._currentframe + 5);
} else {
enemy.gotoAndStop(enemy._currentframe + 5);
}
}
}
if (enemy.ht_AI == null) {
enemy.ht_AI = Math.ceil((Math.random() * 80) + 120);
}
if (enemy.ht >= enemy.ht_AI) {
delete enemy.atk;
delete enemy.ht;
delete enemy.static;
if (enemy.atk == null) {
enemy.move = Math.ceil(Math.random() * 12);
}
if (enemy.atk == 1) {
delete enemy.move;
}
if (enemy._currentframe > 5) {
enemy.gotoAndStop(enemy._currentframe - 5);
enemy.gotoAndStop(enemy._currentframe + 5);
} else {
enemy.gotoAndStop(enemy._currentframe + 5);
}
} else {
enemy.ht++;
}
if (enemy.hitTest(obj) && (enemy.provoking >= 5)) {
enemy.atk = 1;
enemy.provoked = 1;
}
if (enemy.hitTest(provoke)) {
if (enemy.provoking >= 5) {
var provoked_nme;
while (provoked_nme < 6) {
_root["enemy" + provoked_nme].atk = 1;
_root["enemy" + provoked_nme].provoked = 1;
provoked_nme++;
}
enemy.atk = 1;
enemy.provoked = 1;
delete enemy.provoking;
}
if (enemy.provoking < 5) {
enemy.provoking++;
}
}
if (Math.abs(enemy._y - obj._y) < 60) {
if (Math.abs(enemy._x - obj._x) < 60) {
if (enemy.provoked == 1) {
enemy.atk = 1;
}
}
}
if (enemy.health == null) {
enemy.health = 30;
enemy.exp = 20;
}
if (atk.hitTest(enemy)) {
plhitRate = (player_hitRate + Math.ceil(Math.random() * 100)) + (stats_dex + base_dex);
player_hitRate = 40;
if (plhitRate >= 100) {
_root.sound.gotoAndPlay(2);
damage = Math.ceil(((Math.random() * weaponHigh[0]) + weaponLow[0]) + (stats_str + (base_str / 10)));
_root.enemyRO = _root.enemyRO + (((((damage + ":") + enemy.health) + "current ") + (enemy.health - damage)) + "<br>");
enemy.health = enemy.health - damage;
odometer = odometer + 1;
atk._x = -200;
atk._y = -200;
if (weaponarray == null) {
weaponLow = new Array();
weaponHigh = new Array();
weaponLow[0] = 1;
weaponHigh[0] = 5;
weaponarray = 1;
}
} else {
damage = "Miss!";
_root.enemyRO = _root.enemyRO + (((damage + ":") + enemy.health) + "<br>");
odometer = odometer + 1;
atk._x = -200;
atk._y = -200;
}
if (pointsnum == null) {
pointsnum = 1;
}
if (pointsnum >= 10) {
pointsnum = 1;
} else {
pointsnum++;
}
if (plhitRate >= 80) {
_root.damage_mc.duplicateMovieClip("damage_mc" + pointsnum, 500 + pointsnum);
if (_root["damage_mc" + pointsnum].lx == null) {
_root["damage_mc" + pointsnum]._x = enemy._x;
_root["damage_mc" + pointsnum]._y = enemy._y - 20;
_root["damage_mc" + pointsnum].lx = 1;
}
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints" + pointsnum, 600 + pointsnum);
if (_root["nme_hitpoints" + pointsnum].lx == null) {
_root["nme_hitpoints" + pointsnum]._x = enemy._x;
_root["nme_hitpoints" + pointsnum]._y = enemy._y - 20;
_root["nme_hitpoints" + pointsnum].lx = 1;
}
delete enemy.atk;
} else {
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints" + pointsnum, 600 + pointsnum);
if (_root["nme_hitpoints" + pointsnum].lx == null) {
_root["nme_hitpoints" + pointsnum]._x = enemy._x;
_root["nme_hitpoints" + pointsnum]._y = enemy._y - 20;
_root["nme_hitpoints" + pointsnum].lx = 1;
}
}
if (enemy.health <= 0) {
_root.damage_end.duplicateMovieClip("damage_end" + pointsnum, 550 + pointsnum);
if (_root["damage_end" + pointsnum].lx == null) {
_root["damage_end" + pointsnum]._x = enemy._x;
_root["damage_end" + pointsnum]._y = enemy._y - 20;
_root["damage_end" + pointsnum].lx = 1;
}
ItemSpawn();
value = 20;
if (level >= 99) {
stats_exp = tnl;
} else {
stats_exp = stats_exp + value;
}
chat(value + " Experience", 30, 5);
enemy._x = -100;
enemy._y = 240;
enemy.health = 30;
}
}
plimit = 10;
_root["nme_hitpoints" + pointsnum].display = damage;
_root["ambushnme_hitpoints" + pointsnum].display = damage;
}
function game_hitDetect_castle(obj, atk, enemy, provoke) {
hitDetect_castle(obj, atk, enemy, provoke);
}
function game_items_castle(char, item) {
function dropEngine_castle(value) {
_root.t = _root.hud_mc1.macro._currentframe;
if (dropitem == null) {
if (_root.hud_mc1.macro._currentframe == value) {
if (ItemNum[value] <= 1) {
delete ItemArraynum[value];
delete ItemNum[value];
} else {
ItemNum[value] = ItemNum[value] - 1;
}
}
dropht = 1;
useitem = 1;
arraynum = 1;
}
}
function useEngine_castle(value) {
_root.t = _root.hud_mc1.macro._currentframe;
if (useitem == null) {
if (_root.hud_mc1.macro._currentframe == value) {
if (ItemNum[value] <= 0) {
delete ItemArraynum[value];
delete ItemNum[value];
}
}
dropht = 1;
useitem = 1;
arraynum = 1;
}
}
function Inventory(KEY1, KEY2, KEY3, KEY4, KEY5, KEY6) {
if (Key.isDown(KEY1)) {
if (a_key == null) {
if (item.hitTest(char)) {
arraynum = 1;
} else {
keys = 1;
useEngine_castle(keys);
}
a_key = 1;
}
} else {
delete a_key;
delete useitem;
}
if (Key.isDown(KEY2)) {
if (b_key == null) {
if (item.hitTest(char)) {
arraynum = 2;
} else {
keys = 2;
useEngine_castle(keys);
}
b_key = 1;
}
} else {
delete b_key;
delete useitem;
}
if (Key.isDown(KEY3)) {
if (c_key == null) {
if (item.hitTest(char)) {
arraynum = 3;
} else {
keys = 3;
useEngine_castle(keys);
}
c_key = 1;
}
} else {
delete c_key;
delete useitem;
}
if (Key.isDown(KEY4)) {
if (x_key == null) {
if (item.hitTest(char)) {
arraynum = 4;
} else {
keys = 4;
useEngine_castle(keys);
}
x_key = 1;
}
} else {
delete x_key;
delete useitem;
}
if (Key.isDown(KEY5)) {
if (e_key == null) {
if (item.hitTest(char)) {
arraynum = 5;
} else {
keys = 5;
useEngine(keys);
}
e_key = 1;
}
} else {
delete e_key;
delete useitem;
}
if (Key.isDown(KEY6)) {
if (d_key == null) {
if (ItemNum[1] < 1) {
} else {
if (item.hitTest(char)) {
arraynum = 1;
} else {
dropEngine_castle(keys);
}
d_key = 1;
}
}
} else {
delete d_key;
delete dropitem;
}
}
if (keys == null) {
keys = 1;
}
itembox1 = itemNum[1];
itembox2 = itemNum[2];
itembox3 = itemNum[3];
itembox4 = itemNum[4];
itembox5 = itemNum[5];
stats_agi_full = stats_agi - base_agi;
if (itemArray == null) {
itemArraynum = new Array();
itemArray = new Array();
itemNum = new Array();
itemGold = new Array();
itemMsg = new Array();
itemGold[0] = null;
itemGold[1] = 10;
itemGold[2] = 1000;
itemGold[3] = 100;
itemGold[4] = 1;
itemMsg[1] = "Beef";
itemMsg[6] = "Concentration potion";
itemMsg[13] = "Red potion";
itemMsg[14] = "Wooden saber";
itemMsg[20] = "Star Scale Mail";
itemFillOrder = newArray();
itemNum[1] = 5;
itemArraynum[1] = 6;
itemNum[2] = 1;
itemArraynum[2] = 20;
itemNum[3] = 10;
itemArraynum[3] = 13;
itemNum[4] = 20;
itemArraynum[4] = 1;
}
}
function game_map2(player, item, map, spd) {
if (player._y > 150) {
player._y = player._y - spd;
map._y = map._y - spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._y = _root["enemy" + map_move]._y - spd;
_root["item" + map_move]._y = _root["item" + map_move]._y - spd;
map_move++;
}
}
if (player._y < 100) {
player._y = player._y + spd;
map._y = map._y + spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._y = _root["enemy" + map_move]._y + spd;
_root["item" + map_move]._y = _root["item" + map_move]._y + spd;
map_move++;
}
}
if (player._x < 120) {
player._x = player._x + spd;
map._x = map._x + spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x + spd;
_root["item" + map_move]._x = _root["item" + map_move]._x + spd;
map_move++;
}
}
if (player._x > 130) {
player._x = player._x - spd;
map._x = map._x - spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - spd;
_root["item" + map_move]._x = _root["item" + map_move]._x - spd;
map_move++;
}
}
if (map._x > -1.5) {
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._x = -215;
}
if (map._x < -216) {
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._x = -spd;
}
if (map._y < -1.5) {
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._y = 283.5;
}
if (map._y > 283.5) {
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._y = -1.5;
}
if (player._x > 240) {
player._x = 20;
mapnumx++;
mapset = (8 * mapnumx) + mapnumy;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - 240;
_root["item" + map_move]._x = _root["item" + map_move]._x - 240;
map_move++;
}
}
if (player._x < 15) {
player._x = 235;
mapnumx--;
mapset = (8 * mapnumx) + mapnumy;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x + 240;
_root["item" + map_move]._x = _root["item" + map_move]._x + 240;
map_move++;
}
}
if (player._y < 0) {
mapnumy = mapnumy + 72;
mapset = (8 * mapnumx) + mapnumy;
player._y = 235;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._y = _root["enemy" + map_move]._y - 240;
_root["item" + map_move]._y = _root["item" + map_move]._y - 240;
map_move++;
}
}
if (player._y > 238) {
mapnumy = mapnumy - 72;
mapset = (8 * mapnumx) + mapnumy;
player._y = 5;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._y = _root["enemy" + map_move]._y + 240;
_root["item" + map_move]._y = _root["item" + map_move]._y - 240;
map_move++;
}
}
}
function game_map_castle(player, item, map, spd) {
if (((((map.a.hb.hitTest(player._x - 5, player._y, true) || (map.b.hb.hitTest(player._x - 5, player._y, true))) || (map.c.hb.hitTest(player._x - 5, player._y, true))) || (map.d.hb.hitTest(player._x - 5, player._y, true))) || (map.e.hb.hitTest(player._x - 5, player._y, true))) || (map.f.hb.hitTest(player._x - 5, player._y, true))) {
trace("hw");
player._x = player._x + spd;
}
if (((((map.a.hb.hitTest(player._x + 5, player._y, true) || (map.b.hb.hitTest(player._x + 5, player._y, true))) || (map.c.hb.hitTest(player._x + 5, player._y, true))) || (map.d.hb.hitTest(player._x + 5, player._y, true))) || (map.e.hb.hitTest(player._x + 5, player._y, true))) || (map.f.hb.hitTest(player._x + 5, player._y, true))) {
player._x = player._x - spd;
}
if (((((map.a.hb.hitTest(player._x, player._y - 5, true) || (map.b.hb.hitTest(player._x, player._y - 5, true))) || (map.c.hb.hitTest(player._x, player._y - 5, true))) || (map.d.hb.hitTest(player._x, player._y - 5, true))) || (map.e.hb.hitTest(player._x, player._y - 5, true))) || (map.f.hb.hitTest(player._x, player._y - 5, true))) {
player._y = player._y + spd;
}
if (((((map.a.hb.hitTest(player._x, player._y + 5, true) || (map.b.hb.hitTest(player._x, player._y + 5, true))) || (map.c.hb.hitTest(player._x, player._y + 5, true))) || (map.d.hb.hitTest(player._x, player._y + 5, true))) || (map.e.hb.hitTest(player._x, player._y + 5, true))) || (map.f.hb.hitTest(player._x, player._y + 5, true))) {
player._y = player._y - spd;
}
if (movex == null) {
_root.mapset = 16;
movec = 7;
movey = 1;
movex = 1;
movexLimit = 3;
moveyLimit = 2;
mapnumx = 2;
mapnumy = 0;
}
if (player._y > 150) {
if (movey < moveyLimit) {
player._y = player._y - spd;
map._y = map._y - spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._y = _root["enemy" + map_move]._y - spd;
_root["item" + map_move]._y = _root["item" + map_move]._y - spd;
map_move++;
}
}
}
if (player._y < 100) {
if (movey > 0) {
player._y = player._y + spd;
map._y = map._y + spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._y = _root["enemy" + map_move]._y + spd;
_root["item" + map_move]._y = _root["item" + map_move]._y + spd;
map_move++;
}
}
}
if (player._x < 120) {
if (movex > 0) {
player._x = player._x + spd;
map._x = map._x + spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x + spd;
_root["item" + map_move]._x = _root["item" + map_move]._x + spd;
map_move++;
}
}
}
if (player._x > 130) {
if (movex < movexLimit) {
player._x = player._x - spd;
map._x = map._x - spd;
var map_move = 1;
while (map_move < 11) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - spd;
_root["item" + map_move]._x = _root["item" + map_move]._x - spd;
map_move++;
}
}
}
if (map._x > -1.5) {
movex--;
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._x = -215;
}
if (map._x < -216) {
movex++;
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._x = -spd;
}
if (map._y < -1.5) {
movey++;
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._y = 283.5;
}
if (map._y > 283.5) {
movey--;
map.a.gotoAndStop(((movey * (movec + 1)) + movex) - 1);
map.b.gotoAndStop((movey * (movec + 1)) + movex);
map.c.gotoAndStop(((movey * (movec + 1)) + movex) + 1);
map.d.gotoAndStop((((movey + 1) * (movec + 1)) + movex) - 1);
map.e.gotoAndStop(((movey + 1) * (movec + 1)) + movex);
map.f.gotoAndStop((((movey + 1) * (movec + 1)) + movex) + 1);
map._y = -1.5;
}
if (player._x > 240) {
player._x = 20;
movex = movex - 2;
mapnumx++;
mapset = (8 * mapnumx) + mapnumy;
var map_move = 1;
while (map_move < 10) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - 240;
map_move++;
}
}
if (player._x < 15) {
player._x = 235;
movex = movex + 2;
mapnumx--;
mapset = (8 * mapnumx) + mapnumy;
var map_move = 1;
while (map_move < 10) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - 240;
map_move++;
}
}
if (player._y < 0) {
mapnumy = mapnumy + 72;
mapset = (8 * mapnumx) + mapnumy;
player._y = 235;
movey++;
var map_move = 1;
while (map_move < 10) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - 240;
map_move++;
}
}
if (player._y > 238) {
mapnumy = mapnumy - 72;
mapset = (8 * mapnumx) + mapnumy;
player._y = 5;
movey--;
var map_move = 1;
while (map_move < 10) {
_root["enemy" + map_move]._x = _root["enemy" + map_move]._x - 240;
map_move++;
}
}
}
function spriteDepth(spritea, spriteb) {
if (spritea._y < spriteb._y) {
if (spriteb.swapa >= 1) {
spritea.swapDepths(1920);
delete spriteb.swapa;
} else {
spritea.swapDepths(1920);
delete spriteb.swapa;
}
}
if (spritea._y > spriteb._y) {
if (spriteb.swapa == null) {
if (spriteb._x == null) {
} else {
spritea.swapDepths(2600 + spriteb.swapa);
if (spireb.swapa >= 10) {
} else {
spriteb.swapa++;
}
}
}
}
}
function game_map_dungeon(player, item, map, spd, spd2) {
function dungeonNPCLoad(strtx, strty) {
if (strtx == null) {
var npcLoadrem;
while (npcLoadrem < 2) {
removeMovieClip(_root["npc_" + npcLoadrem]);
npcLoadrem++;
}
} else if (dungeon_Npc_load == null) {
while (npcLoad < 2) {
_root.npc.duplicateMovieClip("npc_" + npcLoad, 400 + npcLoad);
_root.npc_1._x = 48 + strtx;
_root.npc_1._y = 24 + strty;
npcLoad++;
}
dungeon_Npc_load = 1;
}
}
function dun_vanish() {
if (_root.item1._x == null) {
_root.item1._x = -999;
dun_item_create_x1[(dunmap * row) + col] = _root.item1._x;
}
if (_root.item2._x == null) {
_root.item2._x = -999;
dun_item_create_x2[(dunmap * row) + col] = _root.item2._x;
}
if (_root.item3._x == null) {
_root.item3._x = -999;
dun_item_create_x3[(dunmap * row) + col] = _root.item3._x;
}
if (_root.item4._x == null) {
_root.item4._x = -999;
dun_item_create_x4[(dunmap * row) + col] = _root.item4._x;
}
if (_root.item5._x == null) {
_root.item5._x = -999;
dun_item_create_x5[(dunmap * row) + col] = _root.item5._x;
}
if (_root.item6._x == null) {
_root.item6._x = -999;
dun_item_create_x6[(dunmap * row) + col] = _root.item6._x;
}
}
function dun_create() {
dun_item_create_x1[(dunmap * row) + col] = _root.item1._x;
dun_item_create_x2[(dunmap * row) + col] = _root.item2._x;
dun_item_create_x3[(dunmap * row) + col] = _root.item3._x;
dun_item_create_x4[(dunmap * row) + col] = _root.item4._x;
dun_item_create_x5[(dunmap * row) + col] = _root.item5._x;
dun_item_create_x6[(dunmap * row) + col] = _root.item6._x;
dun_item_create_y1[(dunmap * row) + col] = _root.item1._y;
dun_item_create_y2[(dunmap * row) + col] = _root.item2._y;
dun_item_create_y3[(dunmap * row) + col] = _root.item3._y;
dun_item_create_y4[(dunmap * row) + col] = _root.item4._y;
dun_item_create_y5[(dunmap * row) + col] = _root.item5._y;
dun_item_create_y6[(dunmap * row) + col] = _root.item6._y;
dun_item_create_cf1[(dunmap * row) + col] = _root.item1._currentframe;
dun_item_create_cf2[(dunmap * row) + col] = _root.item2._currentframe;
dun_item_create_cf3[(dunmap * row) + col] = _root.item3._currentframe;
dun_item_create_cf4[(dunmap * row) + col] = _root.item4._currentframe;
dun_item_create_cf5[(dunmap * row) + col] = _root.item5._currentframe;
dun_item_create_cf6[(dunmap * row) + col] = _root.item6._currentframe;
}
function dun_memory() {
var icreate = 1;
while (icreate < 7) {
_root.item_.duplicateMovieClip("item" + icreate, 800 + icreate);
_root.item1._x = dun_item_create_x1[(dunmap * row) + col];
_root.item2._x = dun_item_create_x2[(dunmap * row) + col];
_root.item3._x = dun_item_create_x3[(dunmap * row) + col];
_root.item4._x = dun_item_create_x4[(dunmap * row) + col];
_root.item5._x = dun_item_create_x5[(dunmap * row) + col];
_root.item6._x = dun_item_create_x6[(dunmap * row) + col];
_root.item1._y = dun_item_create_y1[(dunmap * row) + col];
_root.item2._y = dun_item_create_y2[(dunmap * row) + col];
_root.item3._y = dun_item_create_y3[(dunmap * row) + col];
_root.item4._y = dun_item_create_y4[(dunmap * row) + col];
_root.item5._y = dun_item_create_y5[(dunmap * row) + col];
_root.item6._y = dun_item_create_y6[(dunmap * row) + col];
_root.item1.gotoAndStop(dun_item_create_cf1[(dunmap * row) + col]);
_root.item2.gotoAndStop(dun_item_create_cf2[(dunmap * row) + col]);
_root.item3.gotoAndStop(dun_item_create_cf3[(dunmap * row) + col]);
_root.item4.gotoAndStop(dun_item_create_cf4[(dunmap * row) + col]);
_root.item5.gotoAndStop(dun_item_create_cf5[(dunmap * row) + col]);
_root.item6.gotoAndStop(dun_item_create_cf6[(dunmap * row) + col]);
icreate++;
}
}
function ItemSheet(strtx, strty) {
if (strtx == null) {
var rem;
while (rem < 7) {
removeMovieClip(_root["item" + rem]);
rem++;
}
} else if (itemload == null) {
while (sheet < 7) {
_root.item_.duplicateMovieClip("item" + sheet, 800 + sheet);
_root["item" + sheet].gotoAndStop(Math.ceil(Math.random() * (1 + _root.floor)));
_root.item1._x = 24 + strtx;
_root.item1._y = 24 + strty;
_root.item2._x = 48 + strtx;
_root.item2._y = 24 + strty;
_root.item3._x = 72 + strtx;
_root.item3._y = 24 + strty;
_root.item4._x = 24 + strtx;
_root.item4._y = 48 + strty;
_root.item5._x = 48 + strtx;
_root.item5._y = 48 + strty;
_root.item6._x = 72 + strtx;
_root.item6._y = 48 + strty;
sheet++;
}
itemload = 1;
}
}
monfloor = 0;
testme = ((_root.dunmap * _root.row) + _root.col) + ((_root.floor - 1) * 70);
chestMap = (_root.dunmap * _root.row) + _root.col;
dunlayout();
var enemyht = 1;
while (enemyht < 5) {
if (map.hb.hitTest(["enemy" + enemyht]._x - 5, _root["enemy" + enemyht]._y, true)) {
root["enemy" + enemyht] = root["enemy" + enemyht] + spd2;
}
if (map.hb.hitTest(_root["enemy" + enemyht]._x - 5, _root["enemy" + enemyht]._y, true)) {
_root["enemy" + enemyht]._x = _root["enemy" + enemyht]._x + spd2;
}
if (map.hb.hitTest(_root["enemy" + enemyht]._x + 5, _root["enemy" + enemyht]._y, true)) {
_root["enemy" + enemyht]._x = _root["enemy" + enemyht]._x - spd2;
}
if (map.hb.hitTest(_root["enemy" + enemyht]._x, _root["enemy" + enemyht]._y - 5, true)) {
_root["enemy" + enemyht]._y = _root["enemy" + enemyht]._y + spd2;
}
if (map.hb.hitTest(_root["enemy" + enemyht]._x, _root["enemy" + enemyht]._y + 5, true)) {
_root["enemy" + enemyht]._y = _root["enemy" + enemyht]._y - spd2;
}
enemyht++;
}
if (s_ambush == 10) {
if (player._x <= 20) {
player._x = 20;
delete s_ambush;
}
if (player._x >= 200) {
player._x = 200;
delete s_ambush;
}
if (player._y <= 20) {
player._y = 20;
delete s_ambush;
}
if (player._y >= 200) {
player._y = 200;
delete s_ambush;
}
}
if (map.hb.hitTest(player._x, player._y, true)) {
ambushmemx = player._x;
ambushmemy = player._y;
}
if ((s_ambush == 1) && (Key.isDown(83))) {
if (map.hb.hitTest(player._x - 24, player._y, true)) {
player._x = player._x + 24;
charshadowfunc();
}
if (map.hb.hitTest(player._x + 24, player._y, true)) {
player._x = player._x - 24;
charshadowfunc();
}
if (map.hb.hitTest(player._x, player._y - 24, true)) {
player._y = player._y + 24;
charshadowfunc();
}
if (map.hb.hitTest(player._x, player._y + 24, true)) {
player._y = player._y - 24;
charshadowfunc();
}
}
if (map.hb.hitTest(player._x - 5, player._y, true)) {
player._x = player._x + spd;
}
if (map.hb.hitTest(player._x + 5, player._y, true)) {
player._x = player._x - spd;
}
if (map.hb.hitTest(player._x, player._y - 5, true)) {
player._y = player._y + spd;
}
if (map.hb.hitTest(player._x, player._y + 5, true)) {
player._y = player._y - spd;
}
dun_vanish(1, dun_item_create_x1[(dunmap * row) + col]);
_root.outputX = ((dunmap * row) + col) + ((dmap - 1) * 70);
_root.tbox = dun_tbox[floor][(dunmap * row) + col];
if (player._x == null) {
} else {
if (dun_tbox[floor][(dunmap * row) + col] >= 4) {
dun_tbox[floor][(dunmap * row) + col] = 4;
}
if (lx == null) {
delete _root.enemy1.fill;
floor = 1;
dun_tbox = [[null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null]];
dun_visfull = [[null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null]];
chestMapMemory = [[null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null]];
dun_visfull[floor][(dunmap * row) + col] = 1;
dun_ma[1] = 1;
map.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
_root.pool.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
debug1 = ((dunmap * row) + col) + ((dmap - 1) * 70);
debug2 = ((((dunmap + ":") + row) + ":") + ":") + col;
treasureRoomCreate();
lx = 1;
}
readout = (dunmap * row) + col;
row = 7;
if ((((mapChangex == 1) || (mapChangex2 == 1)) || (mapChangey == 1)) || (mapChangey2 == 1)) {
loaderT++;
if (transition == null) {
transitionMap.gotoAndPlay(1);
transition = 1;
}
}
if (loaderT >= 15) {
transitionMap._x = -999;
loader._x = -999;
delete mapChangex;
delete mapChangex2;
delete mapChangey;
delete mapChangey2;
delete loaderT;
delete transition;
delete mapCswitch;
}
if (((loaderT >= 7) && (mapChangex == 1)) && (mapCswitch == null)) {
mapCswitch = 1;
delete _root.fill2;
delete _root.crowd;
delete nmecreate;
_root.char_atk1._x = -200;
_root.char_atk1._y = -200;
if (dun_visfull[floor][(dunmap * row) + col] == 1) {
if ((!dun_Array_itemx[((dunmap * row) + col) + ((dmap - 1) * 70)]) == null) {
dun_memory();
}
}
trace("addcol");
col++;
if (dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
_root.item1._x = -999;
_root.item2._x = -999;
_root.item3._x = -999;
_root.item4._x = -999;
_root.item5._x = -999;
_root.item6._x = -999;
} else {
dun_memory();
}
if (dun_visfull[floor][(dunmap * row) + col] == null) {
mc++;
dun_createdMap[mc] = mc;
delete mvp_stats;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
mvp_encounter = Math.ceil(Math.random() * 10);
RNG_nme = Math.ceil(Math.random() * dif_spawn);
onScreenEnemy = onScreenEnemy + RNG_nme;
}
if (dun_tbox[floor][(dunmap * row) + col] >= 4) {
dun_tbox[floor][(dunmap * row) + col] = 4;
} else {
dun_tbox[floor][(dunmap * row) + col] = dun_tbox[floor][(dunmap * row) + col] + ((dif_spawn * RNG_nme) - 1);
}
var lay = null;
while (lay < (RNG_nme + onScreenEnemy)) {
delete _root["enemy" + lay].fill;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
var monSpawn = 1;
while (monSpawn < (onScreenEnemy + 1)) {
_root.enemy.duplicateMovieClip("enemy" + monSpawn, 25000 + monSpawn);
formation++;
if (formation == 1) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 2) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation == 3) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation >= 4) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 5) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 6) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 7) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
}
if (formation >= 8) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
delete formation;
}
_root["enemy" + monSpawn].move = 11;
delete _root["enemy" + monSpawn].desu;
monSpawn++;
}
}
lay++;
}
ItemSheet(dun_Array_itemx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete itemload;
delete sheet;
delete sheetc;
delete lay;
if (dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
chat(dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)], 30, 5);
}
dun_visfull[floor][(dunmap * row) + col] = 1;
tboxRoom = 1;
}
dungeonNPCLoad(dun_Array_npcx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_npcy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete npcLoad;
delete dungeon_Npc_load;
delete npcLoadrem;
dun_create();
map.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
player._x = dun_Array_x[((dunmap * row) + col) + ((dmap - 1) * 70)];
_root.pool.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
if (centermap == 1) {
_root.center1._x = -240;
_root.center1._y = -240;
_root.center1.gotoAndStop((((dunmap - 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center2._x = 0;
_root.center2._y = -240;
_root.center2.gotoAndStop((((dunmap - 1) * row) + col) + ((dmap - 1) * 70));
_root.center3._x = 240;
_root.center3._y = -240;
_root.center3.gotoAndStop((((dunmap - 1) * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center4._x = -240;
_root.center4._y = 0;
_root.center4.gotoAndStop(((dunmap * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center6._x = 240;
_root.center6._y = 0;
_root.center6.gotoAndStop(((dunmap * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center7._x = -240;
_root.center7._y = 240;
_root.center7.gotoAndStop((((dunmap + 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center8._x = 0;
_root.center8._y = 240;
_root.center8.gotoAndStop((((dunmap + 1) * row) + col) + ((dmap - 1) * 70));
_root.center9._x = 240;
_root.center9._y = 240;
_root.center9.gotoAndStop((((dunmap + 1) * row) + (col + 1)) + ((dmap - 1) * 70));
}
}
if ((player._x > dun_Array_x2[((dunmap * row) + col) + ((dmap - 1) * 70)]) && (mapChangex == null)) {
removeTroom();
mapChangex = 1;
}
if (((loaderT >= 7) && (mapChangex2 == 1)) && (mapCswitch == null)) {
mapCswitch = 1;
delete _root.fill2;
delete _root.crowd;
var monaCreate;
while (monaCreate < (onScreenEnemy + 1)) {
_root["enemy" + monaCreate].monanim = Math.ceil(Math.random() * monvar) * 20;
monaCreate++;
}
delete nmecreate;
_root.char_atk1._x = -200;
_root.char_atk1._y = -200;
if (dun_visfull[floor][(dunmap * row) + col] == 1) {
}
trace("remcol");
col--;
if (dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
_root.item1._x = -999;
_root.item2._x = -999;
_root.item3._x = -999;
_root.item4._x = -999;
_root.item5._x = -999;
_root.item6._x = -999;
} else {
dun_memory();
}
if (dun_visfull[floor][(dunmap * row) + col] == null) {
mc++;
dun_createdMap[mc] = mc;
delete mvp_stats;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
mvp_encounter = Math.ceil(Math.random() * 10);
RNG_nme = Math.ceil(Math.random() * dif_spawn);
onScreenEnemy = onScreenEnemy + RNG_nme;
}
if (dun_tbox[floor][(dunmap * row) + col] >= 4) {
dun_tbox[floor][(dunmap * row) + col] = 4;
} else {
dun_tbox[floor][(dunmap * row) + col] = dun_tbox[floor][(dunmap * row) + col] + ((dif_spawn * RNG_nme) - 1);
}
var lay = null;
while (lay < (RNG_nme + onScreenEnemy)) {
delete _root["enemy" + lay].fill;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
var monSpawn = 1;
while (monSpawn < (onScreenEnemy + 1)) {
_root.enemy.duplicateMovieClip("enemy" + monSpawn, 25000 + monSpawn);
formation++;
if (formation == 1) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 2) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation == 3) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation >= 4) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 5) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 6) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 7) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
}
if (formation >= 8) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
delete formation;
}
_root["enemy" + monSpawn].move = 11;
delete _root["enemy" + monSpawn].desu;
monSpawn++;
}
}
lay++;
}
ItemSheet(dun_Array_itemx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete itemload;
delete sheet;
delete sheetc;
delete lay;
if (dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
chat(dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)], 30, 5);
}
dun_visfull[floor][(dunmap * row) + col] = 1;
tboxRoom = 1;
}
clearAmbushBug();
delete npcLoadrem;
delete npcLoad;
dungeonNPCLoad(dun_Array_npcx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_npcy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete dungeon_Npc_load;
loader._x = 0;
loader._y = 0;
loaderT++;
map.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
player._x = dun_Array_x2[((dunmap * row) + col) + ((dmap - 1) * 70)];
_root.pool.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
dun_create();
if (centermap == 1) {
_root.center1._x = -240;
_root.center1._y = -240;
_root.center1.gotoAndStop((((dunmap - 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center2._x = 0;
_root.center2._y = -240;
_root.center2.gotoAndStop((((dunmap - 1) * row) + col) + ((dmap - 1) * 70));
_root.center3._x = 240;
_root.center3._y = -240;
_root.center3.gotoAndStop((((dunmap - 1) * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center4._x = -240;
_root.center4._y = 0;
_root.center4.gotoAndStop(((dunmap * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center6._x = 240;
_root.center6._y = 0;
_root.center6.gotoAndStop(((dunmap * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center7._x = -240;
_root.center7._y = 240;
_root.center7.gotoAndStop((((dunmap + 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center8._x = 0;
_root.center8._y = 240;
_root.center8.gotoAndStop((((dunmap + 1) * row) + col) + ((dmap - 1) * 70));
_root.center9._x = 240;
_root.center9._y = 240;
_root.center9.gotoAndStop((((dunmap + 1) * row) + (col + 1)) + ((dmap - 1) * 70));
}
}
if ((player._x < dun_Array_x[((dunmap * row) + col) + ((dmap - 1) * 70)]) && (mapChangex2 == null)) {
removeTroom();
mapChangex2 = 1;
}
if (((loaderT >= 7) && (mapChangey == 1)) && (mapCswitch == null)) {
mapCswitch = 1;
delete _root.fill2;
delete _root.crowd;
var monaCreate;
while (monaCreate < (onScreenEnemy + 1)) {
_root["enemy" + monaCreate].monanim = Math.ceil(Math.random() * monvar) * 20;
monaCreate++;
}
delete nmecreate;
_root.char_atk1._x = -200;
_root.char_atk1._y = -200;
trace("pullrow");
dunmap = dunmap - 1;
if (dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
_root.item1._x = -999;
_root.item2._x = -999;
_root.item3._x = -999;
_root.item4._x = -999;
_root.item5._x = -999;
_root.item6._x = -999;
} else {
dun_memory();
}
if (dun_visfull[floor][(dunmap * row) + col] == null) {
mc++;
dun_createdMap[mc] = mc;
delete mvp_stats;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
mvp_encounter = Math.ceil(Math.random() * 10);
RNG_nme = Math.ceil(Math.random() * dif_spawn);
onScreenEnemy = onScreenEnemy + RNG_nme;
}
if (dun_tbox[floor][(dunmap * row) + col] >= 4) {
dun_tbox[floor][(dunmap * row) + col] = 4;
} else {
dun_tbox[floor][(dunmap * row) + col] = dun_tbox[floor][(dunmap * row) + col] + ((dif_spawn * RNG_nme) - 1);
}
var lay = null;
while (lay < (RNG_nme + onScreenEnemy)) {
delete _root["enemy" + lay].fill;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
var monSpawn = 1;
while (monSpawn < (onScreenEnemy + 1)) {
_root.enemy.duplicateMovieClip("enemy" + monSpawn, 25000 + monSpawn);
formation++;
if (formation == 1) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 2) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation == 3) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation >= 4) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 5) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 6) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 7) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
}
if (formation >= 8) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
delete formation;
}
_root["enemy" + monSpawn].move = 11;
delete _root["enemy" + monSpawn].desu;
monSpawn++;
}
}
lay++;
}
ItemSheet(dun_Array_itemx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete itemload;
delete sheet;
delete sheetc;
delete lay;
if (dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
chat(dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)], 30, 5);
}
dun_visfull[floor][(dunmap * row) + col] = 1;
tboxRoom = 1;
}
clearAmbushBug();
dungeonNPCLoad(dun_Array_npcx[(dunmap * row) + col], dun_Array_npcy[(dunmap * row) + col]);
delete npcLoadrem;
delete dungeon_Npc_load;
delete npcLoad;
loader._x = 0;
loader._y = 0;
loaderT++;
map.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
player._y = dun_Array_y2[((dunmap * row) + col) + ((dmap - 1) * 70)];
_root.pool.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
dun_create();
if (centermap == 1) {
_root.center1._x = -240;
_root.center1._y = -240;
_root.center1.gotoAndStop((((dunmap - 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center2._x = 0;
_root.center2._y = -240;
_root.center2.gotoAndStop((((dunmap - 1) * row) + col) + ((dmap - 1) * 70));
_root.center3._x = 240;
_root.center3._y = -240;
_root.center3.gotoAndStop((((dunmap - 1) * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center4._x = -240;
_root.center4._y = 0;
_root.center4.gotoAndStop(((dunmap * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center6._x = 240;
_root.center6._y = 0;
_root.center6.gotoAndStop(((dunmap * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center7._x = -240;
_root.center7._y = 240;
_root.center7.gotoAndStop((((dunmap + 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center8._x = 0;
_root.center8._y = 240;
_root.center8.gotoAndStop((((dunmap + 1) * row) + col) + ((dmap - 1) * 70));
_root.center9._x = 240;
_root.center9._y = 240;
_root.center9.gotoAndStop((((dunmap + 1) * row) + (col + 1)) + ((dmap - 1) * 70));
}
}
if ((player._y < dun_Array_y[((dunmap * row) + col) + ((dmap - 1) * 70)]) && (mapChangey == null)) {
removeTroom();
mapChangey = 1;
}
if (((loaderT >= 7) && (mapChangey2 == 1)) && (mapCswitch == null)) {
mapCswitch = 1;
delete _root.fill2;
delete _root.crowd;
var monaCreate;
while (monaCreate < (onScreenEnemy + 1)) {
_root["enemy" + monaCreate].monanim = Math.ceil(Math.random() * monvar) * 20;
monaCreate++;
}
delete nmecreate;
_root.char_atk1._x = -200;
_root.char_atk1._y = -200;
if (dun_visfull[floor][(dunmap * row) + col] == 1) {
}
trace("addrow");
dunmap = dunmap + 1;
if (dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
_root.item1._x = -999;
_root.item2._x = -999;
_root.item3._x = -999;
_root.item4._x = -999;
_root.item5._x = -999;
_root.item6._x = -999;
} else {
dun_memory();
}
if (dun_visfull[floor][(dunmap * row) + col] == null) {
mc++;
dun_createdMap[mc] = mc;
delete mvp_stats;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
mvp_encounter = Math.ceil(Math.random() * 10);
RNG_nme = Math.ceil(Math.random() * dif_spawn);
onScreenEnemy = onScreenEnemy + RNG_nme;
}
if (dun_tbox[floor][(dunmap * row) + col] >= 4) {
dun_tbox[floor][(dunmap * row) + col] = 4;
} else {
dun_tbox[floor][(dunmap * row) + col] = dun_tbox[floor][(dunmap * row) + col] + ((dif_spawn * RNG_nme) - 1);
}
var lay = null;
while (lay < (RNG_nme + onScreenEnemy)) {
delete _root["enemy" + lay].fill;
if (enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
var monSpawn = 1;
while (monSpawn < (onScreenEnemy + 1)) {
_root.enemy.duplicateMovieClip("enemy" + monSpawn, 25000 + monSpawn);
formation++;
if (formation == 1) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 2) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation == 3) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation >= 4) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 5) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
}
if (formation >= 6) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
}
if (formation == 7) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 20;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
}
if (formation >= 8) {
_root["enemy" + monSpawn]._x = enem_ArrayX[((dunmap * row) + col) + ((dmap - 1) * 70)] + 40;
_root["enemy" + monSpawn]._y = enem_ArrayY[((dunmap * row) + col) + ((dmap - 1) * 70)] + 60;
delete formation;
}
_root["enemy" + monSpawn].move = 11;
delete _root["enemy" + monSpawn].desu;
monSpawn++;
}
}
lay++;
}
ItemSheet(dun_Array_itemx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_itemy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete itemload;
delete sheet;
delete sheetc;
delete lay;
if (dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)] == null) {
} else {
chat(dun_msg[((dunmap * row) + col) + ((dmap - 1) * 70)], 30, 5);
}
dun_visfull[floor][(dunmap * row) + col] = 1;
tboxRoom = 1;
}
clearAmbushBug();
delete npcLoadrem;
dungeonNPCLoad(dun_Array_npcx[((dunmap * row) + col) + ((dmap - 1) * 70)], dun_Array_npcy[((dunmap * row) + col) + ((dmap - 1) * 70)]);
delete dungeon_Npc_load;
delete npcLoad;
loader._x = 0;
loader._y = 0;
loaderT++;
map.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
player._y = dun_Array_y[((dunmap * row) + col) + ((dmap - 1) * 70)];
_root.pool.gotoAndStop(((dunmap * row) + col) + ((dmap - 1) * 70));
dun_create();
if (centermap == 1) {
_root.center1._x = -240;
_root.center1._y = -240;
_root.center1.gotoAndStop((((dunmap - 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center2._x = 0;
_root.center2._y = -240;
_root.center2.gotoAndStop((((dunmap - 1) * row) + col) + ((dmap - 1) * 70));
_root.center3._x = 240;
_root.center3._y = -240;
_root.center3.gotoAndStop((((dunmap - 1) * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center4._x = -240;
_root.center4._y = 0;
_root.center4.gotoAndStop(((dunmap * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center6._x = 240;
_root.center6._y = 0;
_root.center6.gotoAndStop(((dunmap * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center7._x = -240;
_root.center7._y = 240;
_root.center7.gotoAndStop((((dunmap + 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center8._x = 0;
_root.center8._y = 240;
_root.center8.gotoAndStop((((dunmap + 1) * row) + col) + ((dmap - 1) * 70));
_root.center9._x = 240;
_root.center9._y = 240;
_root.center9.gotoAndStop((((dunmap + 1) * row) + (col + 1)) + ((dmap - 1) * 70));
}
}
if ((player._y > dun_Array_y2[((dunmap * row) + col) + ((dmap - 1) * 70)]) && (mapChangey2 == null)) {
removeTroom();
mapChangey2 = 1;
}
}
}
function clearAmbushBug() {
delete _root.enemy1.enemyGridx;
delete _root.enemy1.enemyGridy;
delete _root.enemy2.enemyGridx;
delete _root.enemy2.enemyGridy;
delete _root.enemy3.enemyGridx;
delete _root.enemy3.enemyGridy;
delete _root.enemy4.enemyGridx;
delete _root.enemy4.enemyGridy;
delete _root.enemy5.enemyGridx;
delete _root.enemy5.enemyGridy;
delete _root.enemy6.enemyGridx;
delete _root.enemy6.enemyGridy;
delete _root.enemy7.enemyGridx;
delete _root.enemy7.enemyGridy;
delete _root.enemy8.enemyGridx;
delete _root.enemy8.enemyGridy;
order = 0;
_root.normchest1._x = -999;
_root.mvpchest1._x = -999;
delete m_select;
delete chestoutput3;
delete chestoutput4;
delete chestoutput5;
delete chestoutput2;
delete a_select;
delete chestoutput;
delete normchestoutput3;
delete normchestoutput4;
delete normchestoutput5;
delete normchestoutput2;
delete norm_a_select;
delete normchestoutput;
delete _root.ambushmemx;
delete _root.ambushmemy;
}
function difficulty() {
if (floor == 1) {
dif_spawn = 6;
difficultyx = 0;
}
if (floor == 2) {
dif_spawn = 2;
difficultyx = 1;
}
if (floor >= 5) {
dif_spawn = 4;
}
}
function hitDetect_dungeon(obj, atk, enemy, npc, x) {
function enemy_end() {
if ((_root.enemy1._currentframe >= 61) && (_root.enemy1._currentframe < 101)) {
if (enemy.fill == null) {
if ((floor == 1) && (_root.testme < 20)) {
enemy.stat_health = ((50 * floor) * 3) + mvp_health;
enemy.health = enemy.stat_health;
enemy.fill = 1;
} else {
enemy.stat_health = ((250 * floor) * 3) + mvp_health;
enemy.health = enemy.stat_health;
enemy.fill = 1;
}
}
} else if (enemy.fill == null) {
if ((floor == 1) && (_root.testme < 20)) {
enemy.stat_health = 50 * floor;
enemy.health = enemy.stat_health;
enemy.fill = 1;
} else {
enemy.stat_health = 500 * floor;
enemy.health = enemy.stat_health;
enemy.fill = 1;
}
}
if (enemy.health == null) {
} else if (enemy.health <= 0) {
if (pointsnum == null) {
pointsnum = 1;
}
if (pointsnum >= 10) {
pointsnum = 1;
} else {
pointsnum++;
}
if (damage > enemy.stat_health) {
_root.splat.duplicateMovieClip("splat" + pointsnum, 14010 + pointsnum);
if (_root["splat" + pointsnum].lx == null) {
_root["splat" + pointsnum]._x = enemy._x;
_root["splat" + pointsnum]._y = enemy._y - 20;
_root["splat" + pointsnum].lx = 1;
}
_root.overkill_anim.duplicateMovieClip("overkill_anim" + pointsnum, 5800 + pointsnum);
_root["overkill_anim" + pointsnum].gotoAndPlay(2);
if (_root["overkill_anim" + pointsnum].lx == null) {
_root.sound1.gotoAndStop(10);
_root["overkill_anim" + pointsnum]._x = enemy._x;
_root["overkill_anim" + pointsnum]._y = enemy._y - 20;
_root["overkill_anim" + pointsnum].display = damage;
_root["overkill_anim" + pointsnum].lx = 1;
}
}
_root.damage_end.duplicateMovieClip("damage_end" + pointsnum, 5500 + pointsnum);
if (_root["damage_end" + pointsnum].lx == null) {
_root["damage_end" + pointsnum]._x = enemy._x;
_root["damage_end" + pointsnum]._y = enemy._y - 20;
_root["damage_end" + pointsnum].lx = 1;
}
if (order >= 9) {
order = 1;
} else {
order++;
}
if (dun_tbox[floor][(dunmap * row) + col] == 1) {
if (chestCount == null) {
chestCount = 1;
} else {
chestCount++;
}
_root.mvp_chest.duplicateMovieClip("normchest" + chestCount, 1200 + chestCount);
_root["normchest" + chestCount]._x = (Math.floor(enemy._x / 24) * 24) + 12;
_root["normchest" + chestCount]._y = ((Math.floor(enemy._y / 24) * 24) + 12) + 8;
dun_tbox[floor][(dunmap * row) + col] = 1;
} else {
dun_tbox[floor][(dunmap * row) + col] = dun_tbox[floor][(dunmap * row) + col] - 1;
}
if (((mvp_encounter >= setenc) && (_root.floor >= setfloor)) && (_root.enemy1.health <= 0)) {
if (mvpdeath == null) {
_root.mvp_chest.duplicateMovieClip("mvpchest1", 1951);
_root.mvpchest1._x = (Math.floor(_root.enemy1._x / 24) * 24) + 12;
_root.mvpchest1._y = ((Math.floor(_root.enemy1._y / 24) * 24) + 12) + 8;
mvpdeath = 1;
}
}
if (_root["item" + nmecreate] == null) {
ItemSpawn(enemyitem);
nmecreate++;
_root.item_.duplicateMovieClip("item" + nmecreate, 860 + nmecreate);
_root["item" + nmecreate].gotoAndStop(Math.ceil(Math.random() * (1 + _root.floor)));
_root["item" + nmecreate]._x = (Math.floor(enemy._x / 24) * 24) + 12;
_root["item" + nmecreate]._y = (Math.floor(enemy._y / 24) * 24) + 12;
} else {
ItemSpawn(enemyitem);
while (_root["item" + nmecreate] == null) {
_root.item_.duplicateMovieClip("item" + nmecreate, 860 + nmecreate);
_root["item" + nmecreate].gotoAndStop(Math.ceil(Math.random() * (1 + _root.floor)));
_root["item" + nmecreate]._x = (Math.floor(enemy._x / 24) * 24) + 12;
_root["item" + nmecreate]._y = (Math.floor(enemy._y / 24) * 24) + 12;
nmecreate++;
}
}
value = enemy.exp;
if (level >= 99) {
stats_exp = tnl;
} else {
stats_exp = stats_exp + value;
}
chat(value + " Experience", 30, 5);
enemy.dcf = enemy._currentframe;
if (enemy.desu == null) {
if (m_input == 1) {
m_command = 1;
}
delete m_click_attack;
enemy._x = -9999;
enemy._y = -9999;
removeMovieClip(enemy);
onScreenEnemy = onScreenEnemy - 1;
enemy.desu = 1;
_root.hdClear = 1;
}
if ((_root.enemy1._currentframe >= 61) && (_root.enemy1._currentframe < 101)) {
enemy.stat_health = (30 * floor) * 3;
enemy.health = enemy.stat_health;
} else {
enemy.stat_health = 30 * floor;
enemy.health = enemy.stat_health;
}
delete enemy.fill;
}
}
if (monMulti == null) {
monAnimVar = new Array();
monAnimArray = new Array();
monMulti = 1;
}
_root.monReadOut2 = _root.enemy1._currentframe + "y";
_root.monReadOut = ((_root.enemy1.monanim + "f") + _root.enemy1.monvar) + "w";
_root.monReadOut3 = monAnimArray.toString();
if (_root.fill2 == null) {
var monanimfiller = 1;
while (monanimfiller < (onScreenEnemy + 1)) {
if (crowd == null) {
monRand = Math.ceil(Math.random() * 6) * 20;
crowd = Math.ceil(Math.random() * 3);
}
if (crowd > 2) {
monAnimArray[monanimfiller] = monRand;
} else {
monAnimVar[monanimfiller] = 6;
monAnimArray[monanimfiller] = Math.ceil(Math.random() * monAnimVar[monanimfiller]) * 20;
}
monanimfiller++;
}
_root.fill2 = 1;
}
if (floor == null) {
floor = 1;
}
if (onScreenEnemy <= 0) {
delete onScreenCode;
} else if (onScreenEnemy >= onScreenCode) {
onScreenCode++;
}
if (enemy.atk == null) {
spd = 2.5;
if (enemy.move == 1) {
enemy._y = enemy._y + spd;
animate(enemy, 1 + monAnimArray[x]);
}
if (enemy.move == 2) {
enemy._x = enemy._x + spd;
enemy._y = enemy._y + spd;
animate(enemy, 2 + monAnimArray[x]);
enemy._xscale = -100;
}
if (enemy.move == 3) {
enemy._x = enemy._x + spd;
animate(enemy, 3 + monAnimArray[x]);
enemy._xscale = -100;
}
if (enemy.move == 4) {
enemy._x = enemy._x + spd;
enemy._y = enemy._y - spd;
animate(enemy, 4 + monAnimArray[x]);
enemy._xscale = -100;
}
if (enemy.move == 5) {
enemy._y = enemy._y - spd;
animate(enemy, 5 + monAnimArray[x]);
}
if (enemy.move == 6) {
enemy._y = enemy._y - spd;
enemy._x = enemy._x - spd;
animate(enemy, 4 + monAnimArray[x]);
enemy._xscale = 100;
}
if (enemy.move == 7) {
enemy._x = enemy._x - spd;
animate(enemy, monAnimArray[x] + 2);
enemy._xscale = 100;
}
if (enemy.move == 8) {
enemy._x = enemy._x - spd;
enemy._y = enemy._y + spd;
animate(enemy, 2 + monAnimArray[x]);
enemy._xscale = 100;
}
if (enemy.move >= 9) {
if (enemy._currentframe > (monAnimArray[x] + 10)) {
enemy.gotoAndStop(monAnimArray[x] - 5);
enemy.gotoAndStop(monAnimArray[x] + 5);
} else {
enemy.gotoAndStop(monAnimArray[x] + 10);
}
}
}
if (enemy.ht_AI == null) {
enemy.ht_AI = Math.ceil((Math.random() * 80) + 120);
}
if (enemy.stun == 1) {
enemy.move = 11;
delete enemy.atk;
delete enemy.ht;
if (enemy._currentframe >= (monAnimArray[x] + 5)) {
enemy.gotoAndStop(monAnimArray[x] - 5);
enemy.gotoAndStop(monAnimArray[x] + 5);
} else {
enemy.gotoAndStop(monAnimArray[x] + 5);
}
if (enemy.stunTimer >= (50 + enemy.thrownStun)) {
delete enemy.stun;
enemy.move = Math.ceil(Math.random() * 12);
delete enemy.thrownStun;
delete enemy.stunTimer;
} else {
enemy.stunTimer++;
}
}
if (enemy.ht >= enemy.ht_AI) {
delete enemy.atk;
delete enemy.ht;
delete enemy.static;
if ((enemy.atk == null) && (enemy.stun == null)) {
enemy.move = Math.ceil(Math.random() * 12);
}
if (enemy.atk == 1) {
delete enemy.move;
}
if (enemy._currentframe >= (monAnimArray[x] + 5)) {
enemy.gotoAndStop(enemy._currentframe - 5);
enemy.gotoAndStop(enemy._currentframe + 5);
} else {
enemy.gotoAndStop(enemy._currentframe + 5);
}
} else {
enemy.ht++;
}
if (enemy.hb.hitTest(_root.charhb) && (enemy.stun == null)) {
faceTarget_NME = 1;
enemy.atk = 1;
}
if (Math.abs(enemy._y - obj._y) < 100) {
if (Math.abs(enemy._x - obj._x) < 100) {
enemy.atk = 1;
}
}
if (enemy.health == null) {
if ((_root.enemy1._currentframe >= 61) && (_root.enemy1._currentframe < 101)) {
enemy.stat_health = (30 * floor) * 3;
enemy.health = enemy.stat_health;
} else {
enemy.stat_health = 30 * floor;
enemy.health = enemy.stat_health;
}
}
if ((_root.enemy1._currentframe >= 61) && (_root.enemy1._currentframe < 101)) {
enemy.exp = (30 * floor) * 5;
} else {
enemy.exp = 30 * floor;
}
if (weaponarray == null) {
weaponLow = new Array();
weaponHigh = new Array();
weaponarray = 1;
}
weaponLow[14] = 5;
weaponHigh[14] = 10;
weaponLow[15] = 55;
weaponHigh[15] = 90;
weaponLow[16] = 50;
weaponHigh[16] = 85;
weaponLow[17] = 35;
weaponHigh[17] = 70;
weaponLow[18] = 150;
weaponHigh[18] = 200;
weaponLow[19] = 170;
weaponHigh[19] = 190;
if (equipArray[4] == null) {
weapon_abs = 100;
weapon_start = 100;
}
if ((class == 1) || (class == 2)) {
ptscan = 1;
while (ptscan < 11) {
if (_root["charshadow" + ptscan]._alpha <= 0) {
removeMovieClip(_root["charshadow" + ptscan]);
} else {
_root["charshadow" + ptscan]._alpha = _root["charshadow" + ptscan]._alpha - 0.001;
}
ptscan++;
}
}
damage2 = Math.ceil(damage * 0.2);
if (potencebuff == 1) {
} else {
po_buff = 0;
}
if (blessbuff == 1) {
bl_buff = 20;
} else {
bl_buff = 0;
}
if (shadowbuff == 1) {
sf_buff = 38;
} else {
sf_buff = 0;
}
if (mightbuff == 1) {
m_buff = 3;
} else {
m_buff = 0;
}
if (furybuff == 1) {
firstFury = 1;
f_buff = lvl;
} else {
f_buff = 1;
}
if (invis_buff == 1) {
i_buff = 4;
} else {
i_buff = 1;
}
enemy_end();
ROU = (damage + "|") + enemy.health;
weapon_abs = Math.abs(weaponHigh[equipArray[4]] - weaponLow[equipArray[4]]);
weapon_start = weaponLow[equipArray[4]];
if (atk.hitTest(enemy) && (obj._currentframe >= (11 + armor_anim))) {
faceEnemy = 1;
firstAttack = 1;
atkSpawn = enemy._name;
plhitRate = (player_hitRate + Math.ceil(Math.random() * 100)) + (stats_dex + base_dex);
player_hitRate = 40;
if (plhitRate >= (100 - bl_buff)) {
_root.sound1.gotoAndPlay(2);
if (Key.isDown(83)) {
damage = ((Math.ceil(((Math.random() * weapon_abs) + weapon_start) + ((stats_str + m_buff) + (base_str / 10))) * f_buff) * (5 + i_buff)) + po_buff;
po_buff = Math.ceil(damage * 0.2);
} else {
damage = ((Math.ceil(((Math.random() * weapon_abs) + weapon_start) + ((stats_str + m_buff) + (base_str / 10))) * f_buff) * i_buff) + po_buff;
po_buff = Math.ceil(damage * 0.2);
}
_root.enemyRO = _root.enemyRO + (((((damage + ":") + enemy.health) + "current ") + (enemy.health - damage)) + "<br>");
_root.enemyRO2 = enemy.health;
enemy.health = enemy.health - damage;
if (class == 2) {
if (atkcounter >= meleenum) {
atk._x = 999;
atk._y = 999;
delete atkcounter;
} else {
atkcounter++;
}
} else {
atk._x = 999;
atk._y = 999;
}
delete invis_buff;
nmeHit = 1;
} else {
damage = "Miss!";
_root.enemyRO = _root.enemyRO + (((damage + ":") + enemy.health) + "<br>");
if (class == 2) {
if (atkcounter >= meleenum) {
atk._x = -200;
atk._y = -200;
delete atkcounter;
} else {
atkcounter++;
}
} else {
atk._x = -200;
atk._y = -200;
}
}
if (pointsnum == null) {
pointsnum = 1;
}
if (pointsnum >= 10) {
pointsnum = 1;
} else {
pointsnum++;
}
if (plhitRate >= 80) {
if (((s_ambush == 1) && (Key.isDown(83))) || (invis_buff == 1)) {
charshadowfunc();
_root.ambushnme_hitpoints.duplicateMovieClip("ambush_hitpoints" + pointsnum, 6100 + pointsnum);
if (_root["ambush_hitpoints" + pointsnum].lx == null) {
_root["ambush_hitpoints" + pointsnum]._x = enemy._x;
_root["ambush_hitpoints" + pointsnum]._y = enemy._y - 20;
_root["ambush_hitpoints" + pointsnum].display = damage;
_root["ambush_hitpoints" + pointsnum].lx = 1;
}
_root.damage_mc.duplicateMovieClip("damage_mc" + pointsnum, 5000 + pointsnum);
if (_root["damage_mc" + pointsnum].lx == null) {
_root["damage_mc" + pointsnum]._x = enemy._x;
_root["damage_mc" + pointsnum]._y = enemy._y - 20;
_root["damage_mc" + pointsnum].lx = 1;
}
} else {
_root.damage_mc.duplicateMovieClip("damage_mc" + pointsnum, 5000 + pointsnum);
if (_root["damage_mc" + pointsnum].lx == null) {
_root["damage_mc" + pointsnum]._x = enemy._x;
_root["damage_mc" + pointsnum]._y = enemy._y - 20;
_root["damage_mc" + pointsnum].lx = 1;
}
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints" + pointsnum, 6000 + pointsnum);
if (_root["nme_hitpoints" + pointsnum].lx == null) {
_root["nme_hitpoints" + pointsnum]._x = enemy._x;
_root["nme_hitpoints" + pointsnum]._y = enemy._y - 20;
_root["nme_hitpoints" + pointsnum].lx = 1;
}
delete enemy.atk;
}
} else {
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints" + pointsnum, 6000 + pointsnum);
if (_root["nme_hitpoints" + pointsnum].lx == null) {
_root["nme_hitpoints" + pointsnum]._x = enemy._x;
_root["nme_hitpoints" + pointsnum]._y = enemy._y - 20;
_root["nme_hitpoints" + pointsnum].lx = 1;
}
}
enemy_end();
}
plimit = 10;
_root["nme_hitpoints" + pointsnum].display = damage;
_root["ambushnme_hitpoints" + pointsnum].display = damage;
goldwindow = "GOLD:" + gold;
if (npc_menu == 1) {
sellItem1 = sellArraynum[1];
sellItem2 = sellArraynum[2];
sellItem3 = sellArraynum[3];
sellItem4 = sellArraynum[4];
sellItem5 = sellArraynum[5];
if (sellArray == null) {
sellModW = new Array();
sellModA = new Array();
sellModW[1] = weapmod[itemModW[1]];
sellModW[2] = weapmod[itemModW[2]];
sellModW[3] = weapmod[itemModW[3]];
sellModW[4] = weapmod[itemModW[4]];
sellModW[5] = weapmod[itemModW[5]];
sellModA[1] = weapmod[itemModA[1]];
sellModA[2] = weapmod[itemModA[2]];
sellModA[3] = weapmod[itemModA[3]];
sellModA[4] = weapmod[itemModA[4]];
sellModA[5] = weapmod[itemModA[5]];
sellNum = new Array();
sellArraynum = new Array();
sellArray = new Array();
buyNum = new Array();
buyArraynum = new Array();
buyArray = new Array();
buyPriceList = new Array();
buyPriceList = [0, 50, 0, 0, 1200, 0, 200, 1600, 2000, 800, 0, 100, 300, 15000, 100, 200, 5000, 1000, 30000, 1000, 50000, 60000, 70000, 50000, 60000, 70000, 30000, 30000, 10000, 20000, 30000, 40000, 50000, 60000, 10000, 20000, 30000, 40000, 50000, 0, 0, 0, 1, 2, 3, 20, 200, 400, 5, 150];
}
if (_root["npc_window_" + windowNum]._currentframe == 4) {
if ((Key.isDown(68) || ((m_input == 1) && (_root["npc_window_" + windowNum].button3.hitTest(_xmouse, _ymouse, true)))) || ((m_input == 1) && (_root["npc_window_" + windowNum].button5.hitTest(_xmouse, _ymouse, true)))) {
delete sellNum;
delete sellArraynum;
delete sellArray;
delete confirm;
delete s_move;
delete m_input;
_root["npc_window_" + windowNum].gotoAndStop(1);
}
if (!Key.isDown(83)) {
confirm = 1;
}
if ((((Key.isDown(83) && (confirm == 1)) && (_root["npc_window_" + windowNum]._currentframe == 4)) || (((m_input == 1) && (_root["npc_window_" + windowNum].button2.hitTest(_xmouse, _ymouse, true))) && (confirm == 1))) || (((m_input == 1) && (_root["npc_window_" + windowNum].button4.hitTest(_xmouse, _ymouse, true))) && (confirm == 1))) {
itemNum[1] = itemNum[1] - sellNum[1];
itemNum[2] = itemNum[2] - sellNum[2];
itemNum[3] = itemNum[3] - sellNum[3];
itemNum[4] = itemNum[4] - sellNum[4];
itemNum[5] = itemNum[5] - sellNum[5];
delete item_usage;
_root.sounditem1.gotoAndStop(3);
gold = gold + sellgold;
delete sellgold;
if (itemNum[1] <= 0) {
itemArraynum[1] = null;
delete itemNum[1];
itemModW[1] = null;
itemModA[1] = null;
}
if (itemNum[2] <= 0) {
itemArraynum[2] = null;
delete itemNum[2];
itemModW[2] = null;
itemModA[2] = null;
}
if (itemNum[3] <= 0) {
itemArraynum[3] = null;
delete itemNum[3];
itemModW[3] = null;
itemModA[3] = null;
}
if (itemNum[4] <= 0) {
itemArraynum[4] = null;
delete itemNum[4];
itemModW[4] = null;
itemModA[4] = null;
}
if (itemNum[5] <= 0) {
itemArraynum[5] = null;
delete itemNum[5];
itemModW[5] = null;
itemModA[5] = null;
}
delete sellNum;
delete sellArraynum;
delete sellArray;
delete confirm;
delete s_move;
_root["npc_window_" + windowNum].gotoAndStop(1);
delete m_input;
}
}
if (_root["npc_window_" + windowNum]._currentframe == 3) {
npc_msg = "What're you willing to sell today?";
item_usage = 1;
sellpage = 1;
sellboxp1 = (((buyPricelist[sellArraynum[1]] * sellNum[1]) + (itemModW[1] * 10)) + (itemModA[1] * 10)) / 2;
sellboxp2 = (((buyPricelist[sellArraynum[2]] * sellNum[2]) + (itemModW[2] * 10)) + (itemModA[2] * 10)) / 2;
sellboxp3 = (((buyPricelist[sellArraynum[3]] * sellNum[3]) + (itemModW[3] * 10)) + (itemModA[3] * 10)) / 2;
sellboxp4 = (((buyPricelist[sellArraynum[4]] * sellNum[4]) + (itemModW[4] * 10)) + (itemModA[4] * 10)) / 2;
sellboxp5 = (((buyPricelist[sellArraynum[5]] * sellNum[5]) + (itemModW[5] * 10)) + (itemModA[5] * 10)) / 2;
sellnumx = sellNum[keys];
itembox1 = itemNum[1];
itembox2 = itemNum[2];
itembox3 = itemNum[3];
itembox4 = itemNum[4];
itembox5 = itemNum[5];
sellbox1 = sellNum[1];
sellbox2 = sellNum[2];
sellbox3 = sellNum[3];
sellbox4 = sellNum[4];
sellbox5 = sellNum[5];
if (!Key.isDown(83)) {
s_move = 1;
}
if (((s_move == 1) && (Key.isDown(83))) || ((m_input == 1) && (_root["npc_window_" + windowNum].button2.hitTest(_xmouse, _ymouse, true)))) {
if (((((sellNum[1] >= 1) || (sellNum[2] >= 1)) || (sellNum[3] >= 1)) || (sellNum[4] >= 1)) || (sellNum[5] >= 1)) {
_root["npc_window_" + windowNum].gotoAndStop(4);
delete s_move;
delete m_input;
}
}
if (Key.isDown(65) || ((m_input == 1) && (_root["npc_window_" + windowNum].button1.hitTest(_xmouse, _ymouse, true)))) {
if (oversell >= 100) {
if (sellNum[keys] >= itemNum[keys]) {
} else {
sellgold = sellgold + (((buyPriceList[itemArraynum[keys]] + (itemModW[keys] * 10)) + (itemModA[keys] * 10)) / 2);
sellNum[keys] = sellNum[keys] + 1;
}
} else {
oversell++;
}
delete m_input;
if (sell_input == null) {
sellArraynum[keys] = itemArrayNum[keys];
if (itemNum[keys] <= 0) {
delete itemArraynum[keys];
delete itemNum[keys];
} else if (sellNum[keys] >= itemNum[keys]) {
} else {
sellgold = sellgold + (((buyPriceList[itemArraynum[keys]] + (itemModW[keys] * 10)) + (itemModA[keys] * 10)) / 2);
sellNum[keys] = sellNum[keys] + 1;
}
sell_input = 1;
}
} else {
delete oversell;
delete sell_input;
}
if (_root.hud_mc1.macro.button1.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 1;
}
if (_root.hud_mc1.macro.button2.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 2;
}
if (_root.hud_mc1.macro.button3.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 3;
}
if (_root.hud_mc1.macro.button4.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 4;
}
if (_root.hud_mc1.macro.button5.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 5;
}
itemdescro = ((descW[itemModW[keys]] + "<br>") + descA[itemModA[keys]]) + "<br>";
shoprocur1 = weapmod[itemModW[keys]];
shoprocur2 = armormod[itemModA[keys]];
shoprocur3 = itemMsg[itemArraynum[keys]];
if (Key.isDown(39)) {
if (r_input == null) {
if (keys >= 5) {
keys = 1;
} else {
keys++;
}
r_input = 1;
}
} else {
delete r_input;
}
if (Key.isDown(37)) {
if (l_input == null) {
if (keys <= 1) {
keys = 5;
} else {
keys--;
}
l_input = 1;
}
} else {
delete l_input;
}
if ((a_menu_input == 1) || ((m_input == 1) && (_root["npc_window_" + windowNum].button1.hitTest(_xmouse, _ymouse, true)))) {
delete a_menu_input;
}
if ((s_menu_input == 1) || ((m_input == 1) && (_root["npc_window_" + windowNum].button2.hitTest(_xmouse, _ymouse, true)))) {
delete s_menu_input;
}
if ((f_menu_input == 1) || ((m_input == 1) && (_root["npc_window_" + windowNum].button3.hitTest(_xmouse, _ymouse, true)))) {
_root["npc_window_" + windowNum].gotoAndStop(1);
delete f_menu_input;
}
}
if (_root["npc_window_" + windowNum]._currentframe == 5) {
npc_msg2 = ("Are you sure you want to fill slot " + keys) + "?";
if ((!m_input) == 1) {
m_edit = 1;
}
if (!Key.isDown(65)) {
buyedit = 1;
}
if ((Key.isDown(65) && (buyedit == 1)) || (((m_input == 1) && (_root["npc_window_" + windowNum].button1.hitTest(_xmouse, _ymouse, true))) && (m_edit == 1))) {
if (sell_input3 == null) {
if (gold > buyPricelist[buyshopSelect]) {
buyArraynum[keys] = itemArrayNum[keys];
itemArraynum[keys] = buyshopSelect;
if (Key.isDown(Key.getCode())) {
itemNum[keys] = 1;
gold = gold - buyPricelist[buyshopSelect];
sell_input = 1;
} else {
itemNum[keys] = 1;
gold = gold - buyPricelist[buyshopSelect];
}
_root.sounditem1.gotoAndStop(3);
_root["npc_window_" + windowNum].gotoAndStop(2);
sell_input3 = 1;
}
}
} else {
delete sell_input3;
}
if (Key.isDown(68)) {
if ((f_input == null) || ((m_input == 1) && (_root["npc_window_" + windowNum].button3.hitTest(_xmouse, _ymouse, true)))) {
_root["npc_window_" + windowNum].gotoAndStop(2);
f_input = 1;
}
}
}
if (_root["npc_window_" + windowNum]._currentframe == 2) {
if (_root.hud_mc1.macro.button1.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 1;
}
if (_root.hud_mc1.macro.button2.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 2;
}
if (_root.hud_mc1.macro.button3.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 3;
}
if (_root.hud_mc1.macro.button4.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 4;
}
if (_root.hud_mc1.macro.button5.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
keys = 5;
}
if (shopmemory >= 1) {
shopMenuArrowU = 1;
} else {
delete shopMenuArrowU;
}
if (view < buyArraynum.length) {
shopMenuArrowD = 1;
} else {
delete shopMenuArrowD;
}
npc_msg = "I think I can accomodate some of the things you need. What would you like?";
delete f_input;
item_usage = 1;
buypage = 1;
itembox1 = itemNum[1];
itembox2 = itemNum[2];
itembox3 = itemNum[3];
itembox4 = itemNum[4];
itembox5 = itemNum[5];
buybox1 = buyNum[1];
buybox2 = buyNum[2];
buybox3 = buyNum[3];
buybox4 = buyNum[4];
buybox5 = buyNum[5];
buyboxp1 = buyPricelist[buyArraynum[counter + 1]];
buyboxp2 = buyPricelist[buyArraynum[counter + 2]];
buyboxp3 = buyPricelist[buyArraynum[counter + 3]];
buyboxp4 = buyPricelist[buyArraynum[counter + 4]];
buyboxp5 = buyPricelist[buyArraynum[counter + 5]];
buynumx = itemNum[keys];
buyArraynum = [0, 6, 13, 45, 1, 48, 49, 46, 47, 14, 17, 20, 23, 15, 18, 21, 24, 16, 19, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38];
buyshopSelect = buyArraynum[shopselect + counter];
bdNum1 = buyArraynum[counter + 1];
bdNum2 = buyArraynum[counter + 2];
bdNum3 = buyArraynum[counter + 3];
bdNum4 = buyArraynum[counter + 4];
bdNum5 = buyArraynum[counter + 5];
if (bdNum1 == null) {
view = 5;
}
if (buyDisplaynum == null) {
buyDisplaynum = [buyArraynum[1], buyArraynum[2], buyArraynum[3], buyArraynum[4], buyArraynum[5]];
}
item_usage = 1;
if ((!m_input) == 1) {
m_edit = 1;
}
if ((_root["npc_window_" + windowNum]._currentframe == 2) && (!Key.isDown(65))) {
delete sell_input;
if (inputhotfix == 1) {
if (buystart == null) {
buystart = 1;
}
} else {
inputhotfix++;
}
}
if (((Key.isDown(65) && (buystart == 1)) && (_root["npc_window_" + windowNum]._currentframe == 2)) || (((m_input == 1) && (_root["npc_window_" + windowNum].button1.hitTest(_xmouse, _ymouse, true))) && (m_edit == 1))) {
if (overbuy >= 100) {
if (gold > buyPriceList[buyshopSelect]) {
buyArraynum[keys] = itemArrayNum[keys];
if (itemArrayNum[keys] == buyshopSelect) {
itemNum[keys] = itemNum[keys] + 1;
gold = gold - buyPricelist[buyshopSelect];
_root.sounditem1.gotoAndStop(3);
delete m_input;
} else {
_root["npc_window_" + windowNum].gotoAndStop(5);
}
}
if (gold < buyPriceList[buyshopSelect]) {
if (cmsg == null) {
chat("<b>You do not have enough gold</b>", 30, 5);
cmsg = 1;
}
}
} else {
overbuy++;
delete m_input;
buystart = 1;
}
if (sell_input == null) {
if (gold > buyPriceList[buyshopSelect]) {
buyArraynum[keys] = itemArrayNum[keys];
if (itemArraynum[keys] == buyshopSelect) {
itemNum[keys] = itemNum[keys] + 1;
gold = gold - buyPricelist[buyshopSelect];
_root.sounditem1.gotoAndStop(3);
sell_input = 1;
} else {
_root["npc_window_" + windowNum].gotoAndStop(5);
}
}
if (gold < buyPriceList[buyshopSelect]) {
if (cmsg == null) {
chat("<b>You do not have enough gold</b>", 30, 5);
cmsg = 1;
}
}
} else {
sell_input = 1;
}
} else {
delete cmsg;
if (Key.isDown(65)) {
} else {
delete overbuy;
}
}
if (Key.isDown(39)) {
if (r_input == null) {
if (keys >= 5) {
keys = 1;
} else {
keys++;
}
r_input = 1;
}
} else {
delete r_input;
}
if (Key.isDown(37)) {
if (l_input == null) {
if (keys <= 1) {
keys = 5;
} else {
keys--;
}
l_input = 1;
}
} else {
delete l_input;
}
if (Key.isDown(40) || ((m_input == 1) && (_root["npc_window_" + windowNum].DOWN.hitTest(_xmouse, _ymouse, true)))) {
if (up_input == null) {
if (keys2 >= 5) {
if (view == null) {
view = 6;
}
if (view < buyArraynum.length) {
bdNum1 = buyArraynum[view - 4];
bdNum2 = buyArraynum[view - 3];
bdNum3 = buyArraynum[view - 2];
bdNum4 = buyArraynum[view - 1];
bdNum5 = buyArraynum[view];
view++;
counter++;
}
} else {
keys2++;
}
shopmemory++;
up_input = 1;
}
} else {
delete up_input;
}
if (Key.isDown(38) || ((m_input == 1) && (_root["npc_window_" + windowNum].UP.hitTest(_xmouse, _ymouse, true)))) {
if (down_input == null) {
if (keys2 <= 1) {
if (view == null) {
view = 6;
}
if (view <= 6) {
} else {
bdNum1 = buyDisplaynum[view - 4];
bdNum2 = buyDisplaynum[view - 3];
bdNum3 = buyDisplaynum[view - 2];
bdNum4 = buyDisplaynum[view - 1];
bdNum5 = buyDisplaynum[view];
view--;
counter--;
}
} else {
keys2--;
}
if (shopmemory <= 0) {
delete shopmemory;
} else {
shopmemory--;
}
down_input = 1;
}
} else {
delete down_input;
}
if (a_menu_input == 1) {
delete a_menu_input;
}
if (s_menu_input == 1) {
_root["npc_window_" + windowNum].gotoAndStop(3);
}
if ((f_menu_input == 1) || ((m_input == 1) && (_root["npc_window_" + windowNum].button3.hitTest(_xmouse, _ymouse, true)))) {
_root["npc_window_" + windowNum].gotoAndStop(1);
delete f_menu_input;
}
}
if (_root["npc_window_" + windowNum]._currentframe == 1) {
buyshopSelect = buyArraynum[shopselect + counter];
delete buystart;
delete overbuy;
delete inputhotfix;
delete sellgold;
delete sellpage;
delete sellNum;
delete sellArraynum;
delete sellArray;
delete confirm;
delete s_move;
delete counter;
delete view;
delete buyedit;
delete m_edit;
npc_msg = "Hello, how can I help you today?";
if ((a_menu_input == 1) || ((m_input == 1) && (_root["npc_window_" + windowNum].button1.hitTest(_xmouse, _ymouse, true)))) {
_root["npc_window_" + windowNum].gotoAndStop(2);
delete a_menu_input;
delete m_input;
}
if ((s_menu_input == 1) || ((m_input == 1) && (_root["npc_window_" + windowNum].button2.hitTest(_xmouse, _ymouse, true)))) {
_root["npc_window_" + windowNum].gotoAndStop(3);
delete s_menu_input;
delete m_input;
}
if (((f_menu_input == 1) && (_root["npc_window_" + windowNum]._currentframe == 1)) || ((m_input == 1) && (_root["npc_window_" + windowNum].button3.hitTest(_xmouse, _ymouse, true)))) {
removeMovieClip(_root["npc_window_" + windowNum]);
delete s_menu_input;
delete start_menu_input;
delete item_usage;
delete npc_menu;
delete f_menu_input;
delete m_input;
}
}
if (Key.isDown(83) || ((m_input == 1) && (_root["npc_window_" + windowNum].button2.hitTest(_xmouse, _ymouse, true)))) {
if ((s_menu_input == null) && (_root["npc_window_" + windowNum]._currentframe == 1)) {
s_menu_input = 1;
delete m_input;
}
} else {
delete s_menu_input;
}
if (Key.isDown(65) || ((m_input == 1) && (_root["npc_window_" + windowNum].button1.hitTest(_xmouse, _ymouse, true)))) {
if (a_menu_input == null) {
a_menu_input = 1;
}
} else {
delete a_menu_input;
}
if (Key.isDown(68) || ((m_input == 1) && (_root["npc_window_" + windowNum].button3.hitTest(_xmouse, _ymouse, true)))) {
if (f_menu_input == null) {
if ((_root["npc_window_" + windowNum]._currentframe == 2) || (_root["npc_window_" + windowNum]._currentframe == 3)) {
f_menu_input = 2;
_root["npc_window_" + windowNum].gotoAndStop(1);
} else {
f_menu_input = 1;
}
}
} else {
delete f_menu_input;
}
}
if ((!dun_Array_npcx[(dunmap * row) + col]) == null) {
}
if (npc.hitTest(obj.hb) || ((npc.hitTest(_root.landmouse) && (Math.abs(npc._x - obj._x) < 72)) && (Math.abs(npc._y - obj._y) < 72))) {
if ((Key.isDown(83) && (npc_menu == null)) || ((npc.hitTest(_root.landmouse) && (m_command == 1)) && (npc_menu == null))) {
if (start_menu_input == null) {
windowNum++;
trace("hw");
_root.npc_window.duplicateMovieClip("npc_window_" + windowNum, 12000 + windowNum);
_root["npc_window_" + windowNum]._x = 0;
_root["npc_window_" + windowNum]._y = 0;
npc_menu = 1;
s_menu_input = 2;
start_menu_input = 1;
if (obj._currentframe <= 5) {
obj.gotoAndStop(obj._currentframe + 5);
}
}
} else {
delete start_menu_input;
}
}
}
function game_hitDetect_dungeon(obj, atk, enemy, npc, x) {
hitDetect_dungeon(obj, atk, enemy, npc, x);
}
function game_items_dungeon(char) {
function equippainter() {
if (itemArraynum[1] == null) {
equipfiller = 1;
} else if (itemArraynum[2] == null) {
equipfiller = 2;
} else if (itemArraynum[3] == null) {
equipfiller = 3;
} else if (itemArraynum[4] == null) {
equipfiller = 4;
} else if (itemArraynum[5] == null) {
equipfiller = 5;
} else {
equipfiller = 6;
}
}
function modfiller() {
if ((ItemArraynum[1] == null) && (itemModW[1] == null)) {
modfillnum = 1;
} else if ((ItemArraynum[2] == null) && (itemModW[2] == null)) {
modfillnum = 2;
} else if ((ItemArraynum[3] == null) && (itemModW[3] == null)) {
modfillnum = 3;
} else if ((ItemArraynum[4] == null) && (itemModW[4] == null)) {
modfillnum = 4;
} else if ((ItemArraynum[5] == null) && (itemModW[5] == null)) {
modfillnum = 5;
} else {
modfillnum = 6;
}
}
function arrayfiller() {
if (ItemArraynum[1] == null) {
arraynum = 1;
} else if (ItemArraynum[2] == null) {
arraynum = 2;
} else if (ItemArraynum[3] == null) {
arraynum = 3;
} else if (ItemArraynum[4] == null) {
arraynum = 4;
} else if (ItemArraynum[5] == null) {
arraynum = 5;
} else {
arraynum = 6;
}
}
function thrower(spd, max, limit) {
function thrownarrayCreate(arrayfiller, spd) {
if (((_root.char1._currentframe == (1 + armor_anim)) || (_root.char1._currentframe == (6 + armor_anim))) || (_root.char1._currentframe == (11 + armor_anim))) {
thrownarrayx[arrayfiller] = 0;
thrownarrayy[arrayfiller] = spd;
}
if (((_root.char1._currentframe == (2 + armor_anim)) || (_root.char1._currentframe == (7 + armor_anim))) || (_root.char1._currentframe == (12 + armor_anim))) {
if (_root.char1._xscale == -100) {
thrownarrayx[arrayfiller] = spd;
} else {
thrownarrayx[arrayfiller] = -spd;
}
thrownarrayy[arrayfiller] = spd;
}
if (((_root.char1._currentframe == (3 + armor_anim)) || (_root.char1._currentframe == (8 + armor_anim))) || (_root.char1._currentframe == (13 + armor_anim))) {
if (_root.char1._xscale == -100) {
thrownarrayx[arrayfiller] = spd;
} else {
thrownarrayx[arrayfiller] = -spd;
}
thrownarrayy[arrayfiller] = 0;
}
if (((_root.char1._currentframe == (4 + armor_anim)) || (_root.char1._currentframe == (9 + armor_anim))) || (_root.char1._currentframe == (14 + armor_anim))) {
if (_root.char1._xscale == -100) {
thrownarrayx[arrayfiller] = spd;
} else {
thrownarrayx[arrayfiller] = -spd;
}
thrownarrayy[arrayfiller] = -spd;
}
if (((_root.char1._currentframe == (5 + armor_anim)) || (_root.char1._currentframe == (10 + armor_anim))) || (_root.char1._currentframe == (15 + armor_anim))) {
thrownarrayx[arrayfiller] = 0;
thrownarrayy[arrayfiller] = -spd;
}
}
if (thrownw == null) {
thrownw = 1;
thrownremCount = 1;
thrownI = 1;
thrownDamageArray = [0, 50, 0, 0, 1200, 0, 200, 1600, 2000, 800, 0, 100, 300, 15000, 100, 200, 5000, 1000, 30000, 1000, 5000, 6000, 7000, 5000, 6000, 7000, 30000, 30000, 10000, 20000, 30000, 40000, 50000, 10000, 20000, 30000, 40000, 50000, 60000, 0, 0, 0, 1, 2, 3, 20, 200, 400, 5, 150];
}
if (thrownArrayy == null) {
thrownArrayx = new Array();
thrownArrayy = new Array();
}
_root.thrownx._x = _root.char1._x;
_root.thrownx._y = _root.char1._y - 20;
thrownarrayCreate(thrownI, spd);
if (!Key.isDown(84)) {
delete thrownst;
delete thrownst2;
delete thrownTimer;
}
if (Key.isDown(84) && ((!ItemNum[keys]) <= 1)) {
desuClock = 1;
if (thrownI >= limit) {
} else {
if (thrownst == null) {
thrownI++;
thrownst = 1;
delete secondfire;
}
if (thrownTimer >= max) {
thrownI++;
delete thrownTimer;
} else {
thrownTimer++;
}
delete thrownresetTimer;
}
}
if (_root.hud_mc1.macro._currentframe == keys) {
if (ItemNum[keys] <= 0) {
delete ItemNum[keys];
delete ItemArraynum[keys];
delete thrownht;
} else {
while (thrownw < thrownI) {
_root.thrownx.duplicateMovieClip("thrown" + thrownw, 400 + thrownw);
_root["thrown" + thrownw].item_.gotoAndStop(ItemArraynum[keys]);
ItemNum[keys] = ItemNum[keys] - 1;
thrownw++;
}
}
}
var thrownm;
while (thrownm < thrownI) {
_root["thrown" + thrownm]._y = _root["thrown" + thrownm]._y + thrownArrayy[thrownm];
_root["thrown" + thrownm]._x = _root["thrown" + thrownm]._x + thrownArrayx[thrownm];
thrownm++;
}
thrownRO = thrownArrayy[thrownI];
if (thrownremCount >= thrownI) {
var thrownrem = 1;
while (thrownrem < thrownI) {
removeMovieClip(_root["thrown" + thrownrem]);
thrownrem++;
}
delete thrownI;
delete thrownw;
delete thrownremCount;
}
var thrownht;
while (thrownht < (thrownI + 1)) {
if ((((_root["thrown" + thrownht]._x >= (240 + (_root["thrown" + thrownht]._width + spd))) || (_root["thrown" + thrownht]._y >= (240 + (_root["thrown" + thrownht]._width + spd)))) || (_root["thrown" + thrownht]._x < (-(_root["thrown" + thrownht]._width + spd)))) || (_root["thrown" + thrownht]._y < (-(_root["thrown" + thrownht]._width + spd)))) {
if (!Key.isDown(84)) {
secondfire = 1;
}
if (Key.isDown(84)) {
if (thrownremCount < 2) {
} else {
thrownremCount--;
}
if (thrownst2 == null) {
if (secondfire == 1) {
_root["thrown" + thrownht]._xscale = 100;
_root["thrown" + thrownht]._yscale = 100;
_root["thrown" + thrownht]._x = _root.char1._x + thrownArrayx[thrownht];
_root["thrown" + thrownht]._y = (_root.char1._y - 20) + thrownArrayy[thrownht];
delete secondfire;
}
thrownst2 = 1;
}
if (remthrownTimer >= max) {
if (secondfire == 1) {
_root["thrown" + thrownht]._xscale = 100;
_root["thrown" + thrownht]._yscale = 100;
_root["thrown" + thrownht]._x = _root.char1._x + thrownArrayx[thrownht];
_root["thrown" + thrownht]._y = (_root.char1._y - 20) + thrownArrayy[thrownht];
delete secondfire;
}
delete remthrownTimer;
} else {
remthrownTimer++;
}
thrownarrayCreate(thrownht, spd);
} else {
if (thrownremCount >= max) {
secondfire = 1;
}
thrownremCount++;
_root["thrown" + thrownht]._xscale = 1;
_root["thrown" + thrownht]._yscale = 1;
_root["thrown" + thrownht]._x = _root.char1._x;
_root["thrown" + thrownht]._y = _root.char1._y - 20;
}
}
var stunht = 1;
while (stunht < 5) {
if (_root["enemy" + stunht].hb.hitTest(_root["thrown" + thrownht])) {
thrownnme = 3;
thrownStun = Math.ceil(Math.random() * 2);
if (thrownStun >= 2) {
thrownDmg = 1;
_root["enemy" + stunht].stun = 1;
_root["enemy" + stunht].thrownStun = 100;
_root["enemy" + stunht].stunTimer = 1;
} else {
thrownDmg = thrownDamageArray[_root["thrown" + thrownht].item_._currentframe];
damage = thrownDmg;
}
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
_root.sound1.gotoAndPlay(2);
_root["enemy" + stunht].health = _root["enemy" + stunht].health - thrownDmg;
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints_mc" + itemuse, 6500 + itemuse);
if (_root["nme_hitpoints_mc" + itemuse].lx == null) {
_root["nme_hitpoints_mc" + itemuse].display = thrownDmg;
_root["nme_hitpoints_mc" + itemuse].lx = 1;
}
_root["nme_hitpoints_mc" + itemuse]._x = _root["enemy" + stunht]._x;
_root["nme_hitpoints_mc" + itemuse]._y = _root["enemy" + stunht]._y - 20;
_root["thrown" + thrownht]._x = -999;
}
stunht++;
}
thrownht++;
}
}
function spells_target() {
function mousetarg(obj, value) {
if (obj.hitTest(_xmouse, _ymouse, true) && (m_input == 1)) {
order = value;
}
}
if (targuse >= 10) {
targuse = 1;
}
if (_root["targ" + targuse].lx == null) {
targuse = 1;
_root.targ.duplicateMovieClip("targ" + targuse, 90300 + targuse);
_root["targ" + targuse].lx = 1;
}
if (itemuse >= 10) {
itemuse = 1;
}
if (order == null) {
order = 0;
}
targloop = 1;
while (targloop < 8) {
if ((order >= 8) && (zap_t_use == null)) {
order = 0;
}
if (((order == 0) && (zap_t_use == 1)) || ((order == 9) && (zap_t_use == 1))) {
if ((left_input == null) && (right_input == null)) {
order = 1;
}
if (left_input == 1) {
order = 8;
}
if (right_input == 1) {
order = 1;
}
}
zapdistx = Math.abs(_root.char1._x - _root.enemy1._x);
zapdisty = Math.abs(_root.char1._y - _root.enemy1._y);
zapdistx2 = Math.abs(_root.char1._x - _root.enemy2._x);
zapdisty2 = Math.abs(_root.char1._y - _root.enemy2._y);
zapdistx3 = Math.abs(_root.char1._x - _root.enemy3._x);
zapdisty3 = Math.abs(_root.char1._y - _root.enemy3._y);
zapdistx4 = Math.abs(_root.char1._x - _root.enemy4._x);
zapdisty4 = Math.abs(_root.char1._y - _root.enemy4._y);
zapdistx5 = Math.abs(_root.char1._x - _root.enemy5._x);
zapdisty5 = Math.abs(_root.char1._y - _root.enemy5._y);
zapdistx6 = Math.abs(_root.char1._x - _root.enemy6._x);
zapdisty6 = Math.abs(_root.char1._y - _root.enemy6._y);
zapdistx7 = Math.abs(_root.char1._x - _root.enemy7._x);
zapdisty7 = Math.abs(_root.char1._y - _root.enemy7._y);
zapdistx8 = Math.abs(_root.char1._x - _root.enemy8._x);
zapdisty8 = Math.abs(_root.char1._y - _root.enemy8._y);
zapdist = 121;
if ((((zapdistx >= zapdist) && (order == 1)) || ((zapdisty._y >= zapdist) && (order == 1))) || ((_root.enemy1._x == null) && (order == 1))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdistx2 >= zapdist) && (order == 2)) || ((zapdisty2._y >= zapdist) && (order == 2))) || ((_root.enemy2._x == null) && (order == 2))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdistx3 >= zapdist) && (order == 3)) || ((zapdisty3._y >= zapdist) && (order == 3))) || ((_root.enemy3._x == null) && (order == 3))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdistx4 >= zapdist) && (order == 4)) || ((zapdisty4._y >= zapdist) && (order == 4))) || ((_root.enemy4._x == null) && (order == 4))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdist5x >= zapdist) && (order == 5)) || ((zapdist5._y >= zapdist) && (order == 5))) || ((_root.enemy5._x == null) && (order == 5))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdist6x >= zapdist) && (order == 6)) || ((zapdist6._y >= zapdist) && (order == 6))) || ((_root.enemy6._x == null) && (order == 6))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdist7x >= zapdist) && (order == 7)) || ((zapdist7._y >= zapdist) && (order == 7))) || ((_root.enemy7._x == null) && (order == 7))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
if ((((zapdist8x >= zapdist) && (order == 8)) || ((zapdist8._y >= zapdist) && (order == 8))) || ((_root.enemy8._x == null) && (order == 8))) {
if ((left_input == null) && (right_input == null)) {
order++;
}
if (right_input == 1) {
order++;
}
if (left_input == 1) {
order--;
}
}
targloop++;
}
if (_root.enemy1._x == 1) {
order = 0;
} else {
mousetarg(_root.enemy1, 1);
mousetarg(_root.enemy2, 2);
mousetarg(_root.enemy3, 3);
mousetarg(_root.enemy4, 4);
mousetarg(_root.enemy5, 5);
mousetarg(_root.enemy6, 6);
mousetarg(_root.enemy7, 7);
mousetarg(_root.enemy8, 8);
if (Key.isDown(37) || (Key.isDown(38))) {
if (left_input == null) {
if (order <= 0) {
order = 8;
} else {
order--;
}
left_input = 1;
}
} else {
delete left_input;
}
}
if (Key.isDown(39) || (Key.isDown(40))) {
if (right_input == null) {
if (order >= 4) {
order = 0;
} else {
order++;
}
right_input = 1;
}
} else {
delete right_input;
}
if (order == 0) {
_root.targ1._y = _root.char1._y - 20;
_root.targ1._x = _root.char1._x;
} else {
_root.targ1._y = _root["enemy" + order]._y - 20;
_root.targ1._x = _root["enemy" + order]._x;
_root.targ1._yscale = _root["enemy" + order].hb._yscale;
_root.targ1._xscale = _root["enemy" + order].hb._xscale;
}
}
function defense_target(obj) {
_root["targ" + targuse]._x = obj._x;
_root["targ" + targuse]._y = obj._y - 20;
_root["targ" + targuse]._xscale = obj._xscale;
_root["targ" + targuse]._yscale = obj._yscale;
}
function potionuse() {
_root.purge_effect_mc.duplicateMovieClip("purge" + itemuse, 9900 + itemuse);
if (_root["purge" + itemuse].lx == null) {
_root.sounditem1.gotoAndStop(4);
_root["purge" + itemuse].gotoAndPlay(1);
_root["purge" + itemuse].lx = 1;
}
_root["purge" + itemuse]._x = char._x;
_root["purge" + itemuse]._y = char._y - 20;
}
function zapuse(obj, multiple) {
zap = 25;
if (order == 0) {
if (multiple == 1) {
} else {
player_health = player_health - zap;
}
} else if (multiple == 1) {
} else {
_root["enemy" + order].health = _root["enemy" + order].health - zap;
}
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (obj._x == null) {
} else {
_root.nme_hitpoints.duplicateMovieClip("nme_hitpoints_mc" + itemuse, 6500 + itemuse);
_root.zap_effect_mc.duplicateMovieClip("zap" + itemuse, 1010 + itemuse);
if (_root["nme_hitpoints_mc" + itemuse].lx == null) {
_root["nme_hitpoints_mc" + itemuse].display = zap;
_root["nme_hitpoints_mc" + itemuse].lx = 1;
}
_root["nme_hitpoints_mc" + itemuse]._x = obj._x;
_root["nme_hitpoints_mc" + itemuse]._y = obj._y - 20;
if (_root["zap" + itemuse].lx == null) {
_root.soundspell1.gotoAndStop(2);
_root["zap" + itemuse].gotoAndPlay(1);
_root["zap" + itemuse].lx = 1;
}
_root["zap" + itemuse]._x = obj._x;
_root["zap" + itemuse]._y = obj._y - 20;
}
}
function potenceuse(obj) {
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (_root["flank_mc" + itemuse].lx == null) {
_root.flank_mc.duplicateMovieClip("flank_mc" + itemuse, 7700 + itemuse);
_root["flank_mc" + itemuse].gotoAndPlay(1);
_root.soundspell1.gotoAndStop(4);
_root["flank_mc" + itemuse].lx = 1;
}
_root["flank_mc" + itemuse]._x = obj._x;
_root["flank_mc" + itemuse]._y = obj._y - 20;
}
function blessuse(obj) {
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (_root["flank_mc" + itemuse].lx == null) {
_root.flank_mc.duplicateMovieClip("flank_mc" + itemuse, 7500 + itemuse);
_root["flank_mc" + itemuse].gotoAndPlay(1);
_root.soundspell1.gotoAndStop(5);
_root["flank_mc" + itemuse].lx = 1;
}
_root["flank_mc" + itemuse]._x = obj._x;
_root["flank_mc" + itemuse]._y = obj._y - 20;
}
function shadowuse(obj) {
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (_root["flank_mc" + itemuse].lx == null) {
_root.flank_mc.duplicateMovieClip("flank_mc" + itemuse, 7300 + itemuse);
_root["flank_mc" + itemuse].gotoAndPlay(1);
_root.soundspell1.gotoAndStop(5);
_root["flank_mc" + itemuse].lx = 1;
}
_root["flank_mc" + itemuse]._x = obj._x;
_root["flank_mc" + itemuse]._y = obj._y - 20;
}
function mightuse(obj) {
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (_root["fury_effect_mc" + itemuse].lx == null) {
_root.fury_effect_mc.duplicateMovieClip("fury_effect_mc" + itemuse, 7500 + itemuse);
_root["fury_effect_mc" + itemuse].gotoAndPlay(1);
_root.sounditem1.gotoAndStop(4);
_root["fury_effect_mc" + itemuse].lx = 1;
}
_root["fury_effect_mc" + itemuse]._x = obj._x;
_root["fury_effect_mc" + itemuse]._y = obj._y - 20;
}
function furyuse(obj) {
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (_root["fury_effect_mc" + itemuse].lx == null) {
_root.fury_effect_mc.duplicateMovieClip("fury_effect_mc" + itemuse, 7100 + itemuse);
_root["fury_effect_mc" + itemuse].gotoAndPlay(1);
_root.sounditem1.gotoAndStop(4);
_root["fury_effect_mc" + itemuse].lx = 1;
}
_root["fury_effect_mc" + itemuse]._x = obj._x;
_root["fury_effect_mc" + itemuse]._y = obj._y - 20;
}
function flankuse(obj) {
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
if (order == 0) {
if (flank_buff == 1) {
if (meleenum >= 2) {
} else {
if (_root["flank_mc" + itemuse].lx == null) {
_root.flank_mc.duplicateMovieClip("flank_mc" + itemuse, 6800 + itemuse);
_root.soundspell1.gotoAndStop(4);
_root["flank_mc" + itemuse].gotoAndPlay(1);
_root["flank_mc" + itemuse].lx = 1;
}
_root["flank_mc" + itemuse]._x = obj._x;
_root["flank_mc" + itemuse]._y = obj._y - 20;
flanktimer = 6250;
meleenum = 2;
}
} else {
if (_root["flank_mc" + itemuse].lx == null) {
_root.flank_mc.duplicateMovieClip("flank_mc" + itemuse, 6800 + itemuse);
_root.soundspell1.gotoAndStop(4);
_root["flank_mc" + itemuse].gotoAndPlay(1);
_root["flank_mc" + itemuse].lx = 1;
}
_root["flank_mc" + itemuse]._x = obj._x;
_root["flank_mc" + itemuse]._y = obj._y - 20;
flanktimer = 6250;
flank_buff = 1;
meleenum = 1;
}
}
}
function invisuse(obj) {
if (order == 0) {
if (invis_buff == 1) {
delete auto_invis;
delete invis_buff;
} else {
if ((invistimer == null) || (invistimer < 1560)) {
invistimer = 1560;
}
invis_buff = 1;
auto_invis = 1;
}
}
}
function healuse(obj) {
_root.plHpDis = 500;
heal = 50;
if (order == 0) {
if ((player_health + heal) >= stats_health) {
player_health = stats_health;
} else {
player_health = player_health + heal;
}
} else if (_root["enemy" + order].health >= _root["enemy" + order].stats_health) {
_root["enemy" + order].health = _root["enemy" + order].stats_health;
} else {
_root["enemy" + order].health = _root["enemy" + order].health + heal;
}
if (itemuse >= 10) {
itemuse = 1;
} else {
itemuse++;
}
_root.healpoints_mc.duplicateMovieClip("healpoints_mc" + itemuse, 6500 + itemuse);
_root.heal_effect_mc.duplicateMovieClip("heal" + itemuse, 10100 + itemuse);
if (_root["healpoints_mc" + itemuse].lx == null) {
_root["healpoints_mc" + itemuse].display = heal;
_root["healpoints_mc" + itemuse].lx = 1;
}
_root["healpoints_mc" + itemuse]._x = obj._x;
_root["healpoints_mc" + itemuse]._y = obj._y - 20;
if (_root["heal" + itemuse].lx == null) {
_root.sounditem1.gotoAndStop(4);
_root["heal" + itemuse].gotoAndPlay(1);
_root["heal" + itemuse].lx = 1;
}
_root["heal" + itemuse]._x = obj._x;
_root["heal" + itemuse]._y = obj._y - 20;
}
function itemfiller(value) {
function create() {
_root.item_.duplicateMovieClip("item" + nmecreate, 980 + nmecreate);
_root["item" + nmecreate].gotoAndStop(ItemArraynum[value]);
_root["item" + nmecreate]._x = (Math.floor(_root.char1._x / 24) * 24) + 12;
_root["item" + nmecreate]._y = (Math.floor(_root.char1._y / 24) * 24) + 12;
_root["item" + nmecreate].itemModW = 1;
}
if (_root.item1._x == null) {
nmecreate = 1;
create();
} else if (_root.item2._x == null) {
nmecreate = 2;
create();
} else if (_root.item3._x == null) {
nmecreate = 3;
create();
} else if (_root.item4._x == null) {
nmecreate = 4;
create();
} else if (_root.item5._x == null) {
nmecreate = 5;
create();
} else if (_root.item6._x == null) {
nmecreate = 6;
create();
} else if (_root.item7._x == null) {
nmecreate = 7;
create();
} else if (_root.item8._x == null) {
nmecreate = 8;
create();
} else if (_root.item9._x == null) {
nmecreate = 9;
create();
} else if (_root.item10._x == null) {
nmecreate = 10;
create();
}
}
function dropPatt(patt) {
if (_root.dun_map1.hb.hitTest(_root.char1._x, _root.char1._y + 24, true) || (_root.dun_map1.hb.hitTest(_root.char1._x, _root.char1._y - 24, true))) {
if (_root.dun_map1.hb.hitTest(_root.char1._x - 24, _root.char1._y, true)) {
_root["item" + nmecreate]._x = ((Math.floor(_root.char1._x / 24) * 24) + 12) + 24;
_root["item" + nmecreate]._y = (Math.floor(_root.char1._y / 24) * 24) + 12;
} else {
_root["item" + nmecreate]._x = ((Math.floor(_root.char1._x / 24) * 24) + 12) - 24;
_root["item" + nmecreate]._y = (Math.floor(_root.char1._y / 24) * 24) + 12;
}
} else if (_root.dun_map1.hb.hitTest(_root.char1._x - 24, _root.char1._y, true) || (_root.dun_map1.hb.hitTest(_root.char1._x + 24, _root.char1._y, true))) {
_root["item" + nmecreate]._x = (Math.floor(_root.char1._x / 24) * 24) + 12;
_root["item" + nmecreate]._y = ((Math.floor(_root.char1._y / 24) * 24) + 12) + 24;
} else {
_root["item" + nmecreate]._x = (Math.floor(_root.char1._x / 24) * 24) + 12;
_root["item" + nmecreate]._y = ((Math.floor(_root.char1._y / 24) * 24) + 12) + 24;
}
if (patt == null) {
}
if (patt == 1) {
_root["item" + nmecreate]._x = ((Math.floor(_root.char1._x / 24) * 24) + 12) - 24;
_root["item" + nmecreate]._y = (Math.floor(_root.char1._y / 24) * 24) + 12;
}
if (patt == 2) {
_root["item" + nmecreate]._x = ((Math.floor(_root.char1._x / 24) * 24) + 12) + 24;
_root["item" + nmecreate]._y = (Math.floor(_root.char1._y / 24) * 24) + 12;
}
}
function dropEngine(value) {
if (prevItem == value) {
if (ItemNum[value] <= 0) {
if ((!ItemArraynum[value]) == null) {
if (_root["item" + nmecreate]._x == null) {
if (nmecreate >= 10) {
chat("<b>Cannot Drop More Items.</b>", 30, 5);
} else {
ItemNum[value] = ItemNum[value] - 1;
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + "1") + ")", 30, 5);
itemfiller(value);
dropPatt();
}
}
if (_root["item" + nmecreate].number == null) {
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + "1") + ")", 30, 5);
ItemNum[value] = ItemNum[value] - 1;
_root["item" + nmecreate].number = 2;
_root["item" + nmecreate].gotoAndStop(ItemArraynum[value]);
dropPatt();
} else {
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + "1") + ")", 30, 5);
ItemNum[value] = ItemNum[value] - 1;
_root["item" + nmecreate].number++;
_root["item" + nmecreate].gotoAndStop(ItemArraynum[value]);
dropPatt();
}
delete ItemArraynum[value];
delete ItemNum[value];
delete itemModW[value];
delete itemModA[value];
}
} else if (_root["item" + nmecreate].number == null) {
ItemNum[value] = ItemNum[value] - 1;
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + ItemNum[value]) + ")", 30, 5);
_root["item" + nmecreate].number = 2;
_root["item" + nmecreate].gotoAndStop(ItemArraynum[value]);
dropPatt();
if (pnum >= 3) {
delete pnum;
} else {
pnum++;
}
} else {
ItemNum[value] = ItemNum[value] - 1;
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + ItemNum[value]) + ")", 30, 5);
_root["item" + nmecreate].number++;
_root["item" + nmecreate].gotoAndStop(ItemArraynum[value]);
}
} else if (ItemNum[value] <= 0) {
if ((!ItemArraynum[value]) == null) {
if (nmecreate >= 10) {
chat("<b>Cannot Drop More Items.</b>", 30, 5);
} else {
ItemNum[value] = ItemNum[value] - 1;
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + "0") + ")", 30, 5);
itemfiller(value);
dropPatt();
}
delete ItemArraynum[value];
delete ItemNum[value];
itemModW[value] = null;
itemModA[value] = null;
prevItem = value;
}
} else if (nmecreate >= 10) {
chat("<b>Cannot Drop More Items.</b>", 30, 5);
} else {
ItemNum[value] = ItemNum[value] - 1;
chat(((("You dropped " + itemMsg[ItemArraynum[value]]) + "(") + ItemNum[value]) + ")", 30, 5);
itemfiller(value);
prevItem = value;
dropPatt();
}
}
function spellUseEngine(value) {
if (spellArray[value] == 56) {
blesscombo = 1;
order = 0;
}
if (spellArray[value] == 55) {
potence_use = 1;
order = 0;
}
if (spellArray[value] == 54) {
bless_use = 1;
order = 0;
}
if (spellArray[value] == 53) {
mightcombo = 1;
order = 0;
}
if (spellArray[value] == 52) {
shadow_use = 1;
order = 0;
}
if (spellArray[value] == 51) {
might_use = 1;
order = 0;
}
if (spellArray[value] == 50) {
fury_use = 1;
order = 0;
}
if (spellArray[value] == 44) {
flank_use = 1;
order = 0;
}
if (spellArray[value] == 43) {
invis_use = 1;
order = 0;
}
if (spellArray[value] == 40) {
heal_use = 1;
order = 0;
}
if (spellArray[value] == 41) {
heal_t_use = 1;
}
if (spellArray[value] == 42) {
zap_t_use = 1;
}
}
function useEngine(value) {
_root.t = _root.hud_mc1.macro._currentframe;
if (itemArraynum[value] == null) {
delete itemModW[value];
delete itemModA[value];
}
if (useitem == null) {
if (_root.hud_mc1.macro._currentframe == value) {
if ((((((ItemArraynum[value] == 14) || (ItemArraynum[value] == 15)) || (ItemArraynum[value] == 16)) || (ItemArraynum[value] == 17)) || (ItemArraynum[value] == 18)) || (ItemArraynum[value] == 19)) {
if ((((((equipArray[4] == 14) || (equipArray[4] == 15)) || (equipArray[4] == 16)) || (equipArray[4] == 17)) || (equipArray[4] == 18)) || (equipArray[4] == 19)) {
} else {
a_weap = 1;
_root.char1.gotoAndStop(_root.char1._currentframe + 20);
}
}
if (((ItemArraynum[value] == 23) || (ItemArraynum[value] == 24)) || (ItemArraynum[value] == 25)) {
a_armor = 2;
_root.char1.gotoAndStop(_root.char1._currentframe + 80);
}
if (((ItemArraynum[value] == 20) || (ItemArraynum[value] == 21)) || (ItemArraynum[value] == 22)) {
a_armor = 1;
_root.char1.gotoAndStop(_root.char1._currentframe + 40);
}
if (ItemArraynum[value] == 42) {
zap_t_use = 1;
}
if (ItemArraynum[value] == 40) {
heal_use = 1;
}
if (ItemArraynum[value] == 41) {
heal_t_use = 1;
}
if (((ItemArraynum[value] == 7) || (ItemArraynum[value] == 9)) || (ItemArraynum[value] == 12)) {
craft_use = 1;
}
if ((((((((((((((((((((((((((((ItemArraynum[value] == 14) || (ItemArraynum[value] == 15)) || (ItemArraynum[value] == 16)) || (ItemArraynum[value] == 17)) || (ItemArraynum[value] == 18)) || (ItemArraynum[value] == 19)) || (ItemArraynum[value] == 20)) || (ItemArraynum[value] == 21)) || (ItemArraynum[value] == 22)) || (ItemArraynum[value] == 23)) || (ItemArraynum[value] == 24)) || (ItemArraynum[value] == 25)) || (ItemArraynum[value] == 4)) || (ItemArraynum[value] == 8)) || (ItemArraynum[value] == 11)) || (ItemArraynum[value] == 26)) || (ItemArraynum[value] == 27)) || (ItemArraynum[value] == 28)) || (ItemArraynum[value] == 29)) || (ItemArraynum[value] == 30)) || (ItemArraynum[value] == 31)) || (ItemArraynum[value] == 32)) || (ItemArraynum[value] == 33)) || (ItemArraynum[value] == 34)) || (ItemArraynum[value] == 35)) || (ItemArraynum[value] == 36)) || (ItemArraynum[value] == 37)) || (ItemArraynum[value] == 38)) {
armorNum = itemArraynum[value];
armor_use = 1;
}
if (ItemArraynum[value] == 48) {
wine_use = 1;
}
if (ItemArraynum[value] == 47) {
herbp_use = 1;
}
if (ItemArraynum[value] == 46) {
sonhip_use = 1;
}
if (ItemArraynum[value] == 45) {
liver_use = 1;
}
if (ItemArraynum[value] == 1) {
beef_use = 1;
}
if (ItemArraynum[value] == 13) {
redpot_use = 1;
}
if (ItemArraynum[value] == 6) {
if (concpot_use == 1) {
delete concpotTimer;
}
concpot_use = 1;
}
if (craft_use == 1) {
} else {
ItemNum[value] = ItemNum[value] - 1;
}
if (ItemNum[value] <= 0) {
delete ItemArraynum[value];
delete ItemNum[value];
if (armor_use == null) {
delete itemModW[value];
delete itemModA[value];
}
}
}
dropht = 1;
useitem = 1;
arraynum = 1;
}
}
function ArmorDrop(KEY1, KEY2, KEY3, KEY4, KEY5, KEY6) {
if (Key.isDown(KEY1)) {
if (a_key == null) {
keys = 1;
equipdropEngine(keys);
a_key = 1;
}
} else {
delete a_key;
}
if (Key.isDown(KEY2)) {
if (b_key == null) {
keys = 2;
equipdropEngine(keys);
b_key = 1;
}
} else {
delete b_key;
}
if (Key.isDown(KEY3)) {
if (c_key == null) {
keys = 3;
equipdropEngine(keys);
c_key = 1;
}
} else {
delete c_key;
}
if (Key.isDown(KEY4)) {
if (x_key == null) {
keys = 4;
equipdropEngine(keys);
x_key = 1;
}
} else {
delete x_key;
}
if (Key.isDown(KEY5)) {
if (e_key == null) {
keys = 5;
equipdropEngine(keys);
e_key = 1;
}
} else {
delete e_key;
}
}
function SpellUse(KEY1, KEY2, KEY3, KEY4, KEY5, KEY6) {
function mousehudspells(arg, mnum) {
if (arg) {
if (keys == mnum) {
if (_root.char1._currentframe <= 5) {
_root.char1.gotoAndStop(_root.char1._currentframe + 5);
}
spellUseEngine(keys);
delete m_input;
} else {
keys = mnum;
}
}
}
mousehudspells(_root.hud_mc1.spellList.item1.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 1);
mousehudspells(_root.hud_mc1.spellList.item2.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 2);
mousehudspells(_root.hud_mc1.spellList.item3.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 3);
mousehudspells(_root.hud_mc1.spellList.item4.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 4);
mousehudspells(_root.hud_mc1.spellList.item5.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 5);
if (Key.isDown(KEY1)) {
if (a_key == null) {
keys = 1;
spellUseEngine(keys);
a_key = 1;
}
} else {
delete a_key;
}
if (Key.isDown(KEY2)) {
if (b_key == null) {
keys = 2;
spellUseEngine(keys);
b_key = 1;
}
} else {
delete b_key;
}
if (Key.isDown(KEY3)) {
if (c_key == null) {
keys = 3;
spellUseEngine(keys);
c_key = 1;
}
} else {
delete c_key;
}
if (Key.isDown(KEY4)) {
if (x_key == null) {
keys = 4;
spellUseEngine(keys);
x_key = 1;
}
} else {
delete x_key;
}
if (Key.isDown(KEY5)) {
if (e_key == null) {
keys = 5;
spellUseEngine(keys);
e_key = 1;
}
} else {
delete e_key;
}
if (Key.isDown(KEY6)) {
if (s_key == null) {
keys = 6;
spellUseEngine(keys);
s_key = 1;
}
} else {
delete s_key;
}
}
function Inventory(KEY1, KEY2, KEY3, KEY4, KEY5, KEY6) {
function mousehud(arg, mnum) {
if (arg) {
if (keys == mnum) {
if (_root.char1._currentframe <= 5) {
_root.char1.gotoAndStop(_root.char1._currentframe + 5);
}
useEngine(keys);
delete m_input;
} else {
keys = mnum;
}
}
}
mousehud(_root.hud_mc1.macro.button1.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 1);
mousehud(_root.hud_mc1.macro.button2.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 2);
mousehud(_root.hud_mc1.macro.button3.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 3);
mousehud(_root.hud_mc1.macro.button4.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 4);
mousehud(_root.hud_mc1.macro.button5.hitTest(_xmouse, _ymouse, true) && (m_input == 1), 5);
if (Key.isDown(KEY1)) {
if (a_key == null) {
keys = 1;
useEngine(keys);
a_key = 1;
}
} else {
delete a_key;
delete useitem;
}
if (Key.isDown(KEY2)) {
if (b_key == null) {
keys = 2;
useEngine(keys);
b_key = 1;
}
} else {
delete b_key;
delete useitem;
}
if (Key.isDown(KEY3)) {
if (c_key == null) {
keys = 3;
useEngine(keys);
c_key = 1;
}
} else {
delete c_key;
delete useitem;
}
if (Key.isDown(KEY4)) {
if (x_key == null) {
keys = 4;
useEngine(keys);
x_key = 1;
}
} else {
delete x_key;
delete useitem;
}
if (Key.isDown(KEY5)) {
if (e_key == null) {
keys = 5;
useEngine(keys);
e_key = 1;
}
} else {
delete e_key;
delete useitem;
}
if (Key.isDown(KEY6)) {
if ((d_key == null) && (a_select == null)) {
dropEngine(keys);
d_key = 1;
}
} else {
delete d_key;
delete useitem;
delete dropitem;
}
}
function goldcollector(obj) {
if (enemyitem == 2) {
gold = gold + itemGold[1];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[1]) + ")", 30, 5);
removeMovieClip(obj);
delete enemyitem;
} else if (enemyitem == 3) {
gold = gold + itemGold[2];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[2]) + ")", 30, 5);
removeMovieClip(obj);
delete enemyitem;
} else if (enemyitem == 5) {
gold = gold + itemGold[3];
_root.sounditem1.gotoAndStop(3);
chat(((itemMsg[enemyItem] + "(") + itemGold[3]) + ")", 30, 5);
removeMovieClip(obj);
delete enemyitem;
} else if (enemyitem == 10) {
gold = gold + itemGold[4];
_root.sounditem1.gotoAndStop(3);
removeMovieClip(obj);
chat(((itemMsg[enemyItem] + "(") + itemGold[4]) + ")", 30, 5);
delete enemyitem;
}
}
function macrofiller(obj) {
if (((itemArraynum[1] == enemyitem) && (itemModW[1] == ewbox)) && (itemModA[1] == eabox)) {
itemModW[1] = ewbox;
itemModA[1] = eabox;
itemNum[1] = itemNum[1] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[1]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[1]]) + "(") + itemnum[1]) + ")", 30, 5);
removeMovieClip(obj);
} else if (((itemArraynum[2] == enemyitem) && (itemModW[2] == ewbox)) && (itemModA[2] == eabox)) {
itemModW[2] = ewbox;
itemModA[2] = eabox;
itemNum[2] = itemNum[2] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[2]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[2]]) + "(") + itemnum[2]) + ")", 30, 5);
removeMovieClip(obj);
} else if (((itemArraynum[3] == enemyitem) && (itemModW[3] == ewbox)) && (itemModA[3] == eabox)) {
itemModW[3] = ewbox;
itemModA[3] = eabox;
itemNum[3] = itemNum[3] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[3]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[3]]) + "(") + itemnum[3]) + ")", 30, 5);
removeMovieClip(obj);
} else if (((itemArraynum[4] == enemyitem) && (itemModW[4] == ewbox)) && (itemModA[4] == eabox)) {
itemModW[4] = ewbox;
itemModA[4] = eabox;
itemNum[4] = itemNum[4] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[4]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[4]]) + "(") + itemnum[4]) + ")", 30, 5);
removeMovieClip(obj);
} else if (((itemArraynum[5] == enemyitem) && (itemModW[5] == ewbox)) && (itemModA[5] == eabox)) {
itemModW[5] = ewbox;
itemModA[5] = eabox;
itemNum[5] = itemNum[5] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[5]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[5]]) + "(") + itemnum[5]) + ")", 30, 5);
removeMovieClip(obj);
} else if (arraynum < 6) {
if ((((enemyitem == 2) || (enemyitem == 3)) || (enemyitem == 5)) || (enemyitem == 10)) {
goldcollector(obj);
removeMovieClip(obj);
} else if ((itemModW[arraynum] == ewbox) && (itemModA[arraynum] == eabox)) {
if (((((((((((((((itemArraynum[1] == enemyitem) && (itemModW[1] == ewbox)) && (itemModA[1] == eabox)) && (itemArraynum[2] == enemyitem)) && (itemModW[2] == ewbox)) && (itemModA[2] == eabox)) && (itemArraynum[3] == enemyitem)) && (itemModW[3] == ewbox)) && (itemModA[3] == eabox)) && (itemArraynum[4] == enemyitem)) && (itemModW[4] == ewbox)) && (itemModA[5] == eabox)) && (itemArraynum[5] == enemyitem)) && (itemModW[5] == ewbox)) && (itemModA[5] == eabox)) {
} else {
itemArraynum[arraynum] = enemyitem;
itemNum[arraynum] = itemNum[arraynum] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[arraynum]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[arraynum]]) + "(") + itemnum[arraynum]) + ")", 30, 5);
removeMovieClip(obj);
}
} else {
itemModW[arraynum] = ewbox;
itemModA[arraynum] = eabox;
itemArraynum[arraynum] = enemyitem;
itemNum[arraynum] = itemNum[arraynum] + founditemnum;
_root.sounditem1.gotoAndStop(3);
chat((((((weapmod[itemmodw[arraynum]] + itemmsg[enemyitem]) + " ") + armormod[itemmoda[arraynum]]) + "(") + itemnum[arraynum]) + ")", 30, 5);
removeMovieClip(obj);
traceme = arraynum;
}
} else {
goldcollector(obj);
}
}
function equipdropEngine(value) {
if (equipArray[value] == null) {
ewbox = 0;
eabox = 0;
} else if (((((itemArraynum[1] == null) || (itemArraynum[2] == null)) || (itemArraynum[3] == null)) || (itemArraynum[4] == null)) || (itemArraynum[5] == null)) {
if ((((((equipArray[value] == 14) || (equipArray[value] == 15)) || (equipArray[value] == 16)) || (equipArray[value] == 17)) || (equipArray[value] == 18)) || (equipArray[value] == 19)) {
_root.char1.gotoAndStop(_root.char1._currentframe - 20);
delete a_weap;
}
if (((equipArray[value] == 20) || (equipArray[value] == 21)) || (equipArray[value] == 22)) {
_root.char1.gotoAndStop(_root.char1._currentframe - 40);
delete a_armor;
}
if (((equipArray[value] == 23) || (equipArray[value] == 24)) || (equipArray[value] == 25)) {
_root.char1.gotoAndStop(_root.char1._currentframe - 80);
delete a_armor;
}
if (((((((((((equipArray[value] == 28) || (equipArray[value] == 29)) || (equipArray[value] == 30)) || (equipArray[value] == 31)) || (equipArray[value] == 32)) || (equipArray[value] == 33)) || (equipArray[value] == 34)) || (equipArray[value] == 35)) || (equipArray[value] == 36)) || (equipArray[value] == 37)) || (equipArray[value] == 38)) {
_root.shield = ItemArraynum[value] - 27;
}
enemydeath = 1;
founditemnum = 1;
equipSwitchW[value] = equipModW[value];
equipSwitchA[value] = equipModA[value];
enemyitem = equipArray[value];
equipArray[value] = null;
equiptog = 1;
delete equipModW[value];
delete equipModA[value];
var unequip = 0;
while (unequip < 6) {
if (itemArraynum[unequip] == enemyitem) {
if (itemModW[unequip] == 0) {
itemModW[unequip] = equipSwitchW[value];
itemModA[unequip] = equipSwitchA[value];
if (itemNum[unequip] >= 2) {
itemNum[unequip] = itemNum[unequip] - 1;
}
}
}
unequip++;
}
} else {
chat("<b>Can't Remove; Your Inventory is full</b>", 30, 5);
}
}
if (correct == 1) {
if (arrayclear >= 25) {
if (itemArraynum[1] == null) {
delete itemModW[1];
delete itemModA[1];
}
if (itemArraynum[2] == null) {
delete itemModW[2];
delete itemModA[2];
}
if (itemArraynum[3] == null) {
delete itemModW[3];
delete itemModA[3];
}
if (itemArraynum[4] == null) {
delete itemModW[4];
delete itemModA[4];
}
if (itemArraynum[5] == null) {
delete itemModW[5];
delete itemModA[5];
}
delete correct;
delete arrayclear;
} else {
arrayclear++;
}
}
var i_sheet = 1;
while (i_sheet < (11 + itemchestCount)) {
if (armor_use == 1) {
} else if (_root["item" + i_sheet].hitTest(_root.char1._x, _root.char1._y, true)) {
firsthitTest = 1;
correct = 1;
if ((((_root["item" + i_sheet]._currentframe == 2) || (_root["item" + i_sheet]._currentframe == 3)) || (_root["item" + i_sheet]._currentframe == 5)) || (_root["item" + i_sheet]._currentframe == 10)) {
}
if (_root["item" + i_sheet].number == null) {
founditemnum = 1;
} else {
founditemnum = _root["item" + i_sheet].number;
}
delete prevItem;
enemyitem = _root["item" + i_sheet]._currentframe;
enemydeath = 1;
dun_create();
}
if (enemydeath == 1) {
if (equiptog == 1) {
arrayfiller();
modfiller();
equippainter();
macrofiller(enemyitem);
if ((((_root["item" + i_sheet]._currentframe == 2) || (_root["item" + i_sheet]._currentframe == 3)) || (_root["item" + i_sheet]._currentframe == 5)) || (_root["item" + i_sheet]._currentframe == 10)) {
} else if ((itemModW[arraynum] == null) && ((!itemArraynum[arraynum]) == null)) {
itemModW[arraynum] = ewbox;
itemModA[arraynum] = eabox;
}
delete equiptog;
delete enemydeath;
if (equipSwitchW[4] == null) {
} else if (armor_use == 1) {
equipSwap = 1;
}
} else {
if (arraynum >= 6) {
arrayfiller();
modfiller();
equippainter();
macrofiller(_root["item" + i_sheet]);
if (((spweap == 1) && (itemModW[arraynum] == null)) && ((!itemArraynum[arraynum]) == null)) {
itemModW[arraynum] = ewbox;
itemModA[arraynum] = eabox;
}
if ((itemModW[arraynum] == null) && ((!itemArraynum[arraynum]) == null)) {
itemModW[arraynum] = ewbox;
itemModA[arraynum] = eabox;
}
if (equipSwitchW[4] == null) {
} else if (armor_use == 1) {
equipSwap = 1;
}
} else {
arrayfiller();
modfiller();
equippainter();
macrofiller(_root["item" + i_sheet]);
if (((spweap == 1) && (itemModW[arraynum] == null)) && ((!itemArraynum[arraynum]) == null)) {
itemModW[arraynum] = ewbox;
itemModA[arraynum] = eabox;
}
if ((itemModW[arraynum] == null) && ((!itemArraynum[arraynum]) == null)) {
itemModW[arraynum] = ewbox;
itemModA[arraynum] = eabox;
}
if (equipSwitchW[4] == null) {
} else if (armor_use == 1) {
equipSwap = 1;
}
}
delete enemydeath;
}
}
i_sheet++;
}
itemreadout1 = weapmod[ItemModW[1]];
itemreadout2 = weapmod[ItemModW[2]];
itemreadout3 = weapmod[ItemModW[3]];
itemreadout4 = weapmod[ItemModW[4]];
itemreadout5 = weapmod[ItemModW[5]];
equipro1 = weapmod[equipModW[1]];
equipro2 = weapmod[equipModW[2]];
equipro3 = weapmod[equipModW[3]];
equipro4 = weapmod[equipModW[4]];
equipro5 = weapmod[equipModW[5]];
if (armor_use == 1) {
if (((((armorNum == 4) || (armorNum == 8)) || (armorNum == 11)) || (armorNum == 26)) || (armorNum == 27)) {
if (equipArray[3] == null) {
equipArray[3] = armorNum;
equipmodW[3] = itemModW[keys];
equipmodA[3] = itemModA[keys];
chat("You equip (Right Hand) " + itemMsg[equipArray[3]], 30, 5);
_root.sounditem1.gotoAndStop(3);
if (itemNum[keys] <= 0) {
delete itemModW[keys];
delete itemModA[keys];
}
delete armor_use;
} else if (equipArray[2] == null) {
equipArray[2] = armorNum;
equipmodW[2] = itemModW[keys];
equipmodA[2] = itemModA[keys];
if (itemNum[keys] <= 0) {
delete itemModW[keys];
delete itemModA[keys];
}
chat("You equip (Left Hand) " + itemMsg[equipArray[2]], 30, 5);
_root.sounditem1.gotoAndStop(3);
delete armor_use;
} else if ((((((itemNum[keys] >= 1) && (itemNum[1] >= 1)) && (itemNum[2] >= 1)) && (itemNum[3] >= 1)) && (itemNum[4] >= 1)) && (itemNum[5] >= 1)) {
chat("<b>Can't Equip; Your Inventory is full</b>", 30, 5);
delete armor_use;
itemNum[keys] = itemNum[keys] + 1;
} else {
chat("You equip (Right Hand) " + itemMsg[armorNum], 30, 5);
founditemnum = 1;
equiptog = 1;
enemydeath = 1;
enemyitem = equipArray[3];
equipArray[3] = armorNum;
_root.sounditem1.gotoAndStop(3);
delete armor_use;
}
} else if (((((((((((armorNum == 28) || (armorNum == 29)) || (armorNum == 30)) || (armorNum == 31)) || (armorNum == 32)) || (armorNum == 33)) || (armorNum == 34)) || (armorNum == 35)) || (armorNum == 36)) || (armorNum == 37)) || (armorNum == 38)) {
if (equipArray[5] == null) {
equipArray[5] = armorNum;
equipmodW[5] = itemModW[keys];
equipmodA[5] = itemModA[keys];
if (itemNum[keys] <= 0) {
delete itemModW[keys];
delete itemModA[keys];
}
_root.shield = armorNum - 27;
chat("You equip (Shield) " + itemMsg[equipArray[5]], 30, 5);
_root.sounditem1.gotoAndStop(3);
delete armor_use;
} else if ((((((itemNum[keys] >= 1) && (itemNum[1] >= 1)) && (itemNum[2] >= 1)) && (itemNum[3] >= 1)) && (itemNum[4] >= 1)) && (itemNum[5] >= 1)) {
chat("<b>Can't Equip; Your Inventory is full</b>", 30, 5);
delete armor_use;
itemNum[keys] = itemNum[keys] + 1;
} else {
chat("You equip (Shield) " + itemMsg[armorNum], 30, 5);
founditemnum = 1;
equiptog = 1;
enemydeath = 1;
enemyitem = equipArray[5];
equipArray[5] = armorNum;
_root.shield = armorNum - 27;
_root.sounditem1.gotoAndStop(3);
delete armor_use;
}
} else if ((((((armorNum == 14) || (armorNum == 15)) || (armorNum == 16)) || (armorNum == 17)) || (armorNum == 18)) || (armorNum == 19)) {
if (equipArray[4] == null) {
equipArray[4] = armorNum;
equipmodW[4] = itemModW[keys];
equipmodA[4] = itemModA[keys];
if (itemNum[keys] <= 0) {
delete itemModW[keys];
delete itemModA[keys];
}
chat(((("You equip (Weapon)" + weapmod[equipmodW[4]]) + itemMsg[equipArray[4]]) + " ") + armormod[equipmodA[4]], 30, 5);
_root.sounditem1.gotoAndStop(3);
delete armor_use;
} else if ((((((itemNum[keys] >= 1) && (itemNum[1] >= 1)) && (itemNum[2] >= 1)) && (itemNum[3] >= 1)) && (itemNum[4] >= 1)) && (itemNum[5] >= 1)) {
chat("<b>Can't Equip; Your Inventory is full</b>", 30, 5);
delete armor_use;
itemNum[keys] = itemNum[keys] + 1;
} else {
enemyitem = equipArray[4];
equiptog = 1;
enemydeath = 1;
equipSwitchW[4] = equipModW[4];
equipSwitchA[4] = equipModA[4];
equipArray[4] = armorNum;
equipmodW[4] = itemModW[keys];
equipmodA[4] = itemModA[keys];
chat(((("You equip (Weapon)" + weapmod[itemModW[keys]]) + itemMsg[equipArray[4]]) + " ") + armormod[itemModA[keys]], 30, 5);
founditemnum = 1;
equipSwap = 2;
itemModW[modfiller] = equipSwitchW[4];
itemModA[modfiller] = equipSwitchA[4];
_root.sounditem1.gotoAndStop(3);
delete armor_use;
if (itemNum[keys] <= 0) {
delete itemModW[keys];
delete itemModA[keys];
}
}
} else if (equipArray[1] == null) {
equipArray[1] = armorNum;
equipmodW[1] = itemModW[keys];
equipmodA[1] = itemModA[keys];
chat("You equip (Armor) " + itemMsg[equipArray[1]], 30, 5);
_root.sounditem1.gotoAndStop(3);
if (itemNum[keys] <= 0) {
delete itemModW[keys];
delete itemModA[keys];
}
delete armor_use;
} else if ((((((itemNum[keys] >= 1) && (itemNum[1] >= 1)) && (itemNum[2] >= 1)) && (itemNum[3] >= 1)) && (itemNum[4] >= 1)) && (itemNum[5] >= 1)) {
chat("<b>Can't Equip; Your Inventory is full</b>", 30, 5);
delete armor_use;
itemNum[keys] = itemNum[keys] + 1;
} else {
chat("You equip (Armor) " + itemMsg[armorNum], 30, 5);
founditemnum = 1;
equiptog = 1;
enemydeath = 1;
enemyitem = equipArray[1];
equipArray[1] = armorNum;
_root.sounditem1.gotoAndStop(3);
delete armor_use;
}
}
if (equipSwap == 2) {
if (itemModW[keys] == 0) {
if (itemArraynum[keys] == null) {
itemModW[equipfiller] = equipSwitchW[4];
itemModA[equipfiller] = equipSwitchA[4];
delete equipSwap;
} else {
itemModW[keys] = equipSwitchW[4];
itemModA[keys] = equipSwitchA[4];
delete equipSwap;
}
}
}
if (equipSwap == 1) {
if (itemModW[keys] == 0) {
if (itemArraynum[modfillnum] == null) {
itemModW[modfillnum + 1] = equipSwitchW[keys];
itemModA[modfillnum + 1] = equipSwitchA[keys];
} else {
itemModW[modfillnum] = equipSwitchW[keys];
itemModA[modfillnum] = equipSwitchA[keys];
}
delete equipSwap;
}
}
xItemModA = ItemModA;
xItemModW = ItemModW;
yItemModW = ((ItemModW[arraynum] + "ItemmodW: ") + ItemModA[arraynum]) + "ItemModA";
xequipmodA = equipmodA;
xequipmodW = equipmodW;
ymacromodA = macromodA;
ymacromodW = macromodW;
ytreasure = (treasureHistory[read] + " ") + treasureHistory[read - 1];
thrower(12, 4, 5);
if (keys == null) {
keys = 1;
}
if (zap_t_use == 1) {
delete zapm;
delete zapnumber;
delete zap_m;
delete spell_input;
zapTot = 5;
spells_target();
if (order >= 9) {
_root.targ1._y = -99999;
delete zap_t_use;
ItemNum[keys] = ItemNum[keys] + 1;
chat("<b>Nothing to Attack</b>", 30, 5);
}
if (Key.isDown(13) || (_root.targ1.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
delete mousex;
delete mousey;
delete m_input;
delete m_command;
chat("You cast " + itemMsg[42], 30, 5);
spell_input = 1;
zap_m = 1;
damage = zap * zapTot;
_root.soundspell1.gotoAndStop(7);
}
}
if (zap_m == 1) {
if (spell_input == 1) {
delete zap_t_use;
if (order == 0) {
} else {
if (zapm >= 3) {
delete effectst;
_root["enemy" + order].stun = 1;
_root["enemy" + order].stunTimer = 1;
_root.targ1._y = -99999;
_root["enemy" + order].health = _root["enemy" + order].health - zap;
zapuse(_root["enemy" + order], 1);
delete zapm;
zapnumber++;
} else if ((((((((_root.enemy1._x == null) && (_root.enemy2._x == null)) && (_root.enemy3._x == null)) && (_root.enemy4._x == null)) && (_root.enemy5._x == null)) && (_root.enemy6._x == null)) && (_root.enemy7._x == null)) && (_root.enemy8._x == null)) {
delete zapm;
delete zapnumber;
delete zap_m;
delete spell_input;
order = 0;
} else {
zapm++;
}
if (zapnumber >= zapTot) {
delete zapm;
delete zapnumber;
_root.targ1._y = -99999;
delete spell_input;
delete zap_m;
}
}
}
}
regenHealth();
if (flanktimer == 1) {
if (meleenum == 1) {
chat("Side Attacks End", 30, 5);
} else {
chat("Back Attacks End", 30, 5);
chat("Side Attacks End", 30, 5);
}
delete meleenum;
delete flank_buff;
delete flanktimer;
} else {
flanktimer--;
}
if (invis_buff == 1) {
_root.char1._alpha = 25;
if (se_invis == null) {
_root.soundspell1.gotoAndStop(3);
se_invis = 1;
}
} else {
delete invistimer;
_root.char1._alpha = 100;
delete se_invis;
if (auto_invis == 1) {
if ((invistimer == null) || (invistimer < 1560)) {
invistimer = 1560;
}
invis_buff = 1;
}
}
if (invistimer == null) {
} else if (invistimer <= 0) {
chat("You are no longer invisible", 30, 5);
delete invis_buff;
delete auto_invis;
delete invistimer;
} else {
invistimer--;
}
if (blesscombo == 1) {
if (blesstimer == null) {
bless_use = 1;
} else if (potencetimer == null) {
potence_use = 1;
} else if (meleenumber < 2) {
flank_use = 1;
}
delete blesscombo;
}
if (potence_use == 1) {
cost = 30;
if (player_mana > cost) {
if (potencetimer == null) {
potencetimer = 1850;
potencebuff = 1;
potenceuse(char);
chat("You cast " + itemMsg[55], 30, 5);
if (itemuse >= 10) {
itemuse = 1;
}
player_mana = player_mana - cost;
} else {
chat("You have already casted that", 30, 5);
}
} else {
chat("<b>Not enough Mana</b>", 30, 5);
}
delete potence_use;
}
if (potencetimer == null) {
} else if (potencetimer <= 0) {
chat("Your skill decreases", 30, 5);
delete potencebuff;
delete potencetimer;
} else {
potencetimer = potencetimer - 1;
}
if (bless_use == 1) {
cost = 60;
if (player_mana > cost) {
if (blesstimer == null) {
blesstimer = 3750;
blessbuff = 1;
blessuse(char);
chat("You cast " + itemMsg[54], 30, 5);
if (itemuse >= 10) {
itemuse = 1;
}
player_mana = player_mana - cost;
} else {
chat("You have already casted that", 30, 5);
}
} else {
chat("<b>Not enough Mana</b>", 30, 5);
}
delete bless_use;
}
if (blesstimer == null) {
} else if (blesstimer <= 0) {
chat("End of Blessing", 30, 5);
delete blessbuff;
delete blesstimer;
} else {
blesstimer = blesstimer - 1;
}
if (mightcombo == 1) {
if (mighttimer == null) {
might_use = 1;
} else if (shadowtimer == null) {
shadow_use = 1;
} else {
chat("You have already casted that", 30, 5);
}
delete mightcombo;
}
if (shadow_use == 1) {
cost = 60;
if (player_mana > cost) {
if (shadowtimer == null) {
shadowtimer = 6000;
shadowbuff = 1;
shadowuse(char);
chat("You cast " + itemMsg[52], 30, 5);
if (itemuse >= 10) {
itemuse = 1;
}
player_mana = player_mana - cost;
} else {
chat("You have already casted that", 30, 5);
}
} else {
chat("<b>Not enough Mana</b>", 30, 5);
}
delete shadow_use;
}
if (shadowtimer == null) {
} else if (shadowtimer <= 0) {
chat("Your speed decreases", 30, 5);
delete shadowbuff;
delete shadowtimer;
} else {
shadowtimer = shadowtimer - 1;
}
if (might_use == 1) {
cost = 30;
if (player_mana > cost) {
if (mighttimer == null) {
mighttimer = 1620;
mightbuff = 1;
mightuse(char);
chat("You cast " + itemMsg[51], 30, 5);
if (itemuse >= 10) {
itemuse = 1;
}
player_mana = player_mana - cost;
} else {
chat("You have already casted that", 30, 5);
}
} else {
chat("<b>Not enough Mana</b>", 30, 5);
}
delete might_use;
}
if (mighttimer == null) {
} else if (mighttimer <= 0) {
chat("Your muscles weaken", 30, 5);
delete mightbuff;
delete mighttimer;
} else {
mighttimer = mighttimer - 1;
}
if (furyLevel == null) {
furyLevel = new Array();
if (class == 1) {
furyOutput = ["", 1, 2];
furyPower = ["", 2, 3];
furyLevel = [" ", 30, 90];
furyLeveltext = [" ", "Wolf's ", "Tiger's "];
}
if (class == 2) {
furyOutput = ["", 1, 2, 3];
furyPower = ["", 2, 3, 4];
furyLevel = [" ", 30, 90, 150];
furyLeveltext = [" ", "Wolf's ", "Tiger's ", "Dragon's "];
}
}
if (fury_use == 1) {
if (flvl == null) {
flvl = 1;
}
lvloutput = furyOutput[flvl];
lvl = furyPower[flvl];
cost = furyLevel[flvl];
if (player_mana > cost) {
if (furytimer == null) {
furytimer = 6250;
furybuff = 1;
furyuse(char);
chat(((((("You cast " + furyLeveltext[flvl]) + itemMsg[50]) + "") + "(Fury Level ") + flvl) + ")", 30, 5);
if (itemuse >= 10) {
itemuse = 1;
}
player_mana = player_mana - cost;
} else {
chat("You have already casted that", 30, 5);
}
} else {
chat("<b>Not enough Mana</b>", 30, 5);
}
delete fury_use;
}
if (furytimer == null) {
} else if (furytimer <= 0) {
chat("Special Attacks end", 30, 5);
delete furybuff;
delete furytimer;
} else {
furytimer = furytimer - 1;
}
if (flank_use == 1) {
cost = 90;
if (player_mana > cost) {
if (meleenum < 2) {
flankuse(char);
chat((("You cast " + itemMsg[44]) + "") + meleenum, 30, 5);
player_mana = player_mana - cost;
if (itemuse >= 10) {
itemuse = 1;
}
} else {
chat("You have already casted that", 30, 5);
}
} else {
chat("<b>Not enough Mana</b>", 30, 5);
}
delete flank_use;
}
if (invis_use == 1) {
chat("You cast " + itemMsg[43], 30, 5);
invisuse(char);
if (itemuse >= 10) {
itemuse = 1;
}
delete invis_use;
}
if (heal_use == 1) {
cost = 3;
if (cost < player_mana) {
chat("You cast " + itemMsg[40], 30, 5);
player_mana = player_mana - cost;
healuse(char);
if (itemuse >= 10) {
itemuse = 1;
}
delete heal_use;
} else {
chat("<b>Not enough Mana</b>", 30, 5);
delete heal_use;
}
}
if (heal_t_use == 1) {
spells_target();
if (Key.isDown(13) || (_root.targ1.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
delete mousex;
delete mousey;
delete m_input;
delete m_command;
_root.targ1._y = -99999;
if (spell_input == null) {
chat("You cast " + itemMsg[41], 30, 5);
if (order == 0) {
healuse(_root.char1);
} else {
healuse(_root["enemy" + order]);
}
delete heal_t_use;
spell_input = 1;
}
} else {
delete spell_input;
}
}
if (craft_use == 1) {
chat((((("<b>You cannot use that (" + itemMsg[itemArraynum[keys]]) + "(") + ItemNum[keys]) + ")") + ")</b>", 30, 5);
delete craft_use;
}
if (wine_use == 1) {
_root.plHpDis = 500;
chat("You used Wine", 30, 5);
if (player_mana >= stats_mana) {
player_mana = stats_mana;
}
var i;
while ((player_mana < stats_mana) && (i < 25)) {
(player_mana++) && (i++);
}
_root.sounditem1.gotoAndStop(5);
delete wine_use;
}
if (herbp_use == 1) {
_root.plHpDis = 500;
chat("You used Herb Pipe", 30, 5);
if (player_mana >= stats_mana) {
player_mana = stats_mana;
}
player_health = player_health - 50;
var i;
while ((player_mana < stats_mana) && (i < 300)) {
(player_mana++) && (i++);
}
_root.sounditem1.gotoAndStop(5);
delete herbp_use;
}
if (sonhip_use == 1) {
_root.plHpDis = 500;
chat("You used Sonhi Pipe", 30, 5);
if (player_mana >= stats_mana) {
player_mana = stats_mana;
}
player_health = player_health - 50;
var i;
while ((player_mana < stats_mana) && (i < 450)) {
(player_mana++) && (i++);
}
_root.sounditem1.gotoAndStop(5);
delete sonhip_use;
}
if (liver_use == 1) {
_root.plHpDis = 500;
chat("You ate Bear's Liver", 30, 5);
if (player_health >= stats_health) {
player_health = stats_health;
}
var i;
while ((player_health < stats_health) && (i < 500)) {
(player_health++) && (i++);
}
_root.sounditem1.gotoAndStop(2);
delete liver_use;
}
if (beef_use == 1) {
_root.plHpDis = 500;
chat("You ate Beef", 30, 5);
if (player_health >= stats_health) {
player_health = stats_health;
}
var i;
while ((player_health < stats_health) && (i < 50)) {
(player_health++) && (i++);
}
_root.sounditem1.gotoAndStop(2);
delete beef_use;
}
if (redpot_use == 1) {
potionuse();
chat("You drank a red potion", 30, 5);
player_health = stats_health;
delete redpot_use;
}
if (potUsage == null) {
potUsage = new Array();
potUsage[1] = 8;
potUsage[2] = 10;
potUsage[3] = 12;
}
if (concpot_use == 1) {
if (itemuse >= 10) {
itemuse = 1;
}
if (concpotTimer == null) {
itemuse++;
potionuse();
chat("You drank a speed potion", 30, 5);
if (PotNum == 3) {
} else {
PotNum++;
}
concpotTimer = 10000 / PotNum;
}
if (concpotTimer <= 0) {
delete PotNum;
delete concpot_use;
delete concpotTimer;
chat("Your increased speed is gone", 30, 5);
} else {
if (stats_agi_full < 2) {
stats_agi_full = 2.96;
} else {
stats_agi_full = stats_agi - (potUsage[PotNum] + base_agi);
}
concpotTimer = concpotTimer - 10;
}
} else {
if (stats_agi_full == null) {
stats_agi_full = stats_agi - base_agi;
}
if (stats_agi_full < 2) {
stats_agi_full = 2.96;
} else {
stats_agi_full = stats_agi - base_agi;
}
}
if (PotNum == null) {
concpot_time = 10000;
} else {
concpot_time = 10000 / PotNum;
}
if (use_menu == null) {
use_menu = 1;
}
if (time_use == 1) {
t_usemenu = 1;
_root.hud_mc1.time.gotoAndStop(2);
} else {
_root.hud_mc1.time.gotoAndStop(1);
}
if (Key.isDown(90) || (_root.hud_mc1.time.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
if (t_useinput == null) {
t_usemenu++;
t_useinput = 1;
}
if (t_usemenu == 1) {
time_use = 1;
}
if (t_usemenu == 2) {
delete time_use;
}
if (t_usemenu >= 3) {
time_use = 1;
t_usemenu = 1;
}
} else {
delete t_useinput;
}
if (Key.isDown(70) || (_root.hud_mc1.spell.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
if (use_input == null) {
use_menu++;
use_input = 1;
}
if (use_menu == 1) {
delete spell_usage;
_root.hud_mc1.spell.gotoAndStop(1);
}
if (use_menu == 2) {
spell_usage = 1;
_root.hud_mc1.spell.gotoAndStop(2);
}
if (use_menu >= 3) {
delete spell_usage;
use_menu = 1;
}
} else {
delete use_input;
}
if (Key.isDown(71) || (_root.hud_mc1.equip.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
equip_usage = 1;
} else if (_root.hud_mc1.equip.hitTest(_xmouse, _ymouse, false) && (m_input == 1)) {
delete equip_usage;
} else if (Key.isDown(Key.getCode()) || (Key.isDown(71))) {
delete equip_usage;
}
if (Key.isDown(68)) {
} else {
item_usage = 1;
}
_root.IO = ((((((((((((((((((((((((((((_root.item1._x + "| item1") + "<br>") + _root.item2._x) + "| item2") + "<br>") + _root.item3._x) + "| item3") + "<br>") + _root.item4._x) + "| item4") + "<br>") + _root.item5._x) + "| item5") + "<br>") + _root.item6._x) + "| item6") + "<br>") + _root.item7._x) + "| item7") + "<br>") + _root.item8._x) + "| item8") + "<br>") + _root.item9._x) + "| item9") + "<br>") + _root.item10._x) + "| item10") + "<br>";
if (itemArraynum[keys] == null) {
delete ItemArraynum[keys];
delete ItemNum[keys];
delete itemModW[keys];
delete itemModA[keys];
}
if (itemArray == null) {
equipSwitchW = new Array();
equipSwitchA = new Array();
macroModA = new Array();
macroModW = new Array();
itemModA = new Array();
itemModW = new Array();
itemModW[1] = 0;
itemModA[1] = 0;
itemModW[2] = 0;
itemModA[2] = 0;
itemModW[3] = 0;
itemModA[3] = 0;
itemModW[4] = 0;
itemModA[4] = 0;
itemModW[5] = 0;
itemModA[5] = 0;
itemArraynum = new Array();
itemArray = new Array();
itemNum = new Array();
equipArray = new Array();
equipmodA = new Array();
equipmodW = new Array();
spellArray = new Array();
itemGold = new Array();
itemMsg = new Array();
itemGold[0] = null;
itemGold[1] = 10;
itemGold[2] = 1000;
itemGold[3] = 100;
itemGold[4] = 1;
itemMsg[0] = null;
itemMsg[1] = "Beef";
itemMsg[2] = "Coins";
itemMsg[3] = "Gold";
itemMsg[4] = "Red Ring" + armormod[eabox];
itemMsg[5] = "Coins100";
itemMsg[6] = "Concentration potion";
itemMsg[7] = "Dark Amber";
itemMsg[8] = "Purple ring" + armormod[eabox];
itemMsg[9] = "Amber";
itemMsg[10] = "1 Coin";
itemMsg[11] = "Blue ring" + armormod[eabox];
itemMsg[12] = "Tiger Meat";
itemMsg[13] = "Red potion";
itemMsg[14] = (weapmod[ewbox] + "Wooden saber") + armormod[eabox];
itemMsg[15] = (weapmod[ewbox] + "Sword") + armormod[eabox];
itemMsg[16] = (weapmod[ewbox] + "Moonblade") + armormod[eabox];
itemMsg[17] = (weapmod[ewbox] + "Dagger") + armormod[eabox];
itemMsg[18] = (weapmod[ewbox] + "Blood") + armormod[eabox];
itemMsg[19] = (weapmod[ewbox] + "Nimble blade") + armormod[eabox];
itemMsg[20] = "Star scale mail" + armormod[eabox];
itemMsg[21] = "Moon scale mail" + armormod[eabox];
itemMsg[22] = "Sun scale mail" + armormod[eabox];
itemMsg[23] = "Star armor" + armormod[eabox];
itemMsg[24] = "Moon armor" + armormod[eabox];
itemMsg[25] = "Sun armor" + armormod[eabox];
itemMsg[26] = "Titanium glove" + armormod[eabox];
itemMsg[27] = "Whisper bracelet" + armormod[eabox];
itemMsg[28] = "Tall shield" + armormod[eabox];
itemMsg[29] = "Bamboo shield" + armormod[eabox];
itemMsg[30] = "Steel shield" + armormod[eabox];
itemMsg[31] = "Hide shield" + armormod[eabox];
itemMsg[32] = "Brass shield" + armormod[eabox];
itemMsg[33] = "Titanium shield" + armormod[eabox];
itemMsg[34] = "Light buckler" + armormod[eabox];
itemMsg[35] = "Basic buckler" + armormod[eabox];
itemMsg[36] = "Heavy buckler" + armormod[eabox];
itemMsg[37] = "Amber buckler" + armormod[eabox];
itemMsg[38] = "Enchanted buckler" + armormod[eabox];
itemMsg[39] = "Empty";
itemMsg[40] = "Heal Scroll Lvl: 1";
itemMsg[41] = "Heal Scroll Target Lvl: 1";
itemMsg[42] = "Ignite Scroll Target Lvl: 1";
itemMsg[43] = "Invis Scroll Lvl: 1";
itemMsg[44] = "Flank/Backstab Scroll Lvl: " + meleenum;
itemMsg[45] = "Bear's Liver";
itemMsg[46] = "Sonhi pipe";
itemMsg[47] = "Herb pipe";
itemMsg[48] = "Wine";
itemMsg[49] = "Aged wine";
itemMsg[50] = "Fury";
itemMsg[51] = "Might Scroll Lvl: 1";
itemMsg[52] = "Shadow Figure Scroll Lvl: 1";
itemMsg[53] = "Might/ShadFig Scroll Lvl: 1";
itemMsg[54] = "Bless Scroll Lvl: 1";
itemMsg[55] = "Potence Scroll Lvl: 1";
itemMsg[56] = "Bless/Potence Scroll Lvl: 1";
itemFillOrder = newArray();
if (class == 2) {
itemNum[1] = 5;
itemArraynum[1] = 6;
itemNum[2] = 1;
itemArraynum[2] = 20;
itemNum[3] = 1;
itemArraynum[3] = 14;
itemNum[4] = 1;
itemArraynum[4] = 28;
itemNum[5] = 5;
itemArraynum[5] = 42;
spellArray[1] = 56;
spellArray[2] = 50;
spellArray[3] = 40;
spellArray[4] = 41;
if (gold == null) {
gold = 55000;
}
}
if (class == 1) {
itemNum[1] = 5;
itemArraynum[1] = 6;
itemNum[2] = 1;
itemArraynum[2] = 23;
itemNum[3] = 1;
itemArraynum[3] = 14;
itemNum[4] = 1;
itemArraynum[4] = 34;
itemNum[5] = 20;
itemArraynum[5] = 42;
spellArray[1] = 53;
spellArray[2] = 50;
spellArray[3] = 43;
spellArray[4] = 40;
spellArray[5] = 41;
if (gold == null) {
gold = 5000;
}
}
}
if (spell_usage == 1) {
delete item_usage;
if ((sellpage == 1) || (equip_usage == 1)) {
use_menu = 2;
delete spell_usage;
} else {
SpellUse(49, 50, 51, 52, 53, 68);
}
}
if (equip_usage == 1) {
delete item_usage;
if (sellpage == 1) {
} else {
ArmorDrop(49, 50, 51, 52, 53, 68);
}
}
if (item_usage == 1) {
if (sellpage == 1) {
} else {
Inventory(49, 50, 51, 52, 53, 68);
}
itembox1 = itemNum[1];
itembox2 = itemNum[2];
itembox3 = itemNum[3];
itembox4 = itemNum[4];
itembox5 = itemNum[5];
}
}
function dungeon_start(map, bgm) {
if (_root.SFX == 1) {
_root.sound.duplicateMovieClip("sound1", 901000);
_root.soundeffect.duplicateMovieClip("soundeffect1", 902000);
_root.sounditem.duplicateMovieClip("sounditem1", 903000);
_root.soundspell.duplicateMovieClip("soundspell1", 904000);
_root.soundspell.duplicateMovieClip("soundvoice1", 905000);
}
if (enemNum == null) {
enemNum = 1;
}
player_health = stats_health;
player_mana = stats_mana;
delete _root.retry;
_root.char.duplicateMovieClip("char1", 2500);
_root.char1._visible = true;
_root.char1._x = 109;
_root.char1._y = 100;
_root.charatk.duplicateMovieClip("char_atk1", 4000);
_root.char_atk1._visible = true;
_root.char_atk1._visible = true;
_root.dun_map.duplicateMovieClip("dun_map" + map, 100);
_root["dun_map" + map]._visible = true;
_root["dun_map" + map]._x = 0;
_root["dun_map" + map]._y = 0;
_root.fader.duplicateMovieClip("fader_mc1", 26010);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
_root.hud_mc.duplicateMovieClip("hud_mc1", 130000);
_root.hud_mc1._visible = true;
_root.hud_mc1._x = 0;
_root.hud_mc1._y = 0;
_root.gui_player_hbar.duplicateMovieClip("hp_bar1", 5000);
if (recbgm == null) {
if (_root.soundB == 1) {
_root.soundbgm.duplicateMovieClip("soundbgm1", 1040);
}
}
_root.debug_mc.duplicateMovieClip("debug_mc11", 92000);
_root.debug_mc11._visible = true;
_root.debug_mc11._x = 0;
_root.debug_mc11._y = 0;
_root.charhb.swapDepths(9130);
_root.enemyhb.swapDepths(9140);
_root.enemyhb2.swapDepths(9100);
_root.enemyhb3.swapDepths(9110);
_root.enemyhb4.swapDepths(9120);
_root.mousetarget.swapDepths(8000);
_root.ambushchar.swapDepths(3000);
_root.landmouse.swapDepths(1900);
_root.mouseanim.swapDepths(1890);
_root.floormouse.swapDepths(1880);
_root.attackmouse.swapDepths(1910);
_root.light.swapDepths(9100);
_root.lightbg.swapDepths(9199);
_root.pool.swapDepths(250);
_root.fourthlayer.swapDepths(140000);
_root.mvpicon.swapDepths(6000);
_root.mousetipmc.swapDepths(140050);
_root.tutorialwindow.swapDepths(150000);
}
function game_dun_lighting() {
if (_root.player_health >= 1) {
_root.light._x = _root.char1._x;
_root.light._y = _root.char1._y - 20;
_root.lightbg._x = _root.char1._x;
_root.lightbg._y = _root.char1._y - 20;
} else {
_root.light._x = -9999;
_root.lightbg._x = -9999;
}
}
function game_map_center() {
function obj_center(obj) {
if (pos == 1) {
_root.coverbgplayer._x = -9999;
_root.coverbgplayer._y = -((120 - obj._y) + 20);
_root.tutorialwindow._x = -(120 - obj._x);
_root.tutorialwindow._y = -((120 - obj._y) + 20);
_root.hud_mc1._x = -(120 - obj._x);
_root.hud_mc1._y = -((120 - obj._y) + 20);
} else {
_root.coverbgplayer._x = -(120 - obj._x);
_root.coverbgplayer._y = -((120 - obj._y) + 20);
_root.hud_mc1._x = -(182 - obj._x);
_root.hud_mc1._y = -((290 - obj._y) + 20);
_root.tutorialwindow._x = -(182 - obj._x);
_root.tutorialwindow._y = -((290 - obj._y) + 20);
_root.hud_mc1.swapDepths(91000);
_root.tutorialwindow.swapDepths(92000);
_root.coverbgplayer.swapDepths(90000);
}
_root.debug_mc11._x = -(120 - obj._x);
_root.debug_mc11._y = -((120 - obj._y) + 20);
_root.floor_fader_mc1._x = -(120 - obj._x);
_root.floor_fader_mc1._y = -((120 - obj._y) + 20);
_root.fader_mc1._x = -(120 - obj._x);
_root.fader_mc1._y = -((120 - obj._y) + 20);
_root.exitfader_mc1._x = -(120 - obj._x);
_root.exitfader_mc1._y = -((120 - obj._y) + 20);
_root["npc_window_" + windownum]._x = -(120 - obj._x);
_root["npc_window_" + windownum]._y = -((120 - obj._y) + 20);
if (loaderT >= 1) {
_root.loader._x = -(120 - obj._x);
_root.loader._y = -((120 - obj._y) + 20);
}
}
if (((player_health <= 1) && (time_use == null)) && (r_desu == null)) {
delete centermap;
}
if (centermap == 1) {
while (centerm < 10) {
_root.dun_map.duplicateMovieClip("center" + centerm, 110 + centerm);
centerm++;
}
_root.center1._x = -240;
_root.center1._y = -240;
_root.center1.gotoAndStop((((dunmap - 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center2._x = 0;
_root.center2._y = -240;
_root.center2.gotoAndStop((((dunmap - 1) * row) + col) + ((dmap - 1) * 70));
_root.center3._x = 240;
_root.center3._y = -240;
_root.center3.gotoAndStop((((dunmap - 1) * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center4._x = -240;
_root.center4._y = 0;
_root.center4.gotoAndStop(((dunmap * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center6._x = 240;
_root.center6._y = 0;
_root.center6.gotoAndStop(((dunmap * row) + (col + 1)) + ((dmap - 1) * 70));
_root.center7._x = -240;
_root.center7._y = 240;
_root.center7.gotoAndStop((((dunmap + 1) * row) + (col - 1)) + ((dmap - 1) * 70));
_root.center8._x = 0;
_root.center8._y = 240;
_root.center8.gotoAndStop((((dunmap + 1) * row) + col) + ((dmap - 1) * 70));
_root.center9._x = 240;
_root.center9._y = 240;
_root.center9.gotoAndStop((((dunmap + 1) * row) + (col + 1)) + ((dmap - 1) * 70));
if ((heal_t_use == null) && (zap_t_use == null)) {
if (pos == 1) {
_root._x = (120 - _root.char1._x) * (_root._xscale / 100);
_root._y = ((120 - _root.char1._y) + 20) * (_root._yscale / 100);
_root.hud_mc1._xscale = 100;
_root.hud_mc1._yscale = 100;
_root.coverbgplayer.swapDepths(90000);
_root.coverbgplayer._xscale = 100;
_root.coverbgplayer._yscale = 100;
_root.coverbgplayer._x = -999;
_root.coverbgplayer._y = 200;
_root.tutorialwindow._xscale = 100;
_root.tutorialwindow._yscale = 100;
obj_center(_root.char1);
} else {
_root._x = (182 - _root.char1._x) * (_root._xscale / 100);
_root._y = ((290 - _root.char1._y) + 20) * (_root._yscale / 100);
_root.hud_mc1._xscale = 200;
_root.hud_mc1._yscale = 200;
_root.coverbgplayer._xscale = 100;
_root.coverbgplayer._yscale = 100;
_root.coverbgplayer.swapDepths(90000);
_root.coverbgplayer._x = 200;
_root.coverbgplayer._y = 0;
_root.tutorialwindow._xscale = 200;
_root.tutorialwindow._yscale = 200;
obj_center(_root.char1);
}
}
} else {
if (pos == 1) {
_root.hud_mc1._x = 0;
_root.hud_mc1._y = 0;
_root.hud_mc1.swapDepths(31000);
_root.coverbgplayer._x = -999;
_root.coverbgplayer._y = 0;
_root.coverbgplayer.swapDepths(330000);
_root.tutorialwindow._x = 0;
_root.tutorialwindow._y = 0;
_root.tutorialwindow.swapDepths(320000);
_root.coverbgplayer._xscale = 100;
_root.coverbgplayer._yscale = 100;
_root.tutorialwindow._xscale = 100;
_root.tutorialwindow._yscale = 100;
_root.hud_mc1._xscale = 100;
_root.hud_mc1._yscale = 100;
_root._x = 0;
_root._y = 0;
} else {
_root.hud_mc1._x = -63;
_root.hud_mc1._y = -172;
_root.hud_mc1.swapDepths(910000);
_root.tutorialwindow.swapDepths(920000);
_root.coverbgplayer.swapDepths(900000);
_root.coverbgplayer._x = -1;
_root.coverbgplayer._y = -2;
_root.tutorialwindow._x = -63;
_root.tutorialwindow._y = -172;
_root.coverbgplayer._xscale = 100;
_root.coverbgplayer._yscale = 100;
_root.tutorialwindow._xscale = 200;
_root.tutorialwindow._yscale = 200;
_root.hud_mc1._xscale = 200;
_root.hud_mc1._yscale = 200;
_root._x = 63;
_root._y = 172;
}
_root.debug_mc11._x = 0;
_root.debug_mc11._y = 0;
_root.floor_fader_mc1._x = 0;
_root.floor_fader_mc1._y = 0;
_root["npc_window_" + windowNum]._x = 0;
_root["npc_window_" + windowNum]._y = 0;
while (centerRem < 10) {
_root["center" + centerRem].removeMovieClip();
centerRem++;
}
delete centerm;
delete centerRem;
}
if (centermapst == null) {
centermap = 1;
centermapst = 1;
}
if (Key.isDown(16) || (_root.hud_mc1.center.hitTest(_xmouse, _ymouse, true) && (m_input == 1))) {
if (centermap == 1) {
if (cm_input == 1) {
} else {
delete centermap;
cm_input = 1;
}
} else if (cm_input == 1) {
} else {
centermap = 1;
cm_input = 1;
}
} else {
delete cm_input;
}
}
function game_map_exit() {
if (exit_dun == 1) {
_root.exitfader.duplicateMovieClip("exitfader_mc1", 26005);
_root.exitfader_mc1.gotoAndPlay(2);
_root.exitfader_mc1._x = 0;
_root.exitfader_mc1._y = 0;
exit_dunload = 1;
delete exit_dun;
}
if (exit == 1) {
_root.exitfader.duplicateMovieClip("exitfader_mc1", 26005);
_root.exitfader_mc1.gotoAndPlay(2);
_root.exitfader_mc1._x = 0;
_root.exitfader_mc1._y = 0;
delete exit;
}
}
function dunlayout() {
if (dunmap == null) {
dun_item_create_z = [[null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null], [null]];
dun_item_create_x1 = new Array();
dun_item_create_x2 = new Array();
dun_item_create_x3 = new Array();
dun_item_create_x4 = new Array();
dun_item_create_x5 = new Array();
dun_item_create_x6 = new Array();
dun_item_create_y1 = new Array();
dun_item_create_y2 = new Array();
dun_item_create_y3 = new Array();
dun_item_create_y4 = new Array();
dun_item_create_y5 = new Array();
dun_item_create_y6 = new Array();
dun_item_create_cf1 = new Array();
dun_item_create_cf2 = new Array();
dun_item_create_cf3 = new Array();
dun_item_create_cf4 = new Array();
dun_item_create_cf5 = new Array();
dun_item_create_cf6 = new Array();
dun_start_col = new Array();
dun_start_col[1] = 0;
dun_start_col[2] = 3;
dun_start_col[3] = 0;
dun_start_dunmap = new Array();
dun_start_dunmap[1] = 1;
dun_start_dunmap[2] = 1;
dun_start_dunmap[3] = 10;
dun_exit_col = new Array();
dun_exit_col[1] = 6;
dun_exit_col[2] = 3;
dun_exit_dunmap = new Array();
dun_exit_dunmap[1] = 10;
dun_exit_dunmap[2] = 10;
dun_createdMap = new Array();
dun_Array_y = new Array();
dun_Array_y2 = new Array();
dun_Array_x = new Array();
dun_Array_x2 = new Array();
dun_Array_itemx = new Array();
dun_Array_itemy = new Array();
dun_Array_npcx = new Array();
dun_Array_npcy = new Array();
dun_visit = new Array();
dun_msg = new Array();
enem_ArrayX = new Array();
enem_ArrayY = new Array();
dun_Array_npcx[9] = 80;
dun_Array_npcy[9] = 60;
dun_Array_npcx[88] = 80;
dun_Array_npcy[88] = 60;
dun_msg[7] = "You found some items";
dun_msg[9] = "You found some items";
dun_msg[21] = "You found some items";
dun_msg[23] = "You found some items";
dun_msg[54] = "You found some items";
dun_msg[62] = "You found some items";
dun_Array_itemx[9] = 80;
dun_Array_itemy[9] = 100;
dun_Array_itemx[21] = 80;
dun_Array_itemy[21] = 100;
dun_Array_itemx[23] = 80;
dun_Array_itemy[23] = 100;
dun_Array_itemx[54] = 80;
dun_Array_itemy[54] = 100;
dun_Array_itemx[62] = 80;
dun_Array_itemy[62] = 100;
dun_Array_itemx[114] = 80;
dun_Array_itemy[114] = 100;
dun_Array_itemx[116] = 80;
dun_Array_itemy[116] = 100;
mapscan = 7;
while (mapscan < 217) {
if (dun_Array_y[mapscan] == null) {
dun_Array_y[mapscan] = 0;
dun_Array_y2[mapscan] = 240;
dun_Array_x[mapscan] = 0;
dun_Array_x2[mapscan] = 240;
}
mapscan++;
}
t_room = 1;
while (t_room < 36) {
t_room++;
}
dun_Array_y[7] = 0;
dun_Array_y[9] = 0;
dun_Array_y[14] = 60;
dun_Array_y[15] = 0;
dun_Array_y[16] = 60;
dun_Array_y[17] = 0;
dun_Array_y[18] = 0;
dun_Array_y[19] = 0;
dun_Array_y[20] = 0;
dun_Array_y[21] = 10;
dun_Array_y[23] = 10;
dun_Array_y[27] = 10;
dun_Array_y[34] = 10;
dun_Array_y[41] = 10;
dun_Array_y[46] = 10;
dun_Array_y[47] = 10;
dun_Array_y[48] = 10;
dun_Array_y[53] = 10;
dun_Array_y[54] = 10;
dun_Array_y[55] = -20;
dun_Array_y[62] = 10;
dun_Array_y[69] = 10;
dun_Array_y[76] = 10;
dun_Array_y[10] = 0;
dun_Array_y[77] = 0;
dun_Array_y[78] = 0;
dun_Array_y[79] = 0;
dun_Array_y[80] = 0;
dun_Array_y[81] = 0;
dun_Array_y[82] = 0;
dun_Array_y[83] = 0;
dun_Array_y[87] = 0;
dun_Array_y[88] = 0;
dun_Array_y[92] = 0;
dun_Array_y[93] = 0;
dun_Array_y[94] = 0;
dun_Array_y[95] = 0;
dun_Array_y[96] = 0;
dun_Array_y[99] = 0;
dun_Array_y[103] = 0;
dun_Array_y[106] = 0;
dun_Array_y[107] = 0;
dun_Array_y[108] = 0;
dun_Array_y[109] = 0;
dun_Array_y[110] = 0;
dun_Array_y[114] = 0;
dun_Array_y[115] = 0;
dun_Array_y[116] = 0;
dun_Array_y[120] = 0;
dun_Array_y[121] = 0;
dun_Array_y[122] = 0;
dun_Array_y[123] = 0;
dun_Array_y[124] = 0;
dun_Array_y[127] = 0;
dun_Array_y[131] = 0;
dun_Array_y[134] = 0;
dun_Array_y[135] = 0;
dun_Array_y[136] = 0;
dun_Array_y[137] = 0;
dun_Array_y[138] = 0;
dun_Array_y[143] = 0;
dun_Array_y2[7] = 210;
dun_Array_y2[9] = 210;
dun_Array_y2[14] = 210;
dun_Array_y2[15] = 210;
dun_Array_y2[16] = 210;
dun_Array_y2[17] = 238;
dun_Array_y2[18] = 238;
dun_Array_y2[19] = 238;
dun_Array_y2[20] = 210;
dun_Array_y2[21] = 240;
dun_Array_y2[23] = 210;
dun_Array_y2[27] = 210;
dun_Array_y2[34] = 210;
dun_Array_y2[41] = 210;
dun_Array_y2[46] = 215;
dun_Array_y2[47] = 238;
dun_Array_y2[48] = 240;
dun_Array_y2[53] = 238;
dun_Array_y2[54] = 238;
dun_Array_y2[55] = 220;
dun_Array_y2[62] = 220;
dun_Array_y2[69] = 200;
dun_Array_y2[76] = 240;
dun_Array_y2[10] = 240;
dun_Array_y2[77] = 240;
dun_Array_y2[78] = 240;
dun_Array_y2[79] = 240;
dun_Array_y2[80] = 240;
dun_Array_y2[81] = 240;
dun_Array_y2[82] = 240;
dun_Array_y2[83] = 240;
dun_Array_y2[87] = 240;
dun_Array_y2[88] = 240;
dun_Array_y2[92] = 240;
dun_Array_y2[93] = 240;
dun_Array_y2[94] = 240;
dun_Array_y2[95] = 240;
dun_Array_y2[96] = 240;
dun_Array_y2[99] = 240;
dun_Array_y2[103] = 240;
dun_Array_y2[106] = 240;
dun_Array_y2[107] = 240;
dun_Array_y2[108] = 240;
dun_Array_y2[109] = 240;
dun_Array_y2[110] = 240;
dun_Array_y2[114] = 240;
dun_Array_y2[115] = 240;
dun_Array_y2[116] = 240;
dun_Array_y2[120] = 240;
dun_Array_y2[121] = 240;
dun_Array_y2[122] = 240;
dun_Array_y2[123] = 240;
dun_Array_y2[124] = 240;
dun_Array_y2[127] = 240;
dun_Array_y2[131] = 240;
dun_Array_y2[134] = 240;
dun_Array_y2[135] = 240;
dun_Array_y2[136] = 240;
dun_Array_y2[137] = 240;
dun_Array_y2[138] = 240;
dun_Array_y2[143] = 240;
dun_Array_x[7] = 10;
dun_Array_x[9] = 10;
dun_Array_x[14] = 10;
dun_Array_x[15] = 15;
dun_Array_x[16] = 15;
dun_Array_x[17] = 15;
dun_Array_x[18] = 15;
dun_Array_x[19] = 15;
dun_Array_x[20] = 15;
dun_Array_x[21] = 0;
dun_Array_x[23] = 0;
dun_Array_x[27] = 0;
dun_Array_x[34] = 0;
dun_Array_x[41] = 0;
dun_Array_x[46] = 0;
dun_Array_x[47] = 20;
dun_Array_x[48] = 20;
dun_Array_x[53] = 0;
dun_Array_x[54] = 10;
dun_Array_x[55] = 10;
dun_Array_x[62] = 0;
dun_Array_x[69] = 0;
dun_Array_x[76] = 0;
dun_Array_x[10] = 0;
dun_Array_x[77] = 0;
dun_Array_x[78] = 0;
dun_Array_x[79] = 0;
dun_Array_x[80] = 0;
dun_Array_x[81] = 0;
dun_Array_x[82] = 0;
dun_Array_x[83] = 0;
dun_Array_x[87] = 0;
dun_Array_x[88] = 0;
dun_Array_x[92] = 0;
dun_Array_x[93] = 0;
dun_Array_x[94] = 0;
dun_Array_x[95] = 0;
dun_Array_x[96] = 0;
dun_Array_x[99] = 0;
dun_Array_x[103] = 0;
dun_Array_x[106] = 0;
dun_Array_x[107] = 0;
dun_Array_x[108] = 0;
dun_Array_x[109] = 0;
dun_Array_x[110] = 0;
dun_Array_x[114] = 0;
dun_Array_x[115] = 0;
dun_Array_x[116] = 0;
dun_Array_x[120] = 0;
dun_Array_x[121] = 0;
dun_Array_x[122] = 0;
dun_Array_x[123] = 0;
dun_Array_x[124] = 0;
dun_Array_x[127] = 0;
dun_Array_x[131] = 0;
dun_Array_x[134] = 0;
dun_Array_x[135] = 0;
dun_Array_x[136] = 0;
dun_Array_x[137] = 0;
dun_Array_x[138] = 0;
dun_Array_x[143] = 0;
dun_Array_x2[7] = 210;
dun_Array_x2[9] = 210;
dun_Array_x2[14] = 210;
dun_Array_x2[15] = 210;
dun_Array_x2[16] = 210;
dun_Array_x2[17] = 210;
dun_Array_x2[18] = 210;
dun_Array_x2[19] = 210;
dun_Array_x2[20] = 240;
dun_Array_x2[21] = 240;
dun_Array_x2[23] = 240;
dun_Array_x2[27] = 240;
dun_Array_x2[34] = 240;
dun_Array_x2[41] = 240;
dun_Array_x2[46] = 210;
dun_Array_x2[47] = 210;
dun_Array_x2[48] = 240;
dun_Array_x2[53] = 210;
dun_Array_x2[54] = 210;
dun_Array_x2[55] = 245;
dun_Array_x2[62] = 240;
dun_Array_x2[69] = 240;
dun_Array_x2[76] = 240;
dun_Array_x2[10] = 240;
dun_Array_x2[77] = 240;
dun_Array_x2[78] = 240;
dun_Array_x2[79] = 240;
dun_Array_x2[80] = 240;
dun_Array_x2[81] = 240;
dun_Array_x2[82] = 240;
dun_Array_x2[83] = 240;
dun_Array_x2[87] = 240;
dun_Array_x2[88] = 240;
dun_Array_x2[92] = 240;
dun_Array_x2[93] = 240;
dun_Array_x2[94] = 240;
dun_Array_x2[95] = 240;
dun_Array_x2[96] = 240;
dun_Array_x2[99] = 240;
dun_Array_x2[103] = 240;
dun_Array_x2[106] = 240;
dun_Array_x2[107] = 240;
dun_Array_x2[108] = 240;
dun_Array_x2[109] = 240;
dun_Array_x2[110] = 240;
dun_Array_x2[114] = 240;
dun_Array_x2[115] = 240;
dun_Array_x2[116] = 240;
dun_Array_x2[120] = 240;
dun_Array_x2[121] = 240;
dun_Array_x2[122] = 240;
dun_Array_x2[123] = 240;
dun_Array_x2[124] = 240;
dun_Array_x2[127] = 240;
dun_Array_x2[131] = 240;
dun_Array_x2[134] = 240;
dun_Array_x2[135] = 240;
dun_Array_x2[136] = 240;
dun_Array_x2[137] = 240;
dun_Array_x2[138] = 240;
dun_Array_x2[143] = 240;
enem_ArrayX[15] = 100;
enem_ArrayY[15] = 100;
enem_ArrayX[16] = 100;
enem_ArrayY[16] = 100;
enem_ArrayX[17] = 100;
enem_ArrayY[17] = 100;
enem_ArrayX[18] = 48;
enem_ArrayY[18] = 72;
enem_ArrayX[20] = 120;
enem_ArrayY[20] = 120;
enem_ArrayX[48] = 120;
enem_ArrayY[48] = 120;
enem_ArrayX[47] = 24;
enem_ArrayY[47] = 72;
enem_ArrayX[46] = 120;
enem_ArrayY[46] = 120;
enem_ArrayX[53] = 120;
enem_ArrayY[53] = 120;
enem_ArrayX[55] = 96;
enem_ArrayY[55] = 120;
enem_ArrayX[69] = 120;
enem_ArrayY[69] = 120;
enem_ArrayX[34] = 120;
enem_ArrayY[34] = 120;
enem_ArrayX[92] = 150;
enem_ArrayX[94] = 96;
enem_ArrayX[96] = 96;
enem_ArrayX[106] = 96;
enem_ArrayX[110] = 96;
enem_ArrayX[115] = 96;
enem_ArrayX[122] = 96;
enem_ArrayX[120] = 96;
enem_ArrayX[124] = 96;
enem_ArrayX[135] = 120;
enem_ArrayX[137] = 120;
enem_ArrayY[92] = 150;
enem_ArrayY[94] = 120;
enem_ArrayY[96] = 120;
enem_ArrayY[106] = 120;
enem_ArrayY[110] = 120;
enem_ArrayY[115] = 120;
enem_ArrayY[122] = 120;
enem_ArrayY[120] = 120;
enem_ArrayY[124] = 120;
enem_ArrayY[135] = 120;
enem_ArrayY[137] = 120;
dun_Array = new Array();
col = dun_start_col[dmap];
dunmap = dun_start_dunmap[dmap];
row = 7;
}
}
function enemy_respawn() {
var resp = 1;
while (resp < 5) {
if (_root["enemy" + resp]._x < -999) {
_root["enemy" + resp].desu = 1;
}
if (_root["enemy" + resp].desu == 1) {
_root["enemy" + resp]._x = -9999;
_root["enemy" + resp]._y = -9999;
}
resp++;
}
}
function screen(mc, words) {
_root.titlescreen.duplicateMovieClip(mc, 10000);
_root[mc].gotoAndStop(2);
_root[mc]._x = 120;
_root[mc]._y = 120;
_root[mc].words = words;
}
_root.onLoad = function () {
if (_global.program == 1) {
ROUrl = scan;
scan = _url.slice(0, 20);
delete _global.titleinstance;
vrb = "title_screen";
if (scan == null) {
} else {
_root.preload = "ERROR";
}
if (scene_load == null) {
if (scan == null) {
_root.full_titlescreen.duplicateMovieClip("full_titlescreen1", 2000);
_root.full_titlescreen1._x = 120;
_root.full_titlescreen1._y = 120;
scene_load = 1;
}
}
if (_root.full_titlescreen1._currentframe == 1) {
_root.full_titlescreen1.play();
}
} else if (_global.titleinstance == null) {
removeMovieClip(_root.full_titlescreen1);
_global.titleinstance = 1;
}
_global.program = 1;
_root.char._visible = false;
_root.charatk._visible = false;
_root.enemy._visible = false;
_root.hud_mc._visible = false;
_root.map_mc._visible = false;
_root.full_titlescreen._visible = false;
_root.levelup_mc._visible = false;
_root.debug_mc._visible = false;
_root.damage_end._visible = false;
_root.damage_mc._visible = false;
_root.plyr_dam_mc._visible = false;
_root.npc._visible = false;
_root.purge_effect_mc._visible = false;
_root._quality = "low";
_root.shield = 13;
};
_root.onKeyDown = function () {
Inventory(49, 50, 51, 52, 53, 68);
};
_root.onMouseUp = function () {
delete m_input;
confirm = 1;
delete end_attack;
delete m_attack;
delete mouseD;
delete i_attack;
delete m_ignore;
};
_root.onMouseDown = function () {
if (m_input == 1) {
mouseD = 20;
if ((heal_t_use == null) && (zap_t_use == null)) {
mousex = floormouse._x + 12;
mousey = floormouse._y + 12;
}
delete m_command;
}
m_input = 1;
delete mousex;
delete mousey;
delete m_command;
if (_global.program >= 6) {
if ((((((((((m_command == null) && (!_root.hud_mc1.macro.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.spell.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.equip.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.center.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.map.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.spellList.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.time.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.mailbox.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.letterbox.hitTest(_xmouse, _ymouse, true))) {
if ((heal_t_use == null) && (zap_t_use == null)) {
mousex = floormouse._x + 12;
mousey = floormouse._y + 12;
}
landmouse._x = floormouse._x;
landmouse._y = floormouse._y;
mouseanim.gotoAndPlay(2);
mouseanim._x = floormouse._x;
mouseanim._y = floormouse._y;
if (m_ignore == 1) {
}
if (m_click_attack == 1) {
m_command = 1;
m_ignore = 1;
delete m_click_attack;
} else {
delete m_click_attack;
m_command = 1;
}
}
i_attack = 1;
if (_root.hud_mc1.macro.hitTest(_xmouse, _ymouse, true)) {
mouseD = 1;
}
}
};
_root.onEnterFrame = function () {
bgartwork();
reSize();
if (((((((((((m_input == 1) && (!_root.hud_mc1.macro.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.spell.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.equip.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.center.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.map.hitTest(_xmouse, _ymouse, true))) && (true!_root.hud_mc1.spellList.hitTest(_xmouse, _ymouse, (heal_t_use == null) && (zap_t_use == null)))) && (!_root.hud_mc1.time.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.letterbox.letterbox2.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.mailbox.hitTest(_xmouse, _ymouse, true))) && (!_root.hud_mc1.letterbox.hitTest(_xmouse, _ymouse, true))) {
mouseD = 20;
if ((heal_t_use == null) && (zap_t_use == null)) {
mousex = floormouse._x + 12;
mousey = floormouse._y + 12;
}
if (m_click_attack == null) {
mousex = floormouse._x + 12;
mousey = floormouse._y + 12;
landmouse._x = floormouse._x;
landmouse._y = floormouse._y;
mouseanim.gotoAndPlay(2);
mouseanim._x = floormouse._x;
mouseanim._y = floormouse._y;
}
}
randomdungeon();
debugger();
_root.stop();
if (((_root.getBytesLoaded() * 100) / _root.getBytesTotal()) == 100) {
_root.gotoAndStop(2);
} else {
loaderText = (_root.getBytesLoaded() * 100) / _root.getBytesTotal();
_root.preload = "LOADING " + loaderText;
}
if (a_armor == 2) {
a_set = a_weap + (a_armor + 2);
} else if (a_armor == 1) {
a_set = a_weap + (a_armor + 1);
} else {
a_set = a_weap + a_armor;
}
_root.armor_anim = 0 + (20 * a_set);
if (Key.isDown(79)) {
if (o_input == null) {
_root.sounditem.gotoAndStop(3);
if (_root.shield >= 13) {
_root.shield = 1;
} else {
_root.shield++;
}
o_input = 1;
}
} else {
delete o_input;
}
if (Key.isDown(13) || (m_input == 1)) {
if ((e_input == null) && (scan == null)) {
if ((((_global.program == 4) || (_global.program == 3)) || (_global.program == 5)) || (_global.program == 6)) {
} else {
_global.program = 3;
delete scene_load;
e_input = 1;
}
}
} else if ((((_global.program == 4) || (_global.program == 3)) || (_global.program == 5)) || (_global.program == 6)) {
} else {
delete e_input;
}
if (Key.isDown(187)) {
if (h_input == null) {
if (high == 1) {
delete high;
} else if (high == null) {
high = 1;
}
h_input = 1;
}
} else {
delete h_input;
}
if (Key.isDown(192)) {
if (_global.program >= 12) {
_global.program = 1;
}
if (d_input == null) {
_global.program++;
delete scene_load;
d_input = 1;
}
} else {
delete d_input;
}
if ((_global.program == 1) && (_global.gameLogo == 1)) {
ROUrl = scan;
scan = null;
delete _global.titleinstance;
vrb = "title_screen";
if (scan == null) {
_root.preload = "OK";
} else {
_root.preload = "ERROR";
}
if (scene_load == null) {
_root.full_titlescreen.duplicateMovieClip("full_titlescreen1", 2000);
_root.full_titlescreen1._x = 120;
_root.full_titlescreen1._y = 120;
scene_load = 1;
if (scan == null) {
}
}
if (_root.full_titlescreen1._currentframe == 1) {
_root.full_titlescreen1.play();
}
} else if (_global.titleinstance == null) {
removeMovieClip(_root.full_titlescreen1);
_global.titleinstance = 1;
}
if (_global.program == 2) {
vrb = "options_screen";
if (scene_load == null) {
_root.options.duplicateMovieClip("options1", 2050);
_root.options1._x = 0;
_root.options1._y = 0;
_root.soundbgm.duplicateMovieClip("soundbgm1", 103);
_root.soundbgm1.gotoAndStop(2);
scene_load = 1;
}
}
if (_global.program == 3) {
delete _global.howinstance;
if (scene_load == null) {
_root.howtoplay.duplicateMovieClip("howtoplay1", 2000);
_root.howtoplay1._x = 0;
_root.howtoplay1._y = 0;
scene_load = 1;
}
if (_root.howtoplay1._currentframe == 1) {
_root.howtoplay1.play();
}
} else if (_global.howinstance == null) {
removeMovieClip(_root.howtoplay1);
_global.howinstance = 1;
}
if (_global.program == 4) {
game_spell_effects();
delete _global.charinstance;
if (scene_load == null) {
_root.cs_char_sel.duplicateMovieClip("cs_char_sel1", 2000);
_root.cs_char_sel1._x = 0;
_root.cs_char_sel1._y = 0;
_root.cs_char_sel1.gotoAndPlay(2);
scene_load = 1;
}
} else if (_global.charinstance == null) {
removeMovieClip(_root.cs_char_sel1);
_global.charinstance = 1;
}
if (_global.program == 5) {
delete _global.taleinstance;
if (scene_load == null) {
_root.tale.duplicateMovieClip("tale1", 3000);
_root.tale1._x = 0;
_root.tale1._y = 0;
scene_load = 1;
}
if (_root.tale1._currentframe == 1) {
_root.tale1.play();
}
} else if (_global.taleinstance == null) {
removeMovieClip(_root.tale1);
_global.taleinstance = 1;
}
if (_global.program == 6) {
delete _global.dungeoninstance1;
removeMovieClip(_root[vrb]);
enemy_spawn = 5 + onScreenCode;
game_music();
game_soundEffect();
difficulty();
rogueUninvis();
tutorial();
if (npc_menu == 1) {
} else {
game_dun_lighting();
game_items_dungeon(_root.char1);
if (((heal_t_use == null) && (zap_t_use == null)) && (rewind == null)) {
game_minimap();
if ((minimap == 2) && (centermap == 1)) {
} else {
game_npc();
game_map_exit();
game_gui();
game_class();
game_level(_root.char1);
game_stats();
game_spell();
game_player(_root.char1, 3.8 / game_speed, 1, stats_agi_full * game_speed, _root.char_atk1);
spriteDepth(_root.char1, _root.enemy1);
spriteDepth(_root.char1, _root.enemy2);
spriteDepth(_root.char1, _root.enemy3);
spriteDepth(_root.char1, _root.enemy4);
spriteDepth(_root.char1, _root.enemy5);
spriteDepth(_root.char1, _root.enemy6);
spriteDepth(_root.char1, _root.enemy7);
spriteDepth(_root.char1, _root.enemy8);
spriteDepth(_root.char1, _root.normchest1);
spriteDepth(_root.char1, _root.mvpchest1);
game_hud(_root.char1, _root.hp_bar1);
mailsystem();
mvp();
modifiers();
mousetip();
enemy_respawn();
ambushCam();
}
}
}
game_map_center();
game_spell_effects(_root.dun_map1, _root.center1, _root.center2, _root.center3, _root.center4, _root.center6, _root.center7, _root.center8, _root.center9);
faceTarget(_root.char1, _root[atkSpawn]);
game_rewind(_root.char1, _root["enemy" + enemAi], _root.dun_map1);
if (((heal_t_use == null) && (zap_t_use == null)) && (rewind == null)) {
if (centermap == 1) {
if (minimap == 2) {
} else {
game_mouseControl(_root.char1, 3.8 / game_speed, _root.char_atk1, _root.npc_1);
}
} else {
game_mouseControl(_root.char1, 3.8 / game_speed, _root.char_atk1, _root.npc_1);
}
game_map_dungeon(_root.char1, _root["item" + map_move], _root.dun_map1, 3.8, 2.5);
var enemAi = 1;
while (enemAi < enemy_spawn) {
game_slomo(_root.char1, _root["enemy" + enemAi]);
game_enemy(_root["enemy" + enemAi], 2.4 / game_speed, 1, 40 / game_speed, _root.char1, enemAi);
game_hitDetect_dungeon(_root.char1, _root.char_atk1, _root["enemy" + enemAi], _root.npc_1, enemAi);
faceTarget_NME(_root["enemy" + enemAi], _root.char1);
game_depth(_root["enemy" + enemAi], _root.char1);
enemAi++;
}
}
if (scene_load == null) {
dungeon_start(1, 3);
scene_load = 1;
}
} else if (_global.dungeoninstance1 == null) {
removeMovieClip(_root.char1);
while (enemRemove < 11) {
removeMovieClip(_root["enemy" + enemRemove]);
removeMovieClip(_root["nme_hitpoints" + enemRemove]);
removeMovieClip(_root["damage_mc" + enemRemove]);
removeMovieClip(_root["player_hitpoints" + enemRemove]);
removeMovieClip(_root["plyr_dam_mc" + enemRemove]);
removeMovieClip(_root["damage_end_pl" + enemRemove]);
removeMovieClip(_root["damage_end" + enemRemove]);
enemRemove++;
}
_root.shield = 13;
removeMovieClip(_root.hud_mc1);
delete enemNum;
delete enemRemove;
if (optiongold == 1) {
} else {
delete gold;
}
if (optionlevel == 1) {
} else {
delete stats_health;
delete stats_mana;
delete stats_exp;
delete stats_str;
delete stats_agi;
delete stats_dex;
delete input_agi;
delete player_health;
delete player_mana;
delete tnl;
delete level;
delete stats_agi_cover;
}
delete userLog;
removeMovieClip(_root.dun_map1);
delete movex;
delete movec;
delete movey;
delete movexLimit;
delete moveyLimit;
delete mapnumx;
delete mapnumy;
delete mapset;
delete dunmap;
delete dun_generator;
delete lx;
delete dunstring_scan;
removeMovieClip(_root.soundbgm1);
removeMovieClip(_root.mini_map1);
delete itemArray;
_global.dungeoninstance1 = 1;
removeMovieClip(_root.debug_mc11);
delete gamestrt;
delete invis_buff;
delete mightbuff;
delete blessbuff;
delete potencebuff;
delete shadowbuff;
invistimer = -999;
mighttimer = -999;
blesstimer = -999;
potencetimer = -999;
shadowtimer = -999;
flanktimer = -999;
delete concpotTimer;
delete meleenum;
delete flvl;
delete furyLevel;
while (remdrawx < 77) {
removeMovieClip(_root["minimap__" + remdrawx]);
remdrawx++;
}
removeMovieClip(_root.debug_mc11);
}
if (_global.program == 7) {
delete _global.gameinstance1;
removeMovieClip(_root[vrb]);
enemy_spawn = 4;
game_music();
game_soundEffect();
if (player_health <= 0) {
} else {
game_map_castle(_root.char1, _root["item" + map_move], _root.map_mc1, 3.8);
}
game_items_castle(_root.char1, _root["item" + map_move], 27);
game_npc();
game_map_exit();
game_gui();
game_class();
game_level(_root.char1);
game_stats();
game_spell();
game_player(_root.char1, 3.8, 1, stats_agi_full, _root.char_atk1);
game_hud(_root.char1, _root.hp_bar1);
var enemAi = 1;
while (enemAi < enemy_spawn) {
game_enemy_castle(_root["enemy" + enemAi], 2.4, 1, 40, _root.char1, _root.char_atk1);
game_hitDetect_castle(_root.char1, _root.char_atk1, _root["enemy" + enemAi], _root.char_atk1);
game_depth(_root["enemy" + enemAi], _root.char1);
enemAi++;
}
if (scene_load == null) {
game_start(1, 4);
scene_load = 1;
}
} else if (_global.gameinstance1 == null) {
removeMovieClip(_root.char1);
while (enemRemove < 11) {
removeMovieClip(_root["enemy" + enemRemove]);
removeMovieClip(_root["nme_hitpoints" + enemRemove]);
removeMovieClip(_root["damage_mc" + enemRemove]);
removeMovieClip(_root["player_hitpoints" + enemRemove]);
removeMovieClip(_root["plyr_dam_mc" + enemRemove]);
removeMovieClip(_root["damage_end_pl" + enemRemove]);
removeMovieClip(_root["damage_end" + enemRemove]);
enemRemove++;
}
_root.shield = 13;
removeMovieClip(_root.hud_mc1);
delete enemNum;
delete enemRemove;
delete stats_health;
delete stats_mana;
delete stats_exp;
delete stats_str;
delete stats_agi;
delete stats_dex;
delete input_agi;
delete player_health;
delete player_mana;
delete tnl;
delete level;
delete stats_agi_cover;
delete userLog;
removeMovieClip(_root.map_mc1);
delete movex;
delete movec;
delete movey;
delete movexLimit;
delete moveyLimit;
delete mapnumx;
delete mapnumy;
delete mapset;
removeMovieClip(_root.soundbgm1);
stopAllSounds();
removeMovieClip(_root.mini_map1);
delete itemArray;
_global.gameinstance1 = 1;
}
if (_global.program == 8) {
delete _global.gameinstance2;
removeMovieClip(_root[vrb]);
enemy_spawn = 7;
game_music();
game_soundEffect();
if (player_health <= 0) {
} else {
game_map2(_root.char1, _root.item2, _root.map_mc2, 3.8);
}
game_items(_root.char1, _root.item2);
game_gui();
game_class();
game_level(_root.char1);
game_stats();
game_spell();
game_player(_root.char1, 3.8, 1, stats_agi_full, _root.char_atk1);
game_hud(_root.char1, _root.hp_bar1);
var enemAi = 1;
while (enemAi < enemy_spawn) {
game_enemy(_root["enemy" + enemAi], 2.4, 1, 40, _root.char1, 1);
game_hitDetect(_root.char1, _root.char_atk1, _root["enemy" + enemAi]);
game_depth(_root["enemy" + enemAi], _root.char1);
enemAi++;
}
if (scene_load == null) {
game_start(2, 3);
scene_load = 1;
}
} else if (_global.gameinstance2 == null) {
removeMovieClip(_root.char1);
while (enemRemove < 11) {
removeMovieClip(_root["enemy" + enemRemove]);
removeMovieClip(_root["nme_hitpoints" + enemRemove]);
removeMovieClip(_root["damage_mc" + enemRemove]);
removeMovieClip(_root["player_hitpoints" + enemRemove]);
removeMovieClip(_root["plyr_dam_mc" + enemRemove]);
removeMovieClip(_root["damage_end_pl" + enemRemove]);
removeMovieClip(_root["damage_end" + enemRemove]);
enemRemove++;
}
_root.shield = 13;
removeMovieClip(_root.hud_mc1);
delete enemNum;
delete enemRemove;
delete stats_health;
delete stats_mana;
delete stats_exp;
delete stats_str;
delete stats_agi;
delete stats_dex;
delete input_agi;
delete player_health;
delete player_mana;
delete tnl;
delete level;
delete stats_agi_cover;
delete userLog;
removeMovieClip(_root.map_mc2);
delete movex;
delete movec;
delete movey;
delete movexLimit;
delete moveyLimit;
delete mapnumx;
delete mapnumy;
delete mapset;
removeMovieClip(_root.soundbgm1);
stopAllSounds();
removeMovieClip(_root.mini_map1);
delete itemArray;
_global.gameinstance2 = 1;
}
if (_global.program == 9) {
delete _global.gameinstance3;
removeMovieClip(_root[vrb]);
enemy_spawn = 7;
game_music();
game_soundEffect();
var map_move = 1;
while (map_move < 11) {
if (player_health <= 0) {
} else {
game_map2(_root.char1, _root["item" + map_move], _root.map_mc3, 3.8);
}
game_items(_root.char1, _root["item" + map_move]);
map_move++;
}
game_gui();
game_class();
game_level(_root.char1);
game_stats();
game_spell();
game_player(_root.char1, 3.8, 1, stats_agi_full, _root.char_atk1);
game_hud(_root.char1, _root.hp_bar1);
var enemAi = 1;
while (enemAi < enemy_spawn) {
game_enemy(_root["enemy" + enemAi], 2.4, 1, 40, _root.char1, 1);
game_hitDetect(_root.char1, _root.char_atk1, _root["enemy" + enemAi]);
enemAi++;
}
if (scene_load == null) {
game_start(3, 4);
scene_load = 1;
}
} else if (_global.gameinstance3 == null) {
removeMovieClip(_root.char1);
while (enemRemove < 11) {
removeMovieClip(_root["enemy" + enemRemove]);
removeMovieClip(_root["nme_hitpoints" + enemRemove]);
removeMovieClip(_root["damage_mc" + enemRemove]);
removeMovieClip(_root["player_hitpoints" + enemRemove]);
removeMovieClip(_root["plyr_dam_mc" + enemRemove]);
removeMovieClip(_root["damage_end_pl" + enemRemove]);
removeMovieClip(_root["damage_end" + enemRemove]);
enemRemove++;
}
_root.shield = 13;
removeMovieClip(_root.hud_mc1);
delete enemNum;
delete enemRemove;
delete stats_health;
delete stats_mana;
delete stats_exp;
delete stats_str;
delete starts_agi;
delete stats_dex;
delete input_agi;
delete player_health;
delete player_mana;
delete tnl;
delete level;
delete stats_agi_cover;
delete userLog;
removeMovieClip(_root.map_mc3);
delete movex;
delete movec;
delete movey;
delete movexLimit;
delete moveyLimit;
delete mapnumx;
delete mapnumy;
delete mapset;
removeMovieClip(_root.mini_map1);
removeMovieClip(_root.soundbgm1);
stopAllSounds();
delete itemArray;
_global.gameinstance3 = 1;
}
if (_global.program == 10) {
attractMode();
replay();
vrb = "DUNGEON-1";
if (scene_load == null) {
screen(vrb, "[DUNGEON-2]");
scene_load = 1;
}
}
if (_global.program == 11) {
attractMode();
replay();
vrb = "attract_screen";
if (scene_load == null) {
screen(vrb, "[ATTRACT]");
scene_load = 1;
}
}
if (_global.program == 12) {
highscore();
vrb = "highscore_screen";
if (scene_load == null) {
screen(vrb, "[HIGHSCORE]");
scene_load = 1;
}
}
};
Frame 2
stop();
stop();
delete scene_load;
Instance of Symbol 1495 MovieClip "player_hitpoints" in Frame 2
onClipEvent (load) {
if (_root.high == 1) {
this._visible = false;
}
}
Instance of Symbol 1499 MovieClip "nme_hitpoints" in Frame 2
onClipEvent (load) {
if (_root.high == 1) {
this._visible = false;
}
}
Instance of Symbol 1502 MovieClip "ambushnme_hitpoints" in Frame 2
onClipEvent (load) {
if (_root.high == 1) {
this._visible = false;
}
}
Instance of Symbol 2434 MovieClip "landmouse" in Frame 2
onClipEvent (enterFrame) {
if (_root.m_click_attack == 1) {
this._y = _root.mousetarget._y + 36;
this._x = _root.mousetarget._x - 12;
}
}
Instance of Symbol 2443 MovieClip "spellball" in Frame 2
onClipEvent (load) {
this.swapDepths(9200);
}
Instance of Symbol 2484 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (itemchestArray == null) {
itemchestDropy = new Array();
itemchestDropxs = new Array();
itemchestDropys = new Array();
itemchestDropx = new Array();
itemchestDropy = new Array();
itemchestDropys[1] = 300;
itemchestDropys[2] = 265;
itemchestDropys[3] = 100;
itemchestDropy[1] = -60;
itemchestDropy[2] = 50;
itemchestDropy[3] = 10;
itemchestArray = 1;
}
if (_root["item" + _root.itemchestCount].chestAnim >= 5) {
} else {
_root["item" + _root.itemchestCount].chestAnim++;
}
_root["item" + _root.itemchestCount]._xscale = 100;
_root["item" + _root.itemchestCount]._yscale = itemchestDropys[_root["item" + _root.itemchestCount].chestAnim];
_root["item" + _root.itemchestCount]._y = _root["item" + _root.itemchestCount]._y + itemchestDropy[_root["item" + _root.itemchestCountt].chestAnim];
_root.readme = (((_root.dun_visfull[_root.floor][(_root.dunmap * _root.row) + _root.col] + 1) + "[_") + _root.chestMapMemory[_root.floor][(_root.dunmap * _root.row) + _root.col]) + "_]";
if (_root.chestMapMemory[_root.floor][(_root.dunmap * _root.row) + _root.col] == 3) {
if (vsfx == null) {
_root.chat("<b>====================</b>", 30, 5);
_root.chat("<b> F O O D </b>", 30, 5);
_root.chat("<b>====================</b>", 30, 5);
_root.soundvoice1.gotoAndStop(4);
vsfx = 1;
}
if (_root.itemchestCount == null) {
_root.itemchestCount = 1;
}
if (_root.itemchestCount <= 28) {
if (treasureDropper >= 1) {
this.gotoAndStop(_root.itemchestCount + 2);
_root.itemchestCount++;
_root.item_.duplicateMovieClip("item" + _root.itemchestCount, 120 + _root.itemchestCount);
_root["item" + _root.itemchestCount].gotoAndStop(1);
_root["item" + _root.itemchestCount]._x = (Math.floor(_root.chestDropx / 24) * 24) + 12;
_root["item" + _root.itemchestCount]._y = ((Math.floor(_root.chestDropy / 24) * 24) + 48) + 12;
delete treasureDropper;
} else {
treasureDropper++;
}
}
} else if (_root.chestMapMemory[_root.floor][(_root.dunmap * _root.row) + _root.col] == 2) {
if (vsfx == null) {
_root.soundvoice1.gotoAndStop(3);
_root.chat("<b>====================</b>", 30, 5);
_root.chat("<b> T R E A S U R E R O O M</b>", 30, 5);
_root.chat("<b>====================</b>", 30, 5);
vsfx = 1;
}
if (_root.itemchestCount == null) {
_root.itemchestCount = 1;
}
if (_root.itemchestCount <= 28) {
if (treasureDropper >= 1) {
this.gotoAndStop(_root.itemchestCount + 2);
_root.itemchestCount++;
_root.item_.duplicateMovieClip("item" + _root.itemchestCount, 120 + _root.itemchestCount);
_root["item" + _root.itemchestCount].gotoAndStop(3);
_root["item" + _root.itemchestCount]._x = (Math.floor(_root.chestDropx / 24) * 24) + 12;
_root["item" + _root.itemchestCount]._y = ((Math.floor(_root.chestDropy / 24) * 24) + 48) + 12;
delete treasureDropper;
} else {
treasureDropper++;
}
}
} else if (_root.chestMapMemory[_root.floor][(_root.dunmap * _root.row) + _root.col] == 1) {
if (vsfx == null) {
_root.chat("<b>====================</b>", 30, 5);
_root.chat("<b>T R E A S U R E R O O M</b>", 30, 5);
_root.chat("<b>====================</b>", 30, 5);
_root.soundvoice1.gotoAndStop(3);
vsfx = 1;
}
if (_root.chestCount == null) {
_root.chestCount = 1;
}
if (_root.chestCount <= 28) {
if (treasureDropper >= 1) {
this.gotoAndStop(_root.chestCount + 2);
_root.chestCount++;
_root.mvp_chest.duplicateMovieClip("normchest" + _root.chestCount, 120 + _root.chestCount);
_root["normchest" + _root.chestCount]._x = (Math.floor(_root.chestDropx / 24) * 24) + 12;
_root["normchest" + _root.chestCount]._y = ((Math.floor(_root.chestDropy / 24) * 24) + 12) + 8;
delete treasureDropper;
} else {
treasureDropper++;
}
}
} else {
delete vsfx;
}
}
Instance of Symbol 2572 MovieClip "ambushchar" in Frame 2
onClipEvent (enterFrame) {
if (_root.c_ambush == 1) {
if (ambushgfx == null) {
this._x = _root.ambushshadx;
this._y = _root.ambushshady;
this.gotoAndPlay(2);
this.ambush.gotoAndStop(_root.char1._currentframe);
this._xscale = -_root.char1._xscale;
ambushgfx = 1;
}
delete _root.c_ambush;
delete ambushgfx;
}
}
Instance of Symbol 2714 MovieClip "floormouse" in Frame 2
onClipEvent (enterFrame) {
if (this._x < (_root._xmouse + 12)) {
this._x = this._x + 24;
}
if (this._x > (_root._xmouse - 12)) {
this._x = this._x - 24;
}
if (this._y < (_root._ymouse + 12)) {
this._y = this._y + 24;
}
if (this._y > (_root._ymouse - 12)) {
this._y = this._y - 24;
}
}
Instance of Symbol 2722 MovieClip "loader" in Frame 2
onClipEvent (load) {
}
Instance of Symbol 2743 MovieClip "logo" in Frame 2
onClipEvent (load) {
_root.reSize();
}
Symbol 8 Button
on (press) {
fscommand ("quit");
}
Symbol 9 Button
on (press) {
_root.pos = 1;
_root._x = _root._x - 120;
_root._y = _root._y - 120;
_root._xscale = 200;
_root._yscale = 200;
delete _root.m_command;
}
Symbol 11 MovieClip Frame 1
stop();
Symbol 11 MovieClip Frame 2
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 12
removeMovieClip(this);
Symbol 50 MovieClip Frame 18
stop();
Symbol 74 MovieClip Frame 1
stop();
Instance of Symbol 32 MovieClip in Symbol 74 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._currentframe == this._totalframes) {
_parent.removeMovieClip();
}
}
Symbol 74 MovieClip Frame 2
stop();
Instance of Symbol 50 MovieClip in Symbol 74 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this._currentframe == this._totalframes) {
_parent.removeMovieClip();
}
}
Symbol 74 MovieClip Frame 3
stop();
Instance of Symbol 73 MovieClip in Symbol 74 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this._currentframe == this._totalframes) {
_parent.removeMovieClip();
}
}
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 2
stop();
Symbol 128 MovieClip Frame 3
stop();
Symbol 128 MovieClip Frame 4
stop();
Symbol 128 MovieClip Frame 5
stop();
Symbol 128 MovieClip Frame 6
stop();
Symbol 128 MovieClip Frame 7
stop();
Symbol 128 MovieClip Frame 8
stop();
Symbol 128 MovieClip Frame 9
stop();
Symbol 128 MovieClip Frame 10
stop();
Symbol 128 MovieClip Frame 11
stop();
Symbol 128 MovieClip Frame 12
stop();
Instance of Symbol 128 MovieClip in Symbol 129 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 129 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 140 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 155 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 168 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 181 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 194 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 201 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 210 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 210 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 210 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 221 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 221 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 221 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 230 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 230 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 230 MovieClip Frame 7
delete _parent.end;
stop();
Symbol 241 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 241 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 241 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 250 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 250 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 250 MovieClip Frame 5
delete _parent.end;
stop();
Instance of Symbol 128 MovieClip in Symbol 263 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 276 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 296 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 315 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 326 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 326 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 326 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 337 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 337 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 337 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 350 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 350 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 350 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 361 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 361 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 361 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 370 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 370 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 370 MovieClip Frame 5
delete _parent.end;
stop();
Instance of Symbol 128 MovieClip in Symbol 383 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 396 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 413 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 439 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 453 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 453 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 453 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 464 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 464 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 464 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 477 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 477 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 477 MovieClip Frame 7
delete _parent.end;
stop();
Symbol 488 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 488 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 488 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 497 MovieClip Frame 1
_parent.end = 1;
Symbol 497 MovieClip Frame 5
delete _parent.end;
stop();
Instance of Symbol 128 MovieClip in Symbol 510 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 523 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 534 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 545 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 558 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 565 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 574 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 574 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 574 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 585 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 585 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 585 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 598 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 598 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 598 MovieClip Frame 7
delete _parent.end;
stop();
Symbol 609 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 609 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 609 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 618 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 128 MovieClip in Symbol 618 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 618 MovieClip Frame 5
delete _parent.end;
stop();
Symbol 621 MovieClip Frame 1
stop();
Symbol 621 MovieClip Frame 2
stop();
Symbol 621 MovieClip Frame 3
stop();
Symbol 621 MovieClip Frame 4
stop();
Symbol 621 MovieClip Frame 5
stop();
Symbol 621 MovieClip Frame 6
stop();
Symbol 621 MovieClip Frame 7
stop();
Symbol 621 MovieClip Frame 8
stop();
Symbol 621 MovieClip Frame 9
stop();
Symbol 621 MovieClip Frame 10
stop();
Symbol 621 MovieClip Frame 11
stop();
Symbol 621 MovieClip Frame 12
stop();
Instance of Symbol 621 MovieClip in Symbol 632 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 621 MovieClip in Symbol 645 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 621 MovieClip in Symbol 656 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 621 MovieClip in Symbol 669 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 621 MovieClip in Symbol 682 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 621 MovieClip in Symbol 687 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 696 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 621 MovieClip in Symbol 696 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 696 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 707 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 621 MovieClip in Symbol 707 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 707 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 720 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 621 MovieClip in Symbol 720 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 720 MovieClip Frame 7
delete _parent.end;
stop();
Symbol 731 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 621 MovieClip in Symbol 731 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 731 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 740 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 621 MovieClip in Symbol 740 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 740 MovieClip Frame 5
delete _parent.end;
stop();
Symbol 743 MovieClip Frame 1
stop();
Symbol 743 MovieClip Frame 2
stop();
Symbol 743 MovieClip Frame 3
stop();
Symbol 743 MovieClip Frame 4
stop();
Symbol 743 MovieClip Frame 5
stop();
Symbol 743 MovieClip Frame 6
stop();
Symbol 743 MovieClip Frame 7
stop();
Symbol 743 MovieClip Frame 8
stop();
Symbol 743 MovieClip Frame 9
stop();
Symbol 743 MovieClip Frame 10
stop();
Symbol 743 MovieClip Frame 11
stop();
Symbol 743 MovieClip Frame 12
stop();
Instance of Symbol 743 MovieClip in Symbol 754 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 743 MovieClip in Symbol 767 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 743 MovieClip in Symbol 774 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 743 MovieClip in Symbol 787 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 743 MovieClip in Symbol 800 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 743 MovieClip in Symbol 805 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 814 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 743 MovieClip in Symbol 814 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 814 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 825 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 743 MovieClip in Symbol 825 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 825 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 838 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 743 MovieClip in Symbol 838 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 838 MovieClip Frame 7
delete _parent.end;
stop();
Symbol 849 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 743 MovieClip in Symbol 849 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 849 MovieClip Frame 6
delete _parent.end;
stop();
Symbol 858 MovieClip Frame 1
_parent.end = 1;
Instance of Symbol 743 MovieClip in Symbol 858 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 858 MovieClip Frame 5
delete _parent.end;
stop();
Symbol 859 MovieClip Frame 1
stop();
Symbol 859 MovieClip Frame 2
stop();
Symbol 859 MovieClip Frame 3
stop();
Symbol 859 MovieClip Frame 4
stop();
Symbol 859 MovieClip Frame 5
stop();
Symbol 859 MovieClip Frame 6
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 6
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 7
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 7
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 8
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 8
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 9
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 9
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 10
stop();
Symbol 859 MovieClip Frame 11
stop();
Symbol 859 MovieClip Frame 12
stop();
Symbol 859 MovieClip Frame 13
stop();
Symbol 859 MovieClip Frame 14
stop();
Symbol 859 MovieClip Frame 15
stop();
Symbol 859 MovieClip Frame 16
stop();
Symbol 859 MovieClip Frame 17
stop();
Symbol 859 MovieClip Frame 18
stop();
Symbol 859 MovieClip Frame 19
stop();
Symbol 859 MovieClip Frame 20
stop();
Symbol 859 MovieClip Frame 21
stop();
Symbol 859 MovieClip Frame 22
stop();
Symbol 859 MovieClip Frame 23
stop();
Symbol 859 MovieClip Frame 24
stop();
Symbol 859 MovieClip Frame 25
stop();
Symbol 859 MovieClip Frame 26
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 26
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 26
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 27
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 27
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 28
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 28
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 29
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 29
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 30
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 30
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 31
stop();
Symbol 859 MovieClip Frame 32
stop();
Symbol 859 MovieClip Frame 33
stop();
Symbol 859 MovieClip Frame 34
stop();
Symbol 859 MovieClip Frame 35
stop();
Symbol 859 MovieClip Frame 36
stop();
Symbol 859 MovieClip Frame 37
stop();
Symbol 859 MovieClip Frame 38
stop();
Symbol 859 MovieClip Frame 39
stop();
Symbol 859 MovieClip Frame 40
stop();
Symbol 859 MovieClip Frame 41
stop();
Symbol 859 MovieClip Frame 42
stop();
Symbol 859 MovieClip Frame 43
stop();
Symbol 859 MovieClip Frame 44
stop();
Symbol 859 MovieClip Frame 45
stop();
Symbol 859 MovieClip Frame 46
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 46
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 47
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 47
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 48
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 48
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 49
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 49
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 50
stop();
Symbol 859 MovieClip Frame 51
stop();
Symbol 859 MovieClip Frame 52
stop();
Symbol 859 MovieClip Frame 53
stop();
Symbol 859 MovieClip Frame 54
stop();
Symbol 859 MovieClip Frame 55
stop();
Symbol 859 MovieClip Frame 56
stop();
Symbol 859 MovieClip Frame 57
stop();
Symbol 859 MovieClip Frame 58
stop();
Symbol 859 MovieClip Frame 59
stop();
Symbol 859 MovieClip Frame 60
stop();
Symbol 859 MovieClip Frame 61
stop();
Symbol 859 MovieClip Frame 62
stop();
Symbol 859 MovieClip Frame 63
stop();
Symbol 859 MovieClip Frame 64
stop();
Symbol 859 MovieClip Frame 65
stop();
Symbol 859 MovieClip Frame 66
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 66
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 67
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 67
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 68
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 68
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 859 MovieClip Frame 69
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 70
stop();
Symbol 859 MovieClip Frame 71
stop();
Symbol 859 MovieClip Frame 72
stop();
Symbol 859 MovieClip Frame 73
stop();
Symbol 859 MovieClip Frame 74
stop();
Symbol 859 MovieClip Frame 75
stop();
Symbol 859 MovieClip Frame 76
stop();
Symbol 859 MovieClip Frame 77
stop();
Symbol 859 MovieClip Frame 78
stop();
Symbol 859 MovieClip Frame 79
stop();
Symbol 859 MovieClip Frame 80
stop();
Symbol 859 MovieClip Frame 81
stop();
Symbol 859 MovieClip Frame 82
stop();
Symbol 859 MovieClip Frame 83
stop();
Symbol 859 MovieClip Frame 84
stop();
Symbol 859 MovieClip Frame 85
stop();
Symbol 859 MovieClip Frame 86
stop();
Instance of Symbol 621 MovieClip in Symbol 859 MovieClip Frame 86
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 87
stop();
Instance of Symbol 621 MovieClip in Symbol 859 MovieClip Frame 87
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 88
stop();
Instance of Symbol 621 MovieClip in Symbol 859 MovieClip Frame 88
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 89
stop();
Instance of Symbol 621 MovieClip in Symbol 859 MovieClip Frame 89
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 90
stop();
Symbol 859 MovieClip Frame 91
stop();
Symbol 859 MovieClip Frame 92
stop();
Symbol 859 MovieClip Frame 93
stop();
Symbol 859 MovieClip Frame 94
stop();
Symbol 859 MovieClip Frame 95
stop();
Symbol 859 MovieClip Frame 96
stop();
Symbol 859 MovieClip Frame 97
stop();
Symbol 859 MovieClip Frame 98
stop();
Symbol 859 MovieClip Frame 99
stop();
Symbol 859 MovieClip Frame 100
stop();
Symbol 859 MovieClip Frame 101
stop();
Symbol 859 MovieClip Frame 102
stop();
Symbol 859 MovieClip Frame 103
stop();
Symbol 859 MovieClip Frame 104
stop();
Symbol 859 MovieClip Frame 105
stop();
Symbol 859 MovieClip Frame 106
stop();
Instance of Symbol 743 MovieClip in Symbol 859 MovieClip Frame 106
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 107
stop();
Instance of Symbol 743 MovieClip in Symbol 859 MovieClip Frame 107
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 108
stop();
Instance of Symbol 743 MovieClip in Symbol 859 MovieClip Frame 108
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 109
stop();
Instance of Symbol 743 MovieClip in Symbol 859 MovieClip Frame 109
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 859 MovieClip Frame 110
stop();
Symbol 859 MovieClip Frame 111
stop();
Symbol 859 MovieClip Frame 112
stop();
Symbol 859 MovieClip Frame 113
stop();
Symbol 859 MovieClip Frame 114
stop();
Symbol 859 MovieClip Frame 115
stop();
Symbol 859 MovieClip Frame 116
stop();
Symbol 859 MovieClip Frame 117
stop();
Symbol 859 MovieClip Frame 118
stop();
Symbol 859 MovieClip Frame 119
stop();
Symbol 859 MovieClip Frame 120
stop();
Symbol 887 MovieClip Frame 1
if (p == null) {
play();
p = 1;
}
Instance of Symbol 859 MovieClip "char" in Symbol 887 MovieClip Frame 103
onClipEvent (enterFrame) {
this.gotoAndStop(1);
}
Instance of Symbol 859 MovieClip "char" in Symbol 887 MovieClip Frame 112
onClipEvent (enterFrame) {
this.gotoAndStop(21);
}
Instance of Symbol 859 MovieClip "char" in Symbol 887 MovieClip Frame 119
onClipEvent (enterFrame) {
this.gotoAndStop(101);
}
Instance of Symbol 859 MovieClip "char" in Symbol 887 MovieClip Frame 128
onClipEvent (enterFrame) {
this.gotoAndStop(61);
}
Symbol 889 MovieClip Frame 1
stop();
Symbol 889 MovieClip Frame 2
stop();
Instance of Symbol 887 MovieClip in Symbol 889 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.p == null) {
this.play();
this.p = 1;
}
}
Symbol 902 MovieClip Frame 1
stop();
Symbol 902 MovieClip Frame 2
stop();
Instance of Symbol 902 MovieClip in Symbol 905 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent.cs_name_a == "Rogue") {
this.gotoAndStop(2);
} else if (_parent.cs_name_a == "Warrior") {
this.gotoAndStop(1);
}
}
Symbol 936 MovieClip Frame 1
delete _root.csanimedone;
Symbol 936 MovieClip Frame 16
stop();
Symbol 956 MovieClip Frame 1
delete _root.csanimedone;
Symbol 956 MovieClip Frame 16
stop();
stop();
Symbol 957 MovieClip Frame 1
stop();
Symbol 957 MovieClip Frame 2
stop();
Symbol 962 Button
on (rollOver) {
_global.guiButton = 1;
}
on (rollOut) {
delete _global.guiButton;
}
Symbol 970 MovieClip Frame 1
stop();
Symbol 970 MovieClip Frame 2
stop();
Symbol 974 MovieClip Frame 1
stop();
Symbol 974 MovieClip Frame 5
gotoAndStop (1);
Symbol 974 MovieClip Frame 10
gotoAndStop (1);
Instance of Symbol 957 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (load) {
if (_root.cs_char_sel1.cs.choose == 2) {
this.gotoAndStop(1);
} else if (_root.cs_char_sel1.cs.choose == 1) {
this.gotoAndStop(2);
}
}
Instance of Symbol 960 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (load) {
if (_root.cs_char_sel1.cs.choose == 2) {
this.text = "<b><i>Endurance Fighter <br> Can Attack Multiple Targets";
} else if (_root.cs_char_sel1.cs.choose == 1) {
this.text = "<b><i>Agile Solo Fighter <br> Can Destroy Single Targets";
}
}
Instance of Symbol 957 MovieClip "statsColor" in Symbol 974 MovieClip Frame 25
onClipEvent (load) {
if (_root.cs_char_sel1.cs.choose == 2) {
this.gotoAndStop(1);
} else if (_root.cs_char_sel1.cs.choose == 1) {
this.gotoAndStop(2);
}
}
Instance of Symbol 960 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (load) {
if (_root.cs_char_sel1.cs.choose == 2) {
this.text = "<b><i>Endurance Fighter <br> Can Attack Multiple Targets";
} else if (_root.cs_char_sel1.cs.choose == 1) {
this.text = "<b><i>Agile Solo Fighter <br> Can Destroy Single Targets";
}
}
Instance of Symbol 970 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_root.ambushCamera == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_root.ambushCamera == null) {
this.gotoAndStop(2);
_root.ambushCamera = 1;
delete _root.m_input;
} else if (_root.ambushCamera == 1) {
this.gotoAndStop(1);
delete _root.ambushCamera;
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
}
}
Instance of Symbol 970 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_global.guiButton == null) {
this.gotoAndStop(2);
_global.guiButton = 1;
delete _root.m_input;
} else if (_global.guiButton == 1) {
this.gotoAndStop(1);
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
} else {
this.gotoAndStop(1);
delete _global.guiButton;
}
}
Instance of Symbol 970 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_root.BGM == null) {
this.gotoAndStop(2);
_root.BGM = 1;
}
if (_root.BGM == 1) {
this.gotoAndStop(2);
} else if (_root.BGMstart == null) {
this.gotoAndStop(1);
_root.BGM = 2;
_root.BGMstart = 1;
} else if (_root.soundbgm1._x == null) {
this.gotoAndStop(1);
_root.BGM = 2;
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (muzie == null) {
if (_root.BGM >= 2) {
_root.BGM = 1;
} else {
_root.BGM++;
}
if (_root.BGM == 2) {
stopAllSounds();
removeMovieClip(_root.soundbgm1);
}
if (_root.BGM == 1) {
_root.soundbgm.duplicateMovieClip("soundbgm1", 104);
_root.soundbgm1.gotoAndStop(_root.floor + 2);
_root.soundbgm1.gotoAndStop(1);
}
muzie = 1;
}
} else {
delete muzie;
}
}
Instance of Symbol 970 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_root.SFX == null) {
this.gotoAndStop(2);
_root.SFX = 1;
}
if (_root.SFX == 2) {
if (soundUnload == null) {
removeMovieClip(_root.sound1);
removeMovieClip(_root.soundeffect1);
removeMovieClip(_root.sounditem1);
removeMovieClip(_root.soundspell1);
removeMovieClip(_root.soundvoice1);
soundUnload = 1;
}
this.gotoAndStop(1);
}
if (_root.SFX == 1) {
if (soundLoad == null) {
_root.sound.duplicateMovieClip("sound1", 901);
_root.soundeffect.duplicateMovieClip("soundeffect1", 902);
_root.sounditem.duplicateMovieClip("sounditem1", 903);
_root.soundspell.duplicateMovieClip("soundspell1", 904);
_root.soundvoice.duplicateMovieClip("soundvoice1", 905);
soundLoad = 1;
}
this.gotoAndStop(2);
} else if (_root.SFXstart == null) {
this.gotoAndStop(1);
_root.SFX = 2;
_root.SFXstart = 1;
} else if (_root.sound1._x == null) {
this.gotoAndStop(1);
_root.SFX = 2;
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
if (soundfx == null) {
if (_root.SFX >= 2) {
_root.SFX = 1;
} else {
_root.SFX++;
}
if (_root.SFX == 2) {
removeMovieClip(_root.sound1);
removeMovieClip(_root.soundeffect1);
removeMovieClip(_root.sounditem1);
removeMovieClip(_root.soundspell1);
removeMovieClip(_root.soundvoice1);
this.gotoAndStop(2);
}
if (_root.SFX == 1) {
_root.sound.duplicateMovieClip("sound1", 901);
_root.soundeffect.duplicateMovieClip("soundeffect1", 902);
_root.sounditem.duplicateMovieClip("sounditem1", 903);
_root.soundspell.duplicateMovieClip("soundspell1", 904);
_root.soundvoice.duplicateMovieClip("soundvoice1", 905);
_root.sound1.gotoAndPlay(2);
this.gotoAndStop(1);
}
soundfx = 1;
}
} else {
delete soundfx;
}
}
Instance of Symbol 970 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
if (rez == null) {
if (_root.pos >= 2) {
_root.pos = 1;
} else {
_root.pos++;
}
if (_root.pos == 1) {
this.gotoAndStop(1);
_root._x = _root._x - 120;
_root._y = _root._y - 120;
_root._xscale = 200;
_root._yscale = 200;
}
if (_root.pos == 2) {
this.gotoAndStop(2);
_root._x = _root._x + 120;
_root._y = _root._y + 120;
_root._xscale = 100;
_root._yscale = 100;
}
rez = 1;
}
} else {
delete rez;
}
}
Instance of Symbol 970 MovieClip in Symbol 974 MovieClip Frame 25
onClipEvent (enterFrame) {
if (_root.autoinvisible == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_root.autoinvisible == null) {
this.gotoAndStop(2);
_root.autoinvisible = 1;
delete _root.m_input;
} else if (_root.autoinvisible == 1) {
this.gotoAndStop(1);
delete _root.autoinvisible;
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
}
}
Symbol 974 MovieClip Frame 41
stop();
Instance of Symbol 976 MovieClip "select" in Symbol 978 MovieClip Frame 1
onClipEvent (load) {
_root.cs_char_sel1.cs.choose = 2;
}
onClipEvent (enterFrame) {
if (_root.cs_char_sel1.cs.cs_char_sel._currentframe >= 25) {
if (Key.isDown(39) || (Key.isDown(37))) {
_root.cs_char_sel1.cs.cs_char_sel.gotoAndPlay(6);
}
if (Key.isDown(13) || ((_root.m_input == 1) && (_root.cs_char_sel1.cs.cs_char_sel.cs_b.hitTest(_root._xmouse, _root._ymouse, true)))) {
if (k_enter == null) {
_root.cs_char_sel1.cs.cs_char_sel.cs_b.cs_name_a = "Rogue";
if (_root.cs_char_sel1.cs.cs_char_sel._currentframe >= 41) {
_root.class = _root.cs_char_sel1.cs.choose;
stopAllSounds();
if (_root.retry == 1) {
_global.program = 6;
} else {
_global.program = 5;
}
delete _root.scene_load;
}
if (select == null) {
_root.cs_char_sel1.cs.cs_char_sel.gotoAndPlay(11);
select = 1;
_root.soundeffect.gotoAndStop(3);
}
k_enter = 1;
}
} else {
delete k_enter;
}
} else {
if (((_root.m_input == 1) && (_root.cs_char_sel1.cs.cs_char_sel._currentframe >= 25)) && (!_root.cs_char_sel1.cs.cs_char_sel.cs_b.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.cs_char_sel1.cs.cs_char_sel.gotoAndPlay(2);
_root.soundeffect.gotoAndStop(2);
}
if (_parent._parent._currentframe >= 15) {
if (Key.isDown(13) || ((_root.m_input == 1) && (_root.cs_char_sel1.cs.cs_char_sel.cs_b.hitTest(_root._xmouse, _root._ymouse, true)))) {
if (k_enter == null) {
_root.cs_char_sel1.cs.cs_char_sel.cs_b.cs_name_a = "Rogue";
if (_root.cs_char_sel1.cs.cs_char_sel._currentframe >= 41) {
_root.class = _root.cs_char_sel1.cs.choose;
stopAllSounds();
if (_root.retry == 1) {
_global.program = 6;
} else {
_global.program = 5;
}
delete _root.scene_load;
}
if (select == null) {
_root.cs_char_sel1.cs.cs_char_sel.gotoAndPlay(11);
select = 1;
_root.soundeffect.gotoAndStop(3);
}
k_enter = 1;
}
} else {
delete k_enter;
}
if (_root.cs_char_sel1.cs.choose == 1) {
_root.cs_char_sel1.cs.cs_char_sel.cs_a.cs_name_a = "Warrior";
_root.cs_char_sel1.cs.cs_char_sel.cs_b.cs_name_a = "Rogue";
_root.cs_char_sel1.cs.cs_char_sel.cs_c.cs_name_a = "Warrior";
_root.cs_char_sel1.cs.cs_char_sel.cs_d.cs_name_a = "Rogue";
}
if (_root.cs_char_sel1.cs.choose == 2) {
_root.cs_char_sel1.cs.cs_char_sel.cs_a.cs_name_a = "Rogue";
_root.cs_char_sel1.cs.cs_char_sel.cs_b.cs_name_a = "Warrior";
_root.cs_char_sel1.cs.cs_char_sel.cs_c.cs_name_a = "Rogue";
_root.cs_char_sel1.cs.cs_char_sel.cs_d.cs_name_a = "Warrior";
}
if (Key.isDown(37) || ((_root.m_input == 1) && (_root.cs_char_sel1.cs.cs_char_sel.cs_a.hitTest(_root._xmouse, _root._ymouse, true)))) {
delete select;
if (klrush == 1) {
if (klinput >= 5) {
delete k_l_input;
delete klinput;
} else {
klinput++;
}
} else if (klinput >= 30) {
delete k_l_input;
delete klinput;
klrush = 1;
} else {
klinput++;
}
if (k_l_input == null) {
if (_root.cs_char_sel1.cs.choose <= 1) {
_root.cs_char_sel1.cs.choose = 2;
} else {
_root.cs_char_sel1.cs.choose--;
}
_root.cs_char_sel1.cs.cs_char_sel.gotoAndPlay(6);
delete _root.cs_char_sel1.cs.select;
_root.soundeffect.gotoAndStop(2);
k_l_input = 1;
}
} else {
delete k_l_input;
delete klrush;
}
if (Key.isDown(39) || ((_root.m_input == 1) && (_root.cs_char_sel1.cs.cs_char_sel.cs_c.hitTest(_root._xmouse, _root._ymouse, true)))) {
delete select;
if (krrush == 1) {
if (krinput >= 5) {
delete k_r_input;
delete krinput;
} else {
krinput++;
}
} else if (krinput >= 30) {
delete k_r_input;
delete krinput;
krrush = 1;
} else {
krinput++;
}
if (k_r_input == null) {
if (_root.cs_char_sel1.cs.choose >= 2) {
_root.cs_char_sel1.cs.choose = 1;
} else {
_root.cs_char_sel1.cs.choose++;
}
_root.cs_char_sel1.cs.cs_char_sel.gotoAndPlay(2);
delete _root.cs_char_sel1.cs.select;
_root.soundeffect.gotoAndStop(2);
k_r_input = 1;
}
} else {
delete k_r_input;
delete krrush;
}
}
}
}
Symbol 985 MovieClip Frame 1
stop();
Symbol 985 MovieClip Frame 2
play();
Symbol 985 MovieClip Frame 16
stop();
Symbol 1179 MovieClip Frame 1
stop();
Symbol 1179 MovieClip Frame 2
stop();
Symbol 1179 MovieClip Frame 3
stop();
Symbol 1179 MovieClip Frame 4
stop();
Symbol 1179 MovieClip Frame 5
stop();
Symbol 1179 MovieClip Frame 6
stop();
Symbol 1179 MovieClip Frame 7
stop();
Symbol 1179 MovieClip Frame 8
stop();
Symbol 1179 MovieClip Frame 9
stop();
Symbol 1179 MovieClip Frame 10
stop();
Symbol 1179 MovieClip Frame 11
stop();
Symbol 1179 MovieClip Frame 12
stop();
Symbol 1179 MovieClip Frame 13
stop();
Symbol 1179 MovieClip Frame 14
stop();
Symbol 1179 MovieClip Frame 15
stop();
Symbol 1179 MovieClip Frame 16
stop();
Symbol 1179 MovieClip Frame 17
stop();
Symbol 1179 MovieClip Frame 18
stop();
Symbol 1179 MovieClip Frame 19
stop();
Symbol 1179 MovieClip Frame 20
stop();
Symbol 1179 MovieClip Frame 21
stop();
Symbol 1179 MovieClip Frame 22
Instance of Symbol 128 MovieClip in Symbol 1181 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 1206 MovieClip Frame 6
stop();
Symbol 1211 MovieClip Frame 6
stop();
Symbol 1212 MovieClip Frame 6
stop();
Symbol 1213 MovieClip Frame 6
stop();
Symbol 1218 MovieClip Frame 6
stop();
Symbol 1246 MovieClip Frame 6
stop();
Symbol 1251 MovieClip Frame 6
stop();
Symbol 1252 MovieClip Frame 6
stop();
Symbol 1253 MovieClip Frame 6
stop();
Symbol 1258 MovieClip Frame 6
stop();
Symbol 1291 MovieClip Frame 6
stop();
Symbol 1300 MovieClip Frame 6
stop();
Symbol 1301 MovieClip Frame 6
stop();
Symbol 1302 MovieClip Frame 6
stop();
Symbol 1311 MovieClip Frame 6
stop();
Symbol 1343 MovieClip Frame 5
stop();
Symbol 1352 MovieClip Frame 5
stop();
Symbol 1353 MovieClip Frame 5
stop();
Symbol 1354 MovieClip Frame 5
stop();
Symbol 1363 MovieClip Frame 5
stop();
Symbol 1391 MovieClip Frame 6
stop();
Symbol 1396 MovieClip Frame 6
stop();
Symbol 1397 MovieClip Frame 6
stop();
Symbol 1398 MovieClip Frame 6
stop();
Symbol 1403 MovieClip Frame 6
stop();
Symbol 1431 MovieClip Frame 6
stop();
Symbol 1436 MovieClip Frame 6
stop();
Symbol 1437 MovieClip Frame 6
stop();
Symbol 1438 MovieClip Frame 6
stop();
Symbol 1443 MovieClip Frame 6
stop();
Symbol 1444 MovieClip Frame 1
gotoAndStop(_root.monanim);
stop();
Symbol 1444 MovieClip Frame 2
stop();
Symbol 1444 MovieClip Frame 3
stop();
Symbol 1444 MovieClip Frame 4
stop();
Symbol 1444 MovieClip Frame 5
stop();
Symbol 1444 MovieClip Frame 6
stop();
Instance of Symbol 128 MovieClip in Symbol 1444 MovieClip Frame 6
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 1444 MovieClip Frame 6
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 1444 MovieClip Frame 7
stop();
Instance of Symbol 128 MovieClip in Symbol 1444 MovieClip Frame 7
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 1444 MovieClip Frame 8
stop();
Instance of Symbol 128 MovieClip in Symbol 1444 MovieClip Frame 8
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 1444 MovieClip Frame 9
stop();
Instance of Symbol 128 MovieClip in Symbol 1444 MovieClip Frame 9
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 1444 MovieClip Frame 10
stop();
Symbol 1444 MovieClip Frame 11
stop();
Symbol 1444 MovieClip Frame 12
stop();
Symbol 1444 MovieClip Frame 13
stop();
Symbol 1444 MovieClip Frame 14
stop();
Symbol 1444 MovieClip Frame 15
stop();
Symbol 1444 MovieClip Frame 16
stop();
Symbol 1444 MovieClip Frame 17
stop();
Symbol 1444 MovieClip Frame 18
stop();
Symbol 1444 MovieClip Frame 19
stop();
Symbol 1444 MovieClip Frame 20
stop();
Symbol 1444 MovieClip Frame 21
stop();
Symbol 1444 MovieClip Frame 22
stop();
Symbol 1444 MovieClip Frame 23
stop();
Symbol 1444 MovieClip Frame 24
stop();
Symbol 1444 MovieClip Frame 25
stop();
Symbol 1444 MovieClip Frame 26
stop();
Symbol 1444 MovieClip Frame 27
stop();
Symbol 1444 MovieClip Frame 28
stop();
Symbol 1444 MovieClip Frame 29
stop();
Symbol 1444 MovieClip Frame 30
stop();
Symbol 1444 MovieClip Frame 31
stop();
Symbol 1444 MovieClip Frame 32
stop();
Symbol 1444 MovieClip Frame 33
stop();
Symbol 1444 MovieClip Frame 34
stop();
Symbol 1444 MovieClip Frame 35
stop();
Symbol 1444 MovieClip Frame 36
stop();
Symbol 1444 MovieClip Frame 37
stop();
Symbol 1444 MovieClip Frame 38
stop();
Symbol 1444 MovieClip Frame 39
stop();
Symbol 1444 MovieClip Frame 40
stop();
Symbol 1444 MovieClip Frame 41
stop();
Symbol 1444 MovieClip Frame 42
stop();
Symbol 1444 MovieClip Frame 43
stop();
Symbol 1444 MovieClip Frame 44
stop();
Symbol 1444 MovieClip Frame 45
stop();
Symbol 1444 MovieClip Frame 46
stop();
Symbol 1444 MovieClip Frame 47
stop();
Symbol 1444 MovieClip Frame 48
stop();
Symbol 1444 MovieClip Frame 49
stop();
Symbol 1444 MovieClip Frame 50
stop();
Symbol 1444 MovieClip Frame 51
stop();
Symbol 1444 MovieClip Frame 52
stop();
Symbol 1444 MovieClip Frame 53
stop();
Symbol 1444 MovieClip Frame 54
stop();
Symbol 1444 MovieClip Frame 55
stop();
Symbol 1444 MovieClip Frame 56
stop();
Symbol 1444 MovieClip Frame 57
stop();
Symbol 1444 MovieClip Frame 58
stop();
Symbol 1444 MovieClip Frame 59
stop();
Symbol 1444 MovieClip Frame 60
stop();
Symbol 1444 MovieClip Frame 61
stop();
Symbol 1444 MovieClip Frame 62
stop();
Symbol 1444 MovieClip Frame 63
stop();
Symbol 1444 MovieClip Frame 64
stop();
Symbol 1444 MovieClip Frame 65
stop();
Symbol 1444 MovieClip Frame 66
stop();
Symbol 1444 MovieClip Frame 67
stop();
Symbol 1444 MovieClip Frame 68
stop();
Symbol 1444 MovieClip Frame 69
stop();
Symbol 1444 MovieClip Frame 70
stop();
Symbol 1444 MovieClip Frame 71
stop();
Symbol 1444 MovieClip Frame 72
stop();
Symbol 1444 MovieClip Frame 73
stop();
Symbol 1444 MovieClip Frame 74
stop();
Symbol 1444 MovieClip Frame 75
stop();
Symbol 1444 MovieClip Frame 76
stop();
Symbol 1444 MovieClip Frame 77
stop();
Symbol 1444 MovieClip Frame 78
stop();
Symbol 1444 MovieClip Frame 79
stop();
Symbol 1444 MovieClip Frame 80
stop();
Symbol 1444 MovieClip Frame 81
stop();
Symbol 1444 MovieClip Frame 82
stop();
Symbol 1444 MovieClip Frame 83
stop();
Symbol 1444 MovieClip Frame 84
stop();
Symbol 1444 MovieClip Frame 85
stop();
Symbol 1444 MovieClip Frame 86
stop();
Symbol 1444 MovieClip Frame 87
stop();
Symbol 1444 MovieClip Frame 88
stop();
Symbol 1444 MovieClip Frame 89
stop();
Symbol 1444 MovieClip Frame 90
stop();
Symbol 1444 MovieClip Frame 91
stop();
Symbol 1444 MovieClip Frame 92
stop();
Symbol 1444 MovieClip Frame 93
stop();
Symbol 1444 MovieClip Frame 94
stop();
Symbol 1444 MovieClip Frame 95
stop();
Symbol 1444 MovieClip Frame 96
stop();
Symbol 1444 MovieClip Frame 97
stop();
Symbol 1444 MovieClip Frame 98
stop();
Symbol 1444 MovieClip Frame 99
stop();
Symbol 1444 MovieClip Frame 100
stop();
Symbol 1444 MovieClip Frame 101
stop();
Symbol 1444 MovieClip Frame 102
stop();
Symbol 1444 MovieClip Frame 103
stop();
Symbol 1444 MovieClip Frame 104
stop();
Symbol 1444 MovieClip Frame 105
stop();
Symbol 1444 MovieClip Frame 106
stop();
Symbol 1444 MovieClip Frame 107
stop();
Symbol 1444 MovieClip Frame 108
stop();
Symbol 1444 MovieClip Frame 109
stop();
Symbol 1444 MovieClip Frame 110
stop();
Symbol 1444 MovieClip Frame 111
stop();
Symbol 1444 MovieClip Frame 112
stop();
Symbol 1444 MovieClip Frame 113
stop();
Symbol 1444 MovieClip Frame 114
stop();
Symbol 1444 MovieClip Frame 115
stop();
Symbol 1444 MovieClip Frame 116
stop();
Symbol 1444 MovieClip Frame 117
stop();
Symbol 1444 MovieClip Frame 118
stop();
Symbol 1444 MovieClip Frame 119
stop();
Symbol 1444 MovieClip Frame 120
stop();
Symbol 1451 MovieClip Frame 1
stop();
Symbol 1451 MovieClip Frame 2
stop();
Symbol 1455 MovieClip Frame 1
stop();
Symbol 1455 MovieClip Frame 2
stop();
Symbol 1459 MovieClip Frame 1
stop();
Symbol 1459 MovieClip Frame 2
stop();
Symbol 1463 MovieClip Frame 1
stop();
Symbol 1463 MovieClip Frame 2
stop();
Instance of Symbol 1451 MovieClip in Symbol 1464 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kba[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1455 MovieClip in Symbol 1464 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbs[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1459 MovieClip in Symbol 1464 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbd[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1463 MovieClip in Symbol 1464 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbf[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Symbol 1467 MovieClip Frame 1
stop();
Symbol 1467 MovieClip Frame 2
stop();
Symbol 1470 MovieClip Frame 1
stop();
Symbol 1470 MovieClip Frame 2
stop();
Symbol 1473 MovieClip Frame 1
stop();
Symbol 1473 MovieClip Frame 2
stop();
Symbol 1476 MovieClip Frame 1
stop();
Symbol 1476 MovieClip Frame 2
stop();
Instance of Symbol 1467 MovieClip in Symbol 1477 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbup[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1470 MovieClip in Symbol 1477 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbleft[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1473 MovieClip in Symbol 1477 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbdown[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1476 MovieClip in Symbol 1477 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.kbright[_root.run] == true) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Symbol 1485 MovieClip Frame 1
stop();
Symbol 1485 MovieClip Frame 2
stop();
Symbol 1485 MovieClip Frame 3
stop();
Symbol 1485 MovieClip Frame 4
stop();
Symbol 1485 MovieClip Frame 5
stop();
Instance of Symbol 1485 MovieClip "info" in Symbol 1486 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._xscale < 100) {
this._xscale = this._xscale + 5;
}
}
Symbol 1486 MovieClip Frame 20
stop();
Symbol 1492 MovieClip Frame 15
removeMovieClip(this);
Symbol 1493 MovieClip Frame 15
removeMovieClip(this);
Symbol 1495 MovieClip Frame 25
removeMovieClip(this);
Symbol 1499 MovieClip Frame 25
removeMovieClip(this);
Symbol 1502 MovieClip Frame 25
removeMovieClip(this);
Symbol 1504 MovieClip Frame 25
removeMovieClip(this);
Symbol 1507 MovieClip Frame 15
removeMovieClip(this);
Instance of Symbol 1510 MovieClip in Symbol 1517 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._width > ((_root.player_mana * 39) / _root.stats_mana)) {
this._width = this._width - 0.3;
}
}
Instance of Symbol 1512 MovieClip in Symbol 1517 MovieClip Frame 1
onClipEvent (enterFrame) {
this._width = (_root.player_mana * 39) / _root.stats_mana;
}
Instance of Symbol 1510 MovieClip in Symbol 1517 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._width > ((_root.player_health * 39) / _root.stats_health)) {
this._width = this._width - 0.3;
}
}
Instance of Symbol 1510 MovieClip in Symbol 1517 MovieClip Frame 1
onClipEvent (enterFrame) {
this._width = (_root.player_health * 39) / _root.stats_health;
}
Symbol 1534 MovieClip Frame 25
removeMovieClip(this);
Instance of Symbol 1538 MovieClip in Symbol 1544 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._height > ((_root.concpotTimer * 17.8) / _root.concpot_time)) {
this._height = this._height - 1;
}
if (this._height < ((_root.concpotTimer * 17.8) / _root.concpot_time)) {
this._height = this._height + 1;
}
}
Instance of Symbol 1538 MovieClip in Symbol 1556 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._height > ((_root.invistimer * 17.8) / 1560)) {
this._height = this._height - 1;
}
if (this._height < ((_root.invistimer * 17.8) / 1560)) {
this._height = this._height + 1;
}
}
Instance of Symbol 1538 MovieClip in Symbol 1560 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this._height > ((_root.furytimer * 17.8) / 6250)) {
this._height = this._height - 1;
}
if (this._height < ((_root.furytimer * 17.8) / 6250)) {
this._height = this._height + 1;
}
}
Instance of Symbol 859 MovieClip "char" in Symbol 1585 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.char1._currentframe);
this._xscale = _root.char1._xscale;
}
Instance of Symbol 1179 MovieClip "item2" in Symbol 1585 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.equipArray[2] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.equipArray[2]);
}
}
Instance of Symbol 1179 MovieClip "item3" in Symbol 1585 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.equipArray[3] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.equipArray[3]);
}
}
Instance of Symbol 1179 MovieClip "item1" in Symbol 1585 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.equipArray[1] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.equipArray[1]);
}
}
Instance of Symbol 1179 MovieClip "item4" in Symbol 1585 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.equipArray[4] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.equipArray[4]);
}
}
Instance of Symbol 1179 MovieClip "item5" in Symbol 1585 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.equipArray[5] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.equipArray[5]);
}
}
Symbol 1598 MovieClip Frame 1
stop();
Symbol 1598 MovieClip Frame 2
stop();
Instance of Symbol 1179 MovieClip "item1" in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spellArray[1] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.spellArray[1]);
}
}
Instance of Symbol 1179 MovieClip "item2" in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spellArray[2] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.spellArray[2]);
}
}
Instance of Symbol 1179 MovieClip "item3" in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spellArray[3] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.spellArray[3]);
}
}
Instance of Symbol 1179 MovieClip "item4" in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spellArray[4] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.spellArray[4]);
}
}
Instance of Symbol 1179 MovieClip "item5" in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spellArray[5] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.spellArray[5]);
}
}
Instance of Symbol 1598 MovieClip in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.spellMenuArrowD + 1);
}
Instance of Symbol 1598 MovieClip "UP" in Symbol 1599 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.spellMenuArrowU + 1);
}
Symbol 1605 MovieClip Frame 1
stop();
Instance of Symbol 1601 MovieClip in Symbol 1605 MovieClip Frame 1
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_root.testmail = 1;
if ((!_root.gameover) == 1) {
delete _root.newmail;
_parent._parent.letterbox.gotoAndPlay(2);
}
}
}
Symbol 1605 MovieClip Frame 2
stop();
Instance of Symbol 1604 MovieClip in Symbol 1605 MovieClip Frame 2
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_root.testmail = 1;
if ((!_root.gameover) == 1) {
delete _root.newmail;
_parent._parent.letterbox.gotoAndPlay(2);
}
}
}
Symbol 1612 Button
on (press) {
m = 1;
}
on (release, releaseOutside) {
m = 0;
}
Instance of Symbol 1613 MovieClip "head" in Symbol 1614 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root._xmouse, _root._ymouse, true)) {
}
}
Instance of Symbol 1614 MovieClip "player" in Symbol 1616 MovieClip Frame 1
onClipEvent (load) {
function playhead(x) {
if (x.m == 1) {
if (_xmouse < 3) {
_xmouse = 3;
} else if (_xmouse > 285.1) {
_xmouse = 285.1;
} else {
x._x = _xmouse;
}
_root.time_input = 1;
_root.play_ = Math.floor((x._x * _root.play_tot) / 288.1);
p = 0;
} else {
if ((!p) == 1) {
p = 1;
}
delete _root.time_input;
x._x = (_root.play_ * 288.1) / _root.play_tot;
}
}
}
onClipEvent (enterFrame) {
playhead(_root.hud_mc1.timebar.player.head);
}
Instance of Symbol 1179 MovieClip "item_1" in Symbol 1635 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.itemNum[1] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.itemArraynum[1]);
}
}
Instance of Symbol 1179 MovieClip "item_2" in Symbol 1635 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.itemNum[2] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.itemArraynum[2]);
}
}
Instance of Symbol 1179 MovieClip "item_3" in Symbol 1635 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.itemNum[3] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.itemArraynum[3]);
}
}
Instance of Symbol 1179 MovieClip "item_4" in Symbol 1635 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.itemNum[4] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.itemArraynum[4]);
}
}
Instance of Symbol 1179 MovieClip "item_5" in Symbol 1635 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.itemNum[5] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.itemArraynum[5]);
}
}
Symbol 1646 MovieClip Frame 1
stop();
Symbol 1646 MovieClip Frame 2
stop();
Symbol 1656 MovieClip Frame 1
stop();
Instance of Symbol 1538 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.class == 1) {
if (_root.mighttimer >= 1) {
if (this._height > ((_root.mighttimer * 17.8) / 1620)) {
this._height = this._height - 1;
}
if (this._height < ((_root.mighttimer * 17.8) / 1620)) {
this._height = this._height + 1;
}
} else if (_root.potencetimer >= 1) {
if (this._height > ((_root.potencetimer * 17.8) / 1850)) {
this._height = this._height - 1;
}
if (this._height < ((_root.potencetimer * 17.8) / 1850)) {
this._height = this._height + 1;
}
} else if (_root.shadowtimer >= 1) {
if (this._height > ((_root.shadowtimer * 17.8) / 6000)) {
this._height = this._height - 1;
}
if (this._height < ((_root.shadowtimer * 17.8) / 6000)) {
this._height = this._height + 1;
}
}
}
if (_root.class == 2) {
if (_root.blesstimer >= 1) {
if (this._height > ((_root.blesstimer * 17.8) / 3750)) {
this._height = this._height - 1;
}
if (this._height < ((_root.blesstimer * 17.8) / 3750)) {
this._height = this._height + 1;
}
} else if (_root.flanktimer >= 1) {
if (this._height > ((_root.flanktimer * 17.8) / 6250)) {
this._height = this._height - 1;
}
if (this._height < ((_root.flanktimer * 17.8) / 6250)) {
this._height = this._height + 1;
}
}
}
}
Instance of Symbol 1665 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.meleenum >= 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1667 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.meleenum >= 2) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1670 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.blesstimer >= 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1672 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.potencetimer >= 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1674 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.mighttimer >= 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1676 MovieClip in Symbol 1680 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.shadowtimer >= 1) {
_visible = true;
} else {
_visible = false;
}
}
Symbol 1684 Button
on (press) {
m = 1;
}
on (release, dragOut, releaseOutside) {
delete m;
}
Instance of Symbol 1685 MovieClip in Symbol 1686 MovieClip Frame 1
onClipEvent (load) {
function playhead(x) {
if (x._start == null) {
x._y = 83;
x._start = 1;
}
if (x.m == 1) {
if (_parent._ymouse < 0) {
_parent._ymouse = 0;
} else if (_parent._ymouse > 140) {
_parent._ymouse = 140;
} else {
x._y = _parent._ymouse;
}
if (Key.isDown(38) || (Key.isDown(40))) {
} else {
_root.mail_userLine = Math.round((x._y * _root.letter.length) / 140);
}
_root.mail(("" + _root.letter[_root.mail_userLine]) + "", 100, 13);
p = 0;
} else {
if ((!p) == 1) {
p = 1;
}
delete _root.time_input;
}
}
}
onClipEvent (enterFrame) {
playhead(this);
if (_root.mreset == 1) {
delete x._start;
this._y = 83;
delete _root.mreset;
}
}
Symbol 1691 Button
on (press) {
_parent.startDrag();
}
on (release) {
_parent.stopDrag();
}
Symbol 1694 Button
on (press) {
_parent._parent.gotoAndPlay(6);
}
Symbol 1700 Button
on (press) {
_parent.question._x = 20;
_parent.question._y = -50;
}
Symbol 1702 Button
on (dragOut) {
delete _root.userLine;
delete _root.rdstart;
delete _root.rdstart2;
_root.mreset = 1;
_root.mailletter++;
}
Symbol 1703 Button
on (press) {
delete _root.userLine;
delete _root.rdstart;
delete _root.rdstart2;
_root.mreset = 1;
if (_root.mailletter == 1) {
} else if (destroyL[mailletter - 1] == 1) {
_root.mailletter = _root.mailletter - 2;
} else {
_root.mailletter--;
}
}
Symbol 1711 Button
on (press, keyPress "s") {
_parent.question._x = -9999;
_parent.question._y = -9999;
_root.destroyL[_root.mailletter] = 1;
_root.mailOutput = "<br><i>This letter has been destroyed</i>";
}
Symbol 1712 Button
on (press, keyPress "d") {
_parent.question._x = -9999;
_parent.question._y = -9999;
}
Instance of Symbol 1713 MovieClip "question" in Symbol 1714 MovieClip Frame 1
onClipEvent (load) {
this._x = -99999;
this._y = -99999;
}
Symbol 1715 MovieClip Frame 1
stop();
Symbol 1716 MovieClip Frame 1
stop();
Symbol 1716 MovieClip Frame 5
stop();
Symbol 1716 MovieClip Frame 10
stop();
Instance of Symbol 1544 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.concpot_use == 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1547 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 1550 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 1553 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 1556 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.invis_buff == 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1560 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.furybuff == 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1585 MovieClip "equipment" in Symbol 1717 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.equip_usage == 1) {
this._visible = true;
} else {
this._visible = false;
}
}
Instance of Symbol 1599 MovieClip "spellList" in Symbol 1717 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spell_usage == 1) {
this._visible = true;
} else {
this._visible = false;
}
}
Instance of Symbol 1605 MovieClip "mailbox" in Symbol 1717 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.newmail == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1616 MovieClip "timebar" in Symbol 1717 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.time_use == 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 1635 MovieClip "macro" in Symbol 1717 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.guiRO = ((((((((((((("HP:" + _root.player_health) + "/") + _root.stats_health) + "<br>") + "MP:") + _root.player_mana) + "/") + _root.stats_mana) + "<br>") + "EXP:") + _root.stats_exp_output) + "<br>") + "$:") + _root.gold;
_root.equipoutput1 = ((((((((((((((((((((((((((((((((((((("HP:" + _root.player_health) + "/") + _root.stats_health) + "<br>") + "MP:") + _root.player_mana) + "/") + _root.stats_mana) + "<br>") + "EXP:") + _root.stats_exp_output) + "<br>") + "GOLD:") + _root.gold) + "<br>") + _root.classoutput) + "<br>") + "STR ") + _root.str_readout) + " + ") + _root.mvp_str) + "<br>") + "AGI ") + _root.agi_readout) + " + ") + _root.mvp_agi) + "<br>") + "DEX ") + _root.dex_readout) + " + ") + _root.mvp_dex) + "<br>") + "LVL ") + _root.level) + "<br>") + "FLOOR ") + _root.floor) + "<br>";
this.gotoAndStop(_root.keys);
if (_root.item_usage == 1) {
this._visible = true;
} else {
this._visible = false;
}
}
Instance of Symbol 1680 MovieClip in Symbol 1717 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.class == 1) {
if ((_root.shadowtimer >= 1) || (_root.mighttimer >= 1)) {
_visible = true;
} else {
_visible = false;
}
}
if (_root.class == 2) {
if (((_root.flanktimer >= 1) || (_root.blesstimer >= 1)) || (_root.potencetimer >= 1)) {
_visible = true;
} else {
_visible = false;
}
}
}
Symbol 1722 Button
on (keyPress "y") {
_root.stats_exp = _root.stats_exp + 1000;
}
on (keyPress "u") {
_root.concpot_use = 1;
}
on (keyPress "i") {
_root.gold = _root.gold + 10000;
}
on (keyPress "j") {
_root.player_health = _root.player_health - (_root.stats_health * 0.1);
}
Symbol 1724 MovieClip Frame 1
stop();
Symbol 1724 MovieClip Frame 2
stop();
Instance of Symbol 1721 MovieClip in Symbol 1724 MovieClip Frame 2
onClipEvent (enterFrame) {
if (counter == null) {
counter = 1;
}
if (getTimer() >= (999 * counter)) {
counter++;
_root.fps = "FPS:" + rate;
delete rate;
} else {
rate++;
}
}
Symbol 1758 MovieClip Frame 1
stop();
Instance of Symbol 1721 MovieClip in Symbol 1758 MovieClip Frame 1
onClipEvent (enterFrame) {
if (counter == null) {
counter = 1;
}
if (getTimer() >= (999 * counter)) {
counter++;
_root.fps = "FPS:" + rate;
delete rate;
} else {
rate++;
}
}
Symbol 1758 MovieClip Frame 2
stop();
Instance of Symbol 1726 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.ambushCamera == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_root.ambushCamera == null) {
this.gotoAndStop(2);
_root.ambushCamera = 1;
delete _root.m_input;
} else if (_root.ambushCamera == 1) {
this.gotoAndStop(1);
delete _root.ambushCamera;
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_global.guiButton == null) {
this.gotoAndStop(2);
_global.guiButton = 1;
delete _root.m_input;
} else if (_global.guiButton == 1) {
this.gotoAndStop(1);
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
} else {
this.gotoAndStop(1);
delete _global.guiButton;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.BGM == null) {
this.gotoAndStop(2);
_root.BGM = 1;
}
if (_root.BGM == 1) {
this.gotoAndStop(2);
} else if (_root.BGMstart == null) {
this.gotoAndStop(1);
_root.BGM = 2;
_root.BGMstart = 1;
} else if (_root.soundbgm1._x == null) {
this.gotoAndStop(1);
_root.BGM = 2;
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (muzie == null) {
if (_root.BGM >= 2) {
_root.BGM = 1;
} else {
_root.BGM++;
}
if (_root.BGM == 2) {
stopAllSounds();
removeMovieClip(_root.soundbgm1);
}
if (_root.BGM == 1) {
_root.soundbgm.duplicateMovieClip("soundbgm1", 104);
_root.soundbgm1.gotoAndStop(_root.floor + 2);
_root.soundbgm1.gotoAndStop(1);
}
muzie = 1;
}
} else {
delete muzie;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.SFX == null) {
this.gotoAndStop(2);
_root.SFX = 1;
}
if (_root.SFX == 2) {
if (soundUnload == null) {
removeMovieClip(_root.sound1);
removeMovieClip(_root.soundeffect1);
removeMovieClip(_root.sounditem1);
removeMovieClip(_root.soundspell1);
removeMovieClip(_root.soundvoice1);
soundUnload = 1;
}
this.gotoAndStop(1);
}
if (_root.SFX == 1) {
if (soundLoad == null) {
_root.sound.duplicateMovieClip("sound1", 901000);
_root.soundeffect.duplicateMovieClip("soundeffect1", 902000);
_root.sounditem.duplicateMovieClip("sounditem1", 903000);
_root.soundspell.duplicateMovieClip("soundspell1", 904000);
_root.soundvoice.duplicateMovieClip("soundvoice1", 905000);
soundLoad = 1;
}
this.gotoAndStop(2);
} else if (_root.SFXstart == null) {
this.gotoAndStop(1);
_root.SFX = 2;
_root.SFXstart = 1;
} else if (_root.sound1._x == null) {
this.gotoAndStop(1);
_root.SFX = 2;
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
if (soundfx == null) {
if (_root.SFX >= 2) {
_root.SFX = 1;
} else {
_root.SFX++;
}
if (_root.SFX == 2) {
removeMovieClip(_root.sound1);
removeMovieClip(_root.soundeffect1);
removeMovieClip(_root.sounditem1);
removeMovieClip(_root.soundspell1);
removeMovieClip(_root.soundvoice1);
this.gotoAndStop(2);
}
if (_root.SFX == 1) {
_root.sound.duplicateMovieClip("sound1", 901000);
_root.soundeffect.duplicateMovieClip("soundeffect1", 902000);
_root.sounditem.duplicateMovieClip("sounditem1", 903000);
_root.soundspell.duplicateMovieClip("sound1", 904000);
_root.soundvoice.duplicateMovieClip("soundvoice1", 905000);
_root.sound1.gotoAndPlay(2);
this.gotoAndStop(1);
}
soundfx = 1;
}
} else {
delete soundfx;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
if (rez == null) {
if (_root.pos >= 2) {
_root.pos = 1;
} else {
_root.pos++;
}
if (_root.pos == 1) {
this.gotoAndStop(1);
_root._x = _root._x - 120;
_root._y = _root._y - 120;
_root._xscale = 200;
_root._yscale = 200;
}
if (_root.pos == 2) {
this.gotoAndStop(2);
_root._x = _root._x + 120;
_root._y = _root._y + 120;
_root._xscale = 100;
_root._yscale = 100;
}
rez = 1;
}
} else {
delete rez;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.autoinvisible == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_root.autoinvisible == null) {
this.gotoAndStop(2);
_root.autoinvisible = 1;
delete _root.m_input;
} else if (_root.autoinvisible == 1) {
this.gotoAndStop(1);
delete _root.autoinvisible;
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
}
}
Symbol 1758 MovieClip Frame 3
stop();
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_root.ambushCamera == null) {
this.gotoAndStop(2);
_root.ambushCamera = 1;
delete _root.m_input;
} else if (_root.ambushCamera == 1) {
this.gotoAndStop(1);
delete _root.ambushCamera;
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
_root.exit_dun = 1;
this.gotoAndStop(2);
if (_root.floor == null) {
_root.floor = 1;
}
_root.floorLower = 1;
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_global.guiButton == null) {
this.gotoAndStop(2);
_global.guiButton = 1;
delete _root.m_input;
} else if (_global.guiButton == 1) {
this.gotoAndStop(1);
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
} else {
this.gotoAndStop(1);
delete _global.guiButton;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
_root.stats_exp = _root.stats_exp + 90000;
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
_root.concpot_use = 1;
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
onClipEvent (load) {
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
_root.gold = _root.gold + 10000;
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
_root.player_health = _root.player_health - (_root.stats_health * 0.1);
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.BGM == null) {
this.gotoAndStop(2);
_root.BGM = 1;
}
if (_root.BGM == 1) {
this.gotoAndStop(2);
} else if (_root.BGMstart == null) {
this.gotoAndStop(1);
_root.BGM = 2;
_root.BGMstart = 1;
} else if (_root.soundbgm1._x == null) {
this.gotoAndStop(1);
_root.BGM = 2;
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (muzie == null) {
if (_root.BGM >= 2) {
_root.BGM = 1;
} else {
_root.BGM++;
}
if (_root.BGM == 2) {
stopAllSounds();
removeMovieClip(_root.soundbgm1);
}
if (_root.BGM == 1) {
_root.soundbgm.duplicateMovieClip("soundbgm1", 104);
_root.soundbgm1.gotoAndStop(_root.floor + 2);
_root.soundbgm1.gotoAndStop(1);
}
muzie = 1;
}
} else {
delete muzie;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.SFX == null) {
this.gotoAndStop(2);
_root.SFX = 1;
}
if (_root.SFX == 2) {
if (soundUnload == null) {
removeMovieClip(_root.sound1);
removeMovieClip(_root.soundeffect1);
removeMovieClip(_root.sounditem1);
removeMovieClip(_root.soundspell1);
removeMovieClip(_root.soundvoice1);
soundUnload = 1;
}
this.gotoAndStop(1);
}
if (_root.SFX == 1) {
if (soundLoad == null) {
_root.sound.duplicateMovieClip("sound1", 9010);
_root.soundeffect.duplicateMovieClip("soundeffect1", 9020);
_root.sounditem.duplicateMovieClip("sounditem1", 9030);
_root.soundspell.duplicateMovieClip("soundspell1", 9040);
_root.soundvoice.duplicateMovieClip("soundvoice1", 9050);
soundLoad = 1;
}
this.gotoAndStop(2);
} else if (_root.SFXstart == null) {
this.gotoAndStop(1);
_root.SFX = 2;
_root.SFXstart = 1;
} else if (_root.sound1._x == null) {
this.gotoAndStop(1);
_root.SFX = 2;
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
if (soundfx == null) {
if (_root.SFX >= 2) {
_root.SFX = 1;
} else {
_root.SFX++;
}
if (_root.SFX == 2) {
removeMovieClip(_root.sound1);
removeMovieClip(_root.soundeffect1);
removeMovieClip(_root.sounditem1);
removeMovieClip(_root.soundspell1);
removeMovieClip(_root.soundvoice1);
this.gotoAndStop(2);
}
if (_root.SFX == 1) {
_root.sound.duplicateMovieClip("sound1", 9010);
_root.soundeffect.duplicateMovieClip("soundeffect1", 9020);
_root.sounditem.duplicateMovieClip("sounditem1", 9030);
_root.soundspell.duplicateMovieClip("soundspell1", 9040);
_root.soundvoice.duplicateMovieClip("soundvoice1", 9050);
_root.sound1.gotoAndPlay(2);
this.gotoAndStop(1);
}
soundfx = 1;
}
} else {
delete soundfx;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
if (rez == null) {
if (_root.pos >= 2) {
_root.pos = 1;
} else {
_root.pos++;
}
if (_root.pos == 1) {
delete _root.m_command;
this.gotoAndStop(1);
_root._x = _root._x - 120;
_root._y = _root._y - 120;
_root._xscale = 200;
_root._yscale = 200;
}
if (_root.pos == 2) {
delete _root.m_command;
this.gotoAndStop(2);
_root._x = _root._x + 120;
_root._y = _root._y + 120;
_root._xscale = 100;
_root._yscale = 100;
}
rez = 1;
}
} else {
delete rez;
}
}
Instance of Symbol 970 MovieClip in Symbol 1758 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.autoinvisible == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
if ((_root.m_input == 1) && (this.hitTest(_root._xmouse, _root._ymouse, true))) {
_root.mouseReset();
if (input == null) {
if (_root.autoinvisible == null) {
this.gotoAndStop(2);
_root.autoinvisible = 1;
delete _root.m_input;
} else if (_root.autoinvisible == 1) {
this.gotoAndStop(1);
delete _root.autoinvisible;
delete _root.m_input;
}
input = 1;
} else {
delete input;
}
}
}
Instance of Symbol 1724 MovieClip "debugme" in Symbol 1759 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.debugme == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 1758 MovieClip in Symbol 1759 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(81)) {
if (_root.debug == 1) {
this.gotoAndStop(3);
}
if (Key.isDown(87)) {
if (_root.debug == null) {
_root.debug = 1;
}
}
} else if ((Key.getAscii() == 113) && (Key.getAscii() == 119)) {
if (_root.debug == null) {
this.gotoAndStop(3);
_root.debug = 1;
}
} else if (Key.getAscii() == 113) {
if (_root.debug == null) {
_root.op_menu = 1;
this.gotoAndStop(2);
} else {
_root.op_menu = 1;
this.gotoAndStop(3);
}
} else if (Key.isDown(Key.getCode())) {
this.gotoAndStop(1);
delete _root.op_menu;
}
_root.debugReadOut = ("Floor:" + _root.floor) + "<br>";
}
Symbol 1778 MovieClip Frame 1
stop();
Symbol 1778 MovieClip Frame 2
stop();
Symbol 1778 MovieClip Frame 3
stop();
Symbol 1778 MovieClip Frame 4
stop();
Symbol 1923 MovieClip Frame 1
stop();
Symbol 1923 MovieClip Frame 2
stop();
Instance of Symbol 1923 MovieClip in Symbol 1972 MovieClip Frame 39
onClipEvent (enterFrame) {
if (_root["npc_window_" + windowNum]._currentframe == 3) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
Symbol 1979 Button
on (release) {
restart++;
}
Symbol 1980 Button
on (release) {
restart--;
}
Symbol 1992 MovieClip Frame 1
stop();
_root.shopselect = 1;
Symbol 1992 MovieClip Frame 2
stop();
_root.shopselect = 2;
Symbol 1992 MovieClip Frame 3
stop();
_root.shopselect = 3;
Symbol 1992 MovieClip Frame 4
stop();
_root.shopselect = 4;
Symbol 1992 MovieClip Frame 5
stop();
_root.shopselect = 5;
Symbol 2043 MovieClip Frame 1
stop();
stop();
Symbol 2095 MovieClip Frame 1
stop();
Symbol 2095 MovieClip Frame 2
stop();
Instance of Symbol 1972 MovieClip in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(_root.buyshopSelect);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.buyshopSelect);
}
Instance of Symbol 1992 MovieClip in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(_root.keys2);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.keys2);
}
Instance of Symbol 1179 MovieClip "item_1" in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum1);
}
Instance of Symbol 1179 MovieClip "item_2" in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum2);
}
Instance of Symbol 1179 MovieClip "item_3" in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum3);
}
Instance of Symbol 1179 MovieClip "item_4" in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum4);
}
Instance of Symbol 1179 MovieClip "item_5" in Symbol 2095 MovieClip Frame 2
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum5);
}
Instance of Symbol 1598 MovieClip "DOWN" in Symbol 2095 MovieClip Frame 2
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shopMenuArrowD + 1);
}
Instance of Symbol 1598 MovieClip "UP" in Symbol 2095 MovieClip Frame 2
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shopMenuArrowU + 1);
}
Symbol 2095 MovieClip Frame 3
stop();
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root.sellNum[1] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.sellArraynum[1]);
}
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root.sellNum[2] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.sellArraynum[2]);
}
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root.sellNum[3] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.sellArraynum[3]);
}
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root.sellNum[4] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.sellArraynum[4]);
}
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root.sellNum[5] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.sellArraynum[5]);
}
}
Instance of Symbol 1972 MovieClip "desc" in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root.sellArraynum[_root.keys] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.sellArraynum[_root.keys]);
}
}
Instance of Symbol 2043 MovieClip in Symbol 2095 MovieClip Frame 3
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
if (_parent.desc._currentframe == 39) {
this.gotoAndStop(1);
} else {
this.gotoAndStop(2);
}
}
Symbol 2095 MovieClip Frame 4
stop();
Symbol 2095 MovieClip Frame 5
stop();
Instance of Symbol 1972 MovieClip in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.buyshopSelect);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.buyshopSelect);
}
Instance of Symbol 1992 MovieClip in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.keys2);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.keys2);
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.bdNum1);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum1);
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.bdNum2);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum2);
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.bdNum3);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum3);
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.bdNum4);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum4);
}
Instance of Symbol 1179 MovieClip "item_" in Symbol 2095 MovieClip Frame 5
onClipEvent (load) {
this.gotoAndStop(_root.bdNum5);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.bdNum5);
}
Symbol 2105 MovieClip Frame 1
stop();
Symbol 2105 MovieClip Frame 2
gotoAndStop (1);
Symbol 2105 MovieClip Frame 3
gotoAndStop (1);
Symbol 2105 MovieClip Frame 4
gotoAndStop (1);
Symbol 2105 MovieClip Frame 6
gotoAndStop (1);
Symbol 2105 MovieClip Frame 7
gotoAndStop (1);
Symbol 2105 MovieClip Frame 8
gotoAndStop (1);
Symbol 2105 MovieClip Frame 9
gotoAndStop (1);
Symbol 2105 MovieClip Frame 10
gotoAndStop (1);
Symbol 2111 MovieClip Frame 1
gotoAndStop (1);
Symbol 2111 MovieClip Frame 2
gotoAndStop (1);
Symbol 2111 MovieClip Frame 3
gotoAndStop (1);
Symbol 2111 MovieClip Frame 4
gotoAndStop (1);
Symbol 2111 MovieClip Frame 5
gotoAndStop (1);
Symbol 2114 MovieClip Frame 1
stop();
Symbol 2114 MovieClip Frame 2
gotoAndStop (1);
Symbol 2114 MovieClip Frame 3
gotoAndStop (1);
Symbol 2121 MovieClip Frame 1
gotoAndStop (1);
Symbol 2121 MovieClip Frame 2
gotoAndStop (1);
Symbol 2121 MovieClip Frame 3
gotoAndStop (1);
Symbol 2121 MovieClip Frame 4
gotoAndStop (1);
Symbol 2121 MovieClip Frame 5
gotoAndStop (1);
Symbol 2121 MovieClip Frame 6
gotoAndStop (1);
Symbol 2121 MovieClip Frame 7
gotoAndStop (1);
Symbol 2138 MovieClip Frame 18
removeMovieClip(this);
Symbol 2157 MovieClip Frame 38
stop();
Symbol 2158 MovieClip Frame 1
outputar = 0;
while (outputar < 250) {
_root.demoArray = _root.demoArray + (_root.player1x[outputar] + ",");
_root.demoArray2 = _root.demoArray2 + (_root.player1y[outputar] + ",");
_root.demoArray3 = _root.demoArray3 + (_root.player1cf[outputar] + ",");
_root.demoArray4 = _root.demoArray4 + (_root.player1d[outputar] + ",");
_root.demoArray5 = _root.demoArray5 + (_root.player1dd[outputar] + ",");
_root.demoArray6 = _root.demoArray6 + (_root.player1sd[outputar] + ",");
_root.demoArray7 = _root.demoArray7 + (_root.player1ud[outputar] + ",");
_root.demoArray8 = _root.demoArray8 + (_root.player1u[outputar] + ",");
_root.demoArray9 = _root.demoArray9 + (_root.player1da[outputar] + ",");
_root.demoArray10 = _root.demoArray10 + (_root.player1dda[outputar] + ",");
_root.demoArray11 = _root.demoArray11 + (_root.player1sda[outputar] + ",");
_root.demoArray12 = _root.demoArray12 + (_root.player1uda[outputar] + ",");
_root.demoArray13 = _root.demoArray13 + (_root.player1ua[outputar] + ",");
_root.demoArray14 = _root.demoArray14 + (_root.player1xsc[outputar] + ",");
outputar++;
}
outputar = 0;
while (outputar < 250) {
_root.demoArray = _root.demoArray + (_root.player1x[outputar] + ",");
_root.demoArray2 = _root.demoArray2 + (_root.player1y[outputar] + ",");
_root.demoArray3 = _root.demoArray3 + (_root.player1cf[outputar] + ",");
_root.demoArray4 = _root.demoArray4 + (_root.player1d[outputar] + ",");
_root.demoArray5 = _root.demoArray5 + (_root.player1dd[outputar] + ",");
_root.demoArray6 = _root.demoArray6 + (_root.player1sd[outputar] + ",");
_root.demoArray7 = _root.demoArray7 + (_root.player1ud[outputar] + ",");
_root.demoArray8 = _root.demoArray8 + (_root.player1u[outputar] + ",");
_root.demoArray9 = _root.demoArray9 + (_root.player1da[outputar] + ",");
_root.demoArray10 = _root.demoArray10 + (_root.player1dda[outputar] + ",");
_root.demoArray11 = _root.demoArray11 + (_root.player1sda[outputar] + ",");
_root.demoArray12 = _root.demoArray12 + (_root.player1uda[outputar] + ",");
_root.demoArray13 = _root.demoArray13 + (_root.player1ua[outputar] + ",");
_root.demoArray14 = _root.demoArray14 + (_root.player1xsc[outputar] + ",");
outputar++;
}
Instance of Symbol 1486 MovieClip in Symbol 2158 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndPlay(1);
}
Instance of Symbol 1488 MovieClip in Symbol 2158 MovieClip Frame 1
onClipEvent (enterFrame) {
_parent.run++;
_parent.demo_p._x = _parent.player1x[_parent.run];
_parent.demo_p._y = _parent.player1y[_parent.run];
_parent.demo_p.gotoAndStop(_parent.player1cf[_parent.run] + 100);
_parent.demo_p.down.gotoAndStop(_parent.player1d[_parent.run] + 100);
_parent.demo_p.downdiag.gotoAndStop(_parent.player1dd[_parent.run]);
_parent.demo_p.side.gotoAndStop(_parent.player1sd[_parent.run]);
_parent.demo_p.updiag.gotoAndStop(_parent.player1ud[_parent.run]);
_parent.demo_p.up.gotoAndStop(_parent.player1u[_parent.run]);
_parent.demo_p.downa.gotoAndStop(_parent.player1da[_parent.run]);
_parent.demo_p.downdiaga.gotoAndStop(_parent.player1dda[_parent.run]);
_parent.demo_p.sidea.gotoAndStop(_parent.player1sda[_parent.run]);
_parent.demo_p.updiaga.gotoAndStop(_parent.player1uda[_parent.run]);
_parent.demo_p.upa.gotoAndStop(_parent.player1ua[_parent.run]);
_parent.demo_p._xscale = _parent.player1xsc[_parent.run];
_parent.enemya._x = _parent.enemy1x[_parent.run];
_parent.enemya._y = _parent.enemy1y[_parent.run];
_parent.enemya.gotoAndStop(_parent.enemy1cf[_parent.run]);
_parent.enemya._xscale = _parent.enemy1xsc[_parent.run];
_parent.enemya.down.gotoAndStop(_parent.enemy1d[_parent.run]);
_parent.enemya.downdiag.gotoAndStop(_parent.enemy1dd[_parent.run]);
_parent.enemya.side.gotoAndStop(_parent.enemy1sd[_parent.run]);
_parent.enemya.updiag.gotoAndStop(_parent.enemy1ud[_parent.run]);
_parent.enemya.up.gotoAndStop(_parent.enemy1u[_parent.run]);
_parent.enemya.downa.gotoAndStop(_parent.enemy1da[_parent.run]);
_parent.enemya.downdiaga.gotoAndStop(_parent.enemy1dda[_parent.run]);
_parent.enemya.sidea.gotoAndStop(_parent.enemy1sda[_parent.run]);
_parent.enemya.updiaga.gotoAndStop(_parent.enemy1uda[_parent.run]);
_parent.enemya.upa.gotoAndStop(_parent.enemy1ua[_parent.run]);
_parent.player_hitpointsa._x = _parent.vitaparticlex[_parent.run];
_parent.player_hitpointsa._y = _parent.vitaparticley[_parent.run];
_parent.player_hitpointsa.gotoandplay(_parent.vitaparticlecf[_parent.run]);
_parent.player_hitpointsa.display = _parent.vitaparticledam[_parent.run];
_parent.nme_hitpointsa._x = _parent.enemparticlex[_parent.run];
_parent.nme_hitpointsa._y = _parent.enemparticley[_parent.run];
_parent.nme_hitpointsa.gotoandplay(_parent.enemparticlecf[_parent.run]);
_parent.nme_hitpointsa.display = _parent.enemparticledam[_parent.run];
_parent.plyr_dam_mca._x = _parent.plydmmcx[_parent.run];
_parent.plyr_dam_mca._y = _parent.plydmmcy[_parent.run];
_parent.plyr_dam_mca.gotoAndStop(_parent.plydmmccf[_parent.run]);
_parent.damage_mca._x = _parent.enemdmmcx[_parent.run];
_parent.damage_mca._y = _parent.enemdmmcy[_parent.run];
_parent.damage_mca.gotoAndStop(_parent.enemdmmccf[_parent.run]);
_parent.sound.gotoAndStop(_parent.soundacf[_parent.run]);
_parent.sounditem.gotoAndStop(_parent.sounditemacf[_parent.run]);
_parent.soundspell.gotoAndStop(_parent.soundspellacf[_parent.run]);
_parent.zap1._x = _parent.ignitex[_parent.run];
_parent.zap1._y = _parent.ignitey[_parent.run];
_parent.zap1.gotoAndStop(_parent.ignitecf[_parent.run]);
_parent.item1._x = _parent.itmx[_parent.run];
_parent.item1._y = _parent.itmy[_parent.run];
_parent.item1.gotoAndStop(_parent.itmcf[_parent.run]);
_parent.purge1._x = _parent.prgex[_parent.run];
_parent.purge1._y = _parent.prgey[_parent.run];
_parent.purge1.gotoAndStop(_parent.prgecf[_parent.run]);
_parent.targ1._x = _parent.trgx[_parent.run];
_parent.targ1._y = _parent.trgy[_parent.run];
_parent.targ1.gotoAndStop(_parent.trgcf[_parent.run]);
}
Instance of Symbol 1488 MovieClip in Symbol 2158 MovieClip Frame 1
onClipEvent (load) {
_parent.player1x = [38.9, 42.65, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 96.4, 96.4, 46.4, 46.4, 46.4, 46.4, 46.4, 46.4, 42.6, 38.8, 38.8, 42.55, 46.3, 50.05, 53.85, 57.65, 61.45, 65.25, 69.05, 72.85, 76.6, 80.35, 84.1, 87.85, 91.6, 95.35, 99.1, 102.9, 106.7, 110.5, 114.3, 118.1, 121.9, 125.7, 129.5, 133.3, 137.1, 140.9, 144.7, 148.5, 152.3, 156.1, 159.9, 163.7, 167.5, 171.3, 175.1, 178.9, 182.7, 186.5, 190.3, 194.1, 197.9, 201.7, 205.5, 209.3, 213.1, 216.9, 220.7, 224.5, 228.3, 232.1, 235.9, 239.7, 243.5, 4.8, 8.6, 12.35, 16.15, 19.95, 23.75, 27.55, 31.35, 35.15, 38.9, 42.65, 46.4, 50.15, 53.95, 57.75, 61.55, 65.35, 65.35, 65.35, 65.35, 65.35, 65.35, 65.35, 65.35, 65.35, 65.35, 115.35, 115.35, 115.35, 65.35, 65.35, 115.35, 115.35, 115.35, 115.35, 115.35, 115.35, 119.15, 122.95, 126.75, 130.55, 134.35, 138.15, 141.95, 145.75, 149.55, 153.35, 157.15, 160.95, 164.75, 168.55, 172.35, 176.15, 179.95, 183.75, 187.55, 191.35, 195.15, 198.95, 202.75, 206.55, 210.35, 214.15, 217.95, 221.75, 225.55, 229.35, 233.15, 236.95, 240.75, 4.8, 8.6, 12.35, 16.15, 19.95, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 23.75, 27.55, 31.35, 35.15, 38.9, 42.65, 46.4, 50.15, 53.95, 57.75, 61.55, 65.35, 69.1, 72.85, 76.6, 80.35, 84.1, 87.85, 91.6, 95.35, 99.1, 102.9, 106.7, 110.5, 114.3, 118.1];
_parent.player1y = [111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 111.6, 115.4, 119.2, 123, 126.8, 130.6, 134.4, 138.2, 142, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 145.8, 142, 142, 142, 142, 142, 138.2, 134.35, 130.5, 126.7, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 122.9, 126.7, 130.5, 134.3, 138.1, 141.9, 145.7, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5, 149.5];
_parent.player1cf = [3, 3, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 3, 3, 1, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 3, 3, 3, 3, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 8, 8, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3];
_parent.player1d = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1dd = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, 4, 5, 6, 7, 8, 9, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, 4, 5, 6, 7, 8, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1sd = [12, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, null, null, null, null, null, null, null, null, null, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, null, 2, 3, 4, 5, null, null, null, null, null, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, 4, 5, 6, 7, null, null, null, null, null, null, null, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1];
_parent.player1ud = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, null, null, null, null, 2, 3, 4, 5, 6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1u = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1da = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1dda = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1sda = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, 4, 2, 3, 4, 2, 3, 4, 2, 2, 3, 2, 3, 4, 2, 3, 4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 2, 3, 4, 2, 3, 4, 2, 3, 4, 2, 3, 2, 2, 3, 4, 2, 3, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1uda = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1ua = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.player1xsc = [-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 100, 100, -100, -100, -100, -100, -100, -100, 100, 100, 100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 100, 100, 100, -100, -100, 100, 100, 100, 100, 100, 100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100];
_parent.enemy1x = [110.4, 108, 105.6, 103.2, 100.8, 98.35, 95.9, 93.5, 91.1, 88.65, 86.25, 83.85, 81.4, 79, 76.6, 74.15, 71.75, 69.35, 66.9, 64.5, 64.5, 64.5, 64.5, 64.5, 64.5, 64.5, 64.5, -996.6, -994.2, -991.8, -989.4, -987, -984.6, -982.2, -979.8, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, -977.4, 120, 120, 120, 120, 120, 120, 117.6, 115.2, 112.8, 110.4, 108, 105.6, 103.2, 100.8, 98.35, 95.9, 93.5, 91.1, 91.1, 88.65, 86.25, 86.25, 83.85, 83.85, 83.85, 83.85, 83.85, -996.6, -994.2, -991.8, -989.4, -987, -984.6, -982.2, -979.8, -977.4, -975, -972.6, -970.2, -967.8, -965.4, -963, -960.6, -958.2, -955.8, -953.4, -951, -948.6, -946.2, -943.8, -941.4, -939, -936.6, -934.2, -931.8, -929.4, -927, -924.6, -922.2, -919.8, -917.4, -915, -912.6, -910.2, -907.8, -905.4, -903, -900.6, -898.2, -895.8, 117.6, 115.2, 112.8, 110.4, 108, 105.6, 103.2, 100.8, 98.35, 95.9, 93.5, 91.1, 88.65, 86.25, 83.85, 81.4, 79, 76.6, 74.15, 71.75, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 69.35, 66.9, 64.5, 62.1, 62.1, 62.1, 62.1, 62.1, 62.1, 62.1, 62.1, 62.1, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999];
_parent.enemy1y = [120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, -996.6, -994.2, -991.8, -989.4, -987, -984.6, -982.2, -979.8, -977.4, -977.4, -979.9, -982.4, -984.9, -987.4, -989.9, -992.4, -994.9, -997.4, -999.9, -1002.4, -1004.9, -1007.4, -1009.9, -1012.4, -1014.9, -1017.4, -1019.9, -1022.4, -1024.9, -1027.4, -1029.9, -1032.4, -1034.9, -1037.4, -1039.9, -1042.4, -1044.9, -1047.4, -1049.9, -1052.4, -1054.9, -1057.4, -1059.9, -1062.4, -1064.9, -1067.4, -1069.9, -1072.4, -1074.9, -1077.4, -1079.9, -1082.4, -1084.9, -1087.4, -1089.9, -1092.4, -1094.9, -1097.4, -1099.9, -1102.4, -1104.9, -1107.4, -1109.9, -1112.4, -1114.9, 120, 117.5, 115, 112.5, 110, 107.5, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 104.9, 104.9, 104.9, 104.8, 104.8, 104.8, 104.8, 104.8, -996.6, -994.2, -991.8, -989.4, -987, -984.6, -982.2, -979.8, -977.4, -975, -972.6, -970.2, -967.8, -965.4, -963, -960.6, -958.2, -955.8, -953.4, -951, -948.6, -946.2, -943.8, -941.4, -939, -936.6, -934.2, -931.8, -929.4, -927, -924.6, -922.2, -919.8, -917.4, -915, -912.6, -910.2, -907.8, -905.4, -903, -900.6, -898.2, -895.8, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999, -999];
_parent.enemy1cf = [103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 113, 113, 113, 113, 113, 113, 113, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 102, 103, 103, 102, 112, 112, 112, 112, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103];
_parent.enemy1xsc = [100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100];
_parent.enemy1d = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1dd = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1sd = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1ud = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1u = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1da = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1dda = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1sda = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1uda = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
_parent.enemy1ua = [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null];
}
Instance of Symbol 1495 MovieClip "player_hitpointsa" in Symbol 2158 MovieClip Frame 1
onClipEvent (load) {
if (_root.high == 1) {
this._visible = false;
}
}
Instance of Symbol 1499 MovieClip "nme_hitpointsa" in Symbol 2158 MovieClip Frame 1
onClipEvent (load) {
if (_root.high == 1) {
this._visible = false;
}
}
Instance of Symbol 1502 MovieClip "ambushnme_hitpoints" in Symbol 2158 MovieClip Frame 1
onClipEvent (load) {
if (_root.high == 1) {
this._visible = false;
}
}
Instance of Symbol 1486 MovieClip in Symbol 2159 MovieClip Frame 1
onClipEvent (load) {
this.info.gotoAndStop(2);
}
Instance of Symbol 1486 MovieClip in Symbol 2160 MovieClip Frame 1
onClipEvent (load) {
this.info.gotoAndStop(3);
}
Instance of Symbol 1486 MovieClip in Symbol 2161 MovieClip Frame 1
onClipEvent (load) {
this.info.gotoAndStop(4);
}
Instance of Symbol 1486 MovieClip in Symbol 2162 MovieClip Frame 1
onClipEvent (load) {
this.info.gotoAndStop(5);
}
Instance of Symbol 1486 MovieClip in Symbol 2163 MovieClip Frame 1
onClipEvent (load) {
this.info.gotoAndStop(6);
}
Instance of Symbol 859 MovieClip "char" in Symbol 2184 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.char1._currentframe);
this._xscale = _root.char1._xscale;
}
Symbol 2216 MovieClip Frame 1
stop();
Symbol 2216 MovieClip Frame 2
stop();
Symbol 2216 MovieClip Frame 3
stop();
Symbol 2216 MovieClip Frame 4
stop();
Symbol 2216 MovieClip Frame 5
stop();
Symbol 2216 MovieClip Frame 6
stop();
Symbol 2216 MovieClip Frame 7
stop();
Symbol 2220 MovieClip Frame 1
if (htpfd == null) {
if (_global.program == 3) {
_root.fader.duplicateMovieClip("fader_mc1", 20008);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
}
}
stop();
Instance of Symbol 2219 MovieClip in Symbol 2220 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_global.program == 3) {
if (_parent.howtoplay._currentframe == 1) {
if (_parent._currentframe >= 200) {
_parent.howtoplay._alpha = _parent.howtoplay._alpha - 5;
}
} else if (_parent.howtoplay._alpha < 100) {
_parent.howtoplay._alpha = 100;
}
if (Key.isDown(Key.getCode())) {
_parent.gotoAndPlay(249);
}
}
}
onClipEvent (mouseDown) {
if (_global.program == 3) {
_parent.gotoAndPlay(249);
}
}
Symbol 2220 MovieClip Frame 250
if (card >= 5) {
_root.fader.duplicateMovieClip("fader_mc1", 20009);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
_global.program = 4;
delete _root.scene_load;
removeMovieClip(this);
stop();
} else {
_root.fader.duplicateMovieClip("fader_mc1", 20008);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
gotoAndPlay (2);
howtoplay.nextFrame();
card++;
}
Symbol 2229 MovieClip Frame 10
removeMovieClip(this);
Symbol 2292 MovieClip Frame 1
stop();
Symbol 2292 MovieClip Frame 2
stop();
Symbol 2292 MovieClip Frame 3
stop();
Symbol 2292 MovieClip Frame 4
stop();
Symbol 2292 MovieClip Frame 5
stop();
Symbol 2292 MovieClip Frame 6
stop();
Symbol 2292 MovieClip Frame 7
stop();
Symbol 2292 MovieClip Frame 8
stop();
Symbol 2399 MovieClip Frame 1
stop();
Symbol 2399 MovieClip Frame 2
stop();
Instance of Symbol 2234 MovieClip in Symbol 2399 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
if (_root.floor > 1) {
_root.exit_dun = 1;
_root.floorHigher = 1;
this._y = -9999;
}
}
}
Instance of Symbol 2236 MovieClip "exit" in Symbol 2399 MovieClip Frame 7
onClipEvent (load) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
_root.findme = _parent._name;
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 2292 MovieClip "hb" in Symbol 2399 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop(_parent._currentframe);
}
onClipEvent (enterFrame) {
gotoAndStop(_parent._currentframe);
}
Instance of Symbol 2234 MovieClip in Symbol 2399 MovieClip Frame 76
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
_root.exit_dun = 1;
if (_root.floor == null) {
_root.floor = 1;
}
_root.floorLower = 1;
this._y = -9999;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2399 MovieClip Frame 80
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
if (_root.floor > 1) {
_root.exit_dun = 1;
_root.floorHigher = 1;
this._y = -9999;
}
}
}
Instance of Symbol 2236 MovieClip "exit" in Symbol 2399 MovieClip Frame 80
onClipEvent (load) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2399 MovieClip Frame 143
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
_root.exit_dun = 1;
if (_root.floor == null) {
_root.floor = 1;
}
_root.floorLower = 1;
this._y = -9999;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2399 MovieClip Frame 210
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this)) {
if (_root.floor > 1) {
_root.exit_dun = 1;
_root.floorHigher = 1;
this._y = -9999;
}
}
}
Instance of Symbol 2236 MovieClip "exit" in Symbol 2399 MovieClip Frame 210
onClipEvent (load) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 2400 MovieClip Frame 1
stop();
Symbol 2400 MovieClip Frame 2
play();
Symbol 2400 MovieClip Frame 10
if (_root.exit_dunload == 1) {
if (_root.floorHigher == 1) {
if (_root.dmap == null) {
_root.dmap = _root.floor;
}
_root.floor--;
_root.col = _root.dun_exit_col[_root.dmap];
_root.dunmap = _root.dun_exit_dunmap[_root.dmap];
_root.row = 7;
_root.char1._x = 109;
_root.char1._y = 100;
_root.dun_map1.gotoAndStop(((_root.dunmap * _root.row) + _root.col) + ((_root.dmap - 1) * 70));
_root.pool.gotoAndStop(((_root.dunmap * _root.row) + _root.col) + ((_root.dmap - 1) * 70));
_root.floor_fader.duplicateMovieClip("floor_fader_mc1", 26010);
_root.floor_fader_mc1.gotoAndPlay(1);
_root.floor_fader_mc1._x = 0;
_root.floor_fader_mc1._y = 0;
_root.floorRO = "Floor " + _root.floor;
_root.fader.duplicateMovieClip("fader_mc1", 26020);
_root.fader_mc1.gotoAndPlay(1);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
_root.floorHAnim = 1;
stopAllSounds();
if ((_root.floor + 2) >= 10) {
_root.soundbgm1.gotoAndStop(11);
} else {
_root.soundbgm1.gotoAndStop(_root.floor + 2);
}
delete _root.floorHigher;
delete _root.exit_dunload;
}
if (_root.floorLower == 1) {
if (_root.dmap == null) {
_root.dmap = _root.floor;
}
_root.floor++;
_root.char1._x = 109;
_root.char1._y = 100;
_root.col = _root.dun_start_col[_root.dmap];
_root.dunmap = _root.dun_start_dunmap[_root.dmap];
_root.row = 7;
_root.dun_visfull[_root.floor][(_root.dunmap * _root.row) + _root.col] = 1;
_root.floor_fader.duplicateMovieClip("floor_fader_mc1", 26030);
_root.floor_fader_mc1.gotoAndPlay(1);
_root.floor_fader_mc1._x = 0;
_root.floor_fader_mc1._y = 0;
_root.floorRO = "Floor " + _root.floor;
_root.fader.duplicateMovieClip("fader_mc1", 26040);
_root.fader_mc1.gotoAndPlay(1);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
_root.floorLAnim = 1;
_root.dun_map1.gotoAndStop(((_root.dunmap * _root.row) + _root.col) + ((_root.dmap - 1) * 70));
_root.pool.gotoAndStop(((_root.dunmap * _root.row) + _root.col) + ((_root.dmap - 1) * 70));
stopAllSounds();
if ((_root.floor + 2) >= 14) {
_root.soundbgm1.gotoAndStop(13);
} else {
_root.soundbgm1.gotoAndStop(_root.floor + 2);
}
_root.soundbgm1.gotoAndStop(1);
delete _root.floorLower;
delete _root.exit_dunload;
}
} else {
_global.program++;
delete _root.scene_load;
removeMovieClip(this);
stop();
}
Instance of Symbol 2405 MovieClip in Symbol 2407 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.floorHAnim == 1) {
this._visible = true;
} else {
this._visible = false;
}
}
Instance of Symbol 2406 MovieClip in Symbol 2407 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.floorLAnim == 1) {
this._visible = true;
} else {
this._visible = false;
}
}
Symbol 2407 MovieClip Frame 74
delete _root.floorHAnim;
delete _root.floorLAnim;
removeMovieClip(this);
Instance of Symbol 2422 MovieClip in Symbol 2423 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = Math.abs(Math.ceil(((_parent._parent._currentframe * 100) / _parent._parent._totalframes) - 100)) - 20;
}
Symbol 2429 Button
on (press) {
x = 1;
}
on (release, releaseOutside) {
delete x;
}
Symbol 2432 MovieClip Frame 1
stop();
stopAllSounds();
Instance of Symbol 2409 MovieClip in Symbol 2432 MovieClip Frame 1
onClipEvent (enterFrame) {
this._width = (_parent._currentframe * 240) / _parent._totalframes;
}
Symbol 2432 MovieClip Frame 2
play();
Instance of Symbol 2423 MovieClip in Symbol 2432 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.BGM == 2) {
stopAllSounds();
}
if (Key.isDown(13) || (_root.m_input == 1)) {
if (coin == null) {
_parent.gotoAndPlay(518);
coin = 1;
}
}
this._x = (_parent._currentframe * 240) / 517;
this.percent = Math.abs(Math.ceil((_parent._currentframe * 100) / 517) - 100);
this.percentx = this.percent.toString().slice(1, 2);
per2 = Math.abs(((_parent._currentframe * 1) / 517) - 1);
this.percent2 = "." + per2.toString().slice(4, 7);
this.percent3 = this.percent.toString().slice(0, 1);
}
Symbol 2432 MovieClip Frame 517
removeMovieClip(_root.debug_mc11);
delete _root.gamestrt;
delete _root.invis_buff;
delete _root.mightbuff;
delete _root.blessbuff;
delete _root.potencebuff;
delete _root.shadowbuff;
_root.furytimer = -999;
_root.invistimer = -999;
_root.mighttimer = -999;
_root.blesstimer = -999;
_root.potencetimer = -999;
_root.shadowtimer = -999;
_root.flanktimer = -999;
_root.bstabtimer = -999;
_root.concpotTimer = -999;
delete _root.meleenum;
while (_root.remdrawx < 77) {
removeMovieClip(_root["minimap__" + _root.remdrawx]);
_root.remdrawx++;
}
removeMovieClip(_root.debug_mc11);
_global.program = 1;
delete _root.scene_load;
removeMovieClip(this);
Symbol 2432 MovieClip Frame 518
if (_root.BGM == 2) {
stopAllSounds();
} else {
_root.soundbgm.duplicateMovieClip("soundbgm1", 104);
_root.soundbgm1.gotoAndStop(2);
_root.soundbgm1.gotoAndStop(1);
}
Symbol 2432 MovieClip Frame 528
stop();
Instance of Symbol 2431 MovieClip in Symbol 2432 MovieClip Frame 528
onClipEvent (enterFrame) {
h = this._height;
if (restart == null) {
restart = 3;
}
if (Key.isDown(38)) {
if ((!kup_input) == 1) {
if (restart <= 1) {
restart = 4;
} else {
restart--;
}
kup_input = 1;
}
} else {
delete kup_input;
}
if (Key.isDown(40)) {
if ((!kdown_input) == 1) {
if (restart >= 4) {
restart = 1;
} else {
restart++;
}
kdown_input = 1;
}
} else {
delete kdown_input;
}
if (restart == 1) {
this.up._visible = false;
} else {
this.up._visible = true;
}
if (restart == 1) {
restart_text = "REWIND YOUR DEATH";
button_ = "A";
if ((Key.isDown(65) || (Key.isDown(13))) || (x == 1)) {
_root.time_use = 1;
}
this._y = y + (h * -2);
}
if (restart == 2) {
restart_text = "RESTART WITH REMAINING GOLD";
button_ = "S";
if ((Key.isDown(83) || (Key.isDown(13))) || (x == 1)) {
_root.optiongold = 1;
_root.retry = 1;
_parent.play();
}
this._y = y + (h * -1);
}
if (restart == 3) {
restart_text = "RESTART WITH YOUR LEVEL";
button_ = "D";
if ((Key.isDown(68) || (Key.isDown(13))) || (x == 1)) {
_root.optionlevel = 1;
_root.retry = 1;
_parent.play();
}
if (y == null) {
y = this._y;
}
this._y = y;
}
if (restart == 4) {
restart_text = "START OVER (NO BONUS)";
button_ = "F";
if ((Key.isDown(70) || (Key.isDown(13))) || (x == 1)) {
_root.retry = 1;
_parent.play();
}
this._y = y + (h * 1);
}
if (restart == 4) {
this.down._visible = false;
} else {
this.down._visible = true;
}
}
Symbol 2432 MovieClip Frame 545
removeMovieClip(_root.debug_mc11);
_root.furytimer = -999;
_root.invistimer = -999;
_root.mighttimer = -999;
_root.blesstimer = -999;
_root.potencetimer = -999;
_root.shadowtimer = -999;
_root.flanktimer = -999;
_root.bstabtimer = -999;
_root.concpotTimer = -999;
delete _root.meleenum;
delete _root.gamestrt;
delete _root.invis_buff;
delete _root.mightbuff;
delete _root.blessbuff;
delete _root.potencebuff;
delete _root.shadowbuff;
while (_root.remdrawx < 77) {
removeMovieClip(_root["minimap__" + _root.remdrawx]);
_root.remdrawx++;
}
Symbol 2432 MovieClip Frame 546
delete _root.scene_load;
delete _root.recbgm;
delete _root.centermap;
_global.program = 4;
_root.r_desu = 1;
Symbol 2432 MovieClip Frame 547
removeMovieClip(this);
Symbol 2437 MovieClip Frame 1
stop();
Symbol 2439 MovieClip Frame 6
removeMovieClip(this);
Instance of Symbol 1444 MovieClip "enemyb" in Symbol 2456 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(5 + _root.monAnimArray[1]);
}
Instance of Symbol 1444 MovieClip "enemya" in Symbol 2456 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(5 + _root.monAnimArray[1]);
}
Instance of Symbol 1444 MovieClip "enemyb" in Symbol 2456 MovieClip Frame 10
onClipEvent (enterFrame) {
this.gotoAndStop(5 + _root.monAnimArray[1]);
}
Symbol 2456 MovieClip Frame 25
removeMovieClip(_parent);
Symbol 2461 MovieClip Frame 1
stop();
Symbol 2461 MovieClip Frame 2
if (_root.ambushCamera == 1) {
_root.centermap = 1;
}
Symbol 2461 MovieClip Frame 20
if (_root.ambushCamera == 1) {
delete _root.centermap;
}
Symbol 2461 MovieClip Frame 25
removeMovieClip(this);
Symbol 2471 MovieClip Frame 1
stop();
Symbol 2471 MovieClip Frame 16
stop();
Symbol 2483 MovieClip Frame 1
stop();
Symbol 2483 MovieClip Frame 2
stop();
Instance of Symbol 2471 MovieClip in Symbol 2483 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.stepconfirm == 1) {
if (mc_input == 1) {
} else {
this.gotoAndPlay(2);
mc_input = 1;
}
}
}
Instance of Symbol 2471 MovieClip in Symbol 2483 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.stepconfirm == 1) {
if (mc_input == 1) {
} else {
this.gotoAndPlay(2);
mc_input = 1;
}
}
}
Symbol 2483 MovieClip Frame 3
stop();
Symbol 2483 MovieClip Frame 4
stop();
Symbol 2483 MovieClip Frame 5
stop();
Symbol 2484 MovieClip Frame 1
_root.chestDropx = 24;
_root.chestDropy = 72;
stop();
Symbol 2484 MovieClip Frame 2
_root.chestDropx = 24;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 3
_root.chestDropx = 48;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 4
_root.chestDropx = 72;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 5
_root.chestDropx = 96;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 6
_root.chestDropx = 120;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 7
_root.chestDropx = 144;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 8
_root.chestDropx = 168;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 9
_root.chestDropx = 192;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 10
_root.chestDropx = 216;
_root.chestDropy = 72;
Symbol 2484 MovieClip Frame 11
_root.chestDropx = 216;
_root.chestDropy = 96;
Symbol 2484 MovieClip Frame 12
_root.chestDropx = 216;
_root.chestDropy = 120;
Symbol 2484 MovieClip Frame 13
_root.chestDropx = 216;
_root.chestDropy = 144;
Symbol 2484 MovieClip Frame 14
_root.chestDropx = 216;
_root.chestDropy = 168;
Symbol 2484 MovieClip Frame 15
_root.chestDropx = 216;
_root.chestDropy = 192;
Symbol 2484 MovieClip Frame 16
_root.chestDropx = 192;
_root.chestDropy = 192;
Symbol 2484 MovieClip Frame 17
_root.chestDropx = 168;
_root.chestDropy = 192;
Symbol 2484 MovieClip Frame 18
_root.chestDropx = 144;
_root.chestDropy = 192;
Symbol 2484 MovieClip Frame 19
_root.chestDropy = 192;
_root.chestDropx = 120;
Symbol 2484 MovieClip Frame 20
_root.chestDropy = 192;
_root.chestDropx = 96;
Symbol 2484 MovieClip Frame 21
_root.chestDropy = 192;
_root.chestDropx = 72;
Symbol 2484 MovieClip Frame 22
_root.chestDropy = 192;
_root.chestDropx = 48;
Symbol 2484 MovieClip Frame 23
_root.chestDropy = 192;
_root.chestDropx = 24;
Symbol 2484 MovieClip Frame 24
_root.chestDropy = 168;
_root.chestDropx = 24;
Symbol 2484 MovieClip Frame 25
_root.chestDropy = 144;
_root.chestDropx = 24;
Symbol 2484 MovieClip Frame 26
_root.chestDropy = 120;
_root.chestDropx = 24;
Symbol 2484 MovieClip Frame 27
_root.chestDropy = 96;
_root.chestDropx = 24;
Symbol 2484 MovieClip Frame 28
_root.chestDropy = 76;
_root.chestDropx = 24;
delete _root.chestMapMemory[_root.floor][(_root.dunmap * _root.row) + _root.col];
Symbol 2529 MovieClip Frame 1
stop();
Symbol 2529 MovieClip Frame 2
stop();
Symbol 2529 MovieClip Frame 3
stop();
Symbol 2529 MovieClip Frame 4
stop();
Symbol 2529 MovieClip Frame 5
stop();
Symbol 2529 MovieClip Frame 6
stop();
Symbol 2529 MovieClip Frame 7
stop();
Symbol 2529 MovieClip Frame 8
stop();
Symbol 2531 MovieClip Frame 1
if (htpfd == null) {
if (_global.program == 5) {
_root.fader.duplicateMovieClip("fader_mc1", 20008);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
htpfd = 1;
}
}
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Instance of Symbol 2219 MovieClip in Symbol 2531 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_global.program == 5) {
if (Key.isDown(Key.getCode())) {
_parent.gotoAndPlay(200);
}
}
}
onClipEvent (mouseDown) {
if (_global.program == 5) {
_parent.gotoAndPlay(200);
}
}
Symbol 2531 MovieClip Frame 206
if (card >= 7) {
_root.fader.duplicateMovieClip("fader_mc1", 20009);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
stopAllSounds();
_global.program = 6;
delete _root.scene_load;
removeMovieClip(this);
stop();
} else {
_root.fader.duplicateMovieClip("fader_mc1", 20008);
_root.fader_mc1._x = 0;
_root.fader_mc1._y = 0;
howtoplay.nextFrame();
gotoAndPlay (2);
card++;
}
Symbol 2541 MovieClip Frame 6
stop();
Symbol 2557 Button
on (release) {
_root.m_select = 1;
}
Symbol 2558 Button
on (release) {
_root.m_select = 2;
}
Symbol 2559 Button
on (release) {
_root.m_select = 3;
}
Symbol 2561 MovieClip Frame 6
stop();
Symbol 2565 MovieClip Frame 4
stop();
Instance of Symbol 2541 MovieClip in Symbol 2568 MovieClip Frame 1
onClipEvent (load) {
if (_parent._name == "mvpchest1") {
this._visible = true;
} else {
this._visible = false;
}
}
Instance of Symbol 2561 MovieClip in Symbol 2568 MovieClip Frame 1
onClipEvent (load) {
if ((_parent._name == "mvpchest1") && (_root.char1.hb.hitTest(_root.mvpchest1))) {
this._visible = true;
} else {
this._visible = false;
}
}
onClipEvent (enterFrame) {
if ((_parent._name == "mvpchest1") && (_root.char1.hb.hitTest(_root.mvpchest1))) {
this._visible = true;
} else {
this._visible = false;
}
}
Instance of Symbol 2565 MovieClip in Symbol 2568 MovieClip Frame 3
onClipEvent (load) {
if (_parent._name == "mvpchest1") {
this._visible = true;
} else {
this._visible = false;
}
}
Symbol 2568 MovieClip Frame 5
stop();
stop();
Symbol 2568 MovieClip Frame 16
delete _root.mvpdeath;
removeMovieClip(this);
Symbol 2570 MovieClip Frame 1
stop();
Symbol 2570 MovieClip Frame 2
stop();
Symbol 2570 MovieClip Frame 3
stop();
Symbol 2570 MovieClip Frame 4
stop();
Symbol 2570 MovieClip Frame 5
stop();
Symbol 2570 MovieClip Frame 6
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 6
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 7
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 7
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 8
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 8
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 9
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 9
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 10
stop();
Symbol 2570 MovieClip Frame 11
stop();
Symbol 2570 MovieClip Frame 12
stop();
Symbol 2570 MovieClip Frame 13
stop();
Symbol 2570 MovieClip Frame 14
stop();
Symbol 2570 MovieClip Frame 15
stop();
Symbol 2570 MovieClip Frame 16
stop();
Symbol 2570 MovieClip Frame 17
stop();
Symbol 2570 MovieClip Frame 18
stop();
Symbol 2570 MovieClip Frame 19
stop();
Symbol 2570 MovieClip Frame 20
stop();
Symbol 2570 MovieClip Frame 21
stop();
Symbol 2570 MovieClip Frame 22
stop();
Symbol 2570 MovieClip Frame 23
stop();
Symbol 2570 MovieClip Frame 24
stop();
Symbol 2570 MovieClip Frame 25
stop();
Symbol 2570 MovieClip Frame 26
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 26
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 26
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 27
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 27
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 28
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 28
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 29
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 29
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 30
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 30
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 31
stop();
Symbol 2570 MovieClip Frame 32
stop();
Symbol 2570 MovieClip Frame 33
stop();
Symbol 2570 MovieClip Frame 34
stop();
Symbol 2570 MovieClip Frame 35
stop();
Symbol 2570 MovieClip Frame 36
stop();
Symbol 2570 MovieClip Frame 37
stop();
Symbol 2570 MovieClip Frame 38
stop();
Symbol 2570 MovieClip Frame 39
stop();
Symbol 2570 MovieClip Frame 40
stop();
Symbol 2570 MovieClip Frame 41
stop();
Symbol 2570 MovieClip Frame 42
stop();
Symbol 2570 MovieClip Frame 43
stop();
Symbol 2570 MovieClip Frame 44
stop();
Symbol 2570 MovieClip Frame 45
stop();
Symbol 2570 MovieClip Frame 46
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 46
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 47
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 47
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 48
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 48
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 49
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 49
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 50
stop();
Symbol 2570 MovieClip Frame 51
stop();
Symbol 2570 MovieClip Frame 52
stop();
Symbol 2570 MovieClip Frame 53
stop();
Symbol 2570 MovieClip Frame 54
stop();
Symbol 2570 MovieClip Frame 55
stop();
Symbol 2570 MovieClip Frame 56
stop();
Symbol 2570 MovieClip Frame 57
stop();
Symbol 2570 MovieClip Frame 58
stop();
Symbol 2570 MovieClip Frame 59
stop();
Symbol 2570 MovieClip Frame 60
stop();
Symbol 2570 MovieClip Frame 61
stop();
Symbol 2570 MovieClip Frame 62
stop();
Symbol 2570 MovieClip Frame 63
stop();
Symbol 2570 MovieClip Frame 64
stop();
Symbol 2570 MovieClip Frame 65
stop();
Symbol 2570 MovieClip Frame 66
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 66
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 67
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 67
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 68
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 68
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 2570 MovieClip Frame 69
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 70
stop();
Symbol 2570 MovieClip Frame 71
stop();
Symbol 2570 MovieClip Frame 72
stop();
Symbol 2570 MovieClip Frame 73
stop();
Symbol 2570 MovieClip Frame 74
stop();
Symbol 2570 MovieClip Frame 75
stop();
Symbol 2570 MovieClip Frame 76
stop();
Symbol 2570 MovieClip Frame 77
stop();
Symbol 2570 MovieClip Frame 78
stop();
Symbol 2570 MovieClip Frame 79
stop();
Symbol 2570 MovieClip Frame 80
stop();
Symbol 2570 MovieClip Frame 81
stop();
Symbol 2570 MovieClip Frame 82
stop();
Symbol 2570 MovieClip Frame 83
stop();
Symbol 2570 MovieClip Frame 84
stop();
Symbol 2570 MovieClip Frame 85
stop();
Symbol 2570 MovieClip Frame 86
stop();
Instance of Symbol 621 MovieClip in Symbol 2570 MovieClip Frame 86
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 87
stop();
Instance of Symbol 621 MovieClip in Symbol 2570 MovieClip Frame 87
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 88
stop();
Instance of Symbol 621 MovieClip in Symbol 2570 MovieClip Frame 88
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 89
stop();
Instance of Symbol 621 MovieClip in Symbol 2570 MovieClip Frame 89
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 90
stop();
Symbol 2570 MovieClip Frame 91
stop();
Symbol 2570 MovieClip Frame 92
stop();
Symbol 2570 MovieClip Frame 93
stop();
Symbol 2570 MovieClip Frame 94
stop();
Symbol 2570 MovieClip Frame 95
stop();
Symbol 2570 MovieClip Frame 96
stop();
Symbol 2570 MovieClip Frame 97
stop();
Symbol 2570 MovieClip Frame 98
stop();
Symbol 2570 MovieClip Frame 99
stop();
Symbol 2570 MovieClip Frame 100
stop();
Symbol 2570 MovieClip Frame 101
stop();
Symbol 2570 MovieClip Frame 102
stop();
Symbol 2570 MovieClip Frame 103
stop();
Symbol 2570 MovieClip Frame 104
stop();
Symbol 2570 MovieClip Frame 105
stop();
Symbol 2570 MovieClip Frame 106
stop();
Instance of Symbol 743 MovieClip in Symbol 2570 MovieClip Frame 106
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 107
stop();
Instance of Symbol 743 MovieClip in Symbol 2570 MovieClip Frame 107
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 108
stop();
Instance of Symbol 743 MovieClip in Symbol 2570 MovieClip Frame 108
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 109
stop();
Instance of Symbol 743 MovieClip in Symbol 2570 MovieClip Frame 109
onClipEvent (load) {
this.gotoAndStop(_root.shield);
}
onClipEvent (enterFrame) {
this.gotoAndStop(_root.shield);
}
Symbol 2570 MovieClip Frame 110
stop();
Symbol 2570 MovieClip Frame 111
stop();
Symbol 2570 MovieClip Frame 112
stop();
Symbol 2570 MovieClip Frame 113
stop();
Symbol 2570 MovieClip Frame 114
stop();
Symbol 2570 MovieClip Frame 115
stop();
Symbol 2570 MovieClip Frame 116
stop();
Symbol 2570 MovieClip Frame 117
stop();
Symbol 2570 MovieClip Frame 118
stop();
Symbol 2570 MovieClip Frame 119
stop();
Symbol 2570 MovieClip Frame 120
stop();
Symbol 2572 MovieClip Frame 1
stop();
Symbol 2572 MovieClip Frame 2
play();
Symbol 2572 MovieClip Frame 6
stop();
Symbol 2582 MovieClip Frame 1
stop();
Symbol 2582 MovieClip Frame 2
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 3
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 4
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 5
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 6
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 7
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 8
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 9
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 10
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 11
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 12
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 13
if (_root.BGM == 2) {
stopAllSounds();
}
stop();
Symbol 2582 MovieClip Frame 14
gotoAndStop (13);
Symbol 2588 MovieClip Frame 1
stop();
Symbol 2588 MovieClip Frame 2
stop();
Symbol 2588 MovieClip Frame 3
stop();
Symbol 2609 MovieClip Frame 31
removeMovieClip(this);
Symbol 2634 MovieClip Frame 25
removeMovieClip(this);
Symbol 2651 MovieClip Frame 17
removeMovieClip(this);
Symbol 2657 MovieClip Frame 1
gotoAndStop (1);
Symbol 2657 MovieClip Frame 2
gotoAndStop (1);
Symbol 2657 MovieClip Frame 3
gotoAndStop (1);
Symbol 2657 MovieClip Frame 4
gotoAndStop (1);
Symbol 2657 MovieClip Frame 5
gotoAndStop (1);
Symbol 2661 MovieClip Frame 1
stop();
Symbol 2661 MovieClip Frame 2
gotoAndStop (1);
Symbol 2661 MovieClip Frame 3
gotoAndStop (1);
Symbol 2661 MovieClip Frame 4
gotoAndStop (1);
Symbol 2667 MovieClip Frame 1
gotoAndStop (1);
Symbol 2667 MovieClip Frame 2
gotoAndStop (1);
Symbol 2667 MovieClip Frame 3
gotoAndStop (1);
Symbol 2667 MovieClip Frame 4
gotoAndStop (1);
Symbol 2667 MovieClip Frame 5
gotoAndStop (1);
Symbol 2667 MovieClip Frame 6
gotoAndStop (1);
Symbol 2670 MovieClip Frame 1
stop();
Symbol 2670 MovieClip Frame 2
stop();
gotoAndStop (1);
Symbol 2670 MovieClip Frame 3
stop();
gotoAndStop (1);
Symbol 2670 MovieClip Frame 4
stop();
gotoAndStop (1);
Symbol 2691 MovieClip Frame 23
removeMovieClip(this);
Symbol 2699 MovieClip Frame 20
gotoAndStop (1);
Symbol 2699 MovieClip Frame 21
stop();
Symbol 2701 MovieClip Frame 12
stop();
Instance of Symbol 2699 MovieClip in Symbol 2702 MovieClip Frame 1
onClipEvent (load) {
this._rotation = 90;
this.gotoAndStop(21);
}
onClipEvent (enterFrame) {
if ((!Key.isDown(Key.getCode())) && (m_move == null)) {
this.stop();
} else {
this.play();
}
this._rotation = 90;
}
onClipEvent (mouseMove) {
m_move = 1;
}
onClipEvent (mouseUp) {
delete m_move;
}
Instance of Symbol 2701 MovieClip in Symbol 2702 MovieClip Frame 1
onClipEvent (enterFrame) {
if (rwgemglow == null) {
this.gotoAndPlay(2);
rwgemglow = 1;
}
}
onClipEvent (unload) {
delete rwgemglow;
}
Symbol 2703 MovieClip Frame 1
stop();
Symbol 2703 MovieClip Frame 2
stop();
Symbol 2703 MovieClip Frame 3
stop();
Symbol 2703 MovieClip Frame 4
stop();
Symbol 2703 MovieClip Frame 5
stop();
Symbol 2709 MovieClip Frame 1
stop();
Symbol 2709 MovieClip Frame 12
removeMovieClip(this);
Instance of Symbol 2234 MovieClip in Symbol 2712 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
if (_root.floor > 1) {
_root.exit_dun = 1;
_root.floorHigher = 1;
this._y = -9999;
}
}
}
Instance of Symbol 2236 MovieClip "exit" in Symbol 2712 MovieClip Frame 7
onClipEvent (load) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
_root.findme = _parent._name;
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 2292 MovieClip "hb" in Symbol 2712 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop(_parent._currentframe);
}
onClipEvent (enterFrame) {
gotoAndStop(_parent._currentframe);
}
Instance of Symbol 2711 MovieClip "ripplebox" in Symbol 2712 MovieClip Frame 7
onClipEvent (enterFrame) {
_root.pool.pool_char._xscale = _root.char1._xscale;
_root.pool.pool_char._x = _root.char1._x;
_root.pool.pool_char._y = _root.char1._y;
_root.pool.pool_char.gotoAndStop(_root.char1._currentframe);
if ((this.hitTest(_root.char1.hb) && (_root.char1._currentframe <= 5)) || (this.hitTest(_root.char1.hb) && (_root.char1._currentframe >= 11))) {
if (_root.pool.pool_effect._currentframe >= 3) {
_root.pool.pool_effect3.play();
}
if (_root.pool.pool_effect._currentframe >= 2) {
_root.pool.pool_effect2.play();
}
if (_root.pool.pool_effect._currentframe == 1) {
_root.pool.pool_effect.play();
}
_root.pool.pool_effect._x = _root.char1._x;
_root.pool.pool_effect._y = _root.char1._y;
_root.pool.pool_effect2._x = _root.char1._x;
_root.pool.pool_effect2._y = _root.char1._y;
_root.pool.pool_effect3._x = _root.char1._x;
_root.pool.pool_effect3._y = _root.char1._y;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2712 MovieClip Frame 76
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
_root.exit_dun = 1;
if (_root.floor == null) {
_root.floor = 1;
}
_root.floorLower = 1;
this._y = -9999;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2712 MovieClip Frame 80
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
if (_root.floor > 1) {
_root.exit_dun = 1;
_root.floorHigher = 1;
this._y = -9999;
}
}
}
Instance of Symbol 2236 MovieClip "exit" in Symbol 2712 MovieClip Frame 80
onClipEvent (load) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2712 MovieClip Frame 143
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this) && (_root.time_use == null)) {
_root.exit_dun = 1;
if (_root.floor == null) {
_root.floor = 1;
}
_root.floorLower = 1;
this._y = -9999;
}
}
Instance of Symbol 2234 MovieClip in Symbol 2712 MovieClip Frame 210
onClipEvent (enterFrame) {
if (_root.char1.hb.hitTest(this)) {
if (_root.floor > 1) {
_root.exit_dun = 1;
_root.floorHigher = 1;
this._y = -9999;
}
}
}
Instance of Symbol 2236 MovieClip "exit" in Symbol 2712 MovieClip Frame 210
onClipEvent (load) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
onClipEvent (enterFrame) {
if (_root.floor == 1) {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 2720 MovieClip Frame 21
removeMovieClip(this);
Instance of Symbol 1972 MovieClip "desc" in Symbol 2727 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(39);
}
onClipEvent (enterFrame) {
if (_root["npc_window_" + windowNum]._currentframe == 3) {
this.gotoAndStop(_root.itemArraynum[_root.keys]);
} else if (_root.mouseequip == 1) {
if (_root.equipArray[_root.mouseinfo] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.equipArray[_root.mouseinfo]);
}
} else if (_root.mousespell == 1) {
if (_root.spellArray[_root.mouseinfo] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.spellArray[_root.mouseinfo]);
}
} else if (_root.itemArraynum[_root.mouseinfo] == null) {
this.gotoAndStop(39);
} else {
this.gotoAndStop(_root.itemArraynum[_root.mouseinfo]);
}
}
Instance of Symbol 2043 MovieClip in Symbol 2727 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(1);
}
onClipEvent (enterFrame) {
if (_root.mouseequip == 1) {
if (_parent.desc._currentframe == 39) {
} else {
this.gotoAndStop(2);
}
} else if (_root.mousespell == 1) {
} else if (_parent.desc._currentframe == 39) {
} else {
this.gotoAndStop(2);
}
}
Symbol 2743 MovieClip Frame 80
_global.gameLogo = 1;
_global.program = 1;
delete _root.scene_load;
removeMovieClip(_root.debug_mc11);
delete _root.gamestrt;
delete _root.invis_buff;
delete _root.mightbuff;
delete _root.blessbuff;
delete _root.potencebuff;
delete _root.shadowbuff;
_root.furytimer = -999;
_root.invistimer = -999;
_root.mighttimer = -999;
_root.blesstimer = -999;
_root.potencetimer = -999;
_root.shadowtimer = -999;
_root.flanktimer = -999;
_root.bstabtimer = -999;
_root.concpotTimer = -999;
delete _root.meleenum;
while (_root.remdrawx < 77) {
removeMovieClip(_root["minimap__" + _root.remdrawx]);
_root.remdrawx++;
}
removeMovieClip(_root.debug_mc11);
_global.program = 1;
delete _root.scene_load;
removeMovieClip(this);
Symbol 2743 MovieClip Frame 81
stop();