diff --git a/src/data/berry.ts b/src/data/berry.ts index 1521f3488ef..4bb36806c89 100644 --- a/src/data/berry.ts +++ b/src/data/berry.ts @@ -91,13 +91,10 @@ export function getBerryEffectFunc(berryType: BerryType): BerryEffectFunc { return (pokemon: Pokemon) => { if (pokemon.battleData) pokemon.battleData.berriesEaten.push(berryType); - if (pokemon.status) { + if (pokemon.status) pokemon.scene.queueMessage(getPokemonMessage(pokemon, getStatusEffectHealText(pokemon.status.effect))); - pokemon.resetStatus(); - pokemon.updateInfo(); - } - if (pokemon.getTag(BattlerTagType.CONFUSED)) - pokemon.lapseTag(BattlerTagType.CONFUSED); + pokemon.resetStatus(true, true) + pokemon.updateInfo(); }; case BerryType.LIECHI: case BerryType.GANLON: