diff --git a/data/mods/gen3/conditions.ts b/data/mods/gen3/conditions.ts index 6f176de671..7262e4195b 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: undefined, // no inherit