feat(character-data): add outfit array field for three outfit layer slots

This commit is contained in:
Steven Wroblewski
2026-05-08 22:01:18 +02:00
parent 2c576ad419
commit 15ac8666f8
2 changed files with 8 additions and 0 deletions
+1
View File
@@ -10,3 +10,4 @@ enum Species { BUNNY, KITTEN }
@export var state: State = State.HEALTHY @export var state: State = State.HEALTHY
@export var current_floor: int = 0 @export var current_floor: int = 0
@export var position: Vector2 = Vector2.ZERO @export var position: Vector2 = Vector2.ZERO
@export var outfit: Array[String] = ["", "", ""]
+7
View File
@@ -37,3 +37,10 @@ func test_hand_right_node_exists() -> void:
func test_snap_receiver_node_exists() -> void: func test_snap_receiver_node_exists() -> void:
assert_not_null(_char.get_node_or_null("SnapReceiver")) assert_not_null(_char.get_node_or_null("SnapReceiver"))
func test_character_data_outfit_has_three_empty_slots() -> void:
assert_eq(_char.data.outfit.size(), 3)
assert_eq(_char.data.outfit[0], "")
assert_eq(_char.data.outfit[1], "")
assert_eq(_char.data.outfit[2], "")