[gd_scene load_steps=2 format=3]

[ext_resource type="Script" path="res://scripts/tavern_lobby.gd" id="1"]
[ext_resource type="PackedScene" path="res://scenes/taproom.tscn" id="2"]

[node name="TavernLobby" type="Node3D"]
script = ExtResource("1")

[node name="Taproom" parent="." instance=ExtResource("2")]

[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.951, 0.309, 0, -0.309, 0.951, 0, 3, 6)
fov = 70.0
current = true

[node name="CanvasLayer" type="CanvasLayer" parent="."]

[node name="JoinPanel" type="VBoxContainer" parent="CanvasLayer"]
offset_left = 300.0
offset_top = 200.0
offset_right = 700.0
offset_bottom = 500.0

[node name="Title" type="Label" parent="CanvasLayer/JoinPanel"]
text = "Ruf der Pilze"

[node name="NameInput" type="LineEdit" parent="CanvasLayer/JoinPanel"]
placeholder_text = "Dein Name"

[node name="RoleOption" type="OptionButton" parent="CanvasLayer/JoinPanel"]

[node name="JoinButton" type="Button" parent="CanvasLayer/JoinPanel"]
text = "Beitreten"

[node name="WaitPanel" type="VBoxContainer" parent="CanvasLayer"]
visible = false
offset_left = 300.0
offset_top = 200.0
offset_right = 700.0
offset_bottom = 500.0

[node name="WaitLabel" type="Label" parent="CanvasLayer/WaitPanel"]
text = "Warte auf Spieler..."

[node name="PlayerList" type="ItemList" parent="CanvasLayer/WaitPanel"]
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"

[node name="LobbySpot0" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.0, 0.0, 1.0)

[node name="LobbySpot1" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.0, 0.0, 1.5)

[node name="LobbySpot2" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0, 0.0, 1.8)

[node name="LobbySpot3" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0, 0.0, 1.5)

[node name="LobbySpot4" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.0, 0.0, 1.0)