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

@@ -19,46 +19,48 @@
*/
var status;
function start() {
status = -1;
action(1, 0, 0);
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if(status == 0) {
if(cm.isQuestStarted(3311)) {
var progress = cm.getQuestProgressInt(3311);
if (progress == 4) {
progress = 7;
} else {
progress = 5;
}
cm.setQuestProgress(3311, progress);
cm.sendOk("The diary of Dr. De Lang. A lot of formulas and pompous scientific texts can be found all way through the pages, but it is worth noting that in the last entry (3 weeks ago), it is written that he concluded the researches on an improvement on the blueprints for the Neo Huroids, thus making the last preparations to show it to the 'society'... No words after this...", 2);
} else if(cm.isQuestStarted(3322) && !cm.haveItem(4031697, 1)) {
if(cm.canHold(4031697, 1))
cm.gainItem(4031697, 1);
else
cm.sendNext("Your inventory is full, make sure a ETC slot is available for the item.");
}
cm.dispose();
}
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0 && type > 0) {
cm.dispose();
return;
}
if (mode == 1) {
status++;
} else {
status--;
}
if (status == 0) {
if (cm.isQuestStarted(3311)) {
var progress = cm.getQuestProgressInt(3311);
if (progress == 4) {
progress = 7;
} else {
progress = 5;
}
cm.setQuestProgress(3311, progress);
cm.sendOk("The diary of Dr. De Lang. A lot of formulas and pompous scientific texts can be found all way through the pages, but it is worth noting that in the last entry (3 weeks ago), it is written that he concluded the researches on an improvement on the blueprints for the Neo Huroids, thus making the last preparations to show it to the 'society'... No words after this...", 2);
} else if (cm.isQuestStarted(3322) && !cm.haveItem(4031697, 1)) {
if (cm.canHold(4031697, 1)) {
cm.gainItem(4031697, 1);
} else {
cm.sendNext("Your inventory is full, make sure a ETC slot is available for the item.");
}
}
cm.dispose();
}
}
}