diff --git a/src/data/ability.ts b/src/data/ability.ts index 0ee7b0b6893..9d0fd65a98a 100755 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -4112,10 +4112,7 @@ export class IllusionPreSummonAbAttr extends PreSummonAbAttr { applyPreSummon(pokemon: Pokemon, passive: boolean, args: any[]): boolean { let suppressed = false; pokemon.scene.getField(true).filter(p => p !== pokemon).map(p => { - if (p.getAbility().hasAttr(SuppressFieldAbilitiesAbAttr) && p.canApplyAbility()) { - suppressed = true; - } - if (p.getPassiveAbility().hasAttr(SuppressFieldAbilitiesAbAttr) && p.canApplyAbility(true)) { + if ((p.getAbility().hasAttr(SuppressFieldAbilitiesAbAttr) && p.canApplyAbility()) || (p.getPassiveAbility().hasAttr(SuppressFieldAbilitiesAbAttr) && p.canApplyAbility(true))) { suppressed = true; } });