diff --git a/src/phases.ts b/src/phases.ts index 0d78ab7a594..a35b3c81680 100644 --- a/src/phases.ts +++ b/src/phases.ts @@ -1148,7 +1148,7 @@ export class SummonPhase extends PartyMemberPokemonPhase { ease: 'Sine.easeIn', scale: pokemon.getSpriteScale(), onComplete: () => { - pokemon.cry(); + pokemon.cry(pokemon.getHpRatio() > 0.25 ? undefined : { rate: 0.85 }); pokemon.getSprite().clearTint(); pokemon.resetSummonData(); this.scene.time.delayedCall(1000, () => this.end()); @@ -3736,7 +3736,7 @@ export class AttemptCapturePhase extends PokemonPhase { this.scene.playSound('pb_rel'); pokemon.setY(this.originalY); - pokemon.cry(); + pokemon.cry(pokemon.getHpRatio() > 0.25 ? undefined : { rate: 0.85 }); pokemon.tint(getPokeballTintColor(this.pokeballType)); pokemon.setVisible(true); pokemon.untint(250, 'Sine.easeOut');