diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts index 6fe2543b93e..a55aa368a8c 100644 --- a/src/data/battler-tags.ts +++ b/src/data/battler-tags.ts @@ -2543,7 +2543,9 @@ export class ImprisonTag extends MoveRestrictionBattlerTag { } override onAdd(pokemon: Pokemon) { - this.source = pokemon.scene.getPokemonById(this.sourceId!)!; + if (this.sourceId) { + this.source = pokemon.scene.getPokemonById(this.sourceId)!; + } } /**