Clean-up Patch
Bug correction on some quests.
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user