Stats/View: Add wallet stats and shiny emote to card views

This commit is contained in:
2022-09-26 16:15:20 +02:00
parent 16bb46403b
commit b5d2b68294
2 changed files with 3 additions and 1 deletions

View File

@@ -44,6 +44,7 @@ module.exports = {
{ name: "Cards owned", value: `${qualities.join('\n')}\n${totalCards} total - ${burnedCards} burned`, inline: true }, { name: "Cards owned", value: `${qualities.join('\n')}\n${totalCards} total - ${burnedCards} burned`, inline: true },
{ name: "Level", value: `${level.currentLevel}`, inline: true }, { name: "Level", value: `${level.currentLevel}`, inline: true },
{ name: "Progress", value: `${level.currentExperience} / ${level.nextLevelExperience}\n${level.remaining} XP remaining`, inline: true }, { name: "Progress", value: `${level.currentExperience} / ${level.nextLevelExperience}\n${level.remaining} XP remaining`, inline: true },
{ name: "Wallet", value: `${user.primaryCurrency} ${CURRENCY_SYMBOLS[1]}\n${user.secondaryCurrency} ${CURRENCY_SYMBOLS[2]}`, inline: true },
{ name: "Registered since", value: `${registrationDate}`, inline: true } { name: "Registered since", value: `${registrationDate}`, inline: true }
) )
.setColor(0x00FF00); .setColor(0x00FF00);

View File

@@ -1,6 +1,7 @@
const { SlashCommandBuilder, AttachmentBuilder, EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle, ComponentType } = require("discord.js"); const { SlashCommandBuilder, AttachmentBuilder, EmbedBuilder, ActionRowBuilder, ButtonBuilder, ButtonStyle, ComponentType } = require("discord.js");
const { Card, User, Band, Character } = require("../models"); const { Card, User, Band, Character } = require("../models");
const { Rendering, UserUtils } = require("../util"); const { Rendering, UserUtils } = require("../util");
const { QUALITY_NAMES } = require("../config/constants");
const fs = require("fs"); const fs = require("fs");
const edit = require("./edit"); const edit = require("./edit");
@@ -87,7 +88,7 @@ module.exports = {
{ name: "Band", value: `${card.Character.Band.name}` }, { name: "Band", value: `${card.Character.Band.name}` },
{ name: "Character ID", value: `${card.Character.id}` }, { name: "Character ID", value: `${card.Character.id}` },
{ name: 'Print Number', value: `${card.printNr}`, inline: true }, { name: 'Print Number', value: `${card.printNr}`, inline: true },
{ name: 'Quality', value: `${card.quality}`, inline: true } { name: 'Quality', value: `${QUALITY_NAMES[card.quality]} ${(card.quality === 6 ? '<a:sparklu:1019505245572837428>':'')}`, inline: true }
) )
.setColor(0x00ff00) .setColor(0x00ff00)
.setFooter({ text: `${card.identifier}`, iconURL: 'https://cdn.discordapp.com/attachments/856904078754971658/1017431187234508820/fp.png' }) .setFooter({ text: `${card.identifier}`, iconURL: 'https://cdn.discordapp.com/attachments/856904078754971658/1017431187234508820/fp.png' })