From 45499a2e598b70693b6d9882691dda9a406589ea Mon Sep 17 00:00:00 2001 From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com> Date: Fri, 30 May 2025 23:17:24 -0500 Subject: [PATCH] Simplify PostSummonFormChangeByWeather's canApplyPostSummon --- src/data/abilities/ability.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/data/abilities/ability.ts b/src/data/abilities/ability.ts index dd3ab48a8a5..d5edecdd63f 100644 --- a/src/data/abilities/ability.ts +++ b/src/data/abilities/ability.ts @@ -3979,10 +3979,9 @@ export class PostSummonFormChangeByWeatherAbAttr extends PostSummonAbAttr { * @param args - unused */ override canApplyPostSummon(pokemon: Pokemon, passive: boolean, simulated: boolean, args: any[]): boolean { - const fc = (pokemonFormChanges[pokemon.species.speciesId]?.filter( - fc => fc.findTrigger(SpeciesFormChangeWeatherTrigger) && fc.canChange(pokemon) - ) || [])[0]; - return !isNullOrUndefined(fc); + return !!pokemonFormChanges[pokemon.species.speciesId]?.some( + fc => fc.findTrigger(SpeciesFormChangeWeatherTrigger) && fc.canChange(pokemon), + ); } /**