feat(items): add ChestItemData resource and RoomChestConfig static config

TDD: 4 tests written first (FAIL), then implemented — all 151 tests pass.
This commit is contained in:
Steven Wroblewski
2026-05-09 00:58:32 +02:00
parent 9786cf5895
commit b97b110876
3 changed files with 129 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
## ChestItemData — configuration for a single item slot inside a RoomChest.
class_name ChestItemData extends Resource
@export var item_id: String = ""
@export var item_type: String = "holdable"
@export var outfit_layer: int = 1
@export var spawn_offset: Vector2 = Vector2.ZERO