From 5767c7b303330a734f298a2c2e6dc84d08f8033d Mon Sep 17 00:00:00 2001 From: Dean Date: Fri, 17 Jan 2025 22:35:17 -0800 Subject: [PATCH] Edit SwitchAbilitiesAttr to use setAbility --- src/data/move.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 572fbf4c2ac..1d2de581628 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -7490,11 +7490,12 @@ export class SwitchAbilitiesAttr extends MoveEffectAttr { return false; } - const tempAbilityId = user.getAbility().id; - user.summonData.ability = target.getAbility().id; - target.summonData.ability = tempAbilityId; + const tempAbility = user.getAbility(); globalScene.queueMessage(i18next.t("moveTriggers:swappedAbilitiesWithTarget", { pokemonName: getPokemonNameWithAffix(user) })); + + user.setAbility(target.getAbility()); + target.setAbility(tempAbility); // Swaps Forecast/Flower Gift from Castform/Cherrim globalScene.arena.triggerWeatherBasedFormChangesToNormal(); // Swaps Forecast/Flower Gift to Castform/Cherrim (edge case)