[gd_scene format=3 uid="uid://frag_craft_panel_001"] [ext_resource type="Script" path="res://scripts/ui/fragment_craft_panel.gd" id="1"] [ext_resource type="Theme" uid="uid://cxab3xxy00" path="res://assets/themes/GUI_Tekton.tres" id="2"] [ext_resource type="FontFile" uid="uid://xnjx058n4tsw" path="res://assets/fonts/Nougat-ExtraBlack.ttf" id="3_font"] [ext_resource type="Texture2D" uid="uid://jqvv6s55mlsk" path="res://assets/graphics/gui/BG.png" id="4_bg"] [ext_resource type="Texture2D" uid="uid://b5pp08fke7ptd" path="res://assets/graphics/gui/lobby/gold.png" id="5_common"] [ext_resource type="Texture2D" uid="uid://d0ouvm3x8h42c" path="res://assets/graphics/gui/lobby/star.png" id="6_uncommon"] [ext_resource type="Texture2D" uid="uid://d0ouvm3x8h42c" path="res://assets/graphics/gui/lobby/star.png" id="7_rare"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_OuterPanel"] content_margin_left = 4.0 content_margin_top = 4.0 content_margin_right = 4.0 content_margin_bottom = 4.0 bg_color = Color(0.14117648, 0.16862746, 0.19215687, 1) corner_radius_top_left = 12 corner_radius_top_right = 12 corner_radius_bottom_right = 12 corner_radius_bottom_left = 12 shadow_color = Color(0, 0, 0, 0.3529412) shadow_size = 4 shadow_offset = Vector2(-2, 2) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_InnerDark"] bg_color = Color(0.1, 0.1, 0.1, 1) corner_radius_top_left = 6 corner_radius_top_right = 6 corner_radius_bottom_right = 6 corner_radius_bottom_left = 6 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gd4oi"] bg_color = Color(0, 0, 0, 0.48235294) border_color = Color(0.92941177, 0.91764706, 0.8862745, 1) corner_radius_top_left = 3 corner_radius_top_right = 3 corner_radius_bottom_right = 3 corner_radius_bottom_left = 3 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tab_inactive"] content_margin_left = 16.0 content_margin_top = 14.0 content_margin_right = 16.0 content_margin_bottom = 14.0 bg_color = Color(0.33, 0.62, 0.78, 1) corner_radius_top_left = 8 corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tab_active"] content_margin_left = 16.0 content_margin_top = 14.0 content_margin_right = 16.0 content_margin_bottom = 14.0 bg_color = Color(0.1, 0.19, 0.27, 1) corner_radius_top_left = 8 corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 [node name="FragmentCraftPanel" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2") script = ExtResource("1") [node name="Background" type="ColorRect" parent="."] visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.0627451, 0.0745098, 0.101961, 1) [node name="BackgroundTexture" type="TextureRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("4_bg") expand_mode = 2 [node name="MainMargin" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 30 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 30 theme_override_constants/margin_bottom = 20 [node name="MainVBox" type="VBoxContainer" parent="MainMargin"] layout_mode = 2 theme_override_constants/separation = 14 [node name="TopBar" type="HBoxContainer" parent="MainMargin/MainVBox"] layout_mode = 2 theme_override_constants/separation = 12 [node name="BackBtn" type="Button" parent="MainMargin/MainVBox/TopBar"] unique_name_in_owner = true custom_minimum_size = Vector2(44, 44) layout_mode = 2 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 22 theme_override_styles/normal = SubResource("StyleBoxFlat_tab_inactive") theme_override_styles/hover = SubResource("StyleBoxFlat_tab_inactive") theme_override_styles/pressed = SubResource("StyleBoxFlat_tab_active") text = "←" [node name="TitleLabel" type="Label" parent="MainMargin/MainVBox/TopBar"] layout_mode = 2 size_flags_horizontal = 3 theme_override_colors/font_color = Color(0.4, 1.0, 0.7, 1) theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 24 text = "Fragment Craft" [node name="FragRow" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar"] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 8 alignment = 2 [node name="CommonPanel" type="PanelContainer" parent="MainMargin/MainVBox/TopBar/FragRow"] custom_minimum_size = Vector2(80, 0) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_InnerDark") [node name="Margin" type="MarginContainer" parent="MainMargin/MainVBox/TopBar/FragRow/CommonPanel"] layout_mode = 2 theme_override_constants/margin_left = 6 theme_override_constants/margin_top = 4 theme_override_constants/margin_right = 6 theme_override_constants/margin_bottom = 4 [node name="HBox" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar/FragRow/CommonPanel/Margin"] layout_mode = 2 theme_override_constants/separation = 4 [node name="Icon" type="Label" parent="MainMargin/MainVBox/TopBar/FragRow/CommonPanel/Margin/HBox"] layout_mode = 2 text = "⬜" [node name="CommonLabel" type="Label" parent="MainMargin/MainVBox/TopBar/FragRow/CommonPanel/Margin/HBox"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 13 text = "0" horizontal_alignment = 2 [node name="UncommonPanel" type="PanelContainer" parent="MainMargin/MainVBox/TopBar/FragRow"] custom_minimum_size = Vector2(80, 0) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_InnerDark") [node name="Margin" type="MarginContainer" parent="MainMargin/MainVBox/TopBar/FragRow/UncommonPanel"] layout_mode = 2 theme_override_constants/margin_left = 6 theme_override_constants/margin_top = 4 theme_override_constants/margin_right = 6 theme_override_constants/margin_bottom = 4 [node name="HBox" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar/FragRow/UncommonPanel/Margin"] layout_mode = 2 theme_override_constants/separation = 4 [node name="Icon" type="Label" parent="MainMargin/MainVBox/TopBar/FragRow/UncommonPanel/Margin/HBox"] layout_mode = 2 text = "🟩" [node name="UncommonLabel" type="Label" parent="MainMargin/MainVBox/TopBar/FragRow/UncommonPanel/Margin/HBox"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 13 text = "0" horizontal_alignment = 2 [node name="RarePanel" type="PanelContainer" parent="MainMargin/MainVBox/TopBar/FragRow"] custom_minimum_size = Vector2(80, 0) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_InnerDark") [node name="Margin" type="MarginContainer" parent="MainMargin/MainVBox/TopBar/FragRow/RarePanel"] layout_mode = 2 theme_override_constants/margin_left = 6 theme_override_constants/margin_top = 4 theme_override_constants/margin_right = 6 theme_override_constants/margin_bottom = 4 [node name="HBox" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar/FragRow/RarePanel/Margin"] layout_mode = 2 theme_override_constants/separation = 4 [node name="Icon" type="Label" parent="MainMargin/MainVBox/TopBar/FragRow/RarePanel/Margin/HBox"] layout_mode = 2 text = "🟦" [node name="RareLabel" type="Label" parent="MainMargin/MainVBox/TopBar/FragRow/RarePanel/Margin/HBox"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 13 text = "0" horizontal_alignment = 2 [node name="FragBalanceRow" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar"] visible = false layout_mode = 2 theme_override_constants/separation = 6 custom_minimum_size = Vector2(70, 30) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") [node name="MarginContainer" type="MarginContainer" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/CommonPanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 3 theme_override_constants/margin_top = 3 theme_override_constants/margin_right = 6 theme_override_constants/margin_bottom = 3 [node name="HBoxContainer" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/CommonPanel/MarginContainer"] layout_mode = 2 [node name="TextureRect" type="TextureRect" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/CommonPanel/MarginContainer/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(20, 20) layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 4 texture = ExtResource("5_common") expand_mode = 1 stretch_mode = 5 [node name="CommonLabel" type="Label" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/CommonPanel/MarginContainer/HBoxContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 14 text = "0" horizontal_alignment = 2 [node name="UncommonPanel" type="Panel" parent="MainMargin/MainVBox/TopBar/FragBalanceRow"] custom_minimum_size = Vector2(70, 30) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") [node name="MarginContainer" type="MarginContainer" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/UncommonPanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 3 theme_override_constants/margin_top = 3 theme_override_constants/margin_right = 6 theme_override_constants/margin_bottom = 3 [node name="HBoxContainer" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/UncommonPanel/MarginContainer"] layout_mode = 2 [node name="TextureRect" type="TextureRect" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/UncommonPanel/MarginContainer/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(20, 20) layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 4 texture = ExtResource("6_uncommon") expand_mode = 1 stretch_mode = 5 [node name="UncommonLabel" type="Label" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/UncommonPanel/MarginContainer/HBoxContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 14 text = "0" horizontal_alignment = 2 [node name="RarePanel" type="Panel" parent="MainMargin/MainVBox/TopBar/FragBalanceRow"] custom_minimum_size = Vector2(70, 30) layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_gd4oi") [node name="MarginContainer" type="MarginContainer" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/RarePanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_left = 3 theme_override_constants/margin_top = 3 theme_override_constants/margin_right = 6 theme_override_constants/margin_bottom = 3 [node name="HBoxContainer" type="HBoxContainer" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/RarePanel/MarginContainer"] layout_mode = 2 [node name="TextureRect" type="TextureRect" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/RarePanel/MarginContainer/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(20, 20) layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 4 texture = ExtResource("7_rare") expand_mode = 1 stretch_mode = 5 [node name="RareLabel" type="Label" parent="MainMargin/MainVBox/TopBar/FragBalanceRow/RarePanel/MarginContainer/HBoxContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_fonts/font = ExtResource("3_font") theme_override_font_sizes/font_size = 14 text = "0" horizontal_alignment = 2 [node name="SubTitle" type="Label" parent="MainMargin/MainVBox"] layout_mode = 2 theme_override_colors/font_color = Color(1.0, 1.0, 1.0, 1) theme_override_font_sizes/font_size = 13 text = "Collect Common, Uncommon, and Rare fragments from gacha pulls to craft exclusive skins." [node name="HSep" type="HSeparator" parent="MainMargin/MainVBox"] layout_mode = 2 [node name="ScrollContainer" type="ScrollContainer" parent="MainMargin/MainVBox"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="RecipeList" type="VBoxContainer" parent="MainMargin/MainVBox/ScrollContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 10 [node name="StatusLabel" type="Label" parent="MainMargin/MainVBox"] unique_name_in_owner = true layout_mode = 2 theme_override_font_sizes/font_size = 14 horizontal_alignment = 1 text = ""