lobby: add character sheet UI nodes (CharSheet, ModGrid, ArchetypeRow)

This commit is contained in:
2026-04-16 00:52:02 +02:00
parent 1bec9f241f
commit 5d2d97d064

View File

@@ -48,3 +48,103 @@ custom_minimum_size = Vector2(0, 150)
[node name="StartButton" type="Button" parent="CanvasLayer/WaitPanel"]
text = "Spiel starten"
visible = false
[node name="CharSheet" type="VBoxContainer" parent="CanvasLayer/WaitPanel"]
visible = false
[node name="LblChar" type="Label" parent="CanvasLayer/WaitPanel/CharSheet"]
text = "Charakter"
[node name="CharGrid" type="GridContainer" parent="CanvasLayer/WaitPanel/CharSheet"]
columns = 2
[node name="LblRace" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/CharGrid"]
text = "Rasse"
[node name="RaceOption" type="OptionButton" parent="CanvasLayer/WaitPanel/CharSheet/CharGrid"]
[node name="LblClass" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/CharGrid"]
text = "Klasse"
[node name="ClassOption" type="OptionButton" parent="CanvasLayer/WaitPanel/CharSheet/CharGrid"]
[node name="HSeparator" type="HSeparator" parent="CanvasLayer/WaitPanel/CharSheet"]
[node name="LblModifiers" type="Label" parent="CanvasLayer/WaitPanel/CharSheet"]
text = "Werte"
[node name="ModGrid" type="GridContainer" parent="CanvasLayer/WaitPanel/CharSheet"]
columns = 6
[node name="LblSTR" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
text = "STR"
[node name="LblDEX" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
text = "DEX"
[node name="LblCON" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
text = "CON"
[node name="LblINT" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
text = "INT"
[node name="LblWIS" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
text = "WIS"
[node name="LblCHA" type="Label" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
text = "CHA"
[node name="SpinSTR" type="SpinBox" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
min_value = -5.0
max_value = 10.0
value = 0.0
[node name="SpinDEX" type="SpinBox" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
min_value = -5.0
max_value = 10.0
value = 0.0
[node name="SpinCON" type="SpinBox" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
min_value = -5.0
max_value = 10.0
value = 0.0
[node name="SpinINT" type="SpinBox" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
min_value = -5.0
max_value = 10.0
value = 0.0
[node name="SpinWIS" type="SpinBox" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
min_value = -5.0
max_value = 10.0
value = 0.0
[node name="SpinCHA" type="SpinBox" parent="CanvasLayer/WaitPanel/CharSheet/ModGrid"]
min_value = -5.0
max_value = 10.0
value = 0.0
[node name="HSeparator2" type="HSeparator" parent="CanvasLayer/WaitPanel/CharSheet"]
[node name="LblArchetype" type="Label" parent="CanvasLayer/WaitPanel/CharSheet"]
text = "Schnell-Auswahl (Dev)"
[node name="ArchetypeRow" type="HBoxContainer" parent="CanvasLayer/WaitPanel/CharSheet"]
[node name="BtnKrieger" type="Button" parent="CanvasLayer/WaitPanel/CharSheet/ArchetypeRow"]
text = "Krieger"
[node name="BtnMagier" type="Button" parent="CanvasLayer/WaitPanel/CharSheet/ArchetypeRow"]
text = "Magier"
[node name="BtnKleriker" type="Button" parent="CanvasLayer/WaitPanel/CharSheet/ArchetypeRow"]
text = "Kleriker"
[node name="BtnSchurke" type="Button" parent="CanvasLayer/WaitPanel/CharSheet/ArchetypeRow"]
text = "Schurke"
[node name="BtnDruide" type="Button" parent="CanvasLayer/WaitPanel/CharSheet/ArchetypeRow"]
text = "Druide"
[node name="BtnBarbar" type="Button" parent="CanvasLayer/WaitPanel/CharSheet/ArchetypeRow"]
text = "Barbar"