diff --git a/src/field/arena.ts b/src/field/arena.ts index 94e5cc0c5b6..76479f3216a 100644 --- a/src/field/arena.ts +++ b/src/field/arena.ts @@ -33,7 +33,7 @@ export class Arena { public tags: ArenaTag[]; public bgm: string; public ignoreAbilities: boolean; - public ignoreAbilitySource: BattlerIndex | null; + public ignoringEffectSource: BattlerIndex | null; private lastTimeOfDay: TimeOfDay; @@ -570,9 +570,9 @@ export class Arena { } } - setIgnoreAbilities(ignoreAbilities: boolean, ignoreAbilitySource: BattlerIndex | null = null): void { + setIgnoreAbilities(ignoreAbilities: boolean, ignoringEffectSource: BattlerIndex | null = null): void { this.ignoreAbilities = ignoreAbilities; - this.ignoreAbilitySource = ignoreAbilities ? ignoreAbilitySource : null; + this.ignoringEffectSource = ignoreAbilities ? ignoringEffectSource : null; } /** diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 0dd3d7cbe7e..757d5c37b62 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1222,7 +1222,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { return false; } const arena = this.scene?.arena; - if (arena.ignoreAbilities && arena.ignoreAbilitySource !== this.getBattlerIndex() && ability.isIgnorable) { + if (arena.ignoreAbilities && arena.ignoringEffectSource !== this.getBattlerIndex() && ability.isIgnorable) { return false; } if (this.summonData?.abilitySuppressed && !ability.hasAttr(UnsuppressableAbilityAbAttr)) {