From 3ff53069b9c70a02fb4a7f3af8c34aacb79374fe Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Thu, 28 Mar 2024 22:13:31 -0400 Subject: [PATCH] add ultra beast to classes --- structures/pokemon/Pokemon.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/structures/pokemon/Pokemon.js b/structures/pokemon/Pokemon.js index 14db45eb..a0a4d6e2 100644 --- a/structures/pokemon/Pokemon.js +++ b/structures/pokemon/Pokemon.js @@ -98,9 +98,15 @@ module.exports = class Pokemon { if (this.legendary) return 'legendary'; if (this.mythical) return 'mythical'; if (this.baby) return 'baby'; + if (this.ultraBeast) return 'ultra beast'; if (this.missingno) return 'glitch'; if (this.pseudo) return 'pseudo'; - return 'standard'; + return 'normal'; + } + + get ultraBeast() { + if (!this.gameDataCached) return null; + return this.varieties.some(variety => variety.abilities.some(ability => ability.slug === 'beast-boost')); } get mega() {