From f6480ad66ff9039c89ed55149ca0daa0cf5ed621 Mon Sep 17 00:00:00 2001 From: tresabhi Date: Fri, 16 Jun 2023 02:07:01 +0000 Subject: [PATCH] feat: fixed choices for owned tanks tier --- src/commands/ownedtanks.tsx | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/commands/ownedtanks.tsx b/src/commands/ownedtanks.tsx index 1150bbee6..e50578d3e 100644 --- a/src/commands/ownedtanks.tsx +++ b/src/commands/ownedtanks.tsx @@ -46,18 +46,28 @@ export default { command: new SlashCommandBuilder() .setName(cmdName('ownedtanks')) .setDescription("Shows a player's owned tanks") - .addIntegerOption((option) => + .addStringOption((option) => option .setName('tier') .setDescription('The tier you want to see') - .setMinValue(1) - .setMaxValue(10) + .setChoices( + { name: 'Tier I', value: '1' }, + { name: 'Tier II', value: '2' }, + { name: 'Tier III', value: '3' }, + { name: 'Tier IV', value: '4' }, + { name: 'Tier V', value: '5' }, + { name: 'Tier VI', value: '6' }, + { name: 'Tier VII', value: '7' }, + { name: 'Tier VIII', value: '8' }, + { name: 'Tier IX', value: '9' }, + { name: 'Tier X', value: '10' }, + ) .setRequired(true), ) .addStringOption(addUsernameOption), async execute(interaction) { - const tier = interaction.options.getInteger('tier')!; + const tier = Number(interaction.options.getString('tier')); const account = await getBlitzAccount(interaction); const { id, server } = account; const accountInfo = await getWargamingResponse(