feat: expand character customization

This commit is contained in:
Alexander Sellite 2026-08-08 10:25:17 -04:00
parent c85f709851
commit 9d0591c68d
9 changed files with 286 additions and 52 deletions

View file

@ -15,6 +15,7 @@ script = ExtResource("3_display")
species_id = "pointy"
fur_color_id = "white"
ears_id = "pointy_wide"
tail_id = "fox"
eyes_id = "punk_purple"
nose_id = "triangle_small"
mouth_id = "slanted"

View file

@ -25,6 +25,15 @@ const PlayerVisualPresenterType = preload(
"pointy_short",
"pointy_wide",
) var ears_id: String = "none"
@export_enum(
"none",
"bear",
"bunny",
"cat",
"fox",
"gator",
"pointy",
) var tail_id: String = "none"
@export var eyes_id: String = "simple_shine"
@export var nose_id: String = "dog_round"
@export var mouth_id: String = "three"
@ -48,6 +57,7 @@ func _ready() -> void:
appearance["species"] = species_id
appearance["fur_pattern"] = fur_color_id
appearance["ears"] = ears_id
appearance["tail"] = tail_id
appearance["eyes"] = eyes_id
appearance["nose"] = nose_id
appearance["mouth"] = mouth_id