Add debug console

pull/13/head
Sascha 2024-07-04 15:48:23 +07:00
parent 5d2ef5d51d
commit ee0fba050d
14 changed files with 235 additions and 118 deletions

@ -0,0 +1,22 @@
[gd_scene load_steps=2 format=3 uid="uid://bv0yhkf3bvbxi"]
[ext_resource type="Texture2D" uid="uid://brdoqvapyya5b" path="res://resources/images/icon.svg" id="1_rvge7"]
[node name="Enemies_UI" type="Control"]
layout_mode = 3
anchors_preset = 0
size_flags_horizontal = 4
size_flags_vertical = 4
[node name="CanvasGroup" type="CanvasGroup" parent="."]
[node name="Sprite2D" type="Sprite2D" parent="CanvasGroup"]
position = Vector2(64, 64)
texture = ExtResource("1_rvge7")
[node name="Label" type="Label" parent="CanvasGroup"]
offset_top = 128.0
offset_right = 128.0
offset_bottom = 151.0
text = "Name: Godot
Position: 0, 0, 0"

@ -558,36 +558,36 @@ bones/1/name = "hips"
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/enabled = true
bones/1/position = Vector3(6.07234e-19, 0.374064, 9.33511e-16)
bones/1/rotation = Quaternion(5.19914e-05, 0.0425451, 3.43511e-05, 0.999095)
bones/1/position = Vector3(3.41355e-19, 0.370172, 1.34999e-15)
bones/1/rotation = Quaternion(5.20957e-05, 0.0425452, 3.43462e-05, 0.999095)
bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "spine"
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/enabled = true
bones/2/position = Vector3(5.98821e-12, 0.191978, -2.81142e-12)
bones/2/rotation = Quaternion(-2.79232e-05, 0.00400176, 0.000182297, 0.999992)
bones/2/rotation = Quaternion(-3.11382e-05, 0.00388087, 0.000188925, 0.999992)
bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "chest"
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/enabled = true
bones/3/position = Vector3(-1.41719e-11, 0.374988, 2.56118e-11)
bones/3/rotation = Quaternion(3.71803e-05, 8.26821e-05, 0.000560595, 1)
bones/3/rotation = Quaternion(2.80839e-05, 8.01437e-05, 0.000547553, 1)
bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "upperarm.l"
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/enabled = true
bones/4/position = Vector3(0.212005, 0.134126, -2.52552e-05)
bones/4/rotation = Quaternion(-0.554523, -0.0593658, -0.637401, 0.531695)
bones/4/position = Vector3(0.211996, 0.134121, -2.26224e-05)
bones/4/rotation = Quaternion(-0.55296, -0.0588503, -0.637383, 0.5334)
bones/4/scale = Vector3(0.999999, 0.999999, 1)
bones/5/name = "lowerarm.l"
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/enabled = true
bones/5/position = Vector3(4.27124e-08, 0.241897, -1.72472e-07)
bones/5/rotation = Quaternion(2.11054e-07, 6.33782e-08, -0.514632, 0.857411)
bones/5/rotation = Quaternion(2.39313e-07, 3.70546e-08, -0.516105, 0.856525)
bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "wrist.l"
bones/6/parent = 5
@ -601,28 +601,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/enabled = true
bones/7/position = Vector3(-7.1782e-09, 0.0738259, -1.0869e-08)
bones/7/rotation = Quaternion(-0.322574, -0.335869, 0.146037, 0.872818)
bones/7/rotation = Quaternion(-0.3223, -0.337841, 0.145732, 0.872209)
bones/7/scale = Vector3(1, 1, 1)
bones/8/name = "handslot.l"
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/enabled = true
bones/8/position = Vector3(9.24143e-10, 0.0961252, -0.0575)
bones/8/rotation = Quaternion(0.000633901, 0.00061405, -0.70447, 0.709733)
bones/8/rotation = Quaternion(0.000828614, 0.000842517, -0.703673, 0.710523)
bones/8/scale = Vector3(1, 1, 1)
bones/9/name = "upperarm.r"
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/enabled = true
bones/9/position = Vector3(-0.211996, 0.134121, -2.0246e-05)
bones/9/rotation = Quaternion(-0.613697, 0.0793609, 0.608927, 0.496272)
bones/9/position = Vector3(-0.212006, 0.134126, -2.28787e-05)
bones/9/rotation = Quaternion(-0.612174, 0.0791382, 0.609259, 0.497778)
bones/9/scale = Vector3(0.999999, 0.999999, 1)
bones/10/name = "lowerarm.r"
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/enabled = true
bones/10/position = Vector3(-4.04491e-08, 0.241897, -5.30697e-08)
bones/10/rotation = Quaternion(1.76835e-07, -9.89018e-08, 0.538593, 0.842566)
bones/10/rotation = Quaternion(1.97385e-07, -1.11664e-07, 0.539993, 0.84167)
bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "wrist.r"
bones/11/parent = 10
@ -636,21 +636,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/enabled = true
bones/12/position = Vector3(-1.3659e-08, 0.0738259, -6.36404e-08)
bones/12/rotation = Quaternion(-0.316954, 0.315882, -0.229954, 0.864222)
bones/12/rotation = Quaternion(-0.316714, 0.317704, -0.229712, 0.863707)
bones/12/scale = Vector3(1, 1, 1)
bones/13/name = "handslot.r"
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/enabled = true
bones/13/position = Vector3(-1.97277e-08, 0.0961251, -0.0575)
bones/13/rotation = Quaternion(0.00207517, 0.002419, 0.70481, 0.709389)
bones/13/rotation = Quaternion(0.00277899, 0.00327075, 0.70408, 0.710108)
bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "head"
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/enabled = true
bones/14/position = Vector3(-1.24879e-11, 0.268797, 4.0423e-15)
bones/14/rotation = Quaternion(0.000537553, -0.0309759, -1.4001e-05, 0.99952)
bones/14/rotation = Quaternion(0.00052871, -0.0308667, -2.08944e-05, 0.999523)
bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Skeleton_Warrior_Helmet"
bones/15/parent = 14
@ -663,71 +663,71 @@ bones/16/name = "upperleg.l"
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/enabled = true
bones/16/position = Vector3(0.170945, 0.113587, 0.000241563)
bones/16/rotation = Quaternion(0.990614, 0.0818368, 0.0771582, 0.0776815)
bones/16/position = Vector3(0.170945, 0.113587, 0.000289427)
bones/16/rotation = Quaternion(0.989711, 0.0820864, 0.0778162, 0.0876331)
bones/16/scale = Vector3(1, 1, 1)
bones/17/name = "lowerleg.l"
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/enabled = true
bones/17/position = Vector3(3.92422e-08, 0.227078, -1.35529e-10)
bones/17/rotation = Quaternion(0.362029, 7.38059e-08, -2.54991e-07, 0.932167)
bones/17/rotation = Quaternion(0.387801, 6.51825e-08, -2.58792e-07, 0.921743)
bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "foot.l"
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/enabled = true
bones/18/position = Vector3(4.3785e-08, 0.149437, -6.94943e-09)
bones/18/rotation = Quaternion(-0.604378, -0.200209, 0.0689302, 0.768044)
bones/18/rotation = Quaternion(-0.618159, -0.198757, 0.0736336, 0.756937)
bones/18/scale = Vector3(1, 1, 0.999999)
bones/19/name = "toes.l"
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/enabled = true
bones/19/position = Vector3(-7.03199e-09, 0.16565, 2.68891e-08)
bones/19/rotation = Quaternion(-2.20628e-06, 0.920155, -0.391554, 6.88459e-07)
bones/19/rotation = Quaternion(-2.48559e-06, 0.920153, -0.391558, 9.50918e-07)
bones/19/scale = Vector3(1, 0.999998, 1)
bones/20/name = "upperleg.r"
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/enabled = true
bones/20/position = Vector3(-0.170945, 0.113344, -0.000241887)
bones/20/rotation = Quaternion(0.993025, -0.0321162, 0.0297114, 0.109486)
bones/20/position = Vector3(-0.170945, 0.113344, -0.000289751)
bones/20/rotation = Quaternion(0.992002, -0.0327173, 0.029473, 0.118291)
bones/20/scale = Vector3(1, 1, 1)
bones/21/name = "lowerleg.r"
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/enabled = true
bones/21/position = Vector3(-9.67559e-09, 0.227077, -1.42054e-08)
bones/21/rotation = Quaternion(0.413463, -6.66259e-08, 2.89259e-07, 0.910521)
bones/21/rotation = Quaternion(0.436905, -6.60395e-08, 3.04293e-07, 0.899507)
bones/21/scale = Vector3(1, 1, 1)
bones/22/name = "foot.r"
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/enabled = true
bones/22/position = Vector3(1.60742e-08, 0.149437, 6.91271e-09)
bones/22/rotation = Quaternion(-0.632359, 0.111533, -0.0196529, 0.766353)
bones/22/rotation = Quaternion(-0.644808, 0.11115, -0.0218916, 0.755903)
bones/22/scale = Vector3(1, 1, 0.999999)
bones/23/name = "toes.r"
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/enabled = true
bones/23/position = Vector3(6.94014e-09, 0.16565, 2.44373e-08)
bones/23/rotation = Quaternion(-8.80736e-05, 0.920215, -0.391413, 2.01291e-05)
bones/23/rotation = Quaternion(-8.80717e-05, 0.920215, -0.391413, 2.01286e-05)
bones/23/scale = Vector3(1, 0.999998, 1)
bones/24/name = "kneeIK.l"
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/enabled = true
bones/24/position = Vector3(0.170945, 0.292319, 0.575821)
bones/24/position = Vector3(0.170945, 0.292325, 0.575827)
bones/24/rotation = Quaternion(0.707107, -2.25334e-07, -5.00237e-08, 0.707107)
bones/24/scale = Vector3(1, 1, 1)
bones/25/name = "control-toe-roll.l"
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/enabled = true
bones/25/position = Vector3(0.201736, 0.02785, 0.207792)
bones/25/rotation = Quaternion(-0.709012, -7.23977e-08, -7.28064e-08, 0.705196)
bones/25/position = Vector3(0.201736, 0.0278496, 0.208209)
bones/25/rotation = Quaternion(-0.70941, -7.23588e-08, -7.2845e-08, 0.704796)
bones/25/scale = Vector3(1, 1, 1)
bones/26/name = "control-heel-roll.l"
bones/26/parent = 25
@ -741,7 +741,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/enabled = true
bones/27/position = Vector3(-4.34108e-08, 0.213436, -1.24871e-08)
bones/27/rotation = Quaternion(-1.33534e-07, 0.391084, 0.920355, 2.11977e-08)
bones/27/rotation = Quaternion(-1.33533e-07, 0.391084, 0.920355, 2.12003e-08)
bones/27/scale = Vector3(1, 1, 1)
bones/28/name = "heelIK.l"
bones/28/parent = 27
@ -768,15 +768,15 @@ bones/31/name = "kneeIK.r"
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/enabled = true
bones/31/position = Vector3(-0.170945, 0.292319, 0.575821)
bones/31/position = Vector3(-0.170945, 0.292325, 0.575827)
bones/31/rotation = Quaternion(0.707107, -3.427e-08, 1.4104e-07, 0.707107)
bones/31/scale = Vector3(1, 1, 1)
bones/32/name = "control-toe-roll.r"
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/enabled = true
bones/32/position = Vector3(-0.170945, 0.0252144, 0.241305)
bones/32/rotation = Quaternion(-0.703199, -7.30489e-08, -7.21517e-08, 0.710993)
bones/32/position = Vector3(-0.170945, 0.0251783, 0.240891)
bones/32/rotation = Quaternion(-0.702784, -7.30882e-08, -7.21077e-08, 0.711403)
bones/32/scale = Vector3(1, 1, 1)
bones/33/name = "control-heel-roll.r"
bones/33/parent = 32
@ -790,7 +790,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/enabled = true
bones/34/position = Vector3(-2.94849e-09, 0.213436, -1.62925e-08)
bones/34/rotation = Quaternion(-1.46967e-07, 0.391084, 0.920355, 2.40307e-08)
bones/34/rotation = Quaternion(-1.46973e-07, 0.391084, 0.920355, 2.40374e-08)
bones/34/scale = Vector3(1, 1, 1)
bones/35/name = "heelIK.r"
bones/35/parent = 34
@ -824,7 +824,7 @@ bones/39/name = "handIK.l"
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/enabled = true
bones/39/position = Vector3(0.520733, 0.780152, -0.0592629)
bones/39/position = Vector3(0.520733, 0.777045, -0.0592629)
bones/39/rotation = Quaternion(0.795617, 0.00380772, 0.605784, 0.00243902)
bones/39/scale = Vector3(1, 1, 1)
bones/40/name = "elbowIK.r"
@ -838,12 +838,12 @@ bones/41/name = "handIK.r"
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/enabled = true
bones/41/position = Vector3(-0.510811, 0.780604, 0.0633181)
bones/41/position = Vector3(-0.510811, 0.777497, 0.0633181)
bones/41/rotation = Quaternion(-0.762388, 0.00756033, 0.647063, -0.00406022)
bones/41/scale = Vector3(1, 1, 1)
[node name="Skeleton_Warrior_Helmet" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(0.999525, -0.00144758, 0.0307706, 0.00148789, 0.999998, -0.00128718, -0.0307686, 0.00133235, 0.999526, -0.000551944, 1.18427, 8.77683e-05)
transform = Transform3D(0.999526, -0.00142456, 0.0307422, 0.00146348, 0.999998, -0.00124359, -0.0307404, 0.001288, 0.999527, -0.000554862, 1.18038, 8.00882e-05)
bone_name = "Skeleton_Warrior_Helmet"
bone_idx = 15
@ -897,7 +897,7 @@ transform = Transform3D(1, -1.18234e-11, 9.31323e-10, 6.54836e-11, 1, -3.49246e-
shape = SubResource("CapsuleShape3D_c30pj")
[node name="lowerarm_r" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(-0.606277, -0.464976, -0.645154, -0.236997, -0.668752, 0.7047, -0.759117, 0.580143, 0.295251, -0.391795, 0.954871, -0.0880453)
transform = Transform3D(-0.609432, -0.463265, -0.643411, -0.235462, -0.669157, 0.70483, -0.757066, 0.581045, 0.298725, -0.392199, 0.951693, -0.0882416)
bone_name = "lowerarm.r"
bone_idx = 10
@ -911,7 +911,7 @@ shape = SubResource("CapsuleShape3D_wwi0t")
disabled = true
[node name="lowerarm_l" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(-0.493571, 0.548436, 0.674985, 0.0885165, -0.740399, 0.666313, 0.865188, 0.38862, 0.316894, 0.378469, 0.972358, -0.160055)
transform = Transform3D(-0.496839, 0.547202, 0.673587, 0.0866237, -0.741017, 0.665875, 0.863507, 0.389182, 0.320766, 0.37881, 0.969302, -0.160204)
bone_name = "lowerarm.l"
bone_idx = 5
@ -925,7 +925,7 @@ shape = SubResource("CapsuleShape3D_ba1wv")
disabled = true
[node name="lowerleg_r" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(0.998194, -0.0570261, 0.0189165, -0.0572128, -0.806061, 0.58906, -0.0183439, -0.589079, -0.807868, -0.182118, 0.266224, 0.0643031)
transform = Transform3D(0.998159, -0.0567598, 0.0213927, -0.0578731, -0.785521, 0.616122, -0.0181666, -0.616226, -0.78736, -0.182152, 0.26326, 0.0681833)
bone_name = "lowerleg.r"
bone_idx = 21
@ -939,7 +939,7 @@ shape = SubResource("CapsuleShape3D_r0iiv")
disabled = true
[node name="lowerleg_l" type="BoneAttachment3D" parent="Rig/Skeleton3D"]
transform = Transform3D(0.983042, 0.176544, -0.0495986, 0.174182, -0.814365, 0.553598, 0.0573429, -0.55285, -0.831306, 0.207529, 0.266366, 0.0205912)
transform = Transform3D(0.982714, 0.176001, -0.0574108, 0.17618, -0.793861, 0.582019, 0.0568595, -0.582073, -0.811146, 0.207616, 0.263239, 0.0251225)
bone_name = "lowerleg.l"
bone_idx = 17
@ -963,8 +963,8 @@ libraries = {
tree_root = SubResource("AnimationNodeStateMachine_7v7qh")
anim_player = NodePath("../AnimationPlayer")
parameters/current_length = 1.04167
parameters/current_position = 0.355836
parameters/current_delta = 0.0154083
parameters/current_position = 0.433409
parameters/current_delta = 0.0166667
parameters/Death_A/current_length = 0.791667
parameters/Death_A/current_position = 0.791667
parameters/Death_A/current_delta = 0.0263263
@ -981,12 +981,12 @@ parameters/Hit_B/current_length = 0.833333
parameters/Hit_B/current_position = 0.833333
parameters/Hit_B/current_delta = 0.0175824
parameters/IWR/current_length = 1.04167
parameters/IWR/current_position = 0.355836
parameters/IWR/current_delta = 0.0154083
parameters/IWR/current_position = 0.433409
parameters/IWR/current_delta = 0.0166667
parameters/IWR/blend_position = Vector2(0.000524879, -0.0137615)
parameters/IWR/0/current_length = 1.04167
parameters/IWR/0/current_position = 0.355836
parameters/IWR/0/current_delta = 0.0154083
parameters/IWR/0/current_position = 0.433409
parameters/IWR/0/current_delta = 0.0166667
parameters/IWR/1/current_length = 0.791667
parameters/IWR/1/current_position = 0.708259
parameters/IWR/1/current_delta = 0.0166667
@ -994,8 +994,8 @@ parameters/IWR/2/current_length = 1.04167
parameters/IWR/2/current_position = 1.04167
parameters/IWR/2/current_delta = 0.0
parameters/IWR/3/current_length = 0.791667
parameters/IWR/3/current_position = 0.48092
parameters/IWR/3/current_delta = 0.0154083
parameters/IWR/3/current_position = 0.100199
parameters/IWR/3/current_delta = 0.0166667
parameters/IWR/4/current_length = 0.791667
parameters/IWR/4/current_position = 0.390352
parameters/IWR/4/current_delta = 0.0166667

@ -1,6 +1,7 @@
[gd_scene load_steps=5 format=3 uid="uid://dif2kboftacra"]
[gd_scene load_steps=6 format=3 uid="uid://dif2kboftacra"]
[ext_resource type="PackedScene" uid="uid://h8sw1wyrq8ik" path="res://resources/models/dungeon/torch_mounted.gltf" id="1_o20tv"]
[ext_resource type="Texture2D" uid="uid://cga7umf072mus" path="res://resources/images/blackSmoke00.png" id="2_in6b0"]
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_l60ve"]
emission_shape_scale = Vector3(0.1, 0.1, 0.1)
@ -15,6 +16,7 @@ scale_min = 0.01
scale_max = 0.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ke7er"]
albedo_texture = ExtResource("2_in6b0")
emission_enabled = true
emission = Color(1, 0.556863, 0, 1)
emission_energy_multiplier = 3.0

@ -416,7 +416,7 @@ bones/20/parent = 19
bones/20/rest = Transform3D(1, 2.20872e-08, -2.03599e-08, -2.19087e-08, 0.999962, 0.00873287, 2.05521e-08, -0.00873287, 0.999962, -1.96343e-13, 0.00321952, -7.45082e-11)
bones/20/enabled = true
bones/20/position = Vector3(-1.96343e-13, 0.00321952, -7.45082e-11)
bones/20/rotation = Quaternion(-0.00320865, -1.02401e-08, -1.09867e-08, 0.999995)
bones/20/rotation = Quaternion(0.00572013, -1.03323e-08, -1.08907e-08, 0.999984)
bones/20/scale = Vector3(1, 1, 1)
bones/21/name = "Chest"
bones/21/parent = 20
@ -437,14 +437,14 @@ bones/23/parent = 22
bones/23/rest = Transform3D(1, -2.50697e-09, -5.19409e-09, 1.68398e-09, 0.98826, -0.152781, 5.51612e-09, 0.152781, 0.98826, 4.19095e-11, 0.00270864, 2.94531e-10)
bones/23/enabled = true
bones/23/position = Vector3(4.19095e-11, 0.00270864, 2.94531e-10)
bones/23/rotation = Quaternion(0.0777013, -2.57298e-05, -9.47303e-05, 0.996977)
bones/23/rotation = Quaternion(0.0860696, -0.0002241, -0.000825246, 0.996289)
bones/23/scale = Vector3(1, 1, 1)
bones/24/name = "Head"
bones/24/parent = 23
bones/24/rest = Transform3D(0.995965, 0.0110639, 0.0891059, -0.0301004, 0.976097, 0.215241, -0.0845949, -0.217053, 0.972488, -8.84756e-11, 0.00278009, 7.69505e-10)
bones/24/enabled = true
bones/24/position = Vector3(-8.84756e-11, 0.00278009, 7.69505e-10)
bones/24/rotation = Quaternion(-0.111956, 0.0437617, -0.0102255, 0.992697)
bones/24/rotation = Quaternion(-0.144556, 0.0440744, -0.00878012, 0.988476)
bones/24/scale = Vector3(1, 1, 1)
bones/25/name = "Head_end"
bones/25/parent = 24
@ -465,21 +465,21 @@ bones/27/parent = 26
bones/27/rest = Transform3D(-0.0214637, -0.19568, 0.980439, -0.772443, 0.625832, 0.107997, -0.634715, -0.755014, -0.164586, -1.49012e-10, 0.00258801, -1.93715e-09)
bones/27/enabled = true
bones/27/position = Vector3(-1.49012e-10, 0.00258801, -1.93715e-09)
bones/27/rotation = Quaternion(-0.358407, 0.672033, -0.240494, 0.60173)
bones/27/rotation = Quaternion(-0.34575, 0.661307, -0.242056, 0.620113)
bones/27/scale = Vector3(0.999996, 1, 1.00001)
bones/28/name = "LeftForeArm"
bones/28/parent = 27
bones/28/rest = Transform3D(0.979308, 0.0804198, -0.185711, -0.183058, 0.74328, -0.643448, 0.0862895, 0.66413, 0.742621, 7.91624e-11, 0.00470775, 5.82077e-11)
bones/28/enabled = true
bones/28/position = Vector3(7.91624e-11, 0.00470775, 5.82077e-11)
bones/28/rotation = Quaternion(0.35139, -0.071681, -0.0723137, 0.930676)
bones/28/rotation = Quaternion(0.353127, -0.0572488, -0.0884371, 0.929625)
bones/28/scale = Vector3(1, 1, 1)
bones/29/name = "LeftHand"
bones/29/parent = 28
bones/29/rest = Transform3D(-0.0513878, 0.0216333, 0.998444, -0.0653424, 0.99755, -0.024977, -0.996539, -0.0665242, -0.0498483, -1.67638e-10, 0.00527228, -5.58794e-11)
bones/29/enabled = true
bones/29/position = Vector3(-1.67638e-10, 0.00527228, -5.58794e-11)
bones/29/rotation = Quaternion(-0.0142017, 0.724249, -0.0320553, 0.688646)
bones/29/rotation = Quaternion(-0.00496176, 0.723055, -0.0370217, 0.68978)
bones/29/scale = Vector3(1, 1, 1)
bones/30/name = "LeftHandIndex1"
bones/30/parent = 29
@ -542,21 +542,21 @@ bones/38/parent = 37
bones/38/rest = Transform3D(-0.964546, 0.185606, -0.18765, -0.01415, 0.673586, 0.738972, 0.263559, 0.715427, -0.64707, 4.09782e-10, 0.00258801, -3.72529e-10)
bones/38/enabled = true
bones/38/position = Vector3(4.09782e-10, 0.00258801, -3.72529e-10)
bones/38/rotation = Quaternion(0.0483741, 0.906393, 0.400405, -0.125645)
bones/38/rotation = Quaternion(0.0595512, 0.907649, 0.391907, -0.137973)
bones/38/scale = Vector3(1.00001, 1, 0.999996)
bones/39/name = "RightForeArm"
bones/39/parent = 38
bones/39/rest = Transform3D(0.751591, -0.653857, -0.0870728, 0.659576, 0.743279, 0.111782, -0.00837009, -0.141446, 0.989911, -3.35276e-10, 0.00470775, -1.0361e-10)
bones/39/enabled = true
bones/39/position = Vector3(-3.35276e-10, 0.00470775, -1.0361e-10)
bones/39/rotation = Quaternion(-0.0694803, -0.0217037, 0.351757, 0.933257)
bones/39/rotation = Quaternion(-0.0867691, -0.0282209, 0.351295, 0.931808)
bones/39/scale = Vector3(1, 1, 1)
bones/40/name = "RightHand"
bones/40/parent = 39
bones/40/rest = Transform3D(0.973894, 0.0637677, 0.217864, -0.0684951, 0.99755, 0.0142082, -0.216425, -0.0287599, 0.975876, 1.49012e-10, 0.00527228, 1.76951e-10)
bones/40/enabled = true
bones/40/position = Vector3(1.49012e-10, 0.00527228, 1.76951e-10)
bones/40/rotation = Quaternion(-0.0107255, 0.111917, -0.0333141, 0.993101)
bones/40/rotation = Quaternion(-0.00980151, 0.139297, -0.0335975, 0.989632)
bones/40/scale = Vector3(1, 1, 1)
bones/41/name = "RightHandIndex1"
bones/41/parent = 40
@ -612,21 +612,21 @@ bones/48/parent = 19
bones/48/rest = Transform3D(0.990532, 0.137646, 0.000736739, 0.137156, -0.98643, -0.0902725, -0.0116994, 0.089514, -0.995921, 0.00201529, 0.000584635, 9.67385e-10)
bones/48/enabled = true
bones/48/position = Vector3(0.00201529, 0.000584635, 9.67385e-10)
bones/48/rotation = Quaternion(0.996474, 0.0696038, -0.00271459, 0.0467795)
bones/48/rotation = Quaternion(0.995064, 0.0762941, -0.0023887, 0.0634184)
bones/48/scale = Vector3(1.00005, 1, 1)
bones/49/name = "LeftLeg"
bones/49/parent = 48
bones/49/rest = Transform3D(0.964789, -0.2188, 0.146002, 0.261003, 0.727337, -0.634713, 0.0326824, 0.650464, 0.758836, -2.02563e-10, 0.00526174, 5.22414e-11)
bones/49/enabled = true
bones/49/position = Vector3(-2.02563e-10, 0.00526174, 5.22414e-11)
bones/49/rotation = Quaternion(0.349072, 0.030456, 0.130322, 0.92749)
bones/49/rotation = Quaternion(0.380357, 0.0299921, 0.142001, 0.913381)
bones/49/scale = Vector3(1, 0.999998, 1)
bones/50/name = "LeftFoot"
bones/50/parent = 49
bones/50/rest = Transform3D(0.899721, 0.436021, -0.020147, -0.0153375, 0.0777065, 0.996859, 0.43623, -0.896557, 0.0766018, 2.09548e-11, 0.00608811, 6.51926e-11)
bones/50/enabled = true
bones/50/position = Vector3(2.09548e-11, 0.00608811, 6.51926e-11)
bones/50/rotation = Quaternion(-0.661909, -0.158971, -0.157611, 0.715376)
bones/50/rotation = Quaternion(-0.675234, -0.15644, -0.158956, 0.703078)
bones/50/scale = Vector3(1.00002, 0.999984, 1)
bones/51/name = "LeftToes"
bones/51/parent = 50
@ -647,21 +647,21 @@ bones/53/parent = 19
bones/53/rest = Transform3D(0.947691, -0.0550513, -0.314368, -0.156332, -0.938818, -0.306887, -0.278236, 0.339985, -0.898327, -0.00201529, 0.000584635, 9.69761e-10)
bones/53/enabled = true
bones/53/position = Vector3(-0.00201529, 0.000584635, 9.69761e-10)
bones/53/rotation = Quaternion(0.972437, -0.0547695, -0.152269, 0.167869)
bones/53/rotation = Quaternion(0.969257, -0.0592564, -0.151883, 0.184283)
bones/53/scale = Vector3(0.999987, 1, 0.999999)
bones/54/name = "RightLeg"
bones/54/parent = 53
bones/54/rest = Transform3D(0.944194, 0.309956, -0.111442, -0.293456, 0.637956, -0.711965, -0.149582, 0.70494, 0.693314, 0, 0.00526174, 8.19564e-10)
bones/54/enabled = true
bones/54/position = Vector3(0, 0.00526174, 8.19564e-10)
bones/54/rotation = Quaternion(0.394131, 0.0105208, -0.167847, 0.903536)
bones/54/rotation = Quaternion(0.421151, 0.0103518, -0.179354, 0.88902)
bones/54/scale = Vector3(0.999997, 1, 0.999999)
bones/55/name = "RightFoot"
bones/55/parent = 54
bones/55/rest = Transform3D(0.845272, -0.523061, 0.109173, -0.0169768, 0.177925, 0.983898, -0.534058, -0.833522, 0.141515, -2.42144e-10, 0.00608812, -1.86265e-10)
bones/55/enabled = true
bones/55/position = Vector3(-2.42144e-10, 0.00608812, -1.86265e-10)
bones/55/rotation = Quaternion(-0.618787, 0.218472, 0.172091, 0.734682)
bones/55/rotation = Quaternion(-0.630518, 0.217197, 0.173145, 0.724772)
bones/55/scale = Vector3(0.999995, 1, 1)
bones/56/name = "RightToes"
bones/56/parent = 55
@ -685,7 +685,7 @@ skin = SubResource("Skin_s3c17")
surface_material_override/0 = ExtResource("2_vqkvs")
[node name="RightHand" type="BoneAttachment3D" parent="Root/Skeleton3D"]
transform = Transform3D(0.0832102, -0.160061, -0.98359, 0.964233, -0.236357, 0.120034, -0.251683, -0.958396, 0.134666, -0.00592133, -0.00129897, 0.0135022)
transform = Transform3D(0.125872, -0.138195, -0.982371, 0.955945, -0.247846, 0.15735, -0.265213, -0.958896, 0.100907, -0.00588127, -0.00156795, 0.0134872)
bone_name = "RightHand"
bone_idx = 40
@ -698,7 +698,7 @@ shape = SubResource("CapsuleShape3D_lhfxf")
disabled = true
[node name="LeftHand" type="BoneAttachment3D" parent="Root/Skeleton3D"]
transform = Transform3D(0.0804901, 0.158672, -0.984041, 0.970411, -0.237989, 0.0409995, -0.227678, -0.958223, -0.17313, 0.00576873, -0.00190753, 0.0134512)
transform = Transform3D(0.0946883, 0.122312, -0.987961, 0.962151, -0.266023, 0.0592795, -0.255562, -0.956179, -0.142869, 0.0057538, -0.0022546, 0.0134399)
bone_name = "LeftHand"
bone_idx = 29
@ -711,7 +711,7 @@ shape = SubResource("CapsuleShape3D_uxn71")
disabled = true
[node name="Spine" type="BoneAttachment3D" parent="Root/Skeleton3D"]
transform = Transform3D(1, 1.4705e-07, -1.0745e-08, -1.99745e-08, 0.0619294, -0.998081, -1.45552e-07, 0.998081, 0.0619293, 4.14743e-06, -0.000861241, 0.0148156)
transform = Transform3D(1, 1.46827e-07, -1.33581e-08, -1.99631e-08, 0.0440971, -0.999027, -1.45544e-07, 0.999027, 0.044097, 4.14743e-06, -0.000861241, 0.0148156)
bone_name = "Spine"
bone_idx = 20
@ -723,7 +723,7 @@ transform = Transform3D(0.990902, -0.0599725, 0.120481, 0.0674876, 0.995956, -0.
shape = SubResource("CapsuleShape3D_fajjo")
[node name="RightLeg" type="BoneAttachment3D" parent="Root/Skeleton3D"]
transform = Transform3D(0.957948, 0.037311, -0.284453, 0.236858, 0.456571, 0.857576, 0.161876, -0.888903, 0.42854, -0.00230263, -0.00308432, 0.00735907)
transform = Transform3D(0.957573, 0.0403329, -0.285301, 0.231141, 0.483643, 0.844191, 0.172039, -0.874334, 0.453808, -0.00232101, -0.00324914, 0.00743455)
bone_name = "RightLeg"
bone_idx = 54
@ -737,7 +737,7 @@ deterministic = false
tree_root = SubResource("AnimationNodeStateMachine_r2kvc")
anim_player = NodePath("../AnimationPlayer")
parameters/current_length = 1.06667
parameters/current_position = 0.0736131
parameters/current_position = 0.267063
parameters/current_delta = 0.0166667
parameters/conditions/grounded = false
parameters/conditions/jumping = false
@ -751,7 +751,7 @@ parameters/attack/current_length = 2.0
parameters/attack/current_position = 1.44794
parameters/attack/current_delta = 0.0741513
parameters/idle/current_length = 1.06667
parameters/idle/current_position = 0.0736131
parameters/idle/current_position = 0.267063
parameters/idle/current_delta = 0.0166667
parameters/jump/current_length = 0.5
parameters/jump/current_position = 0.160275

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8wnliylgbdw3"
path.s3tc="res://.godot/imported/4289694.jpg-af616f699106b9eff748a6e131a75d65.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://resources/images/4289694.jpg"
dest_files=["res://.godot/imported/4289694.jpg-af616f699106b9eff748a6e131a75d65.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cga7umf072mus"
path.s3tc="res://.godot/imported/blackSmoke00.png-0e9a8c8012a85a83d1da1a40626e569e.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://resources/images/blackSmoke00.png"
dest_files=["res://.godot/imported/blackSmoke00.png-0e9a8c8012a85a83d1da1a40626e569e.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0

@ -3,25 +3,26 @@
importer="texture"
type="CompressedTexture2D"
uid="uid://dusuxbeon1rsm"
path="res://.godot/imported/white1x1.png-af47dcca93249526fb426a39cbdb2ea9.ctex"
path.s3tc="res://.godot/imported/white1x1.png-af47dcca93249526fb426a39cbdb2ea9.s3tc.ctex"
metadata={
"vram_texture": false
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://resources/images/white1x1.png"
dest_files=["res://.godot/imported/white1x1.png-af47dcca93249526fb426a39cbdb2ea9.ctex"]
dest_files=["res://.godot/imported/white1x1.png-af47dcca93249526fb426a39cbdb2ea9.s3tc.ctex"]
[params]
compress/mode=0
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
@ -31,4 +32,4 @@ process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
detect_3d/compress_to=0

File diff suppressed because one or more lines are too long

@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=3 uid="uid://b1i4juq2u7pwk"]
[gd_scene load_steps=21 format=3 uid="uid://b1i4juq2u7pwk"]
[ext_resource type="Environment" uid="uid://d31wkt76cft8k" path="res://resources/world_environment.tres" id="1_03qki"]
[ext_resource type="Script" path="res://scripts/game_manager.gd" id="1_kvi4c"]
@ -9,6 +9,7 @@
[ext_resource type="PackedScene" uid="uid://dif2kboftacra" path="res://packed-scenes/torch_mounted.tscn" id="8_8d1n4"]
[ext_resource type="PackedScene" uid="uid://d1vowjv6aed2s" path="res://packed-scenes/ui.tscn" id="9_ah8u8"]
[ext_resource type="MeshLibrary" uid="uid://bs0yqy7xhugol" path="res://resources/level_mesh_library.tres" id="9_dr0le"]
[ext_resource type="PackedScene" uid="uid://bv0yhkf3bvbxi" path="res://packed-scenes/enemies_ui.tscn" id="9_p6yn7"]
[ext_resource type="PackedScene" uid="uid://bh4kdk3huhnrr" path="res://packed-scenes/wall_cracked.tscn" id="10_2s32u"]
[ext_resource type="PackedScene" uid="uid://d135lsanl2mnu" path="res://packed-scenes/wall_doorway.tscn" id="11_c5fdg"]
[ext_resource type="PackedScene" uid="uid://bkh0th4s2lkcq" path="res://packed-scenes/chest.tscn" id="12_ead6y"]
@ -61,7 +62,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.0138, 1.36247, -12.0637)
script = ExtResource("15_y5174")
[node name="SpawnPoint4" type="Node3D" parent="SpawnManager/SpawnPoints"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.09839, 1.36247, -12.0637)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42.1362, 1.36247, -3.95328)
script = ExtResource("15_y5174")
[node name="Enemies" type="Node" parent="SpawnManager"]
@ -76,11 +77,6 @@ jump_cost = 10
attack_cost = 15
damage = 2
[node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="UI" parent="CanvasLayer" node_paths=PackedStringArray("player") instance=ExtResource("9_ah8u8")]
player = NodePath("../../Player")
[node name="Level" type="Node" parent="."]
[node name="NavigationManager" type="NavigationRegion3D" parent="Level" node_paths=PackedStringArray("navigation_objects_node")]
@ -145,6 +141,18 @@ stream = ExtResource("14_765i1")
[node name="torch_mounted" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.03394, 2.9024, 1.25148)
[node name="torch_mounted8" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.7974, 2.9024, -2.68466)
[node name="torch_mounted9" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, 0.258819, -30.7335, 2.9024, -2.68466)
[node name="torch_mounted10" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(0.258819, 0, 0.965926, 0, 1, 0, -0.965926, 0, 0.258819, -30.7335, 2.9024, -20.8566)
[node name="torch_mounted11" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(-1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, -1, -18.9924, 2.9024, -11.9455)
[node name="torch_mounted2" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.96606, 2.9024, 1.25148)
@ -163,5 +171,21 @@ transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -6.616
[node name="torch_mounted7" parent="Items" instance=ExtResource("8_8d1n4")]
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -12.6168, 2.9024, 10.7441)
[node name="CanvasGroup" type="CanvasGroup" parent="."]
[node name="Enemies_UI" type="CanvasLayer" parent="CanvasGroup"]
[node name="Enemies_UI" parent="CanvasGroup/Enemies_UI" instance=ExtResource("9_p6yn7")]
anchors_preset = 0
anchor_right = 0.0
anchor_bottom = 0.0
grow_horizontal = 1
grow_vertical = 1
[node name="UI" type="CanvasLayer" parent="CanvasGroup"]
[node name="UI" parent="CanvasGroup/UI" node_paths=PackedStringArray("player") instance=ExtResource("9_ah8u8")]
player = NodePath("../../../Player")
[connection signal="game_over" from="Player" to="Audio" method="_on_player_game_over"]
[connection signal="player_loaded" from="Player" to="GameManager" method="_on_player_player_loaded"]

@ -1,10 +1,8 @@
class_name Enemy
extends Unit
class_name Enemy extends Unit
@export var player : Player
@export var chasing_range := 30.0
@export var attack_range := 3.0
@export var attacks := ["Unarmed_Melee_Attack_Punch_A", "Unarmed_Melee_Attack_Punch_B", "Unarmed_Melee_Attack_Kick"]
@onready var nav_agent: NavigationAgent3D = $NavigationAgent3D

@ -36,9 +36,9 @@ func spawn_new_enemy(spawn_point: SpawnPoint) -> void:
spawn_point.isFull = true
spawn_point.enemy = new_enemy
func find_empty_spawn_points(spawn_points: Array[SpawnPoint]) -> Array[SpawnPoint]:
func find_empty_spawn_points(all_spawn_points: Array[SpawnPoint]) -> Array[SpawnPoint]:
var empty_spawn_points: Array[SpawnPoint]
for spawn_point in spawn_points:
for spawn_point in all_spawn_points:
if !spawn_point.isFull: empty_spawn_points.append(spawn_point)
return empty_spawn_points