[gd_scene load_steps=4 format=3] [ext_resource path="res://scripts/progression/upgrade_tree.gd" type="Script" id="1"] [ext_resource path="res://scripts/progression/upgrade_tree_canvas.gd" type="Script" id="2"] [ext_resource path="res://scripts/progression/upgrade_tree_view.gd" type="Script" id="3"] [node name="UpgradeTree" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1") [node name="Background" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.035, 0.025, 0.055, 1) mouse_filter = 2 [node name="Header" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 10 anchor_right = 1.0 offset_bottom = 82.0 grow_horizontal = 2 color = Color(0.07, 0.05, 0.11, 0.98) [node name="Title" type="Label" parent="Header"] offset_left = 34.0 offset_top = 17.0 offset_right = 650.0 offset_bottom = 62.0 mouse_filter = 2 theme_override_colors/font_color = Color(1, 0.82, 0.4, 1) theme_override_font_sizes/font_size = 30 text = "BIG EGG — UPGRADE TREE" [node name="Hint" type="Label" parent="Header"] unique_name_in_owner = true offset_left = 560.0 offset_top = 29.0 offset_right = 1420.0 offset_bottom = 56.0 mouse_filter = 2 text = "Hover a node for details · Click to buy · Cost is shown on nodes · Esc/B to return" horizontal_alignment = 1 [node name="CoinsLabel" type="Label" parent="Header"] unique_name_in_owner = true offset_left = 1460.0 offset_top = 23.0 offset_right = 1705.0 offset_bottom = 60.0 mouse_filter = 2 theme_override_colors/font_color = Color(1, 0.82, 0.25, 1) theme_override_font_sizes/font_size = 22 text = "0 COINS" horizontal_alignment = 2 [node name="ReturnButton" type="Button" parent="Header"] unique_name_in_owner = true offset_left = 1730.0 offset_top = 15.0 offset_right = 1890.0 offset_bottom = 66.0 mouse_default_cursor_shape = 2 theme_override_font_sizes/font_size = 18 text = "QUIT" [node name="TreeViewport" type="Control" parent="."] unique_name_in_owner = true clip_contents = true layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_top = 82.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("3") [node name="TreeCanvas" type="Control" parent="TreeViewport"] unique_name_in_owner = true layout_mode = 0 offset_right = 1920.0 offset_bottom = 998.0 mouse_filter = 2 script = ExtResource("2") [node name="DetailsModal" type="Control" parent="."] unique_name_in_owner = true visible = false z_index = 20 layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 [node name="Card" type="PanelContainer" parent="DetailsModal"] layout_mode = 1 anchors_preset = 3 anchor_left = 1.0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -424.0 offset_top = -424.0 offset_right = -24.0 offset_bottom = -24.0 grow_horizontal = 0 grow_vertical = 0 mouse_filter = 2 [node name="Margin" type="MarginContainer" parent="DetailsModal/Card"] layout_mode = 2 mouse_filter = 2 theme_override_constants/margin_left = 18 theme_override_constants/margin_top = 16 theme_override_constants/margin_right = 18 theme_override_constants/margin_bottom = 16 [node name="VBox" type="VBoxContainer" parent="DetailsModal/Card/Margin"] layout_mode = 2 mouse_filter = 2 theme_override_constants/separation = 6 [node name="CategoryLabel" type="Label" parent="DetailsModal/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(0.4, 0.78, 0.94, 1) theme_override_font_sizes/font_size = 13 text = "CATEGORY" [node name="NodeTitle" type="Label" parent="DetailsModal/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 19 text = "UPGRADE" autowrap_mode = 2 [node name="NodeState" type="Label" parent="DetailsModal/Card/Margin/VBox"] unique_name_in_owner = true layout_mode = 2 theme_override_colors/font_color = Color(1, 0.82, 0.4, 1) theme_override_font_sizes/font_size = 14 text = "LOCKED" [node name="Separator" type="HSeparator" parent="DetailsModal/Card/Margin/VBox"] layout_mode = 2 [node name="Scroll" type="ScrollContainer" parent="DetailsModal/Card/Margin/VBox"] layout_mode = 2 size_flags_vertical = 3 mouse_filter = 2 horizontal_scroll_mode = 0 [node name="ScrollVBox" type="VBoxContainer" parent="DetailsModal/Card/Margin/VBox/Scroll"] layout_mode = 2 size_flags_horizontal = 3 mouse_filter = 2 theme_override_constants/separation = 6 [node name="DetailLabel" type="Label" parent="DetailsModal/Card/Margin/VBox/Scroll/ScrollVBox"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 13 text = "Detailed description" autowrap_mode = 2 [node name="EffectsTitle" type="Label" parent="DetailsModal/Card/Margin/VBox/Scroll/ScrollVBox"] layout_mode = 2 theme_override_colors/font_color = Color(0.55, 0.9, 0.7, 1) theme_override_font_sizes/font_size = 12 text = "EFFECTS" [node name="ModifierLabel" type="Label" parent="DetailsModal/Card/Margin/VBox/Scroll/ScrollVBox"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 12 text = "Effects" autowrap_mode = 2 [node name="RequirementsTitle" type="Label" parent="DetailsModal/Card/Margin/VBox/Scroll/ScrollVBox"] layout_mode = 2 theme_override_colors/font_color = Color(0.95, 0.65, 0.4, 1) theme_override_font_sizes/font_size = 12 text = "REQUIREMENTS" [node name="ConditionLabel" type="Label" parent="DetailsModal/Card/Margin/VBox/Scroll/ScrollVBox"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 12 text = "Requirements" autowrap_mode = 2