Clean-up Patch

Bug correction on some quests.
This commit is contained in:
ronancpl
2017-04-04 17:14:20 -03:00
parent b2da79ff13
commit 7863994a13
53 changed files with 1291 additions and 119 deletions

View File

@@ -25,46 +25,26 @@ Warps to exit map etc.
*/
var status;
var exitMap = 221000300;
var exitPortal = "mid00";
var exitMap = 240010400;
function start() {
status = -1
action(1,0,0);
status = -1;
action(1,0,0);
}
function action(mode, type, selection){
if (mode <= 0 && status == 0)//I think I messed something up here, maybe.
cm.dispose();
else {
if (mode == 1)
status++;
else
status--;
var mapId = cm.getPlayer().getMapId();
if (mapId == exitMap) {
if (status == 0)
cm.sendNext("See you next time.");
else {
cm.warp(103000000,"mid00");
cm.dispose();
}
}
else {
var outText = "Would you like to leave, " + cm.getPlayer().getName() + "? Once you leave the map, you'll have to restart the whole quest if you want to try it again, and Juudai will be sad. Do you still want to leave this map?";
if (status == 0)
cm.sendYesNo(outText);
else if (mode == 1) {
var eim = cm.getPlayer().getEventInstance();
if (eim == null)
cm.warp(221000300,0);
else if (cm.isLeader())
eim.disbandParty();
else
eim.leftParty(cm.getPlayer());
cm.dispose();
} else
cm.dispose();
}
}
if (mode <= 0) {
cm.dispose();
return;
}
status++;
if(status == 0) {
cm.sendYesNo("Do you want to exit the area? If you quit, you will need to start this task from the scratch.");
}
else if(status == 1) {
cm.warp(exitMap);
cm.dispose();
}
}