From 85a7b848a5c03108c317b3e88bdad2849a99333d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bastos=20Dias?= Date: Wed, 19 Nov 2025 11:25:44 +0000 Subject: [PATCH] Moves that modify the user's moveset should never choice lock --- data/mods/gen3/conditions.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/mods/gen3/conditions.ts b/data/mods/gen3/conditions.ts index 79d353ebba..c5a9eb437a 100644 --- a/data/mods/gen3/conditions.ts +++ b/data/mods/gen3/conditions.ts @@ -49,6 +49,13 @@ export const Conditions: import('../../../sim/dex-conditions').ModdedConditionDa } }, }, + choicelock: { + inherit: true, + onStart(pokemon) { + if (!pokemon.lastMove || ['mimic', 'sketch', 'transform'].includes(pokemon.lastMove.id)) return false; + this.effectState.move = pokemon.lastMove.id; + }, + }, sandstorm: { inherit: true, onModifySpD() {},