[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/game_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://w8xkghjv3t6r" path="res://graphics/shelf.png" id="2_hoboc"] [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"] [ext_resource type="PackedScene" uid="uid://dlmodaf4nojin" path="res://scenes/map.tscn" id="16_s68b7"] [node name="GameMenu" 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 = 15.0 offset_top = 69.0 offset_right = 55.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 = ExtResource("2_hoboc") [node name="GuildButton" type="TextureButton" parent="Menu"] layout_mode = 0 offset_left = 7.0 offset_top = -28.5 offset_right = 55.0 offset_bottom = 19.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 = 55.0 offset_top = -25.5 offset_right = 103.0 offset_bottom = 22.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 = 102.5 offset_top = -26.5 offset_right = 150.5 offset_bottom = 21.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 = 151.0 offset_top = -26.5 offset_right = 199.0 offset_bottom = 21.5 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 = 199.5 offset_top = -16.5 offset_right = 247.5 offset_bottom = 31.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 anchors_preset = 15 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="Button" 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" [node name="Map" parent="GenerateQuestDialog" instance=ExtResource("16_s68b7")] visible = false layout_mode = 1 [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/LocationOptions" to="GenerateQuestDialog" method="_on_location_options_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"] [connection signal="location_selected" from="GenerateQuestDialog/Map" to="GenerateQuestDialog" method="_on_map_location_selected"]