[gd_scene load_steps=17 format=3 uid="uid://c7jagw4y7w42l"]

[ext_resource type="Texture2D" uid="uid://c0e0iw8osv0qh" path="res://graphics/top-icon-members.png" id="1_krxmy"]
[ext_resource type="Script" uid="uid://wyv0gt0ww6fp" path="res://scripts/top_menu.gd" id="1_o3fau"]
[ext_resource type="Texture2D" uid="uid://hc1lmivi4bjs" path="res://graphics/top-icon-members-hover.png" id="2_370kg"]
[ext_resource type="Texture2D" uid="uid://dkb0bhk4t15fh" path="res://graphics/guild-mopt.png" id="2_kvelj"]
[ext_resource type="Texture2D" uid="uid://dlm6ei0v0tokv" path="res://graphics/guild-mopt-hover.png" id="3_jgt6v"]
[ext_resource type="Texture2D" uid="uid://c2iyta0nbba4v" path="res://graphics/top-icon-quests.png" id="3_o3fau"]
[ext_resource type="Texture2D" uid="uid://d3s762qc45n68" path="res://graphics/top-icon-quests-hover.png" id="4_ehkcg"]
[ext_resource type="Texture2D" uid="uid://dpakd262awyrv" path="res://graphics/top-icon-policies.png" id="5_3nqsh"]
[ext_resource type="Texture2D" uid="uid://is4b1a0jroee" path="res://graphics/top-icon-policies-hover.png" id="6_8h6j7"]
[ext_resource type="Theme" uid="uid://dj45k1nfllyvv" path="res://styles/primary_theme.tres" id="8_ehkcg"]
[ext_resource type="Script" uid="uid://ep03avmd4jbc" path="res://scripts/generate_quest_dialog.gd" id="9_ehkcg"]
[ext_resource type="Texture2D" uid="uid://bldpiytpdrge6" path="res://graphics/icon.svg" id="10_3nqsh"]
[ext_resource type="Texture2D" uid="uid://cnrqig3gojcls" path="res://graphics/options-mopt.png" id="10_acyux"]
[ext_resource type="Texture2D" uid="uid://dupdvrthv3edd" path="res://graphics/options-mopt-hover.png" id="11_xu0sb"]

[sub_resource type="Gradient" id="Gradient_7d00h"]

[sub_resource type="GradientTexture1D" id="GradientTexture1D_len8m"]
gradient = SubResource("Gradient_7d00h")
width = 1

[node name="TopMenu" type="Control"]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 2
script = ExtResource("1_o3fau")

[node name="Menu" type="Control" parent="."]
anchors_preset = 0
offset_left = 4.0
offset_top = 69.0
offset_right = 44.0
offset_bottom = 109.0
scale = Vector2(2, 2)

[node name="TextureRect" type="TextureRect" parent="Menu"]
layout_mode = 0
offset_right = 234.5
offset_bottom = 19.0
texture = SubResource("GradientTexture1D_len8m")

[node name="GuildButton" type="TextureButton" parent="Menu"]
layout_mode = 0
offset_left = 2.5
offset_top = -25.5
offset_right = 50.5
offset_bottom = 22.5
texture_normal = ExtResource("2_kvelj")
texture_pressed = ExtResource("3_jgt6v")
texture_hover = ExtResource("3_jgt6v")

[node name="MembersButton" type="TextureButton" parent="Menu"]
layout_mode = 0
offset_left = 44.0
offset_top = -31.5
offset_right = 92.0
offset_bottom = 16.5
texture_normal = ExtResource("1_krxmy")
texture_pressed = ExtResource("2_370kg")
texture_hover = ExtResource("2_370kg")

[node name="QuestsButton" type="TextureButton" parent="Menu"]
layout_mode = 0
offset_left = 89.0
offset_top = -32.5
offset_right = 137.0
offset_bottom = 15.5
texture_normal = ExtResource("3_o3fau")
texture_pressed = ExtResource("4_ehkcg")
texture_hover = ExtResource("4_ehkcg")

[node name="PoliciesButton" type="TextureButton" parent="Menu"]
layout_mode = 0
offset_left = 141.0
offset_top = -32.0
offset_right = 189.0
offset_bottom = 16.0
texture_normal = ExtResource("5_3nqsh")
texture_pressed = ExtResource("6_8h6j7")
texture_hover = ExtResource("6_8h6j7")

[node name="OptionsButton" type="TextureButton" parent="Menu"]
layout_mode = 0
offset_left = 186.5
offset_top = -25.5
offset_right = 234.5
offset_bottom = 22.5
texture_normal = ExtResource("10_acyux")
texture_pressed = ExtResource("11_xu0sb")
texture_hover = ExtResource("11_xu0sb")

