diff --git a/src/data/pokemon-species.ts b/src/data/pokemon-species.ts index 747df0ab68c..33f259004b2 100644 --- a/src/data/pokemon-species.ts +++ b/src/data/pokemon-species.ts @@ -208,6 +208,8 @@ export abstract class PokemonSpeciesForm { cry(scene: BattleScene, soundConfig?: Phaser.Types.Sound.SoundConfig, ignorePlay?: boolean): AnySound { const cryKey = this.getCryKey(this.formIndex); let cry = scene.sound.get(cryKey) as AnySound; + if (cry?.pendingRemove) + cry = null; cry = scene.playSound(cry || cryKey, soundConfig); if (ignorePlay) cry.stop();