update enemy overlay

pull/21/head
Sascha 2024-09-14 15:36:39 +07:00
parent 96a44dea44
commit 6e86479f85
10 changed files with 14453 additions and 14443 deletions

@ -1,61 +1,66 @@
[gd_scene load_steps=2 format=3 uid="uid://drqvds1bphrkc"] [gd_scene load_steps=5 format=3 uid="uid://drqvds1bphrkc"]
[ext_resource type="Texture2D" uid="uid://dusuxbeon1rsm" path="res://resources/images/white1x1.png" id="1_sh5ks"] [ext_resource type="Theme" uid="uid://b3faaa6kmpthu" path="res://resources/themes/standard_theme.tres" id="3_i7stp"]
[ext_resource type="Texture2D" uid="uid://cfpd0yrkim75s" path="res://resources/images/UI Adventure Pack/barBack_horizontalMid.png" id="4_ju0eb"]
[ext_resource type="Texture2D" uid="uid://cqmtg3wvsj5vm" path="res://resources/images/UI Adventure Pack/barRed_horizontalMid.png" id="5_iwh4e"]
[ext_resource type="Texture2D" uid="uid://dfmtg8n4b5b0j" path="res://resources/images/UI Adventure Pack/barBlue_horizontalBlue.png" id="6_ajf2g"]
[node name="SubViewportContainer" type="SubViewportContainer"] [node name="SubViewportContainer" type="SubViewportContainer"]
offset_right = 40.0 offset_right = 300.0
offset_bottom = 40.0 offset_bottom = 100.0
[node name="EnemyOverlay" type="SubViewport" parent="."] [node name="EnemyOverlay" type="SubViewport" parent="."]
transparent_bg = true transparent_bg = true
handle_input_locally = false handle_input_locally = false
size = Vector2i(300, 50) size = Vector2i(150, 50)
render_target_update_mode = 4 render_target_update_mode = 4
[node name="Name" type="Label" parent="EnemyOverlay"] [node name="Stats" type="VBoxContainer" parent="EnemyOverlay"]
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -150.0
offset_right = 150.0
offset_bottom = 23.0
grow_horizontal = 2
size_flags_horizontal = 4
text = "Skeleton Warrior"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Health" type="TextureProgressBar" parent="EnemyOverlay"]
anchors_preset = 8 anchors_preset = 8
anchor_left = 0.5 anchor_left = 0.5
anchor_top = 0.5 anchor_top = 0.5
anchor_right = 0.5 anchor_right = 0.5
anchor_bottom = 0.5 anchor_bottom = 0.5
offset_left = -100.0 offset_left = -54.5
offset_top = -5.0 offset_top = -14.0
offset_right = 100.0 offset_right = 54.5
offset_bottom = 5.0 offset_bottom = 14.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
size_flags_horizontal = 4
size_flags_vertical = 4
[node name="Name" type="Label" parent="EnemyOverlay/Stats"]
layout_mode = 2
theme = ExtResource("3_i7stp")
text = "[Enemy Name]
"
horizontal_alignment = 1
[node name="Clocks" type="HBoxContainer" parent="EnemyOverlay/Stats"]
layout_mode = 2
size_flags_vertical = 3
[node name="TextureProgressBarHealth" type="TextureProgressBar" parent="EnemyOverlay/Stats/Clocks"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
tooltip_text = "Health"
value = 67.0 value = 67.0
nine_patch_stretch = true nine_patch_stretch = true
texture_under = ExtResource("1_sh5ks") stretch_margin_top = 5
texture_progress = ExtResource("1_sh5ks") stretch_margin_bottom = 5
tint_progress = Color(1, 0, 0, 1) texture_under = ExtResource("4_ju0eb")
texture_progress = ExtResource("5_iwh4e")
[node name="Stamina" type="TextureProgressBar" parent="EnemyOverlay"] [node name="TextureProgressBarStamina" type="TextureProgressBar" parent="EnemyOverlay/Stats/Clocks"]
anchors_preset = 7 layout_mode = 2
anchor_left = 0.5 size_flags_horizontal = 3
anchor_top = 1.0 size_flags_vertical = 4
anchor_right = 0.5 tooltip_text = "Stamina"
anchor_bottom = 1.0 value = 33.0
offset_left = -100.0
offset_top = -10.0
offset_right = 100.0
grow_horizontal = 2
grow_vertical = 0
value = 67.0
nine_patch_stretch = true nine_patch_stretch = true
texture_under = ExtResource("1_sh5ks") stretch_margin_top = 5
texture_progress = ExtResource("1_sh5ks") stretch_margin_bottom = 5
tint_progress = Color(0.203922, 0, 1, 1) texture_under = ExtResource("4_ju0eb")
texture_progress = ExtResource("6_ajf2g")

File diff suppressed because it is too large Load Diff

@ -1,12 +1,15 @@
[gd_scene load_steps=59 format=4 uid="uid://boygkamfqg6l6"] [gd_scene load_steps=62 format=4 uid="uid://boygkamfqg6l6"]
[ext_resource type="Script" path="res://scripts/enemy.gd" id="2_gn4pp"] [ext_resource type="Script" path="res://scripts/enemy.gd" id="2_gn4pp"]
[ext_resource type="Script" path="res://scripts/hurtbox.gd" id="3_372dk"] [ext_resource type="Script" path="res://scripts/hurtbox.gd" id="3_372dk"]
[ext_resource type="Texture2D" uid="uid://bt85qpp4kw7c" path="res://resources/models/skeletons/Skeleton_Warrior_new_skeleton_texture.png" id="3_ugaqu"] [ext_resource type="Texture2D" uid="uid://bt85qpp4kw7c" path="res://resources/models/skeletons/Skeleton_Warrior_new_skeleton_texture.png" id="3_ugaqu"]
[ext_resource type="Texture2D" uid="uid://dusuxbeon1rsm" path="res://resources/images/white1x1.png" id="4_27io6"]
[ext_resource type="AnimationLibrary" uid="uid://dj1tp62lvso53" path="res://resources/animations/skeleton_animations.tres" id="4_fc2wc"] [ext_resource type="AnimationLibrary" uid="uid://dj1tp62lvso53" path="res://resources/animations/skeleton_animations.tres" id="4_fc2wc"]
[ext_resource type="Script" path="res://scripts/enemy_overlay.gd" id="4_mjipw"] [ext_resource type="Script" path="res://scripts/enemy_overlay.gd" id="4_mjipw"]
[ext_resource type="Script" path="res://scripts/hitbox.gd" id="4_nfsui"] [ext_resource type="Script" path="res://scripts/hitbox.gd" id="4_nfsui"]
[ext_resource type="Theme" uid="uid://b3faaa6kmpthu" path="res://resources/themes/standard_theme.tres" id="8_vvcu7"]
[ext_resource type="Texture2D" uid="uid://cfpd0yrkim75s" path="res://resources/images/UI Adventure Pack/barBack_horizontalMid.png" id="9_wmio2"]
[ext_resource type="Texture2D" uid="uid://cqmtg3wvsj5vm" path="res://resources/images/UI Adventure Pack/barRed_horizontalMid.png" id="10_xmnaf"]
[ext_resource type="Texture2D" uid="uid://dfmtg8n4b5b0j" path="res://resources/images/UI Adventure Pack/barBlue_horizontalBlue.png" id="11_pue1j"]
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_haxcf"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_haxcf"]
radius = 0.631256 radius = 0.631256
@ -570,36 +573,36 @@ bones/1/name = "hips"
bones/1/parent = 0 bones/1/parent = 0
bones/1/rest = Transform3D(1, -1.92983e-22, -2.06635e-07, 9.18536e-22, 1, 3.51128e-15, 2.06635e-07, -3.51128e-15, 1, -2.1013e-22, 0.405663, 8.88178e-16) bones/1/rest = Transform3D(1, -1.92983e-22, -2.06635e-07, 9.18536e-22, 1, 3.51128e-15, 2.06635e-07, -3.51128e-15, 1, -2.1013e-22, 0.405663, 8.88178e-16)
bones/1/enabled = true bones/1/enabled = true
bones/1/position = Vector3(6.7314e-20, 0.390937, 1.74488e-15) bones/1/position = Vector3(9.56114e-20, 0.390637, 1.97621e-15)
bones/1/rotation = Quaternion(5.5202e-05, 0.0425454, 3.41995e-05, 0.999095) bones/1/rotation = Quaternion(5.42714e-05, 0.0425453, 3.42435e-05, 0.999095)
bones/1/scale = Vector3(1, 1, 1) bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "spine" bones/2/name = "spine"
bones/2/parent = 1 bones/2/parent = 1
bones/2/rest = Transform3D(1, 8.67181e-22, 3.55271e-15, -8.67181e-22, 1, 3.52176e-23, -3.55271e-15, -3.52176e-23, 1, -4.36903e-23, 0.191978, -8.88178e-16) bones/2/rest = Transform3D(1, 8.67181e-22, 3.55271e-15, -8.67181e-22, 1, 3.52176e-23, -3.55271e-15, -3.52176e-23, 1, -4.36903e-23, 0.191978, -8.88178e-16)
bones/2/enabled = true bones/2/enabled = true
bones/2/position = Vector3(5.98821e-12, 0.191978, -2.81142e-12) bones/2/position = Vector3(5.98821e-12, 0.191978, -2.81142e-12)
bones/2/rotation = Quaternion(-2.92307e-05, 0.00394019, 0.000184276, 0.999992) bones/2/rotation = Quaternion(-2.97682e-05, 0.00392204, 0.000185764, 0.999992)
bones/2/scale = Vector3(1, 1, 1) bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "chest" bones/3/name = "chest"
bones/3/parent = 2 bones/3/parent = 2
bones/3/rest = Transform3D(1, -2.05374e-22, -1.77636e-14, 2.05374e-22, 1, -1.11653e-14, 1.77636e-14, 1.11653e-14, 1, -9.6328e-23, 0.374988, 1.77636e-15) bones/3/rest = Transform3D(1, -2.05374e-22, -1.77636e-14, 2.05374e-22, 1, -1.11653e-14, 1.77636e-14, 1.11653e-14, 1, -9.6328e-23, 0.374988, 1.77636e-15)
bones/3/enabled = true bones/3/enabled = true
bones/3/position = Vector3(-1.41719e-11, 0.374988, 2.56118e-11) bones/3/position = Vector3(-1.41719e-11, 0.374988, 2.56118e-11)
bones/3/rotation = Quaternion(3.2427e-05, 8.1361e-05, 0.000553773, 1) bones/3/rotation = Quaternion(3.13518e-05, 8.10605e-05, 0.000552232, 1)
bones/3/scale = Vector3(1, 1, 1) bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "upperarm.l" bones/4/name = "upperarm.l"
bones/4/parent = 3 bones/4/parent = 3
bones/4/rest = Transform3D(0.0572952, 0.998357, 5.96046e-08, -2.98023e-07, -1.19209e-07, 1, 0.998357, -0.0572953, 2.38419e-07, 0.212007, 0.134132, 8.92131e-08) bones/4/rest = Transform3D(0.0572952, 0.998357, 5.96046e-08, -2.98023e-07, -1.19209e-07, 1, 0.998357, -0.0572953, 2.38419e-07, 0.212007, 0.134132, 8.92131e-08)
bones/4/enabled = true bones/4/enabled = true
bones/4/position = Vector3(0.212, 0.134124, -2.38787e-05) bones/4/position = Vector3(0.211999, 0.134123, -2.35676e-05)
bones/4/rotation = Quaternion(-0.560391, -0.062983, -0.643509, 0.517583) bones/4/rotation = Quaternion(-0.560299, -0.0628903, -0.643347, 0.517894)
bones/4/scale = Vector3(0.999999, 0.999999, 1) bones/4/scale = Vector3(0.999999, 0.999999, 1)
bones/5/name = "lowerarm.l" bones/5/name = "lowerarm.l"
bones/5/parent = 4 bones/5/parent = 4
bones/5/rest = Transform3D(0.993885, 0.110424, -1.77241e-07, -0.110424, 0.993885, -4.82524e-07, 1.22875e-07, 4.99145e-07, 1, -3.31295e-09, 0.241897, 4.4799e-09) bones/5/rest = Transform3D(0.993885, 0.110424, -1.77241e-07, -0.110424, 0.993885, -4.82524e-07, 1.22875e-07, 4.99145e-07, 1, -3.31295e-09, 0.241897, 4.4799e-09)
bones/5/enabled = true bones/5/enabled = true
bones/5/position = Vector3(4.27124e-08, 0.241897, -1.72472e-07) bones/5/position = Vector3(4.27124e-08, 0.241897, -1.72472e-07)
bones/5/rotation = Quaternion(2.21291e-07, 4.62667e-08, -0.495719, 0.868483) bones/5/rotation = Quaternion(2.20669e-07, 6.12935e-08, -0.496281, 0.868162)
bones/5/scale = Vector3(1, 1, 1) bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "wrist.l" bones/6/name = "wrist.l"
bones/6/parent = 5 bones/6/parent = 5
@ -613,28 +616,28 @@ bones/7/parent = 6
bones/7/rest = Transform3D(1, 8.33334e-14, -2.83571e-14, -8.33334e-14, 1, -2.54025e-13, 2.83571e-14, 2.54025e-13, 1, -2.04281e-14, 0.0738259, -1.19209e-07) bones/7/rest = Transform3D(1, 8.33334e-14, -2.83571e-14, -8.33334e-14, 1, -2.54025e-13, 2.83571e-14, 2.54025e-13, 1, -2.04281e-14, 0.0738259, -1.19209e-07)
bones/7/enabled = true bones/7/enabled = true
bones/7/position = Vector3(-7.1782e-09, 0.0738259, -1.0869e-08) bones/7/position = Vector3(-7.1782e-09, 0.0738259, -1.0869e-08)
bones/7/rotation = Quaternion(-0.321903, -0.325691, 0.14171, 0.877623) bones/7/rotation = Quaternion(-0.321935, -0.32595, 0.141859, 0.877491)
bones/7/scale = Vector3(1, 1, 1) bones/7/scale = Vector3(1, 1, 1)
bones/8/name = "handslot.l" bones/8/name = "handslot.l"
bones/8/parent = 7 bones/8/parent = 7
bones/8/rest = Transform3D(0, 1, -2.32809e-07, -1, 0, -6.82762e-08, -6.82761e-08, 2.32809e-07, 1, 8.34841e-10, 0.0961251, -0.0575) bones/8/rest = Transform3D(0, 1, -2.32809e-07, -1, 0, -6.82762e-08, -6.82761e-08, 2.32809e-07, 1, 8.34841e-10, 0.0961251, -0.0575)
bones/8/enabled = true bones/8/enabled = true
bones/8/position = Vector3(9.24143e-10, 0.0961252, -0.0575) bones/8/position = Vector3(9.24143e-10, 0.0961252, -0.0575)
bones/8/rotation = Quaternion(-2.88421e-06, -4.85849e-06, -0.706771, 0.707442) bones/8/rotation = Quaternion(1.47914e-05, 1.79181e-05, -0.706694, 0.707519)
bones/8/scale = Vector3(1, 1, 1) bones/8/scale = Vector3(1, 1, 1)
bones/9/name = "upperarm.r" bones/9/name = "upperarm.r"
bones/9/parent = 3 bones/9/parent = 3
bones/9/rest = Transform3D(0.0572954, -0.998357, -1.49012e-07, 2.38419e-07, -1.19209e-07, 1, -0.998357, -0.0572954, 2.38419e-07, -0.212007, 0.134132, 7.46997e-08) bones/9/rest = Transform3D(0.0572954, -0.998357, -1.49012e-07, 2.38419e-07, -1.19209e-07, 1, -0.998357, -0.0572954, 2.38419e-07, -0.212007, 0.134132, 7.46997e-08)
bones/9/enabled = true bones/9/enabled = true
bones/9/position = Vector3(-0.212002, 0.134123, -2.16226e-05) bones/9/position = Vector3(-0.212003, 0.134124, -2.19336e-05)
bones/9/rotation = Quaternion(-0.619509, 0.0824932, 0.613845, 0.482284) bones/9/rotation = Quaternion(-0.619407, 0.0824402, 0.613746, 0.482549)
bones/9/scale = Vector3(0.999999, 0.999999, 1) bones/9/scale = Vector3(0.999999, 0.999999, 1)
bones/10/name = "lowerarm.r" bones/10/name = "lowerarm.r"
bones/10/parent = 9 bones/10/parent = 9
bones/10/rest = Transform3D(0.993885, -0.110424, 1.06327e-07, 0.110424, 0.993885, -4.82539e-07, -5.23934e-08, 4.91329e-07, 1, 4.03071e-09, 0.241897, 3.62012e-09) bones/10/rest = Transform3D(0.993885, -0.110424, 1.06327e-07, 0.110424, 0.993885, -4.82539e-07, -5.23934e-08, 4.91329e-07, 1, 4.03071e-09, 0.241897, 3.62012e-09)
bones/10/enabled = true bones/10/enabled = true
bones/10/position = Vector3(-4.04491e-08, 0.241897, -5.30697e-08) bones/10/position = Vector3(-4.04491e-08, 0.241897, -5.30697e-08)
bones/10/rotation = Quaternion(2.08029e-07, -9.21519e-08, 0.520456, 0.853888) bones/10/rotation = Quaternion(2.05846e-07, -1.02371e-07, 0.520991, 0.853562)
bones/10/scale = Vector3(1, 1, 1) bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "wrist.r" bones/11/name = "wrist.r"
bones/11/parent = 10 bones/11/parent = 10
@ -648,21 +651,21 @@ bones/12/parent = 11
bones/12/rest = Transform3D(1, -8.32931e-14, 2.83546e-14, 8.32931e-14, 1, -6.34575e-14, -2.83546e-14, 6.34575e-14, 1, 2.04281e-14, 0.0738259, -1.19209e-07) bones/12/rest = Transform3D(1, -8.32931e-14, 2.83546e-14, 8.32931e-14, 1, -6.34575e-14, -2.83546e-14, 6.34575e-14, 1, 2.04281e-14, 0.0738259, -1.19209e-07)
bones/12/enabled = true bones/12/enabled = true
bones/12/position = Vector3(-1.3659e-08, 0.0738259, -6.36404e-08) bones/12/position = Vector3(-1.3659e-08, 0.0738259, -6.36404e-08)
bones/12/rotation = Quaternion(-0.315606, 0.304683, -0.225083, 0.869999) bones/12/rotation = Quaternion(-0.315634, 0.304886, -0.225224, 0.869882)
bones/12/scale = Vector3(1, 1, 1) bones/12/scale = Vector3(1, 1, 1)
bones/13/name = "handslot.r" bones/13/name = "handslot.r"
bones/13/parent = 12 bones/13/parent = 12
bones/13/rest = Transform3D(0, -1, 2.32809e-07, 1, 0, -6.86063e-08, 6.86063e-08, 2.32809e-07, 1, -8.34841e-10, 0.0961251, -0.0575) bones/13/rest = Transform3D(0, -1, 2.32809e-07, 1, 0, -6.86063e-08, 6.86063e-08, 2.32809e-07, 1, -8.34841e-10, 0.0961251, -0.0575)
bones/13/enabled = true bones/13/enabled = true
bones/13/position = Vector3(-1.97277e-08, 0.0961251, -0.0575) bones/13/position = Vector3(-1.97277e-08, 0.0961251, -0.0575)
bones/13/rotation = Quaternion(0.000100832, 0.000103929, 0.706867, 0.707347) bones/13/rotation = Quaternion(0.000160553, 0.000177691, 0.706806, 0.707408)
bones/13/scale = Vector3(1, 1, 1) bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "head" bones/14/name = "head"
bones/14/parent = 3 bones/14/parent = 3
bones/14/rest = Transform3D(1, 8.09955e-22, 1.77636e-14, -8.09955e-22, 1, 1.49605e-14, -1.77636e-14, -1.49605e-14, 1, 4.67612e-25, 0.268797, 0) bones/14/rest = Transform3D(1, 8.09955e-22, 1.77636e-14, -8.09955e-22, 1, 1.49605e-14, -1.77636e-14, -1.49605e-14, 1, 4.67612e-25, 0.268797, 0)
bones/14/enabled = true bones/14/enabled = true
bones/14/position = Vector3(-1.24879e-11, 0.268797, 4.0423e-15) bones/14/position = Vector3(-1.24879e-11, 0.268797, 4.0423e-15)
bones/14/rotation = Quaternion(0.000531876, -0.0309358, -1.66742e-05, 0.999521) bones/14/rotation = Quaternion(0.000530641, -0.0309174, -1.78407e-05, 0.999522)
bones/14/scale = Vector3(1, 1, 1) bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Skeleton_Warrior_Helmet" bones/15/name = "Skeleton_Warrior_Helmet"
bones/15/parent = 14 bones/15/parent = 14
@ -675,71 +678,71 @@ bones/16/name = "upperleg.l"
bones/16/parent = 1 bones/16/parent = 1
bones/16/rest = Transform3D(1, -1.31243e-07, -1.34242e-07, -1.35828e-07, -0.999396, -0.0347426, -1.29601e-07, 0.0347426, -0.999397, 0.170945, 0.113587, 1.70271e-08) bones/16/rest = Transform3D(1, -1.31243e-07, -1.34242e-07, -1.35828e-07, -0.999396, -0.0347426, -1.29601e-07, 0.0347426, -0.999397, 0.170945, 0.113587, 1.70271e-08)
bones/16/enabled = true bones/16/enabled = true
bones/16/position = Vector3(0.170945, 0.113587, 0.000234655) bones/16/position = Vector3(0.170945, 0.113587, 0.000244322)
bones/16/rotation = Quaternion(0.993792, 0.0821292, 0.0729735, 0.017503) bones/16/rotation = Quaternion(0.993749, 0.0820748, 0.073119, 0.0195073)
bones/16/scale = Vector3(1, 1, 1) bones/16/scale = Vector3(1, 1, 1)
bones/17/name = "lowerleg.l" bones/17/name = "lowerleg.l"
bones/17/parent = 16 bones/17/parent = 16
bones/17/rest = Transform3D(1, 1.62704e-07, 1.37175e-07, -1.30054e-07, 0.977432, -0.211252, -1.68451e-07, 0.211252, 0.977432, -1.1194e-08, 0.227077, -2.32076e-08) bones/17/rest = Transform3D(1, 1.62704e-07, 1.37175e-07, -1.30054e-07, 0.977432, -0.211252, -1.68451e-07, 0.211252, 0.977432, -1.1194e-08, 0.227077, -2.32076e-08)
bones/17/enabled = true bones/17/enabled = true
bones/17/position = Vector3(3.92422e-08, 0.227078, -1.35529e-10) bones/17/position = Vector3(3.92422e-08, 0.227078, -1.35529e-10)
bones/17/rotation = Quaternion(0.204631, 7.09125e-08, -1.34305e-07, 0.978839) bones/17/rotation = Quaternion(0.209737, 7.04369e-08, -1.36286e-07, 0.977758)
bones/17/scale = Vector3(1, 1, 1) bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "foot.l" bones/18/name = "foot.l"
bones/18/parent = 17 bones/18/parent = 17
bones/18/rest = Transform3D(1, -6.39488e-14, 1.68587e-07, -1.36667e-07, 0.585513, 0.810663, -9.87102e-08, -0.810663, 0.585513, -1.49012e-08, 0.149437, 3.72566e-09) bones/18/rest = Transform3D(1, -6.39488e-14, 1.68587e-07, -1.36667e-07, 0.585513, 0.810663, -9.87102e-08, -0.810663, 0.585513, -1.49012e-08, 0.149437, 3.72566e-09)
bones/18/enabled = true bones/18/enabled = true
bones/18/position = Vector3(4.3785e-08, 0.149437, -6.94943e-09) bones/18/position = Vector3(4.3785e-08, 0.149437, -6.94943e-09)
bones/18/rotation = Quaternion(-0.52268, -0.206538, 0.0431559, 0.826005) bones/18/rotation = Quaternion(-0.52536, -0.206392, 0.0439527, 0.824298)
bones/18/scale = Vector3(1, 1, 0.999999) bones/18/scale = Vector3(1, 1, 0.999999)
bones/19/name = "toes.l" bones/19/name = "toes.l"
bones/19/parent = 18 bones/19/parent = 18
bones/19/rest = Transform3D(-1, 1.21361e-07, 3.37844e-07, -1.58967e-07, 0.694106, -0.719873, -3.21865e-07, -0.719873, -0.694106, -1.6149e-10, 0.16565, 8.79764e-10) bones/19/rest = Transform3D(-1, 1.21361e-07, 3.37844e-07, -1.58967e-07, 0.694106, -0.719873, -3.21865e-07, -0.719873, -0.694106, -1.6149e-10, 0.16565, 8.79764e-10)
bones/19/enabled = true bones/19/enabled = true
bones/19/position = Vector3(-7.03199e-09, 0.16565, 2.68891e-08) bones/19/position = Vector3(-7.03199e-09, 0.16565, 2.68891e-08)
bones/19/rotation = Quaternion(9.83023e-05, 0.920245, -0.391344, -2.20882e-05) bones/19/rotation = Quaternion(9.24869e-05, 0.920239, -0.391356, -2.07712e-05)
bones/19/scale = Vector3(1, 0.999998, 1) bones/19/scale = Vector3(1, 0.999998, 1)
bones/20/name = "upperleg.r" bones/20/name = "upperleg.r"
bones/20/parent = 1 bones/20/parent = 1
bones/20/rest = Transform3D(1, 1.31243e-07, 2.02657e-07, 1.38205e-07, -0.999396, -0.0347426, 1.97975e-07, 0.0347426, -0.999397, -0.170945, 0.113587, 5.32468e-09) bones/20/rest = Transform3D(1, 1.31243e-07, 2.02657e-07, 1.38205e-07, -0.999396, -0.0347426, 1.97975e-07, 0.0347426, -0.999397, -0.170945, 0.113587, 5.32468e-09)
bones/20/enabled = true bones/20/enabled = true
bones/20/position = Vector3(-0.170945, 0.113344, -0.000234979) bones/20/position = Vector3(-0.170945, 0.113344, -0.000244645)
bones/20/rotation = Quaternion(0.997312, -0.0291245, 0.0310387, 0.0596497) bones/20/rotation = Quaternion(0.997224, -0.0291956, 0.0310072, 0.0610712)
bones/20/scale = Vector3(1, 1, 1) bones/20/scale = Vector3(1, 1, 1)
bones/21/name = "lowerleg.r" bones/21/name = "lowerleg.r"
bones/21/parent = 20 bones/21/parent = 20
bones/21/rest = Transform3D(1, -1.65029e-07, -1.36672e-07, 1.32432e-07, 0.977432, -0.211252, 1.6845e-07, 0.211252, 0.977432, 1.18882e-08, 0.227077, -2.32075e-08) bones/21/rest = Transform3D(1, -1.65029e-07, -1.36672e-07, 1.32432e-07, 0.977432, -0.211252, 1.6845e-07, 0.211252, 0.977432, 1.18882e-08, 0.227077, -2.32075e-08)
bones/21/enabled = true bones/21/enabled = true
bones/21/position = Vector3(-9.67559e-09, 0.227077, -1.42054e-08) bones/21/position = Vector3(-9.67559e-09, 0.227077, -1.42054e-08)
bones/21/rotation = Quaternion(0.28529, -7.05324e-08, 2.00361e-07, 0.958441) bones/21/rotation = Quaternion(0.28919, -7.07449e-08, 2.0316e-07, 0.957272)
bones/21/scale = Vector3(1, 1, 1) bones/21/scale = Vector3(1, 1, 1)
bones/22/name = "foot.r" bones/22/name = "foot.r"
bones/22/parent = 21 bones/22/parent = 21
bones/22/rest = Transform3D(1, 5.68434e-14, 1.68587e-07, -1.36668e-07, 0.585513, 0.810663, -9.87101e-08, -0.810663, 0.585513, 1.49012e-08, 0.149437, 3.72559e-09) bones/22/rest = Transform3D(1, 5.68434e-14, 1.68587e-07, -1.36668e-07, 0.585513, 0.810663, -9.87101e-08, -0.810663, 0.585513, 1.49012e-08, 0.149437, 3.72559e-09)
bones/22/enabled = true bones/22/enabled = true
bones/22/position = Vector3(1.60742e-08, 0.149437, 6.91271e-09) bones/22/position = Vector3(1.60742e-08, 0.149437, 6.91271e-09)
bones/22/rotation = Quaternion(-0.563622, 0.112923, -0.00829881, 0.818236) bones/22/rotation = Quaternion(-0.565695, 0.11291, -0.00861624, 0.816803)
bones/22/scale = Vector3(1, 1, 0.999999) bones/22/scale = Vector3(1, 1, 0.999999)
bones/23/name = "toes.r" bones/23/name = "toes.r"
bones/23/parent = 22 bones/23/parent = 22
bones/23/rest = Transform3D(-1, 1.21361e-07, 3.58529e-08, 5.84281e-08, 0.694106, -0.719873, -1.12251e-07, -0.719873, -0.694106, -1.61491e-10, 0.16565, 2.84604e-09) bones/23/rest = Transform3D(-1, 1.21361e-07, 3.58529e-08, 5.84281e-08, 0.694106, -0.719873, -1.12251e-07, -0.719873, -0.694106, -1.61491e-10, 0.16565, 2.84604e-09)
bones/23/enabled = true bones/23/enabled = true
bones/23/position = Vector3(6.94014e-09, 0.16565, 2.44373e-08) bones/23/position = Vector3(6.94014e-09, 0.16565, 2.44373e-08)
bones/23/rotation = Quaternion(-8.80694e-05, 0.920215, -0.391413, 2.0128e-05) bones/23/rotation = Quaternion(-8.8069e-05, 0.920215, -0.391413, 2.01279e-05)
bones/23/scale = Vector3(1, 0.999998, 1) bones/23/scale = Vector3(1, 0.999998, 1)
bones/24/name = "kneeIK.l" bones/24/name = "kneeIK.l"
bones/24/parent = 0 bones/24/parent = 0
bones/24/rest = Transform3D(1, -2.47926e-07, -3.89414e-07, -3.89414e-07, 3.57628e-07, -1, 2.47926e-07, 1, 3.57628e-07, 0.170945, 0.29231, 0.575812) bones/24/rest = Transform3D(1, -2.47926e-07, -3.89414e-07, -3.89414e-07, 3.57628e-07, -1, 2.47926e-07, 1, 3.57628e-07, 0.170945, 0.29231, 0.575812)
bones/24/enabled = true bones/24/enabled = true
bones/24/position = Vector3(0.170945, 0.292358, 0.57586) bones/24/position = Vector3(0.170945, 0.292356, 0.575858)
bones/24/rotation = Quaternion(0.707107, -2.25334e-07, -5.00237e-08, 0.707107) bones/24/rotation = Quaternion(0.707107, -2.25334e-07, -5.00237e-08, 0.707107)
bones/24/scale = Vector3(1, 1, 1) bones/24/scale = Vector3(1, 1, 1)
bones/25/name = "control-toe-roll.l" bones/25/name = "control-toe-roll.l"
bones/25/parent = 0 bones/25/parent = 0
bones/25/rest = Transform3D(1, 2.05345e-07, -6.39488e-14, -7.10543e-15, 3.57628e-07, 1, 2.05345e-07, -1, 3.57628e-07, 0.170945, 0.0259902, 0.245789) bones/25/rest = Transform3D(1, 2.05345e-07, -6.39488e-14, -7.10543e-15, 3.57628e-07, 1, 2.05345e-07, -1, 3.57628e-07, 0.170945, 0.0259902, 0.245789)
bones/25/enabled = true bones/25/enabled = true
bones/25/position = Vector3(0.201736, 0.0277765, 0.207972) bones/25/position = Vector3(0.201736, 0.0277742, 0.208033)
bones/25/rotation = Quaternion(-0.709244, -7.2375e-08, -7.2825e-08, 0.704963) bones/25/rotation = Quaternion(-0.709295, -7.23711e-08, -7.28321e-08, 0.704912)
bones/25/scale = Vector3(1, 1, 1) bones/25/scale = Vector3(1, 1, 1)
bones/26/name = "control-heel-roll.l" bones/26/name = "control-heel-roll.l"
bones/26/parent = 25 bones/26/parent = 25
@ -753,7 +756,7 @@ bones/27/parent = 26
bones/27/rest = Transform3D(-1, -1.44017e-07, -2.51498e-07, -8.10837e-08, -0.694106, 0.719873, -2.7824e-07, 0.719873, 0.694106, -8.85797e-10, 0.213436, -8.66923e-10) bones/27/rest = Transform3D(-1, -1.44017e-07, -2.51498e-07, -8.10837e-08, -0.694106, 0.719873, -2.7824e-07, 0.719873, 0.694106, -8.85797e-10, 0.213436, -8.66923e-10)
bones/27/enabled = true bones/27/enabled = true
bones/27/position = Vector3(-4.34108e-08, 0.213436, -1.24871e-08) bones/27/position = Vector3(-4.34108e-08, 0.213436, -1.24871e-08)
bones/27/rotation = Quaternion(-1.33533e-07, 0.391084, 0.920355, 2.11996e-08) bones/27/rotation = Quaternion(-1.33533e-07, 0.391084, 0.920355, 2.11998e-08)
bones/27/scale = Vector3(1, 1, 1) bones/27/scale = Vector3(1, 1, 1)
bones/28/name = "heelIK.l" bones/28/name = "heelIK.l"
bones/28/parent = 27 bones/28/parent = 27
@ -780,15 +783,15 @@ bones/31/name = "kneeIK.r"
bones/31/parent = 0 bones/31/parent = 0
bones/31/rest = Transform3D(1, -2.47926e-07, 1.50996e-07, 1.50996e-07, 3.57628e-07, -1, 2.47926e-07, 1, 3.57628e-07, -0.170945, 0.29231, 0.575812) bones/31/rest = Transform3D(1, -2.47926e-07, 1.50996e-07, 1.50996e-07, 3.57628e-07, -1, 2.47926e-07, 1, 3.57628e-07, -0.170945, 0.29231, 0.575812)
bones/31/enabled = true bones/31/enabled = true
bones/31/position = Vector3(-0.170945, 0.292358, 0.57586) bones/31/position = Vector3(-0.170945, 0.292356, 0.575858)
bones/31/rotation = Quaternion(0.707107, -3.427e-08, 1.4104e-07, 0.707107) bones/31/rotation = Quaternion(0.707107, -3.427e-08, 1.4104e-07, 0.707107)
bones/31/scale = Vector3(1, 1, 1) bones/31/scale = Vector3(1, 1, 1)
bones/32/name = "control-toe-roll.r" bones/32/name = "control-toe-roll.r"
bones/32/parent = 0 bones/32/parent = 0
bones/32/rest = Transform3D(1, 2.05345e-07, -5.68434e-14, -1.42109e-14, 3.57628e-07, 1, 2.05345e-07, -1, 3.57628e-07, -0.170945, 0.0259902, 0.245789) bones/32/rest = Transform3D(1, 2.05345e-07, -5.68434e-14, -1.42109e-14, 3.57628e-07, 1, 2.05345e-07, -1, 3.57628e-07, -0.170945, 0.0259902, 0.245789)
bones/32/enabled = true bones/32/enabled = true
bones/32/position = Vector3(-0.170945, 0.0251431, 0.241223) bones/32/position = Vector3(-0.170945, 0.0251416, 0.24114)
bones/32/rotation = Quaternion(-0.70302, -7.30696e-08, -7.21305e-08, 0.71117) bones/32/rotation = Quaternion(-0.702948, -7.30726e-08, -7.2124e-08, 0.711241)
bones/32/scale = Vector3(1, 1, 1) bones/32/scale = Vector3(1, 1, 1)
bones/33/name = "control-heel-roll.r" bones/33/name = "control-heel-roll.r"
bones/33/parent = 32 bones/33/parent = 32
@ -802,7 +805,7 @@ bones/34/parent = 33
bones/34/rest = Transform3D(-1, -1.44017e-07, -2.51498e-07, -8.10837e-08, -0.694106, 0.719873, -2.7824e-07, 0.719873, 0.694106, 1.40154e-08, 0.213436, -5.23748e-10) bones/34/rest = Transform3D(-1, -1.44017e-07, -2.51498e-07, -8.10837e-08, -0.694106, 0.719873, -2.7824e-07, 0.719873, 0.694106, 1.40154e-08, 0.213436, -5.23748e-10)
bones/34/enabled = true bones/34/enabled = true
bones/34/position = Vector3(-2.94849e-09, 0.213436, -1.62925e-08) bones/34/position = Vector3(-2.94849e-09, 0.213436, -1.62925e-08)
bones/34/rotation = Quaternion(-1.46971e-07, 0.391084, 0.920355, 2.40356e-08) bones/34/rotation = Quaternion(-1.46972e-07, 0.391084, 0.920355, 2.4036e-08)
bones/34/scale = Vector3(1, 1, 1) bones/34/scale = Vector3(1, 1, 1)
bones/35/name = "heelIK.r" bones/35/name = "heelIK.r"
bones/35/parent = 34 bones/35/parent = 34
@ -836,7 +839,7 @@ bones/39/name = "handIK.l"
bones/39/parent = 0 bones/39/parent = 0
bones/39/rest = Transform3D(-1.19209e-07, 1, 0, -1.19209e-07, 0, 1, 1, 1.19209e-07, 1.19209e-07, 0.713181, 1.10676, 2.99767e-07) bones/39/rest = Transform3D(-1.19209e-07, 1, 0, -1.19209e-07, 0, 1, 1, 1.19209e-07, 1.19209e-07, 0.713181, 1.10676, 2.99767e-07)
bones/39/enabled = true bones/39/enabled = true
bones/39/position = Vector3(0.520733, 0.789015, -0.0592629) bones/39/position = Vector3(0.520733, 0.788839, -0.0592629)
bones/39/rotation = Quaternion(0.795617, 0.00380772, 0.605784, 0.00243902) bones/39/rotation = Quaternion(0.795617, 0.00380772, 0.605784, 0.00243902)
bones/39/scale = Vector3(1, 1, 1) bones/39/scale = Vector3(1, 1, 1)
bones/40/name = "elbowIK.r" bones/40/name = "elbowIK.r"
@ -850,12 +853,12 @@ bones/41/name = "handIK.r"
bones/41/parent = 0 bones/41/parent = 0
bones/41/rest = Transform3D(0, -1, -5.96046e-08, 1.78814e-07, -1.19209e-07, 1, -1, -5.96046e-08, 1.19209e-07, -0.713182, 1.10676, -6.1348e-08) bones/41/rest = Transform3D(0, -1, -5.96046e-08, 1.78814e-07, -1.19209e-07, 1, -1, -5.96046e-08, 1.19209e-07, -0.713182, 1.10676, -6.1348e-08)
bones/41/enabled = true bones/41/enabled = true
bones/41/position = Vector3(-0.510811, 0.789467, 0.0633182) bones/41/position = Vector3(-0.510811, 0.78929, 0.0633182)
bones/41/rotation = Quaternion(-0.762388, 0.00756033, 0.647063, -0.00406022) bones/41/rotation = Quaternion(-0.762388, 0.00756033, 0.647063, -0.00406022)
bones/41/scale = Vector3(1, 1, 1) bones/41/scale = Vector3(1, 1, 1)
[node name="Skeleton_Warrior_Helmet" type="BoneAttachment3D" parent="Rig/Skeleton3D"] [node name="Skeleton_Warrior_Helmet" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(0.999527, -0.00143395, 0.0307256, 0.00147365, 0.999998, -0.00126928, -0.0307237, 0.00131396, 0.999527, -0.00055109, 1.20115, 8.92027e-05) transform = Transform3D(0.999527, -0.00143216, 0.0307253, 0.00147161, 0.999998, -0.00126159, -0.0307235, 0.00130621, 0.999527, -0.000552474, 1.20085, 8.66621e-05)
bone_name = "Skeleton_Warrior_Helmet" bone_name = "Skeleton_Warrior_Helmet"
bone_idx = 15 bone_idx = 15
@ -909,7 +912,7 @@ transform = Transform3D(1, -1.18234e-11, 9.31323e-10, 6.54836e-11, 1, -3.49246e-
shape = SubResource("CapsuleShape3D_c30pj") shape = SubResource("CapsuleShape3D_c30pj")
[node name="lowerarm_r" type="BoneAttachment3D" parent="Rig/Skeleton3D"] [node name="lowerarm_r" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(-0.584286, -0.473756, -0.658911, -0.239457, -0.675128, 0.697754, -0.775415, 0.565469, 0.281025, -0.389615, 0.965376, -0.0843626) transform = Transform3D(-0.584879, -0.473375, -0.658659, -0.239725, -0.674878, 0.697905, -0.774885, 0.566087, 0.281242, -0.389657, 0.965196, -0.0844504)
bone_name = "lowerarm.r" bone_name = "lowerarm.r"
bone_idx = 10 bone_idx = 10
@ -923,7 +926,7 @@ shape = SubResource("CapsuleShape3D_wwi0t")
disabled = true disabled = true
[node name="lowerarm_l" type="BoneAttachment3D" parent="Rig/Skeleton3D"] [node name="lowerarm_l" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(-0.472085, 0.55382, 0.68587, 0.0890822, -0.744072, 0.662133, 0.877039, 0.373682, 0.301931, 0.377162, 0.982271, -0.156247) transform = Transform3D(-0.472699, 0.553584, 0.685638, 0.0893387, -0.743938, 0.662249, 0.876683, 0.374298, 0.302203, 0.377185, 0.982121, -0.156332)
bone_name = "lowerarm.l" bone_name = "lowerarm.l"
bone_idx = 5 bone_idx = 5
@ -937,7 +940,7 @@ shape = SubResource("CapsuleShape3D_ba1wv")
disabled = true disabled = true
[node name="lowerleg_r" type="BoneAttachment3D" parent="Rig/Skeleton3D"] [node name="lowerleg_r" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(0.998342, -0.0571403, 0.00690422, -0.0543241, -0.895849, 0.441025, -0.0190152, -0.440669, -0.897468, -0.182082, 0.279188, 0.0418892) transform = Transform3D(0.99834, -0.0571392, 0.00725091, -0.0543764, -0.893501, 0.445756, -0.0189914, -0.44541, -0.895125, -0.182078, 0.278969, 0.0425226)
bone_name = "lowerleg.r" bone_name = "lowerleg.r"
bone_idx = 21 bone_idx = 21
@ -951,7 +954,7 @@ shape = SubResource("CapsuleShape3D_r0iiv")
disabled = true disabled = true
[node name="lowerleg_l" type="BoneAttachment3D" parent="Rig/Skeleton3D"] [node name="lowerleg_l" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(0.98437, 0.175967, -0.0072236, 0.16585, -0.912412, 0.374164, 0.0592497, -0.369514, -0.927334, 0.207616, 0.280662, -0.00671609) transform = Transform3D(0.984341, 0.176071, -0.00846041, 0.166033, -0.909965, 0.379996, 0.0592075, -0.375451, -0.924949, 0.2076, 0.280392, -0.0057937)
bone_name = "lowerleg.l" bone_name = "lowerleg.l"
bone_idx = 17 bone_idx = 17
@ -985,56 +988,59 @@ script = ExtResource("4_mjipw")
[node name="EnemyOverlay" type="SubViewport" parent="sprite_enemy_overlay"] [node name="EnemyOverlay" type="SubViewport" parent="sprite_enemy_overlay"]
transparent_bg = true transparent_bg = true
handle_input_locally = false handle_input_locally = false
size = Vector2i(300, 50) size = Vector2i(200, 50)
render_target_update_mode = 4 render_target_update_mode = 4
[node name="Name" type="Label" parent="sprite_enemy_overlay/EnemyOverlay"] [node name="Stats" type="VBoxContainer" parent="sprite_enemy_overlay/EnemyOverlay"]
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -150.0
offset_right = 150.0
offset_bottom = 23.0
grow_horizontal = 2
size_flags_horizontal = 4
text = "Skeleton Warrior"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Health" type="TextureProgressBar" parent="sprite_enemy_overlay/EnemyOverlay"]
anchors_preset = 8 anchors_preset = 8
anchor_left = 0.5 anchor_left = 0.5
anchor_top = 0.5 anchor_top = 0.5
anchor_right = 0.5 anchor_right = 0.5
anchor_bottom = 0.5 anchor_bottom = 0.5
offset_left = -100.0 offset_left = -54.5
offset_top = -5.0 offset_top = -14.0
offset_right = 100.0 offset_right = 54.5
offset_bottom = 5.0 offset_bottom = 14.0
grow_horizontal = 2 grow_horizontal = 2
grow_vertical = 2 grow_vertical = 2
value = 67.0 size_flags_horizontal = 4
nine_patch_stretch = true size_flags_vertical = 4
texture_under = ExtResource("4_27io6")
texture_progress = ExtResource("4_27io6") [node name="Name" type="Label" parent="sprite_enemy_overlay/EnemyOverlay/Stats"]
tint_progress = Color(1, 0, 0, 1) layout_mode = 2
theme = ExtResource("8_vvcu7")
theme_override_font_sizes/font_size = 8
text = "[Enemy Name]
"
horizontal_alignment = 1
[node name="Stamina" type="TextureProgressBar" parent="sprite_enemy_overlay/EnemyOverlay"] [node name="Bars" type="HBoxContainer" parent="sprite_enemy_overlay/EnemyOverlay/Stats"]
anchors_preset = 7 layout_mode = 2
anchor_left = 0.5 size_flags_vertical = 3
anchor_top = 1.0
anchor_right = 0.5 [node name="Health" type="TextureProgressBar" parent="sprite_enemy_overlay/EnemyOverlay/Stats/Bars"]
anchor_bottom = 1.0 layout_mode = 2
offset_left = -100.0 size_flags_horizontal = 3
offset_top = -10.0 size_flags_vertical = 4
offset_right = 100.0 tooltip_text = "Health"
grow_horizontal = 2
grow_vertical = 0
value = 67.0 value = 67.0
nine_patch_stretch = true nine_patch_stretch = true
texture_under = ExtResource("4_27io6") stretch_margin_top = 5
texture_progress = ExtResource("4_27io6") stretch_margin_bottom = 5
tint_progress = Color(0.203922, 0, 1, 1) texture_under = ExtResource("9_wmio2")
texture_progress = ExtResource("10_xmnaf")
[node name="Stamina" type="TextureProgressBar" parent="sprite_enemy_overlay/EnemyOverlay/Stats/Bars"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
tooltip_text = "Stamina"
value = 33.0
nine_patch_stretch = true
stretch_margin_top = 5
stretch_margin_bottom = 5
texture_under = ExtResource("9_wmio2")
texture_progress = ExtResource("11_pue1j")
[node name="FSX" type="AudioStreamPlayer3D" parent="."] [node name="FSX" type="AudioStreamPlayer3D" parent="."]
bus = &"SFX" bus = &"SFX"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -8,12 +8,12 @@
Label/colors/font_color = Color(0.95484, 0.812393, 0.649633, 1) Label/colors/font_color = Color(0.95484, 0.812393, 0.649633, 1)
Label/colors/font_outline_color = Color(0, 0, 0, 1) Label/colors/font_outline_color = Color(0, 0, 0, 1)
Label/colors/font_shadow_color = Color(0.27843, 0.172041, 0.0270472, 1) Label/colors/font_shadow_color = Color(0.27843, 0.172041, 0.0270472, 1)
Label/constants/line_spacing = 3 Label/constants/line_spacing = 1
Label/constants/outline_size = 0 Label/constants/outline_size = 0
Label/constants/shadow_offset_x = 1 Label/constants/shadow_offset_x = 1
Label/constants/shadow_offset_y = 1 Label/constants/shadow_offset_y = 1
Label/constants/shadow_outline_size = 1 Label/constants/shadow_outline_size = 1
Label/font_sizes/font_size = 16 Label/font_sizes/font_size = 12
Label/fonts/font = ExtResource("1_0we5y") Label/fonts/font = ExtResource("1_0we5y")
Label/styles/normal = SubResource("StyleBoxEmpty_7nnf0") Label/styles/normal = SubResource("StyleBoxEmpty_7nnf0")
ProgressBar/fonts/font = ExtResource("1_0we5y") ProgressBar/fonts/font = ExtResource("1_0we5y")

@ -44,7 +44,6 @@ script = ExtResource("1_kvi4c")
[node name="SpawnManager" type="Node" parent="." node_paths=PackedStringArray("enemies_folder", "spawn_points", "enemies_ui_manager", "spawn_points_container")] [node name="SpawnManager" type="Node" parent="." node_paths=PackedStringArray("enemies_folder", "spawn_points", "enemies_ui_manager", "spawn_points_container")]
script = ExtResource("4_2vmwg") script = ExtResource("4_2vmwg")
max_enemy = 7
enemies_folder = NodePath("Enemies") enemies_folder = NodePath("Enemies")
enemies = Array[PackedScene]([ExtResource("13_8a4e7")]) enemies = Array[PackedScene]([ExtResource("13_8a4e7")])
enemies_ui = ExtResource("9_p6yn7") enemies_ui = ExtResource("9_p6yn7")

@ -1,8 +1,8 @@
extends Sprite3D extends Sprite3D
@onready var name_label: Label = $EnemyOverlay/Name @onready var name_label: Label = $EnemyOverlay/Stats/Name
@onready var health_bar: TextureProgressBar = $EnemyOverlay/Health @onready var health_bar: TextureProgressBar = $EnemyOverlay/Stats/Bars/Health
@onready var stamina_bar: TextureProgressBar = $EnemyOverlay/Stamina @onready var stamina_bar: TextureProgressBar = $EnemyOverlay/Stats/Bars/Stamina
func _ready() -> void: func _ready() -> void:
owner.health_changed.connect(update_health_bar) owner.health_changed.connect(update_health_bar)