begin guild specific data

This commit is contained in:
SowinskiBraeden committed 2022-08-17 14:27:53 -07:00
1 parent 66bc081884
commit 80376b648a
6 files changed
+182 -114

No files matched your search

+6 -6
View File
@@ -1,5 +1,5 @@
const { MessageEmbed } = require('discord.js');
const Inventory = require('../structures/inventory');
const { Inventory, addInventory } = require('../structures/inventory');
module.exports = {
name: "search",
@@ -64,7 +64,7 @@ module.exports = {
// Register inventory for user with item givn
let newInventory = new Inventory();
newInventory.createInventory(targetUserID);
newInventory.createInventory(targetUserID, guildDB.serverID);
newInventory.save()
.catch(err => {
if (err) {
@@ -80,7 +80,7 @@ module.exports = {
// Display Inventory
if (args[1]) {
if (args[1].value < 0 || args[1].value > inventory.items.length) {
if (args[1].value < 0 || args[1].value > inventory.guilds[guildDB.serverID].items.length) {
let embed = new MessageEmbed()
.setTitle("Please provide a valid item number")
.setColor("RED")
@@ -88,7 +88,7 @@ module.exports = {
return interaction.send({ embeds: [embed] });
}
let item = inventory.items[args[1].value-1];
let item = inventory.guilds[guildDB.serverID].items[args[1].value-1];
let itemEmbed = new MessageEmbed().setColor(client.config.EmbedColor);
if (item.type == 'wallet') {
// Display wallet
@@ -125,8 +125,8 @@ module.exports = {
.setTitle(`${User.tag.split('#')[0]}'s Inventory`);
let description = "```";
for (let i = 0; i < inventory.items.length; i++) {
description += `${i+1}. ${inventory.items[i].name} - ${inventory.items[i].description}\n`;
for (let i = 0; i < inventory.guilds[guildDB.serverID].items.length; i++) {
description += `${i+1}. ${inventory.guilds[guildDB.serverID].items[i].name} - ${inventory.guilds[guildDB.serverID].items[i].description}\n`;
}
description += "```";
inventoryEmbed.setDescription(description);