From ba7b1d946884910a702e2d549464be35b060343a Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Wed, 9 Dec 2020 17:39:01 -0500 Subject: [PATCH] Fix --- commands/search/pokedex-moveset.js | 2 +- structures/pokemon/Pokemon.js | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/commands/search/pokedex-moveset.js b/commands/search/pokedex-moveset.js index 679bfdfa..d78e0e73 100644 --- a/commands/search/pokedex-moveset.js +++ b/commands/search/pokedex-moveset.js @@ -61,7 +61,7 @@ module.exports = class PokedexMovesetCommand extends Command { .setAuthor(`#${data.displayID} - ${data.name}`, data.boxImageURL, data.serebiiURL) .setDescription(data.moveSet.map(move => `**Level ${move.level}:** ${move.name}`).join('\n')) .setThumbnail(data.spriteImageURL) - .setFooter(`Moveset data taken from ${versions[pokemon.moveSetVersion]}.`); + .setFooter(`Moveset data taken from ${versions[data.moveSetVersion]}.`); return msg.embed(embed); } catch (err) { return msg.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); diff --git a/structures/pokemon/Pokemon.js b/structures/pokemon/Pokemon.js index 2c431fbc..45948eff 100644 --- a/structures/pokemon/Pokemon.js +++ b/structures/pokemon/Pokemon.js @@ -112,9 +112,8 @@ module.exports = class Pokemon { spd: defaultBody.stats.find(stat => stat.stat.name === 'speed').base_stat }; for (const move of defaultBody.moves) { - const versionGroup = move.version_group_details - .find(version => version.version_group.name === this.moveSetVersion); - if (!versionGroup.level_learned_at) continue; + const versionGroup = move.version_group_details.find(mve => mve.version_group.name === this.moveSetVersion); + if (!versionGroup || !versionGroup.level_learned_at) continue; const { body: moveBody } = await request.get(move.move.url); this.moveSet.push({ name: moveBody.names.find(name => name.language.name === 'en').name,