From 7a6c215a7c5cd389fc95fbef2c8ec38e74f72fa8 Mon Sep 17 00:00:00 2001 From: Luc Date: Wed, 8 May 2024 21:36:35 -0400 Subject: [PATCH] fixed 0 stack berry modifier not disappearing --- src/data/move.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 4111ac496..cf6b3780e 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1235,7 +1235,7 @@ export class EatBerryAttr extends MoveEffectAttr { if (!preserve.value){ // remove the eaten berry if not preserved if (!--this.chosenBerry.stackCount) - target.scene.removeModifier(this.chosenBerry); + target.scene.removeModifier(this.chosenBerry, !target.isPlayer()); target.scene.updateModifiers(target.isPlayer()); } @@ -1277,7 +1277,7 @@ export class StealEatBerryAttr extends EatBerryAttr { this.chosenBerry = heldBerries[user.randSeedInt(heldBerries.length)]; if (this.chosenBerry.stackCount == 1) // remove modifier if its the last berry - target.scene.removeModifier(this.chosenBerry); + target.scene.removeModifier(this.chosenBerry, !target.isPlayer()); target.scene.updateModifiers(target.isPlayer()); user.scene.queueMessage(getPokemonMessage(user, ` stole and ate\n${target.name}'s ${this.chosenBerry.type.name}!`));