diff --git a/src/data/move.ts b/src/data/move.ts index bd9fa62cecf..d0ad8c352e5 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -2604,6 +2604,13 @@ export class ForceSwitchOutAttr extends MoveEffectAttr { switchOutTarget.scene.field.remove(switchOutTarget); user.scene.queueMessage(getPokemonMessage(switchOutTarget, ' fled!'), null, true, 500); } + + if (move.category === MoveCategory.STATUS && !switchOutTarget.getAlly()?.isActive(true)) { + user.scene.clearEnemyHeldItemModifiers(); + + user.scene.pushPhase(new BattleEndPhase(user.scene)); + user.scene.pushPhase(new NewBattlePhase(user.scene)); + } } resolve(true);