def pbConsumeItem(recoverable=true,symbiosis=true,belch=true)
PBDebug.log("[Item consumed] #{pbThis} consumed its held #{PBItems.getName(@item)}")
if recoverable
setRecycleItem(@item)
@effects[PBEffects::PickupItem] = @item
@effects[PBEffects::PickupUse] = @battle.nextPickupUse
end
setBelched if belch && pbIsBerry?(@item)
pbRemoveItem(false) # <===== HERE, set the parameter to "false" so that pbRemoveItem remembers the item set at the start of the battle.
pbSymbiosis if symbiosis
end