godot-inventory-system
Installation
SKILL.md
Scenario triggers (which script?)
| Scenario | Open |
|---|---|
| Slot bag (WoW-style stacks) | inventory_data_resource.gd + item_slot_data.gd + inventory_ui_controller.gd |
| Tetris grid (Diablo/RE footprint) | grid_inventory_logic.gd / inventory_grid.gd |
| Equipment | Item Resources + RPG stats complement; drag via drag_and_drop_slot.gd |
| Loot table | loot_table_resource.gd + item_pickup_node.gd |
| Persist | inventory_persistence.gd (ids + amounts, not nested Resources) |
| Consumables | consumable_item_logic.gd |
| DB lookup | item_database_loader.gd |
MANDATORY reads
- inventory_item_resource.gd — item blueprint
- inventory_data_resource.gd — two-pass stack + weight validation
- inventory_ui_controller.gd — reactive UI that reuses slot controls