Files
sweetgum-server/scripts/quest/8229.js
ronancpl 57125a70ce Masteria NPCs & Quests
Added more NPCs for the Phantom Woods and Crimsonwood areas. Enabled
more quests on that area.
2017-07-10 23:42:24 -03:00

64 lines
2.0 KiB
JavaScript

/* ===========================================================
Ronan Lana
NPC Name: John, Jack
Description: Quest - Lost in Translation
=============================================================
Version 1.0 - Script Done.(10/7/2017)
=============================================================
*/
var status = -1;
function start(mode, type, selection) {
status++;
if (mode != 1) {
if(type == 1 && mode == 0)
status -= 2;
else {
qm.sendOk("Come on, the city really needs you cooperating on this one!");
qm.dispose();
return;
}
}
if (status == 0)
qm.sendAcceptDecline("I knew we could rely on the outsider on this matter! Now that we have the letter translated by him, head it to Jack, he knows what to do.");
else if (status == 1){
if(qm.haveItem(4032018, 1)) {
qm.forceStartQuest();
} else if (qm.canHold(4032018, 1)) {
qm.gainItem(4032018, 1);
qm.forceStartQuest();
} else {
qm.sendOk("Hey. There's no slot on your ETC.");
}
qm.dispose();
}
}
function end(mode, type, selection) {
status++;
if (mode != 1) {
if(type == 1 && mode == 0)
status -= 2;
else {
qm.dispose();
return;
}
}
if (status == 0){
if(qm.haveItem(4032018, 1)) {
qm.sendOk("Oh, you brought it. Nicely done, the countermeasure process will be much easier now.\r\n\r\n#fUI/UIWindow.img/QuestIcon/4/0# \r\n\r\n#fUI/UIWindow.img/QuestIcon/8/0# 50000 EXP");
} else {
qm.sendOk("What's wrong? Why you didn't retrieved the translated message yet? Please bring me the letter's content for me to strategize a countermeasure ASAP.");
qm.dispose();
}
} else if (status == 1){
qm.gainItem(4032018, -1);
qm.gainExp(50000 * qm.getPlayer().getExpRate());
qm.forceCompleteQuest();
qm.dispose();
}
}