From 055a3b8b8b8651cc929e9e7d0fe1613fc0baa355 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Tue, 24 Mar 2020 22:18:28 -0400 Subject: [PATCH] Fix --- commands/search/pokedex.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commands/search/pokedex.js b/commands/search/pokedex.js index e5b88943..6668c5ee 100644 --- a/commands/search/pokedex.js +++ b/commands/search/pokedex.js @@ -43,6 +43,7 @@ module.exports = class PokedexCommand extends Command { const data = await this.client.pokemon.fetch(pokemon); if (!data) return msg.say('Could not find any results.'); if (!data.typesCached) await data.fetchTypes(); + const typesShown = data.varieties.filter(variety => variety.display); const embed = new MessageEmbed() .setColor(0xED1C24) .setAuthor(`#${data.displayID} - ${data.name}`, data.boxImageURL, data.serebiiURL) @@ -51,8 +52,8 @@ module.exports = class PokedexCommand extends Command { ${data.entries[Math.floor(Math.random() * data.entries.length)]} `) .setThumbnail(data.spriteImageURL) - .addField('❯ Types', data.varieties.filter(variety => variety.display).map(variety => { - const showParens = variety.name && data.varieties.length > 1; + .addField('❯ Types', typesShown.map(variety => { + const showParens = variety.name && typesShown.length > 1; return `${variety.types.join('/')}${showParens ? ` (${variety.name})` : ''}`; }).join('\n')); return msg.embed(embed);