mirror of
https://github.com/Ratstail91/SANCTUM.git
synced 2025-11-29 02:24:27 +11:00
Finished Mori
This commit is contained in:
@@ -72,7 +72,7 @@ client.on('ready', async () => {
|
||||
console.log("Trying to revive...");
|
||||
shared.OnServerData("reviveAll", () => { //TODO: server-side reviveAll command
|
||||
console.log("Revive successful");
|
||||
shared.SendPublicMessage(client, process.env.TAVERN_CHANNEL_ID, dialog("reviveAll"));
|
||||
shared.SendPublicMessage(client, process.env.TAVERN_CHANNEL_ID, dialog("reviveAll")); //TODO: add a reference to Alexis in the dialog here
|
||||
});
|
||||
resetInventory(itemCount);
|
||||
});
|
||||
@@ -125,6 +125,10 @@ function processBasicCommands(client, message) {
|
||||
}
|
||||
return true;
|
||||
|
||||
case "help":
|
||||
printTreatments(message.author, message.channel);
|
||||
return true;
|
||||
|
||||
case "heal":
|
||||
if (!args[0]) {
|
||||
printTreatments(message.author, message.channel);
|
||||
@@ -185,7 +189,7 @@ function printTreatments(user, channel) {
|
||||
.setDescription(treatmentMessage)
|
||||
.setFooter(`${user.username}, you have ${stats.wallet} crystals. Use !heal [OPTION] to buy.`);
|
||||
|
||||
shared.SendPublicMessage(client, user, channel, dialog("heal"));
|
||||
shared.SendPublicMessage(client, user, channel, dialog("healHeading"));
|
||||
channel.send({ embed });
|
||||
}
|
||||
|
||||
@@ -196,6 +200,14 @@ function processHealCommand(user, channel, args) {
|
||||
//get the selected treatment
|
||||
let selectedTreatment = availableTreatments.filter((treatment) => treatment[0].toLowerCase() === args[0].toLowerCase())[0];
|
||||
|
||||
if (!selectedTreatment) {
|
||||
shared.SendPublicMessage(client, user, channel, dialog("healFailure"));
|
||||
}
|
||||
|
||||
let handleResponse = function(response) {
|
||||
shared.SendPublicMessage(client, user, channel, dialog(response, selectedTreatment[0], selectedTreatment[1], selectedTreatment[2]));
|
||||
}
|
||||
|
||||
if (selectedTreatment[3]) { //should it be a revive command?
|
||||
shared.OnServerData("revive", handleResponse, user.id, selectedTreatment[1], selectedTreatment[2]);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user