[gd_scene load_steps=26 format=3 uid="uid://dlj8qdg1c5048"] [ext_resource type="Script" path="res://src/inventory_menu/InventoryMenu.cs" id="1_l64wl"] [ext_resource type="Shader" path="res://src/inventory_menu/InventoryMenu.gdshader" id="2_0fvsh"] [ext_resource type="FontFile" uid="uid://cm8j5vcdop5x0" path="res://src/ui/fonts/Mrs-Eaves-OT-Roman_31443.ttf" id="3_lm4o1"] [ext_resource type="FontFile" uid="uid://cb41qqmxqurj8" path="res://src/ui/fonts/FT88-Bold.ttf" id="4_rg5yb"] [ext_resource type="FontFile" uid="uid://dit3vylt7hmmx" path="res://src/ui/fonts/FT88-Regular.ttf" id="5_2qnnx"] [ext_resource type="LabelSettings" uid="uid://c4wbba5mo7qcp" path="res://src/ui/label_settings/MainTextFontItalicized.tres" id="6_q3oua"] [ext_resource type="LabelSettings" uid="uid://ca1q6yu8blwxf" path="res://src/ui/label_settings/InventoryMainTextBold.tres" id="6_tmdno"] [ext_resource type="Theme" uid="uid://daxuhpmyxwxck" path="res://src/inventory_menu/InventoryDialogueSelectionStyle.tres" id="8_khyvo"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_i55tv"] shader = ExtResource("2_0fvsh") shader_parameter/color1 = Vector3(-1.635, -0.665, 0.005) shader_parameter/color2 = Vector3(-0.275, 0.91, 1.005) shader_parameter/color3 = Vector3(1, 1, 1) shader_parameter/color4 = Vector3(0, 0.1, 0.2) shader_parameter/grandient = 0.01 shader_parameter/zoom = 2.0 shader_parameter/disp = Vector2(0, 0) shader_parameter/rot_angle = Vector2(1, 1) shader_parameter/wiggle = 0.35 shader_parameter/speed1 = 0.1 shader_parameter/speed2 = 0.1 shader_parameter/speed3 = 0.1 [sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_3ynpe"] [sub_resource type="LabelSettings" id="LabelSettings_q0afw"] font = ExtResource("3_lm4o1") font_size = 48 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_yw3yo"] font = ExtResource("3_lm4o1") font_size = 64 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_xxgnh"] font = ExtResource("4_rg5yb") font_size = 46 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_biilt"] font = ExtResource("5_2qnnx") font_size = 46 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_dot3k"] font = ExtResource("4_rg5yb") font_size = 46 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_th0sm"] font = ExtResource("4_rg5yb") font_size = 46 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_ankkq"] font = ExtResource("4_rg5yb") font_size = 46 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_ouwww"] font = ExtResource("4_rg5yb") font_size = 46 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_mundu"] font = ExtResource("5_2qnnx") font_size = 28 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0kb6l"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_545ij"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_omlgh"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ct6ql"] [sub_resource type="LabelSettings" id="LabelSettings_x4aj3"] font = ExtResource("3_lm4o1") font_size = 80 font_color = Color(0.737255, 0.705882, 0.690196, 1) [sub_resource type="LabelSettings" id="LabelSettings_31kc7"] font = ExtResource("3_lm4o1") font_size = 80 font_color = Color(0.737255, 0.705882, 0.690196, 1) [node name="InventoryMenu" type="Control"] process_mode = 2 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 3 size_flags_vertical = 3 script = ExtResource("1_l64wl") [node name="BG" type="TextureRect" parent="."] material = SubResource("ShaderMaterial_i55tv") layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = SubResource("PlaceholderTexture2D_3ynpe") expand_mode = 2 [node name="InventoryInfo" type="MarginContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_bottom = 194.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/margin_top = 112 [node name="HBoxContainer" type="HBoxContainer" parent="InventoryInfo"] layout_mode = 2 [node name="PlayerInfo" type="VBoxContainer" parent="InventoryInfo/HBoxContainer"] layout_mode = 2 theme_override_constants/separation = 20 [node name="FloorBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/FloorBox"] custom_minimum_size = Vector2(176, 0) layout_mode = 2 [node name="FloorLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/FloorBox"] unique_name_in_owner = true layout_mode = 2 text = "FLOOR 00" label_settings = SubResource("LabelSettings_q0afw") [node name="LevelBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/LevelBox"] custom_minimum_size = Vector2(176, 0) layout_mode = 2 [node name="CurrentLevelLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/LevelBox"] unique_name_in_owner = true layout_mode = 2 text = "LEVEL 0" label_settings = SubResource("LabelSettings_yw3yo") [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo"] custom_minimum_size = Vector2(0, 12) layout_mode = 2 [node name="EXPBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/EXPBox"] custom_minimum_size = Vector2(247, 0) layout_mode = 2 [node name="EXPLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/EXPBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "EXP" label_settings = SubResource("LabelSettings_xxgnh") [node name="ReferenceRect" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/EXPBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 [node name="EXPValue" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/EXPBox"] unique_name_in_owner = true layout_mode = 2 text = "444/888" label_settings = SubResource("LabelSettings_biilt") [node name="HPBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/HPBox"] custom_minimum_size = Vector2(247, 0) layout_mode = 2 [node name="HPLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/HPBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "HP" label_settings = SubResource("LabelSettings_dot3k") [node name="ReferenceRect" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/HPBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 [node name="HPValue" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/HPBox"] unique_name_in_owner = true custom_minimum_size = Vector2(250, 0) layout_mode = 2 text = "222/222" label_settings = SubResource("LabelSettings_th0sm") [node name="ReferenceRect3" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/HPBox"] custom_minimum_size = Vector2(18, 0) layout_mode = 2 [node name="HPBonusLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/HPBox"] unique_name_in_owner = true layout_mode = 2 text = "..." label_settings = ExtResource("6_tmdno") [node name="VTBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/VTBox"] custom_minimum_size = Vector2(247, 0) layout_mode = 2 [node name="VTLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/VTBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "VT" label_settings = SubResource("LabelSettings_ankkq") [node name="ReferenceRect" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/VTBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 [node name="VTValue" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/VTBox"] unique_name_in_owner = true custom_minimum_size = Vector2(250, 0) layout_mode = 2 text = "444/444" label_settings = SubResource("LabelSettings_ouwww") [node name="ReferenceRect4" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/VTBox"] custom_minimum_size = Vector2(18, 0) layout_mode = 2 [node name="VTBonusLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/VTBox"] unique_name_in_owner = true layout_mode = 2 text = "..." label_settings = ExtResource("6_tmdno") [node name="ATKBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/ATKBox"] custom_minimum_size = Vector2(247, 0) layout_mode = 2 [node name="ATKLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/ATKBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "ATK" label_settings = SubResource("LabelSettings_ankkq") [node name="ReferenceRect" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/ATKBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 [node name="ATKValue" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/ATKBox"] unique_name_in_owner = true custom_minimum_size = Vector2(250, 0) layout_mode = 2 text = "666/666" label_settings = SubResource("LabelSettings_ouwww") [node name="ReferenceRect4" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/ATKBox"] custom_minimum_size = Vector2(18, 0) layout_mode = 2 [node name="ATKBonusLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/ATKBox"] unique_name_in_owner = true layout_mode = 2 text = "..." label_settings = ExtResource("6_tmdno") [node name="DEFBox" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/DEFBox"] custom_minimum_size = Vector2(247, 0) layout_mode = 2 [node name="DEFLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/DEFBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 text = "DEF " label_settings = SubResource("LabelSettings_ankkq") [node name="ReferenceRect" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/DEFBox"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 [node name="DEFValue" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/DEFBox"] unique_name_in_owner = true custom_minimum_size = Vector2(250, 0) layout_mode = 2 text = "888/888" label_settings = SubResource("LabelSettings_ouwww") [node name="ReferenceRect4" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/DEFBox"] custom_minimum_size = Vector2(18, 0) layout_mode = 2 [node name="DEFBonusLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/DEFBox"] unique_name_in_owner = true layout_mode = 2 text = "..." label_settings = ExtResource("6_tmdno") [node name="ReferenceRect3" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo"] custom_minimum_size = Vector2(0, 25) layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo"] layout_mode = 2 [node name="ReferenceRect2" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer"] custom_minimum_size = Vector2(247, 0) layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer"] layout_mode = 2 [node name="ItemDescriptionTitle" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer/VBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(800, 100) layout_mode = 2 size_flags_horizontal = 0 label_settings = ExtResource("6_q3oua") autowrap_mode = 2 [node name="ItemEffectLabel" type="Label" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer/VBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(800, 100) layout_mode = 2 size_flags_horizontal = 0 text = "Use Item? " label_settings = SubResource("LabelSettings_mundu") autowrap_mode = 2 [node name="UseButton" type="Button" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer/VBoxContainer"] unique_name_in_owner = true visible = false layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 0 theme = ExtResource("8_khyvo") theme_override_colors/font_focus_color = Color(1, 0.94902, 0, 1) theme_override_colors/font_color = Color(0.737255, 0.705882, 0.690196, 1) theme_override_styles/focus = SubResource("StyleBoxEmpty_0kb6l") theme_override_styles/normal = SubResource("StyleBoxEmpty_545ij") button_mask = 0 text = "Use" [node name="EquipButton" type="Button" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer/VBoxContainer"] unique_name_in_owner = true visible = false layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 0 theme = ExtResource("8_khyvo") theme_override_colors/font_disabled_color = Color(0.137255, 0.121569, 0.12549, 1) theme_override_colors/font_focus_color = Color(1, 0.94902, 0, 1) theme_override_colors/font_color = Color(0.737255, 0.705882, 0.690196, 1) theme_override_styles/focus = SubResource("StyleBoxEmpty_0kb6l") theme_override_styles/normal = SubResource("StyleBoxEmpty_545ij") button_mask = 0 text = "Equip" [node name="DropButton" type="Button" parent="InventoryInfo/HBoxContainer/PlayerInfo/HBoxContainer/VBoxContainer"] unique_name_in_owner = true visible = false layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 0 theme = ExtResource("8_khyvo") theme_override_colors/font_focus_color = Color(1, 0.94902, 0, 1) theme_override_colors/font_color = Color(0.737255, 0.705882, 0.690196, 1) theme_override_styles/focus = SubResource("StyleBoxEmpty_omlgh") theme_override_styles/normal = SubResource("StyleBoxEmpty_ct6ql") button_mask = 0 text = "Drop" [node name="ItemInfo" type="VBoxContainer" parent="InventoryInfo/HBoxContainer"] layout_mode = 2 theme_override_constants/separation = 20 [node name="HBoxContainer" type="HBoxContainer" parent="InventoryInfo/HBoxContainer/ItemInfo"] custom_minimum_size = Vector2(800, 0) layout_mode = 2 size_flags_horizontal = 4 [node name="BackArrow" type="Label" parent="InventoryInfo/HBoxContainer/ItemInfo/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(100, 100) layout_mode = 2 text = "◄" label_settings = SubResource("LabelSettings_x4aj3") horizontal_alignment = 2 [node name="ItemsTitle" type="Label" parent="InventoryInfo/HBoxContainer/ItemInfo/HBoxContainer"] custom_minimum_size = Vector2(600, 0) layout_mode = 2 text = " ITEMS" label_settings = SubResource("LabelSettings_31kc7") horizontal_alignment = 1 vertical_alignment = 1 [node name="ForwardArrow" type="Label" parent="InventoryInfo/HBoxContainer/ItemInfo/HBoxContainer"] unique_name_in_owner = true custom_minimum_size = Vector2(100, 100) layout_mode = 2 text = "►" label_settings = SubResource("LabelSettings_x4aj3") horizontal_alignment = 2 [node name="ItemsPage" type="VBoxContainer" parent="InventoryInfo/HBoxContainer/ItemInfo"] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 0 theme_override_constants/separation = 15 alignment = 1 [node name="ReferenceRect3" type="ReferenceRect" parent="InventoryInfo/HBoxContainer/ItemInfo/ItemsPage"] custom_minimum_size = Vector2(0, 14) layout_mode = 2