From 34d291958607fc37e615812fe234ef62e93872d0 Mon Sep 17 00:00:00 2001 From: Dean Date: Fri, 17 Jan 2025 23:59:09 -0800 Subject: [PATCH] Fix PostDefendAbilitySwapAbAttr --- src/data/ability.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/data/ability.ts b/src/data/ability.ts index 3ce0c260a3f..99d41fed1c9 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -1056,9 +1056,9 @@ export class PostDefendAbilitySwapAbAttr extends PostDefendAbAttr { if (move.checkFlag(MoveFlags.MAKES_CONTACT, attacker, pokemon) && !attacker.getAbility().hasAttr(UnswappableAbilityAbAttr) && !move.hitsSubstitute(attacker, pokemon)) { if (!simulated) { - const tempAbilityId = attacker.getAbility().id; - attacker.summonData.ability = pokemon.getAbility().id; - pokemon.summonData.ability = tempAbilityId; + const tempAbility = attacker.getAbility(); + attacker.setTempAbility(pokemon.getAbility()); + pokemon.setTempAbility(tempAbility); } return true; }