Fix rain puddle splash lifecycle

This commit is contained in:
Alexander Sellite 2026-09-02 17:20:05 -04:00
parent 2b5b0a63ec
commit 1163cef320
3 changed files with 55 additions and 28 deletions

View file

@ -83,11 +83,14 @@ func add_item_to_storage(item_id: StringName, quantity: int = 1) -> bool:
if existing != null:
existing.quantity += quantity
else:
var owned := OwnedItemType.new()
owned.item_id = item_id
owned.quantity = quantity
owned.storage_slot = _first_available_storage_slot(item, _items)
_items.append(owned)
var new_owned_item := OwnedItemType.new()
new_owned_item.item_id = item_id
new_owned_item.quantity = quantity
new_owned_item.storage_slot = _first_available_storage_slot(
item,
_items,
)
_items.append(new_owned_item)
contents_changed.emit()
return true
if existing != null: