Fixed InventoryInstance behaviour

This commit is contained in:
2025-09-26 00:31:11 +02:00
parent c56f654751
commit 0713e334b3
5 changed files with 12 additions and 7 deletions
@@ -114,7 +114,10 @@ public partial class InventoryInstance : Node
return InventoryActionResult.SourceDoesNotExist;
itemInstance.amount -= 1;
_slots[inventorySlot].itemInstance = null;
if(itemInstance.amount == 0)
_slots[inventorySlot].itemInstance = null;
EmitSignal(SignalName.InventoryContentsChanged);
return InventoryActionResult.Success;
}