diff --git a/src/net/torvald/terrarum/modulebasegame/gameactors/Pocketed.kt b/src/net/torvald/terrarum/modulebasegame/gameactors/Pocketed.kt index f0635e6f4..11f8f0846 100644 --- a/src/net/torvald/terrarum/modulebasegame/gameactors/Pocketed.kt +++ b/src/net/torvald/terrarum/modulebasegame/gameactors/Pocketed.kt @@ -61,6 +61,9 @@ interface Pocketed { inventory.add(item) } + // unequip item that's already there + unequipSlot(item.equipPosition) + if (item.equipPosition >= 0) { inventory.itemEquipped[item.equipPosition] = item.dynamicID item.effectWhenEquipped(AppLoader.UPDATE_RATE)