fixed some errors

pull/13/head
Sascha 2024-06-27 23:38:19 +07:00
parent aa900e0c42
commit b415ff2c35
9 changed files with 90 additions and 88 deletions

@ -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(1.45527e-19, 0.368055, 1.99235e-15)
bones/1/rotation = Quaternion(5.36202e-05, 0.0425453, 3.42743e-05, 0.999095)
bones/1/position = Vector3(6.97305e-19, 0.371528, 1.34508e-15)
bones/1/rotation = Quaternion(5.31883e-05, 0.0425452, 3.42947e-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(-3.01182e-05, 0.00391104, 0.000186688, 0.999992)
bones/2/rotation = Quaternion(-3.14307e-05, 0.0038735, 0.000189, 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.06867e-05, 8.08743e-05, 0.000551279, 1)
bones/3/rotation = Quaternion(2.70023e-05, 7.98388e-05, 0.000546006, 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.211999, 0.134123, -2.33752e-05)
bones/4/rotation = Quaternion(-0.551486, -0.0592255, -0.640171, 0.531542)
bones/4/position = Vector3(0.211995, 0.134121, -2.23097e-05)
bones/4/rotation = Quaternion(-0.553524, -0.0589321, -0.637104, 0.533139)
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.92383e-07, 6.3331e-08, -0.512264, 0.858828)
bones/5/rotation = Quaternion(2.19698e-07, 5.21962e-08, -0.516052, 0.856557)
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.321293, -0.338459, 0.143422, 0.872724)
bones/7/rotation = Quaternion(-0.322471, -0.337257, 0.146006, 0.872326)
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.0011421, 0.00114723, -0.702536, 0.711647)
bones/8/rotation = Quaternion(0.000737139, 0.000753175, -0.704006, 0.710194)
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.212003, 0.134124, -2.2126e-05)
bones/9/rotation = Quaternion(-0.610971, 0.0795064, 0.611725, 0.496171)
bones/9/position = Vector3(-0.212007, 0.134126, -2.31915e-05)
bones/9/rotation = Quaternion(-0.612682, 0.0791885, 0.60899, 0.497475)
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(2.487e-07, -7.47989e-08, 0.536316, 0.844018)
bones/10/rotation = Quaternion(1.94911e-07, -1.13352e-07, 0.539949, 0.841698)
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.315858, 0.318244, -0.227488, 0.864409)
bones/12/rotation = Quaternion(-0.31687, 0.31725, -0.230083, 0.863717)
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.00366376, 0.00430769, 0.703152, 0.711017)
bones/13/rotation = Quaternion(0.00250568, 0.00295006, 0.704366, 0.709826)
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.000529949, -0.0309058, -1.85595e-05, 0.999522)
bones/14/rotation = Quaternion(0.000528718, -0.0308539, -2.16183e-05, 0.999524)
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.000250944)
bones/16/rotation = Quaternion(0.989255, 0.0822554, 0.0781205, 0.0922223)
bones/16/position = Vector3(0.170945, 0.113587, 0.000321648)
bones/16/rotation = Quaternion(0.990013, 0.0819749, 0.0776012, 0.0844528)
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.401377, 6.59323e-08, -2.65083e-07, 0.915913)
bones/17/rotation = Quaternion(0.379095, 6.77964e-08, -2.59662e-07, 0.925358)
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.625288, -0.197932, 0.0761131, 0.751029)
bones/18/rotation = Quaternion(-0.613594, -0.199284, 0.072004, 0.76066)
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.0707e-06, 0.920155, -0.391555, 6.54457e-07)
bones/19/rotation = Quaternion(-2.23709e-06, 0.920154, -0.391556, 7.42765e-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.000251267)
bones/20/rotation = Quaternion(0.991463, -0.0330182, 0.0293404, 0.122678)
bones/20/position = Vector3(-0.170945, 0.113344, -0.000321971)
bones/20/rotation = Quaternion(0.992369, -0.032504, 0.0295625, 0.115211)
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.449137, -6.62013e-08, 3.15187e-07, 0.893463)
bones/21/rotation = Quaternion(0.428957, -6.64269e-08, 2.9862e-07, 0.903325)
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.65153, 0.110934, -0.0230393, 0.750114)
bones/22/rotation = Quaternion(-0.640479, 0.111289, -0.0211419, 0.759575)
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.80688e-05, 0.920215, -0.391413, 2.01278e-05)
bones/23/rotation = Quaternion(-8.80807e-05, 0.920215, -0.391413, 2.01309e-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.292353, 0.575855)
bones/24/position = Vector3(0.170945, 0.292316, 0.575818)
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.0277755, 0.208071)
bones/25/rotation = Quaternion(-0.709324, -7.23689e-08, -7.2836e-08, 0.704883)
bones/25/position = Vector3(0.201736, 0.0279599, 0.208309)
bones/25/rotation = Quaternion(-0.709488, -7.23422e-08, -7.28555e-08, 0.704718)
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.33533e-07, 0.391084, 0.920355, 2.11999e-08)
bones/27/rotation = Quaternion(-1.33535e-07, 0.391084, 0.920355, 2.11959e-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.292353, 0.575855)
bones/31/position = Vector3(-0.170945, 0.292316, 0.575818)
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.0251433, 0.241086)
bones/32/rotation = Quaternion(-0.702903, -7.30746e-08, -7.21199e-08, 0.711285)
bones/32/position = Vector3(-0.170945, 0.0251923, 0.240821)
bones/32/rotation = Quaternion(-0.702761, -7.3094e-08, -7.21099e-08, 0.711426)
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.46972e-07, 0.391084, 0.920355, 2.40362e-08)
bones/34/rotation = Quaternion(-1.46964e-07, 0.391084, 0.920355, 2.40263e-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.773056, -0.0592629)
bones/39/position = Vector3(0.520733, 0.778252, -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.773507, 0.0633182)
bones/41/position = Vector3(-0.510811, 0.778704, 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.999527, -0.00143107, 0.030726, 0.00147038, 0.999998, -0.0012568, -0.0307241, 0.00130138, 0.999527, -0.000553347, 1.17827, 8.49444e-05)
transform = Transform3D(0.999526, -0.00142024, 0.0307527, 0.00145915, 0.999998, -0.00124279, -0.0307508, 0.00128708, 0.999526, -0.000554166, 1.18174, 8.09043e-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.608409, -0.463014, -0.644558, -0.232302, -0.672699, 0.702503, -0.758862, 0.577141, 0.301718, -0.39229, 0.94883, -0.0872339)
transform = Transform3D(-0.608678, -0.463693, -0.643815, -0.236248, -0.668717, 0.704985, -0.757427, 0.581209, 0.297487, -0.392082, 0.952909, -0.0882856)
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.496314, 0.546042, 0.674915, 0.0832016, -0.743926, 0.663061, 0.864146, 0.385241, 0.32379, 0.379106, 0.966255, -0.159178)
transform = Transform3D(-0.496009, 0.547671, 0.673818, 0.0873774, -0.740584, 0.666258, 0.863909, 0.389346, 0.319482, 0.378692, 0.970527, -0.160245)
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.99814, -0.0565735, 0.022699, -0.0582086, -0.774021, 0.630479, -0.0180989, -0.630628, -0.775874, -0.182163, 0.261633, 0.0701742)
transform = Transform3D(0.998171, -0.0568431, 0.0205566, -0.0576347, -0.792514, 0.607124, -0.0182194, -0.607199, -0.794341, -0.182144, 0.264284, 0.0667782)
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.982543, 0.175475, -0.0617861, 0.177209, -0.781722, 0.597919, 0.0566202, -0.59843, -0.799172, 0.207671, 0.26151, 0.0271473)
transform = Transform3D(0.982831, 0.176216, -0.0546841, 0.175477, -0.801153, 0.572155, 0.0570128, -0.571928, -0.81832, 0.20758, 0.264339, 0.0237227)
bone_name = "lowerleg.l"
bone_idx = 17
@ -962,8 +962,8 @@ libraries = {
tree_root = SubResource("AnimationNodeStateMachine_7v7qh")
anim_player = NodePath("../AnimationPlayer")
parameters/current_length = 1.04167
parameters/current_position = 0.539532
parameters/current_delta = 0.038006
parameters/current_position = 0.403375
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
@ -980,12 +980,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.539532
parameters/IWR/current_delta = 0.038006
parameters/IWR/current_position = 0.403375
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.539532
parameters/IWR/0/current_delta = 0.038006
parameters/IWR/0/current_position = 0.403375
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
@ -993,8 +993,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.164938
parameters/IWR/3/current_delta = 0.038006
parameters/IWR/3/current_position = 0.736749
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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -66,7 +66,7 @@ script = ExtResource("15_y5174")
[node name="Enemies" type="Node" parent="SpawnManager"]
[node name="Player" parent="." node_paths=PackedStringArray("model") groups=["player"] instance=ExtResource("14_bpicj")]
[node name="Player" parent="." groups=["player"] instance=ExtResource("14_bpicj")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.8595, 1.08565, 13.3696)
maximum_health = 100
maximum_stamina = 100
@ -75,7 +75,6 @@ speed = 6.0
jump_cost = 10
attack_cost = 15
damage = 2
model = NodePath("Rig")
[node name="CanvasLayer" type="CanvasLayer" parent="."]

@ -40,8 +40,8 @@ func _on_state_changed(_old_state: States, new_state: States) -> void:
nav_agent.set_target_position(player.position)
if nav_agent.is_navigation_finished() or nav_agent.is_target_reached(): return
var next_path_position: Vector3 = nav_agent.get_next_path_position()
if next_path_position != null:
model.look_at(next_path_position)
if next_path_position != null and position != next_path_position:
model.look_at(next_path_position)
var new_velocity: Vector3 = global_position.direction_to(next_path_position) * speed
_on_velocity_computed(new_velocity)
States.attacking:

@ -10,10 +10,10 @@ func _ready() -> void:
owner.name_changed.connect(update_name_text)
func update_health_bar (current_health: int, maximal_health: int) -> void:
health_bar.value = int((100 / maximal_health)) * current_health
health_bar.value = roundi((100.0 / maximal_health)) * current_health
func update_stamina_bar (current_stamina: int, maximal_stamina: int) -> void:
stamina_bar.value = int((100 / maximal_stamina)) * current_stamina
stamina_bar.value = roundi((100.0 / maximal_stamina)) * current_stamina
func update_name_text (enemy_name: String, current_state: String) -> void:
name_label.text = enemy_name + " (" + current_state + ")"

@ -36,3 +36,7 @@ func take_damage(damage_amount: int) -> void:
health_changed.emit(health, maximum_health)
if health <= 0:
state = States.destroyed
func destroy_item() -> void:
recalculate_navigation_map.emit(self)
queue_free()

@ -10,8 +10,7 @@ func _ready() -> void:
health_changed.connect(_on_health_changed)
func _on_particles_finished() -> void:
recalculate_navigation_map.emit(self)
queue_free()
destroy_item()
func _on_state_changed(new_state: States) -> void:
match new_state:
@ -19,5 +18,5 @@ func _on_state_changed(new_state: States) -> void:
particles.emitting = true
mesh.queue_free()
func _on_health_changed(health: int, max_health: int) -> void:
func _on_health_changed(_health: int, _max_health: int) -> void:
sfx.play()

@ -33,7 +33,7 @@ func _ready() -> void:
state_changed.connect(_on_state_changed)
player_loaded.emit()
func _on_state_changed(old_state:States, new_state: States) -> void:
func _on_state_changed(_old_state:States, new_state: States) -> void:
match new_state:
States.blocking:
print("Player is blocking!")