diff --git a/src/data/move.ts b/src/data/move.ts index e93a401cb..4e8f4d8b7 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -916,7 +916,7 @@ export class StatusEffectAttr extends MoveEffectAttr { } getTargetBenefitScore(user: Pokemon, target: Pokemon, move: Move): number { - return !(this.selfTarget ? user : target).status && target.getAttackTypeEffectiveness(move.type) ? Math.floor(move.chance * -0.1) : 0; + return !(this.selfTarget ? user : target).status && (this.selfTarget ? user : target).canSetStatus(this.effect, true) ? Math.floor(move.chance * -0.1) : 0; } }