sweetgum83/scripts/quest/8227.js

60 lines
1.9 KiB
JavaScript
Raw Normal View History

2024-01-19 08:56:28 +00:00
/* ===========================================================
Ronan Lana
NPC Name: Jack, John
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("Hey buddy! Nice timing. There is this communique I've been able to swipe from the officials at the Keep, however it's information is encrypted. I have no use for this as it is like this. So, will you transport this to John and see if he can decode this?");
} else if (status == 1) {
if (qm.canHold(4032032, 1)) {
qm.gainItem(4032032, 1);
qm.sendOk("Very well, I'm counting on you on this one.");
qm.forceStartQuest();
} else {
qm.sendOk("Hey. There's no slot on your ETC.");
}
} else if (status == 2) {
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(4032032, 1)) {
qm.gainItem(4032032, -1);
qm.sendOk("Oh you brought a letter from the Keep?! Neat! Let me check if I can decode that right now.");
qm.forceCompleteQuest();
} else {
qm.sendOk("You don't brought the coded letter Jack said? Come on, kid, we need that to decipher our enemies' next step!");
}
} else if (status == 1) {
qm.dispose();
}
}