[node name="Members" type="Control" parent="."]
unique_name_in_owner = true
visible = false
anchors_preset = 0
offset_top = 109.0
offset_right = 40.0
offset_bottom = 149.0

[node name="Panel" type="PanelContainer" parent="Members"]
layout_mode = 0
offset_top = 7.0
offset_right = 334.0
offset_bottom = 530.0

[node name="ScrollContainer" type="ScrollContainer" parent="Members/Panel"]
layout_mode = 2
theme = ExtResource("8_ehkcg")
vertical_scroll_mode = 2

[node name="MembersList" type="VBoxContainer" parent="Members/Panel/ScrollContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(300, 0)
layout_mode = 2

[node name="Quests" type="Control" parent="."]
unique_name_in_owner = true
visible = false
anchors_preset = 0
offset_left = 4.0
offset_top = 109.0
offset_right = 44.0
offset_bottom = 149.0

[node name="Panel" type="PanelContainer" parent="Quests"]
layout_mode = 0
offset_top = 7.0
offset_right = 334.0
offset_bottom = 530.0

[node name="VBoxContainer" type="VBoxContainer" parent="Quests/Panel"]
layout_mode = 2

[node name="ScrollContainer" type="ScrollContainer" parent="Quests/Panel/VBoxContainer"]
custom_minimum_size = Vector2(0, 475)
layout_mode = 2
theme = ExtResource("8_ehkcg")
vertical_scroll_mode = 2

[node name="QuestList" type="VBoxContainer" parent="Quests/Panel/VBoxContainer/ScrollContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(300, 0)
layout_mode = 2

[node name="Button" type="Button" parent="Quests/Panel/VBoxContainer"]
custom_minimum_size = Vector2(0, 50)
layout_mode = 2
text = "Generate Quest"

[node name="GenerateQuestDialog" type="Control" parent="."]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 4.0
offset_top = -9.0
offset_right = 4.0
offset_bottom = -9.0
grow_horizontal = 2
grow_vertical = 2
script = ExtResource("9_ehkcg")

[node name="Window" type="PanelContainer" parent="GenerateQuestDialog"]
layout_mode = 1
anchors_preset = -1
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -250.0
offset_top = -300.0
offset_right = 250.0
offset_bottom = 300.0
grow_horizontal = 2
grow_vertical = 2

[node name="GenerateQuest" type="VBoxContainer" parent="GenerateQuestDialog/Window"]
unique_name_in_owner = true
layout_mode = 2

[node name="HBoxContainer2" type="HBoxContainer" parent="GenerateQuestDialog/Window/GenerateQuest"]
layout_mode = 2

[node name="TextureRect" type="TextureRect" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer2"]
layout_mode = 2
texture = ExtResource("10_3nqsh")

[node name="VBoxContainer" type="VBoxContainer" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer2"]
layout_mode = 2

[node name="Label" type="Label" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer2/VBoxContainer"]
layout_mode = 2
text = "Quest Name"

[node name="NameField" type="TextEdit" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer2/VBoxContainer"]
custom_minimum_size = Vector2(365, 35)
layout_mode = 2
size_flags_vertical = 3
text = "A Simple Task"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="Label2" type="Label" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer2/VBoxContainer"]
layout_mode = 2
text = "Difficulty"

[node name="DifficultyOptions" type="OptionButton" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(365, 35)
layout_mode = 2
size_flags_vertical = 3

[node name="Label3" type="Label" parent="GenerateQuestDialog/Window/GenerateQuest"]
layout_mode = 2
text = "Location"

[node name="LocationOptions" type="OptionButton" parent="GenerateQuestDialog/Window/GenerateQuest"]
unique_name_in_owner = true
custom_minimum_size = Vector2(480, 35)
layout_mode = 2
size_flags_vertical = 3

[node name="Label4" type="Label" parent="GenerateQuestDialog/Window/GenerateQuest"]
layout_mode = 2
text = "Bonus Reward"

[node name="RewardField" type="TextEdit" parent="GenerateQuestDialog/Window/GenerateQuest"]
custom_minimum_size = Vector2(480, 150)
layout_mode = 2
size_flags_vertical = 3
text = "(To be determined)"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="Label5" type="Label" parent="GenerateQuestDialog/Window/GenerateQuest"]
layout_mode = 2
text = "Guild Reward"

[node name="GuildRewardField" type="TextEdit" parent="GenerateQuestDialog/Window/GenerateQuest"]
unique_name_in_owner = true
custom_minimum_size = Vector2(480, 150)
layout_mode = 2
size_flags_vertical = 3
text = "(To be determined)"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="HBoxContainer" type="HBoxContainer" parent="GenerateQuestDialog/Window/GenerateQuest"]
layout_mode = 2

[node name="GenerateButton" type="Button" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer"]
custom_minimum_size = Vector2(248, 60)
layout_mode = 2
text = "GENERATE"

[node name="GenerateBackButton" type="Button" parent="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer"]
custom_minimum_size = Vector2(248, 60)
layout_mode = 2
text = "BACK"

[node name="PostQuest" type="VBoxContainer" parent="GenerateQuestDialog/Window"]
unique_name_in_owner = true
visible = false
layout_mode = 2

[node name="HBoxContainer2" type="HBoxContainer" parent="GenerateQuestDialog/Window/PostQuest"]
layout_mode = 2

[node name="TextureRect" type="TextureRect" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer2"]
layout_mode = 2
texture = ExtResource("10_3nqsh")

[node name="VBoxContainer" type="VBoxContainer" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer2"]
layout_mode = 2

[node name="Label" type="Label" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer2/VBoxContainer"]
layout_mode = 2
text = "Quest Name"

[node name="NameField" type="TextEdit" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(365, 35)
layout_mode = 2
size_flags_vertical = 3
text = "A Simple Task"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="Label2" type="Label" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer2/VBoxContainer"]
layout_mode = 2
text = "Difficulty"

[node name="DifficultyField" type="TextEdit" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer2/VBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(365, 35)
layout_mode = 2
size_flags_vertical = 3
text = "Trivial"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="Label3" type="Label" parent="GenerateQuestDialog/Window/PostQuest"]
layout_mode = 2
text = "Location"

[node name="LocationField" type="TextEdit" parent="GenerateQuestDialog/Window/PostQuest"]
unique_name_in_owner = true
custom_minimum_size = Vector2(480, 35)
layout_mode = 2
size_flags_vertical = 3
text = "Nestor Woods"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="Label4" type="Label" parent="GenerateQuestDialog/Window/PostQuest"]
layout_mode = 2
text = "Bonus Reward"

[node name="RewardList" type="TextEdit" parent="GenerateQuestDialog/Window/PostQuest"]
unique_name_in_owner = true
custom_minimum_size = Vector2(480, 150)
layout_mode = 2
size_flags_vertical = 3
text = "(To be determined)"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="Label5" type="Label" parent="GenerateQuestDialog/Window/PostQuest"]
layout_mode = 2
text = "Guild Reward"

[node name="GuildRewardList" type="TextEdit" parent="GenerateQuestDialog/Window/PostQuest"]
custom_minimum_size = Vector2(480, 150)
layout_mode = 2
size_flags_vertical = 3
text = "(To be determined)"
editable = false
context_menu_enabled = false
emoji_menu_enabled = false
shortcut_keys_enabled = false
selecting_enabled = false
deselect_on_focus_loss_enabled = false
drag_and_drop_selection_enabled = false
virtual_keyboard_enabled = false
virtual_keyboard_show_on_focus = false
middle_mouse_paste_enabled = false
empty_selection_clipboard_enabled = false
tab_input_mode = false
use_default_word_separators = false

[node name="HBoxContainer" type="HBoxContainer" parent="GenerateQuestDialog/Window/PostQuest"]
layout_mode = 2

[node name="PostQuestButton" type="Button" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(248, 60)
layout_mode = 2
text = "POST"

[node name="ApprovalBackButton" type="Button" parent="GenerateQuestDialog/Window/PostQuest/HBoxContainer"]
custom_minimum_size = Vector2(248, 60)
layout_mode = 2
text = "BACK"

[connection signal="pressed" from="Menu/GuildButton" to="." method="_on_guild_button_pressed"]
[connection signal="pressed" from="Menu/MembersButton" to="." method="_on_members_button_pressed"]
[connection signal="pressed" from="Menu/QuestsButton" to="." method="_on_quests_button_pressed"]
[connection signal="pressed" from="Quests/Panel/VBoxContainer/Button" to="." method="_on_quest_generate_button_pressed"]
[connection signal="pressed" from="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer/GenerateButton" to="GenerateQuestDialog" method="_on_generate_button_pressed"]
[connection signal="pressed" from="GenerateQuestDialog/Window/GenerateQuest/HBoxContainer/GenerateBackButton" to="GenerateQuestDialog" method="_on_generate_back_button_pressed"]
[connection signal="pressed" from="GenerateQuestDialog/Window/PostQuest/HBoxContainer/PostQuestButton" to="GenerateQuestDialog" method="_on_post_button_pressed"]
[connection signal="pressed" from="GenerateQuestDialog/Window/PostQuest/HBoxContainer/ApprovalBackButton" to="GenerateQuestDialog" method="_on_post_back_button_pressed"]
