Reformat and clean up quest scripts

This commit is contained in:
P0nk
2021-09-09 23:36:54 +02:00
parent a78ca88a02
commit 3f43fe82d0
249 changed files with 4361 additions and 4247 deletions

View File

@@ -26,61 +26,64 @@ var status = -1;
function start(mode, type, selection) {
if (mode == -1) {
qm.dispose();
return;
}
else if (status >= 2 && mode == 0) {
qm.dispose();
return;
} else if (status >= 2 && mode == 0) {
qm.dispose();
return;
}
if(mode == 1) status++;
else status--;
if (mode == 1) {
status++;
} else {
status--;
}
if (status == 0) {
qm.sendNext("You lost your Mimiana?! Geez, you have to be zealous for them, as they are a gift of the Empress to us! You have to be teached once again: The riding for Knights are a bit different from the rides available for regular folks. The takes place through a creature that is of the Mimi race that can be found on this island; they are called #bMimianas#k. Instead of riding monsters, the Knights ride Mimiana. There's one thing that you should never, ever forget.");
qm.sendNext("You lost your Mimiana?! Geez, you have to be zealous for them, as they are a gift of the Empress to us! You have to be teached once again: The riding for Knights are a bit different from the rides available for regular folks. The takes place through a creature that is of the Mimi race that can be found on this island; they are called #bMimianas#k. Instead of riding monsters, the Knights ride Mimiana. There's one thing that you should never, ever forget.");
} else if (status == 1) {
qm.sendNextPrev("Dont't think of this as just a form of mount or transportation. These mounts can be your friend, your comrade, your colleague... all of the above. Even a friend close enough to entrust your life! That's why the Knights of Ereve actually grow their own mounts.");
qm.sendNextPrev("Dont't think of this as just a form of mount or transportation. These mounts can be your friend, your comrade, your colleague... all of the above. Even a friend close enough to entrust your life! That's why the Knights of Ereve actually grow their own mounts.");
} else if (status == 2) {
qm.sendAcceptDecline("Now, here's a Mimiana egg. Are you ready to raise a Mimiana and have it as your traveling companion for the rest of its life?");
qm.sendAcceptDecline("Now, here's a Mimiana egg. Are you ready to raise a Mimiana and have it as your traveling companion for the rest of its life?");
} else if (status == 3) {
if(!qm.haveItem(4220137) && !qm.canHold(4220137)) {
if (!qm.haveItem(4220137) && !qm.canHold(4220137)) {
qm.sendOk("Make up a room on your ETC tab so I can give you the Mimiana egg.");
qm.dispose();
return;
}
qm.forceStartQuest();
if(!qm.haveItem(4220137)) qm.gainItem(4220137);
qm.sendOk("Mimiana's egg can be raised by #bsharing your daily experiences with it#k. Once Mimiana fully grows up, please come see me. One more thing, I talked with #p2060005# beforehand and retrieved the #b#t4032117##k for you. The price to charge remains the same: #r10,000,000 mesos#k.");
if (!qm.haveItem(4220137)) {
qm.gainItem(4220137);
}
qm.sendOk("Mimiana's egg can be raised by #bsharing your daily experiences with it#k. Once Mimiana fully grows up, please come see me. One more thing, I talked with #p2060005# beforehand and retrieved the #b#t4032117##k for you. The price to charge remains the same: #r10,000,000 mesos#k.");
} else if (status == 4) {
qm.dispose();
qm.dispose();
}
}
function end(mode, type, selection) {
if (mode != 1) {
qm.dispose();
return;
qm.dispose();
return;
}
status++;
if (status == 0) {
qm.sendNext("Hey there! How's Mimiana's egg?");
qm.sendNext("Hey there! How's Mimiana's egg?");
} else if (status == 1) { //pretty sure there would need to have an egg EXP condition... Whatever.
if(!qm.haveItem(4220137)) {
if (!qm.haveItem(4220137)) {
qm.sendOk("I see, you lost your egg... You need to be more careful when raising a baby Mimiana!");
qm.dispose();
return;
}
if(!qm.canHold(1902005)) {
if (!qm.canHold(1902005)) {
qm.sendOk("Please, make a space on your EQUIP tab for your Mimiana!");
qm.dispose();
return;
}
qm.forceCompleteQuest();
qm.gainItem(1902005, 1);
qm.gainItem(4220137, -1);