Reformat and clean up npc scripts

This commit is contained in:
P0nk
2021-09-09 23:35:02 +02:00
parent 0c1545f81d
commit d893309b4f
665 changed files with 19932 additions and 19046 deletions

View File

@@ -29,9 +29,9 @@ Refining NPC:
var status = 0;
function start() {
if (cm.isQuestCompleted(3034))
if (cm.isQuestCompleted(3034)) {
cm.sendYesNo("You've been so much of a help to me... If you have any Dark Crystal Ore, I can refine it for you for only #b500000 meso#k each.");
else {
} else {
cm.sendOk("Go away, I'm trying to meditate.");
cm.dispose();
}
@@ -43,25 +43,25 @@ function action(mode, type, selection) {
return;
}
status++;
if (status == 1)
if (status == 1) {
cm.sendGetNumber("Okay, so how many do you want me to make?", 1, 1, 100);
else if (status == 2) {
} else if (status == 2) {
var complete = true;
if (cm.getMeso() < 500000 * selection){
if (cm.getMeso() < 500000 * selection) {
cm.sendOk("I'm sorry, but I am NOT doing this for free.");
cm.dispose();
return;
} else if (!cm.haveItem(4004004, 10 * selection)) {
complete = false;
} else if(!cm.canHold(4005004, selection)) {
} else if (!cm.canHold(4005004, selection)) {
cm.sendOk("Are you having trouble with no empty slots on your inventory? Sort that out first!");
cm.dispose();
return;
}
if (!complete)
if (!complete) {
cm.sendOk("I need that ore to refine the Crystal. No exceptions..");
else {
} else {
cm.gainItem(4004004, -10 * selection);
cm.gainMeso(-500000 * selection);
cm.gainItem(4005004, selection);