[gd_scene format=3 uid="uid://d4fldy342eji2"] [ext_resource type="Script" uid="uid://ckv47o2ktmwjg" path="res://scenes/ui/main_ui.gd" id="1"] [ext_resource type="PackedScene" uid="uid://csydrlqpqyx3s" path="res://scenes/ui/rhythm_track.tscn" id="2"] [ext_resource type="PackedScene" path="res://scenes/ui/combo_window_hud.tscn" id="3"] [ext_resource type="PackedScene" path="res://scenes/ui/energy_bar.tscn" id="4"] [ext_resource type="Texture2D" uid="uid://28b848eqeh1m" path="res://assets/ui/panels/playerui.png" id="5_player_panel"] [ext_resource type="Texture2D" uid="uid://dvvfegdyyadmt" path="res://assets/ui/panels/player_red_ui.png" id="6_player_fill"] [ext_resource type="Texture2D" uid="uid://bra1w65idoypp" path="res://assets/ui/panels/boss_ui.png" id="7_boss_panel"] [ext_resource type="Texture2D" uid="uid://c2i4gxu07l8pd" path="res://assets/ui/panels/boss_red_ui.png" id="8_boss_fill"] [ext_resource type="Texture2D" uid="uid://co5xfbp12oxkm" path="res://assets/ui/panels/boss_portrait.png" id="9_boss_portrait"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_hp_bg"] bg_color = Color(0.09, 0.06, 0.07, 0.55) [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_hp_fill"] texture = ExtResource("6_player_fill") [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_boss_bg"] bg_color = Color(0.08, 0.05, 0.06, 0.55) [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_boss_fill"] texture = ExtResource("8_boss_fill") [node name="MainUI" type="Control" unique_id=1839627378] 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") [node name="RhythmTrack" parent="." unique_id=1068155307 instance=ExtResource("2")] layout_mode = 1 anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 offset_left = -432.0 offset_top = 0.0 offset_right = 432.0 offset_bottom = 0.0 grow_horizontal = 2 pivot_offset = Vector2(432, 0) scale = Vector2(1, 1) [node name="StatusBars" type="Control" parent="." unique_id=988601372] anchors_preset = 0 offset_left = 34.0 offset_top = 28.0 offset_right = 295.0 offset_bottom = 139.0 scale = Vector2(1.25, 1.25) [node name="PanelArt" type="TextureRect" parent="StatusBars" unique_id=471259199] layout_mode = 0 offset_right = 261.0 offset_bottom = 111.0 texture = ExtResource("5_player_panel") expand_mode = 1 [node name="HealthBar" type="ProgressBar" parent="StatusBars" unique_id=1224155284] layout_mode = 0 offset_left = 118.0 offset_top = 24.0 offset_right = 242.0 offset_bottom = 37.0 theme_override_styles/background = SubResource("StyleBoxFlat_hp_bg") theme_override_styles/fill = SubResource("StyleBoxTexture_hp_fill") value = 100.0 show_percentage = false [node name="EnergyBar" parent="StatusBars" unique_id=1355963744 instance=ExtResource("4")] layout_mode = 0 offset_left = 116.0 offset_top = 48.0 offset_right = 244.0 offset_bottom = 63.0 [node name="ChargeBar" type="ProgressBar" parent="StatusBars" unique_id=720162692] visible = false layout_mode = 0 offset_left = 116.0 offset_top = 74.0 offset_right = 244.0 offset_bottom = 87.0 max_value = 1.1 show_percentage = false [node name="ChargeLevelLabel" type="Label" parent="StatusBars" unique_id=360971327] visible = false layout_mode = 0 offset_left = 116.0 offset_top = 70.0 offset_right = 244.0 offset_bottom = 92.0 theme_override_colors/font_color = Color(0.92, 0.72, 0.25, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.85) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 16 [node name="BossStatus" type="Control" parent="." unique_id=529865591] visible = false anchors_preset = 0 offset_left = 900.36 offset_top = 34.0 offset_right = 1198.36 offset_bottom = 113.0 scale = Vector2(1.18, 1.18) [node name="PanelArt" type="TextureRect" parent="BossStatus" unique_id=1398889507] layout_mode = 0 offset_right = 298.0 offset_bottom = 79.0 texture = ExtResource("7_boss_panel") expand_mode = 1 [node name="BossPortrait" type="TextureRect" parent="BossStatus"] layout_mode = 0 offset_left = 236.0 offset_top = 11.0 offset_right = 293.0 offset_bottom = 69.0 texture = ExtResource("9_boss_portrait") [node name="BossHealthBar" type="ProgressBar" parent="BossStatus" unique_id=255410015] layout_mode = 0 offset_left = 25.0 offset_top = 35.0 offset_right = 219.0 offset_bottom = 50.0 theme_override_styles/background = SubResource("StyleBoxFlat_boss_bg") theme_override_styles/fill = SubResource("StyleBoxTexture_boss_fill") max_value = 28000.0 value = 28000.0 show_percentage = false [node name="BossNameLabel" type="Label" parent="BossStatus" unique_id=1576490707] visible = false layout_mode = 0 offset_left = 25.0 offset_top = 8.0 offset_right = 219.0 offset_bottom = 30.0 theme_override_colors/font_color = Color(0.95, 0.86, 0.72, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.85) theme_override_constants/shadow_offset_x = 2 theme_override_constants/shadow_offset_y = 2 theme_override_font_sizes/font_size = 18 text = "DREAD HARBINGER" horizontal_alignment = 1 vertical_alignment = 1 [node name="ComboWindow" parent="." unique_id=586844780 instance=ExtResource("3")] layout_mode = 0 offset_left = 42.0 offset_top = 410.0 offset_right = 297.0 offset_bottom = 461.0 scale = Vector2(1.28, 1.28) [node name="ComboSkillLabel" type="Label" parent="." unique_id=1934463479] visible = false layout_mode = 1 anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 offset_left = -360.0 offset_top = 548.0 offset_right = 360.0 offset_bottom = 590.0 grow_horizontal = 2 theme_override_colors/font_color = Color(1, 0.84, 0.26, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.85) theme_override_constants/shadow_offset_x = 3 theme_override_constants/shadow_offset_y = 3 theme_override_font_sizes/font_size = 30 horizontal_alignment = 1 vertical_alignment = 1 [node name="TimePhaseHud" type="VBoxContainer" parent="." unique_id=293359189] visible = false layout_mode = 0 offset_left = 40.0 offset_top = 430.0 offset_right = 420.0 offset_bottom = 540.0 theme_override_constants/separation = 4 [node name="TimePhaseLabel" type="Label" parent="TimePhaseHud" unique_id=1712218313] layout_mode = 2 theme_override_colors/font_color = Color(1, 0.84, 0.4, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.85) theme_override_constants/shadow_offset_x = 2 theme_override_constants/shadow_offset_y = 2 theme_override_font_sizes/font_size = 30 text = "PAST" [node name="AttackBuffLabel" type="Label" parent="TimePhaseHud" unique_id=1432771975] layout_mode = 2 theme_override_colors/font_color = Color(1, 0.62, 0.32, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.85) theme_override_constants/shadow_offset_x = 2 theme_override_constants/shadow_offset_y = 2 theme_override_font_sizes/font_size = 20 text = "ATK BUFF 0/20" [node name="StreakLabel" type="Label" parent="TimePhaseHud" unique_id=920703172] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.85) theme_override_constants/shadow_offset_x = 2 theme_override_constants/shadow_offset_y = 2 theme_override_font_sizes/font_size = 20 text = "STREAK 0" [node name="DebugPanel" type="VBoxContainer" parent="." unique_id=666041163] visible = false layout_mode = 0 offset_left = 912.0 offset_top = 172.0 offset_right = 1270.0 offset_bottom = 348.0 theme_override_constants/separation = 4 [node name="StateAxesLabel" type="Label" parent="DebugPanel" unique_id=1326887607] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "State Alive / Grounded / Neutral / Vulnerable" horizontal_alignment = 2 [node name="ActionLabel" type="Label" parent="DebugPanel" unique_id=823075570] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Action -" horizontal_alignment = 2 [node name="AnchorLabel" type="Label" parent="DebugPanel" unique_id=287138792] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Anchor - stretch 0.000" horizontal_alignment = 2 [node name="EffectsLabel" type="Label" parent="DebugPanel" unique_id=850058697] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Effects -" horizontal_alignment = 2 [node name="DefenseLabel" type="Label" parent="DebugPanel" unique_id=1580894607] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Baseline Vulnerable damage 1.00 interrupt true" horizontal_alignment = 2 [node name="PatternsLabel" type="Label" parent="DebugPanel" unique_id=1764315844] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Patterns -" horizontal_alignment = 2 [node name="HitLogLabel" type="Label" parent="DebugPanel" unique_id=137664462] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Hits -" horizontal_alignment = 2 [node name="CalibrationLabel" type="Label" parent="DebugPanel" unique_id=1640694321] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "Diff -- ms" horizontal_alignment = 2 [node name="TimePhaseDebugLabel" type="Label" parent="DebugPanel" unique_id=1559421767] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "TimePhase past streak 0 buff 0" horizontal_alignment = 2 [node name="TimeAnchorDebugLabel" type="Label" parent="DebugPanel" unique_id=683859755] layout_mode = 2 theme_override_colors/font_color = Color(0.84, 0.94, 1, 1) theme_override_colors/font_shadow_color = Color(0, 0, 0, 0.8) theme_override_constants/shadow_offset_x = 1 theme_override_constants/shadow_offset_y = 1 theme_override_font_sizes/font_size = 12 text = "TimeAnchor -" horizontal_alignment = 2