[gd_scene load_steps=7 format=2] [ext_resource path="res://scripts/lobby.gd" type="Script" id=1] [ext_resource path="res://scripts/hero_select.gd" type="Script" id=2] [sub_resource type="DynamicFontData" id=1] font_path = "res://assets/DejaVuSansMono.ttf" _sections_unfolded = [ "Resource" ] [sub_resource type="DynamicFont" id=2] size = 30 use_mipmaps = false use_filter = false font_data = SubResource( 1 ) _sections_unfolded = [ "Extra Spacing", "Font", "Resource", "Settings" ] [sub_resource type="DynamicFontData" id=3] font_path = "res://assets/DejaVuSansMono.ttf" _sections_unfolded = [ "Resource" ] [sub_resource type="DynamicFont" id=4] size = 16 use_mipmaps = false use_filter = false font_data = SubResource( 3 ) _sections_unfolded = [ "Font", "Resource", "Settings" ] [node name="Lobby" type="Control" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 80.0 margin_top = 99.0 margin_right = 120.0 margin_bottom = 139.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 script = ExtResource( 1 ) _sections_unfolded = [ "Anchor" ] [node name="Title" type="Label" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 7.0 margin_top = -72.0 margin_right = 195.0 margin_bottom = -32.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 custom_fonts/font = SubResource( 2 ) text = "VANAGLORIA" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "custom_fonts" ] [node name="GameBrowser" type="Control" parent="." index="1"] editor/display_folded = true anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="Play" type="Button" parent="GameBrowser" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 9.0 margin_top = -2.0 margin_right = 405.0 margin_bottom = 53.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Just, Play!" flat = false align = 1 [node name="PickAGameLabel" type="Label" parent="GameBrowser" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 10.0 margin_top = 65.0 margin_right = 114.0 margin_bottom = 79.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Or, pick a game:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="GameList" type="ItemList" parent="GameBrowser" index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 8.0 margin_top = 87.0 margin_right = 411.0 margin_bottom = 208.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = true focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 items = [ "No Games Running", null, false ] select_mode = 0 icon_mode = 1 fixed_icon_size = Vector2( 0, 0 ) [node name="Join" type="Button" parent="GameBrowser" index="3"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 9.0 margin_top = 217.0 margin_right = 163.0 margin_bottom = 244.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Join Selected Game" flat = false align = 1 [node name="VSeparator" type="VSeparator" parent="." index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 431.0 margin_top = -3.0 margin_right = 436.0 margin_bottom = 234.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="PlayerSettings" type="Control" parent="." index="3"] editor/display_folded = true anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="PlayerSettingsLabel" type="Label" parent="PlayerSettings" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 459.0 margin_top = -6.0 margin_right = 564.0 margin_bottom = 13.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Player Settings" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="Username" type="TextEdit" parent="PlayerSettings" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 457.0 margin_top = 27.0 margin_right = 636.0 margin_bottom = 47.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 text = "Nickname" readonly = false highlight_current_line = false syntax_highlighting = false show_line_numbers = false highlight_all_occurrences = false override_selected_font_color = false context_menu_enabled = true smooth_scrolling = false v_scroll_speed = 80.0 hiding_enabled = 0 wrap_lines = false caret_block_mode = false caret_blink = false caret_blink_speed = 0.65 caret_moving_by_right_click = true [node name="HeroSelectLabel" type="Label" parent="PlayerSettings" index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 460.0 margin_top = 66.0 margin_right = 538.0 margin_bottom = 80.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Hero Select:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="HeroSelect" type="OptionButton" parent="PlayerSettings" index="3"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 457.0 margin_top = 94.0 margin_right = 645.0 margin_bottom = 114.0 rect_rotation = -0.0115615 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false action_mode = 0 enabled_focus_mode = 2 shortcut = null group = null flat = false align = 0 selected = -1 items = [ ] script = ExtResource( 2 ) [node name="TeamLabel" type="Label" parent="PlayerSettings" index="4"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 459.0 margin_top = 132.0 margin_right = 558.0 margin_bottom = 146.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Assigned team:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="Team" type="Label" parent="PlayerSettings" index="5"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 460.0 margin_top = 157.0 margin_right = 500.0 margin_bottom = 171.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="HeroDescriptionLabel" type="Label" parent="PlayerSettings" index="6"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 677.0 margin_top = -5.0 margin_right = 790.0 margin_bottom = 9.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Hero Description:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="HeroDescription" type="RichTextLabel" parent="PlayerSettings" index="7"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 675.0 margin_top = 15.0 margin_right = 918.0 margin_bottom = 245.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = true mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 bbcode_enabled = false bbcode_text = "" visible_characters = -1 percent_visible = 1.0 meta_underlined = true tab_size = 4 text = "" scroll_active = true scroll_following = false selection_enabled = false override_selected_font_color = false [node name="HSeparator3" type="HSeparator" parent="." index="4"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 19.0 margin_top = 271.0 margin_right = 645.0 margin_bottom = 275.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="CustomGame" type="Control" parent="." index="5"] editor/display_folded = true anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="Label" type="Label" parent="CustomGame" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 671.0 margin_top = 275.0 margin_right = 874.0 margin_bottom = 289.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Or, host or join a custom game:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="Server" type="Button" parent="CustomGame" index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 665.0 margin_top = 300.0 margin_right = 752.0 margin_bottom = 335.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Server" flat = false align = 1 [node name="LevelSelect" type="OptionButton" parent="CustomGame" index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 770.0 margin_top = 300.0 margin_right = 895.0 margin_bottom = 335.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false action_mode = 0 enabled_focus_mode = 2 shortcut = null group = null text = "Platform map" flat = false align = 0 selected = 0 items = [ "Platform map", null, false, 0, null, "City-like thing", null, false, 1, null, "Slide", null, false, 2, null ] [node name="Client" type="Button" parent="CustomGame" index="3"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 667.0 margin_top = 354.0 margin_right = 753.0 margin_bottom = 393.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Client" flat = false align = 1 [node name="IPLabel" type="Label" parent="CustomGame" index="4"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 673.0 margin_top = 403.0 margin_right = 698.0 margin_bottom = 419.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "IP:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Visibility" ] [node name="IP" type="TextEdit" parent="CustomGame" index="5"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 707.0 margin_top = 401.0 margin_right = 851.0 margin_bottom = 419.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 text = "127.0.0.1" readonly = false highlight_current_line = false syntax_highlighting = false show_line_numbers = false highlight_all_occurrences = false override_selected_font_color = false context_menu_enabled = true smooth_scrolling = false v_scroll_speed = 80.0 hiding_enabled = 0 wrap_lines = false caret_block_mode = false caret_blink = false caret_blink_speed = 0.65 caret_moving_by_right_click = true [node name="Singleplayer" type="Button" parent="CustomGame" index="6"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 668.0 margin_top = 431.0 margin_right = 760.0 margin_bottom = 470.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Singleplayer" flat = false align = 1 [node name="VSeparator2" type="VSeparator" parent="." index="6"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 653.0 margin_top = 273.0 margin_right = 657.0 margin_bottom = 467.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="JoinedGameLobby" type="Control" parent="." index="7"] editor/display_folded = true visible = false anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 [node name="PlayerListLabel" type="Label" parent="JoinedGameLobby" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 14.0 margin_top = 287.0 margin_right = 136.0 margin_bottom = 301.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Connected Players:" percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 [node name="PlayerList" type="Label" parent="JoinedGameLobby" index="1"] anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 margin_left = -7.0 margin_top = 287.0 margin_right = 639.0 margin_bottom = 433.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 2 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 custom_fonts/font = SubResource( 4 ) text = "Waiting for players to connect...." percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "BBCode", "custom_fonts" ] [node name="StartGame" type="Button" parent="JoinedGameLobby" index="2"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 13.0 margin_top = 443.0 margin_right = 135.0 margin_bottom = 483.0 rect_pivot_offset = Vector2( 0, 0 ) focus_mode = 2 mouse_filter = 0 mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 toggle_mode = false enabled_focus_mode = 2 shortcut = null group = null text = "Start game" flat = false align = 1 _sections_unfolded = [ "Visibility" ]