From 573c6c668c2c3c7c15b83fd8e97f7a8354e25ff9 Mon Sep 17 00:00:00 2001 From: Christopher Schmidt Date: Sun, 18 May 2025 10:21:41 -0400 Subject: [PATCH] Updates conditional for sleep talk to track turns in getCondition --- src/data/moves/move.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/data/moves/move.ts b/src/data/moves/move.ts index 3ef70fd75be..98a53b98898 100644 --- a/src/data/moves/move.ts +++ b/src/data/moves/move.ts @@ -2843,12 +2843,12 @@ export class HealStatusEffectAttr extends MoveEffectAttr { export class BypassSleepAttr extends MoveAttr { apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { - if (user.status?.effect === StatusEffect.SLEEP) { - user.addTag(BattlerTagType.BYPASS_SLEEP, 1, move.id, user.id); - return true; - } + user.addTag(BattlerTagType.BYPASS_SLEEP, 1, move.id, user.id); + return true; + } - return false; + getCondition(): MoveConditionFunc { + return (user, target, move) => user.status?.effect === StatusEffect.SLEEP && user.status.sleepTurnsRemaining != undefined && user.status.sleepTurnsRemaining > 0; } /**