fix(inventar): ein Stapel wird stueckweise verbraucht

use_item und equip entfernten den ganzen Eintrag — ein Schluck aus zwei
Heiltraenken verbrauchte beide. `count` kam in M4 dazu, die drei aelteren
Verbraucher wurden nicht mitgezogen.

Ein Griff fuer alle: take_at(index) nimmt ein Stueck und raeumt den
Eintrag ab, wenn er leer ist. unequip laeuft jetzt durch give, damit ein
abgelegter Stapel wieder verschmilzt.

Dabei aufgefallen: Der Heiltrank hatte nie `actions` — seit M1
verbrauchbar, ohne zu wirken.
This commit is contained in:
2026-08-12 20:54:07 +02:00
parent 6014471c33
commit 036f60d463
3 changed files with 73 additions and 18 deletions

View File

@@ -28,6 +28,7 @@ stackable = true
consumed_on_use = true
symbol = "!"
color = "red"
actions = [ { action = "change_attribute", attribute = "health", amount = 25, target = "self" } ]
[[items]]
id = "gold"