From 356fcb6b91c7939f8862ecd6ed1d8cfecbcee5b2 Mon Sep 17 00:00:00 2001 From: Braeden Sowinski Date: Mon, 4 Jul 2022 22:46:41 -0700 Subject: [PATCH] dynamic feedback --- commands/inventory-add.js | 14 ++++++++++++-- commands/inventory.js | 14 ++++++-------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/commands/inventory-add.js b/commands/inventory-add.js index 4338554..40bf053 100644 --- a/commands/inventory-add.js +++ b/commands/inventory-add.js @@ -1,5 +1,7 @@ const { MessageEmbed } = require('discord.js'); +const actions = ["picked up", "grabbed", "got", "aquired"]; + module.exports = { name: "inventory-add", description: "add item to inventory", @@ -130,7 +132,11 @@ module.exports = { return interaction.send({ embeds: [embed] }); } - return interaction.send(`Added ${firearm.weaponType} to inventory`); + let message = new MessageEmbed() + .setTitle(`You ${action[Math.floor(Math.random() * actions.length)]} a ${firearm.weaponType}`) + .setColor(client.config.EmbedColor); + + return interaction.send({ embeds: [message] }); }); } else { @@ -152,7 +158,11 @@ module.exports = { return interaction.send({ embeds: [embed] }); } - return interaction.send(`Added ${item.name} to inventory`); + let message = new MessageEmbed() + .setTitle(`You ${action[Math.floor(Math.random() * actions.length)]} a ${item.name}`) + .setColor(client.config.EmbedColor); + + return interaction.send({ embeds: [message] }); }); } }, diff --git a/commands/inventory.js b/commands/inventory.js index 8f31d35..63b1152 100644 --- a/commands/inventory.js +++ b/commands/inventory.js @@ -1,13 +1,7 @@ const { MessageEmbed } = require('discord.js'); const Inventory = require('../structures/inventory'); -const ItemOption = { - name: "item-number", - description: "item to interact with", - value: 1, - type: 4, - required: false, -} +const actions = ['ditch', 'drop', 'forget', 'throw out', 'leave', 'set down', 'let go of']; module.exports = { name: "inventory", @@ -231,7 +225,11 @@ module.exports = { return interaction.send({ embeds: [embed] }); } - return interaction.send(`Removed ${item.name} from inventory`); + let message = new MessageEmbed() + .setTitle(`You ${action[Math.floor(Math.random() * actions.length)]} your ${item.name}`) + .setColor(client.config.EmbedColor); + + return interaction.send({ embeds: [message] }); }); } else if (args[0].name == 'give') {