diff --git a/Data/Map056.rxdata b/Data/Map056.rxdata index 6b2c211e8..65969ff39 100644 Binary files a/Data/Map056.rxdata and b/Data/Map056.rxdata differ diff --git a/Data/Map057.rxdata b/Data/Map057.rxdata index b17c5cb5c..241966c17 100644 Binary files a/Data/Map057.rxdata and b/Data/Map057.rxdata differ diff --git a/Data/Map462.rxdata b/Data/Map462.rxdata index 10127cd9b..2b6af3ad2 100644 Binary files a/Data/Map462.rxdata and b/Data/Map462.rxdata differ diff --git a/Data/MapInfos.rxdata b/Data/MapInfos.rxdata index 2f39df27c..7a59169e4 100644 Binary files a/Data/MapInfos.rxdata and b/Data/MapInfos.rxdata differ diff --git a/Data/Scripts/011_Battle/001_Battler/006_Battler_AbilityAndItem.rb b/Data/Scripts/011_Battle/001_Battler/006_Battler_AbilityAndItem.rb index 577773957..cbb909ecf 100644 --- a/Data/Scripts/011_Battle/001_Battler/006_Battler_AbilityAndItem.rb +++ b/Data/Scripts/011_Battle/001_Battler/006_Battler_AbilityAndItem.rb @@ -141,7 +141,14 @@ class PokeBattle_Battler def pbRemoveItem(permanent = true) @effects[PBEffects::ChoiceBand] = nil @effects[PBEffects::Unburden] = true if self.item - setInitialItem(nil) if permanent && self.item == self.initialItem + + if permanent && self.item == self.initialItem + if $PokemonBag.pbQuantity(self.initialItem)>=1 + $PokemonBag.pbDeleteItem(self.initialItem) + else + setInitialItem(nil) + end + end self.item = nil end diff --git a/Data/System.rxdata b/Data/System.rxdata index ed5db7983..86c5f9d76 100644 Binary files a/Data/System.rxdata and b/Data/System.rxdata differ