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,26 +29,25 @@ var allianceLimit = 5;
function start() {
status = -1;
action(1,0,0);
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == 1)
if (mode == 1) {
status++;
else {
} else {
cm.dispose();
return;
}
if (status == 0) {
if(cm.getPlayer().getGuildId() < 1 || cm.getPlayer().getGuildRank() != 1) {
if (cm.getPlayer().getGuildId() < 1 || cm.getPlayer().getGuildRank() != 1) {
cm.sendNext("Hello there! I'm #bLenario#k. Just guild masters can attempt to form guild unions.");
cm.dispose();
return;
}
cm.sendSimple("Hello there! I'm #bLenario#k.\r\n#b#L0#Can you please tell me what Guild Union is all about?#l\r\n#L1#How do I make a Guild Union?#l\r\n#L2#I want to make a Guild Union.#l\r\n#L3#I want to add more guilds for the Guild Union.#l\r\n#L4#I want to break up the Guild Union.#l");
}
else if (status == 1) {
} else if (status == 1) {
choice = selection;
if (selection == 0) {
cm.sendNext("Guild Union is just as it says, a union of a number of guilds to form a super group. I am in charge of managing these Guild Unions.");
@@ -56,68 +55,68 @@ function action(mode, type, selection) {
} else if (selection == 1) {
cm.sendNext("To make a Guild Union, two and only #btwo Guild Masters need to be in a party#k and #bboth must be present on this room#k on the same channel. The leader of this party will be assigned as the Guild Union Master.\r\n\r\nInitially, #bonly two guilds#k can make part of the new Union, but over the time you can #rexpand#k the Union capacity by talking to me when the time comes and investing in an estipulated fee.");
cm.dispose();
} else if(selection == 2) {
if(!cm.isLeader()) {
} else if (selection == 2) {
if (!cm.isLeader()) {
cm.sendNext("If you want to form a guild union, please tell your party leader to talk to me. He/She will be assigned as the Leader of the Guild Union.");
cm.dispose();
return;
}
if(cm.getPlayer().getGuild().getAllianceId() > 0) {
if (cm.getPlayer().getGuild().getAllianceId() > 0) {
cm.sendOk("You can not create a Guild Union while your guild is already registered in another.");
cm.dispose();
return;
}
cm.sendYesNo("Oh, are you interested in forming a Guild Union? The current fee for this operation is #b" + allianceCost + " mesos#k.");
} else if (selection == 3) {
if(cm.getPlayer().getMGC() == null) {
if (cm.getPlayer().getMGC() == null) {
cm.sendOk("You can not expand a Guild Union if you don't own one.");
cm.dispose();
return;
}
var rank = cm.getPlayer().getMGC().getAllianceRank();
if (rank == 1)
if (rank == 1) {
cm.sendYesNo("Do you want to increase your Alliance by #rone guild#k slot? The fee for this procedure is #b" + increaseCost + " mesos#k.");
else {
} else {
cm.sendNext("Only the Guild Union Master can expand the number of guilds in the Union.");
cm.dispose();
}
} else if(selection == 4) {
if(cm.getPlayer().getMGC() == null) {
} else if (selection == 4) {
if (cm.getPlayer().getMGC() == null) {
cm.sendOk("You can not disband a Guild Union if you don't own one.");
cm.dispose();
return;
}
var rank = cm.getPlayer().getMGC().getAllianceRank();
if (rank == 1)
if (rank == 1) {
cm.sendYesNo("Are you sure you want to disband your Guild Union?");
else {
} else {
cm.sendNext("Only the Guild Union Master may disband the Guild Union.");
cm.dispose();
}
}
} else if(status == 2) {
} else if (status == 2) {
if (choice == 2) {
if(cm.getMeso() < allianceCost) {
if (cm.getMeso() < allianceCost) {
cm.sendOk("You don't have enough mesos for this request.");
cm.dispose();
return;
}
cm.sendGetText("Now please enter the name of your new Guild Union. (max. 12 letters)");
} else if (choice == 3) {
if(cm.getAllianceCapacity() == allianceLimit) {
if (cm.getAllianceCapacity() == allianceLimit) {
cm.sendOk("Your alliance already reached the maximum capacity for guilds.");
cm.dispose();
return;
}
if(cm.getMeso() < increaseCost) {
if (cm.getMeso() < increaseCost) {
cm.sendOk("You don't have enough mesos for this request.");
cm.dispose();
return;
}
cm.upgradeAlliance();
cm.gainMeso(-increaseCost);
cm.sendOk("Your alliance can now accept one more guild.");
@@ -134,16 +133,16 @@ function action(mode, type, selection) {
}
} else if (status == 3) {
guildName = cm.getText();
cm.sendYesNo("Will '"+ guildName + "' be the name of your Guild Union?");
cm.sendYesNo("Will '" + guildName + "' be the name of your Guild Union?");
} else if (status == 4) {
if (!cm.canBeUsedAllianceName(guildName)) {
cm.sendNext("This name is unavailable, please choose another one."); //Not real text
status = 1;
choice = 2;
} else {
if (cm.createAlliance(guildName) == null)
if (cm.createAlliance(guildName) == null) {
cm.sendOk("Please check if you and the other one guild leader in your party are both here on this room right now, and make sure both guilds are currently unregistered on unions. No other guild leaders should be present with you 2 on this process.");
else {
} else {
cm.gainMeso(-allianceCost);
cm.sendOk("You have successfully formed a Guild Union.");
}