[gd_scene format=3] [ext_resource type="Script" path="res://hud/hud.gd" id="1"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ability_active"] bg_color = Color(0.2, 0.2, 0.2, 0.8) border_width_bottom = 2 border_width_left = 2 border_width_right = 2 border_width_top = 2 border_color = Color(0.8, 0.8, 0.8, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ability_round"] bg_color = Color(0.2, 0.2, 0.2, 0.8) border_width_bottom = 2 border_width_left = 2 border_width_right = 2 border_width_top = 2 border_color = Color(0.8, 0.8, 0.8, 1) corner_radius_top_left = 22 corner_radius_top_right = 22 corner_radius_bottom_right = 22 corner_radius_bottom_left = 22 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_health_bg"] bg_color = Color(0.3, 0.1, 0.1, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_health_fill"] bg_color = Color(0.2, 0.8, 0.2, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_shield_bg"] bg_color = Color(0.1, 0.1, 0.3, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_shield_fill"] bg_color = Color(0.2, 0.5, 0.9, 1) [node name="HUD" type="CanvasLayer"] script = ExtResource("1") [node name="HealthBar" type="ProgressBar" parent="."] offset_left = 10.0 offset_top = 10.0 offset_right = 210.0 offset_bottom = 30.0 theme_override_styles/background = SubResource("StyleBoxFlat_health_bg") theme_override_styles/fill = SubResource("StyleBoxFlat_health_fill") max_value = 100.0 value = 100.0 show_percentage = false [node name="HealthLabel" type="Label" parent="HealthBar"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_font_sizes/font_size = 12 text = "100/100" horizontal_alignment = 1 vertical_alignment = 1 [node name="ShieldBar" type="ProgressBar" parent="."] offset_left = 10.0 offset_top = 35.0 offset_right = 210.0 offset_bottom = 55.0 theme_override_styles/background = SubResource("StyleBoxFlat_shield_bg") theme_override_styles/fill = SubResource("StyleBoxFlat_shield_fill") max_value = 50.0 value = 50.0 show_percentage = false [node name="ShieldLabel" type="Label" parent="ShieldBar"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_font_sizes/font_size = 12 text = "50/50" horizontal_alignment = 1 vertical_alignment = 1 [node name="RespawnTimer" type="Label" parent="."] anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -50.0 offset_top = -30.0 offset_right = 50.0 offset_bottom = 30.0 grow_horizontal = 2 grow_vertical = 2 theme_override_font_sizes/font_size = 48 horizontal_alignment = 1 vertical_alignment = 1 [node name="AbilityBar" type="HBoxContainer" parent="."] anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = -130.0 offset_top = -60.0 offset_right = 130.0 offset_bottom = -10.0 grow_horizontal = 2 grow_vertical = 0 theme_override_constants/separation = 5 [node name="ClassIcon" type="Panel" parent="AbilityBar"] custom_minimum_size = Vector2(45, 45) theme_override_styles/panel = SubResource("StyleBoxFlat_ability_round") [node name="Label" type="Label" parent="AbilityBar/ClassIcon"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_font_sizes/font_size = 20 text = "D" horizontal_alignment = 1 vertical_alignment = 1 [node name="Ability1" type="Panel" parent="AbilityBar"] custom_minimum_size = Vector2(45, 45) theme_override_styles/panel = SubResource("StyleBoxFlat_ability_active") [node name="CooldownOverlay" type="ColorRect" parent="AbilityBar/Ability1"] layout_mode = 1 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0, 0, 0, 0.6) visible = false [node name="Label" type="Label" parent="AbilityBar/Ability1"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "1" horizontal_alignment = 1 vertical_alignment = 1 [node name="Ability2" type="Panel" parent="AbilityBar"] custom_minimum_size = Vector2(45, 45) theme_override_styles/panel = SubResource("StyleBoxFlat_ability_active") [node name="CooldownOverlay" type="ColorRect" parent="AbilityBar/Ability2"] layout_mode = 1 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0, 0, 0, 0.6) visible = false [node name="Label" type="Label" parent="AbilityBar/Ability2"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "2" horizontal_alignment = 1 vertical_alignment = 1 [node name="Ability3" type="Panel" parent="AbilityBar"] custom_minimum_size = Vector2(45, 45) theme_override_styles/panel = SubResource("StyleBoxFlat_ability_active") [node name="CooldownOverlay" type="ColorRect" parent="AbilityBar/Ability3"] layout_mode = 1 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0, 0, 0, 0.6) visible = false [node name="Label" type="Label" parent="AbilityBar/Ability3"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "3" horizontal_alignment = 1 vertical_alignment = 1 [node name="Ability4" type="Panel" parent="AbilityBar"] custom_minimum_size = Vector2(45, 45) theme_override_styles/panel = SubResource("StyleBoxFlat_ability_active") [node name="CooldownOverlay" type="ColorRect" parent="AbilityBar/Ability4"] layout_mode = 1 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0, 0, 0, 0.6) visible = false [node name="Label" type="Label" parent="AbilityBar/Ability4"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "4" horizontal_alignment = 1 vertical_alignment = 1 [node name="Ability5" type="Panel" parent="AbilityBar"] custom_minimum_size = Vector2(45, 45) theme_override_styles/panel = SubResource("StyleBoxFlat_ability_round") [node name="CooldownOverlay" type="ColorRect" parent="AbilityBar/Ability5"] layout_mode = 1 anchor_right = 1.0 anchor_bottom = 1.0 color = Color(0, 0, 0, 0.6) visible = false [node name="Label" type="Label" parent="AbilityBar/Ability5"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "P" horizontal_alignment = 1 vertical_alignment = 1