First work on dialogic, resized guild, and started implementing portraits.

This commit is contained in:
2025-08-14 10:26:24 -04:00
parent 95a7db036b
commit 3aeb3d44e6
959 changed files with 47688 additions and 46 deletions

View File

@@ -0,0 +1,25 @@
@icon("node_name_label_icon.svg")
extends Label
class_name DialogicNode_NameLabel
# If true, the label will be hidden if no character speaks.
@export var hide_when_empty := true
@export var name_label_root: Node = self
@export var use_character_color := true
func _ready() -> void:
add_to_group('dialogic_name_label')
if hide_when_empty:
name_label_root.visible = false
text = ""
func _set(property, what):
if property == 'text' and typeof(what) == TYPE_STRING:
text = what
if hide_when_empty:
name_label_root.visible = !what.is_empty()
else:
name_label_root.show()
return true