diff --git a/data/items.ts b/data/items.ts index 95103d8d5c..b9dc733e40 100644 --- a/data/items.ts +++ b/data/items.ts @@ -5242,7 +5242,11 @@ export const Items: import('../sim/dex-items').ItemDataTable = { }, onTrapPokemonPriority: -10, onTrapPokemon(pokemon) { - pokemon.trapped = pokemon.maybeTrapped = false; + pokemon.trapped = false; + }, + onMaybeTrapPokemonPriority: -10, + onMaybeTrapPokemon(pokemon) { + pokemon.maybeTrapped = false; }, num: 295, gen: 4, diff --git a/sim/dex-conditions.ts b/sim/dex-conditions.ts index 643a375191..dd58a299f9 100644 --- a/sim/dex-conditions.ts +++ b/sim/dex-conditions.ts @@ -459,6 +459,7 @@ export interface EventMethods { onFractionalPriorityPriority?: number; onHitPriority?: number; onInvulnerabilityPriority?: number; + onMaybeTrapPokemonPriority?: number; onModifyAccuracyPriority?: number; onModifyAtkPriority?: number; onModifyCritRatioPriority?: number;