|
|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
[gd_scene load_steps=49 format=3 uid="uid://b73y71y3efmv"]
|
|
|
|
|
[gd_scene load_steps=52 format=3 uid="uid://b73y71y3efmv"]
|
|
|
|
|
|
|
|
|
|
[ext_resource type="Script" uid="uid://bvvmaqn1fp6nq" path="res://scripts/gameplay/player/player.gd" id="1_xt3i8"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c7odkr2qcnn74" path="res://assets/models/characters/batrix/batrix.gltf" id="3_f1ej7"]
|
|
|
|
|
@ -9,6 +9,9 @@
|
|
|
|
|
[ext_resource type="Script" uid="uid://5a2bpkyod65j" path="res://scripts/effects/bones/bone_flattener.gd" id="6_iug5b"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://bmbbkpkqtugwy" path="res://scripts/effects/bones/bone_flipper.gd" id="6_oprun"]
|
|
|
|
|
[ext_resource type="AnimationLibrary" uid="uid://d32ucj640bbrw" path="res://assets/models/characters/batrix/animations/batrix_gp_generic.gltf" id="7_oprun"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://clks186ll0joi" path="res://scripts/gameplay/player/player_stats.gd" id="7_wqfne"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://5vgfsrafb8ud" path="res://scripts/gameplay/player/player_movement_handler.gd" id="8_wnwbv"]
|
|
|
|
|
[ext_resource type="Script" uid="uid://c131c3hcbmu77" path="res://scripts/gameplay/player/player_aiming_handler.gd" id="9_gl8cc"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c8gqrealje3o" path="res://scenes/effects/shadow_decal.tscn" id="9_vgb3d"]
|
|
|
|
|
[ext_resource type="AudioStream" uid="uid://d3mrapl1f6gx2" path="res://assets/sfx/player/player_hurt.wav" id="10_qfm1y"]
|
|
|
|
|
[ext_resource type="AudioStream" uid="uid://eu1bk0vpwvvu" path="res://assets/sfx/player/player_hit_base.wav" id="11_l71n6"]
|
|
|
|
|
@ -28,6 +31,10 @@
|
|
|
|
|
[ext_resource type="AudioStream" uid="uid://dgm4ccrcahaci" path="res://resources/footsteps/footsteps_baja.tres" id="27_31cv2"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://d1v8bd7wuquej" path="res://scenes/ui/player_cursor.tscn" id="28_pf23h"]
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_n6vi2"]
|
|
|
|
|
radius = 0.35
|
|
|
|
|
height = 1.8
|
|
|
|
|
|
|
|
|
|
[sub_resource type="Curve" id="Curve_03vie"]
|
|
|
|
|
_data = [Vector2(0.952555, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
|
|
|
|
point_count = 2
|
|
|
|
|
@ -109,10 +116,6 @@ streams_count = 2
|
|
|
|
|
stream_0/stream = ExtResource("18_31cv2")
|
|
|
|
|
stream_1/stream = ExtResource("19_pf23h")
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_n6vi2"]
|
|
|
|
|
radius = 0.35
|
|
|
|
|
height = 1.8
|
|
|
|
|
|
|
|
|
|
[sub_resource type="CylinderShape3D" id="CylinderShape3D_qsqht"]
|
|
|
|
|
height = 0.5
|
|
|
|
|
radius = 2.0
|
|
|
|
|
@ -135,18 +138,26 @@ is_hemisphere = true
|
|
|
|
|
|
|
|
|
|
[sub_resource type="AudioStreamPolyphonic" id="AudioStreamPolyphonic_qfm1y"]
|
|
|
|
|
|
|
|
|
|
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("attack", "_cursor")]
|
|
|
|
|
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("attack", "stats", "movement", "aiming", "_cursor")]
|
|
|
|
|
collision_layer = 16
|
|
|
|
|
script = ExtResource("1_xt3i8")
|
|
|
|
|
cursor_color = Color(0.964706, 0.870588, 0.917647, 1)
|
|
|
|
|
attack = NodePath("Attacker")
|
|
|
|
|
stats = NodePath("PlayerStats")
|
|
|
|
|
movement = NodePath("PlayerMovementHandler")
|
|
|
|
|
aiming = NodePath("PlayerAimingHandler")
|
|
|
|
|
_cursor = NodePath("PlayerCursor")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape" type="CollisionShape3D" parent="."]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0)
|
|
|
|
|
shape = SubResource("CapsuleShape3D_n6vi2")
|
|
|
|
|
debug_color = Color(0, 0.6, 0.7, 0.42)
|
|
|
|
|
|
|
|
|
|
[node name="Model" parent="." instance=ExtResource("3_f1ej7")]
|
|
|
|
|
|
|
|
|
|
[node name="Skeleton3D" parent="Model/Armature" index="0"]
|
|
|
|
|
bones/0/position = Vector3(-0.53169, 0.960631, -0.0966735)
|
|
|
|
|
bones/0/rotation = Quaternion(0.700257, -0.0952854, -0.701355, -0.0930696)
|
|
|
|
|
bones/0/position = Vector3(-0.543087, 1.07749, -0.0953801)
|
|
|
|
|
bones/0/rotation = Quaternion(0.715651, -0.153718, -0.665155, -0.147592)
|
|
|
|
|
bones/0/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/1/position = Vector3(-9.75365e-05, 0.0319142, -0.124525)
|
|
|
|
|
bones/1/rotation = Quaternion(-0.000141591, 0.789452, 0.613812, 0.000224233)
|
|
|
|
|
@ -154,55 +165,55 @@ bones/1/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/2/rotation = Quaternion(6.24507e-10, 4.41808e-08, -6.03351e-10, 1)
|
|
|
|
|
bones/2/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/3/rotation = Quaternion(1.74623e-10, -2.60798e-10, -1.30968e-10, 1)
|
|
|
|
|
bones/4/position = Vector3(0.00831784, 0.913448, -0.0301781)
|
|
|
|
|
bones/4/rotation = Quaternion(0.206496, -0.159094, 0.0637163, 0.963322)
|
|
|
|
|
bones/4/position = Vector3(-0.0307676, 0.949138, -0.0536981)
|
|
|
|
|
bones/4/rotation = Quaternion(0.292034, -0.324367, -0.10176, 0.89395)
|
|
|
|
|
bones/5/position = Vector3(6.05363e-09, 0.111695, -8.19564e-08)
|
|
|
|
|
bones/5/rotation = Quaternion(0.0725644, -0.1943, 0.0982811, 0.973305)
|
|
|
|
|
bones/6/rotation = Quaternion(-0.418607, -0.151552, 0.0326413, 0.894838)
|
|
|
|
|
bones/7/rotation = Quaternion(0.33733, 0.177555, -0.296876, 0.875527)
|
|
|
|
|
bones/5/rotation = Quaternion(0.0668158, -0.104105, 0.256406, 0.958621)
|
|
|
|
|
bones/6/rotation = Quaternion(-0.419502, -0.119674, 0.0177526, 0.899656)
|
|
|
|
|
bones/7/rotation = Quaternion(0.32695, 0.282956, -0.261079, 0.863063)
|
|
|
|
|
bones/7/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/8/rotation = Quaternion(-0.127673, 0.359361, 0.0592861, 0.922521)
|
|
|
|
|
bones/8/rotation = Quaternion(-0.245724, 0.298751, 0.1484, 0.910134)
|
|
|
|
|
bones/9/rotation = Quaternion(1.13474e-07, 0.707107, 0.707107, -5.23149e-08)
|
|
|
|
|
bones/10/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/11/position = Vector3(-0.0110016, 1.63093e-07, -0.00873439)
|
|
|
|
|
bones/11/scale = Vector3(1.34295, 1, 1)
|
|
|
|
|
bones/11/position = Vector3(-0.00968189, -1.10066e-08, -0.00662707)
|
|
|
|
|
bones/11/scale = Vector3(1.01111, 1, 1)
|
|
|
|
|
bones/12/position = Vector3(-0.00823868, 6.83734e-08, -0.0102097)
|
|
|
|
|
bones/13/position = Vector3(-0.0248087, -1.5435e-07, -0.00352769)
|
|
|
|
|
bones/13/scale = Vector3(1.34295, 1, 0.440598)
|
|
|
|
|
bones/14/position = Vector3(-0.0419837, -2.38016e-07, -0.00730102)
|
|
|
|
|
bones/14/scale = Vector3(1.34295, 1, 0.440598)
|
|
|
|
|
bones/13/position = Vector3(-0.0200816, 4.99951e-08, 0.00489414)
|
|
|
|
|
bones/13/scale = Vector3(1.01111, 1, 0.981871)
|
|
|
|
|
bones/14/position = Vector3(-0.0333505, -4.48834e-08, -0.00314677)
|
|
|
|
|
bones/14/scale = Vector3(1.01111, 1, 0.981871)
|
|
|
|
|
bones/15/position = Vector3(-0.0186913, 1.4579e-07, -0.0116523)
|
|
|
|
|
bones/16/position = Vector3(0.0197839, -4.48731e-09, 0.000705954)
|
|
|
|
|
bones/16/scale = Vector3(1.34295, 1, 0.440598)
|
|
|
|
|
bones/17/position = Vector3(0.0378861, 1.73861e-07, -0.00293301)
|
|
|
|
|
bones/17/scale = Vector3(1.34295, 1, 1)
|
|
|
|
|
bones/16/position = Vector3(0.013901, 8.25914e-08, 0.0150569)
|
|
|
|
|
bones/16/scale = Vector3(1.01112, 1, 0.981871)
|
|
|
|
|
bones/17/position = Vector3(0.0275303, 9.00419e-08, 0.0069467)
|
|
|
|
|
bones/17/scale = Vector3(1.01111, 1, 1)
|
|
|
|
|
bones/18/position = Vector3(0.0138112, -1.99382e-07, -0.0106829)
|
|
|
|
|
bones/19/position = Vector3(-0.029965, -6.74833e-08, -0.0114938)
|
|
|
|
|
bones/20/position = Vector3(0.0319374, 2.70462e-10, -0.00811319)
|
|
|
|
|
bones/21/position = Vector3(0.0449934, 0.0779631, 0.0935908)
|
|
|
|
|
bones/21/position = Vector3(0.0451344, 0.0764403, 0.0935013)
|
|
|
|
|
bones/21/rotation = Quaternion(0.160115, 0.667183, 0.68874, -0.234237)
|
|
|
|
|
bones/21/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/22/position = Vector3(-0.00351833, -2.67936e-08, 0.0010112)
|
|
|
|
|
bones/25/position = Vector3(-0.0441582, 0.0771796, 0.0941215)
|
|
|
|
|
bones/25/position = Vector3(-0.0442944, 0.0756561, 0.0940351)
|
|
|
|
|
bones/25/rotation = Quaternion(-0.161417, 0.667625, 0.688436, 0.232975)
|
|
|
|
|
bones/25/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/26/position = Vector3(0.00351835, 2.9417e-08, 0.00101115)
|
|
|
|
|
bones/29/rotation = Quaternion(0.0455207, -0.401551, 0.913873, 0.0390142)
|
|
|
|
|
bones/29/rotation = Quaternion(0.0380043, -0.555038, 0.829661, 0.0463671)
|
|
|
|
|
bones/29/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/30/rotation = Quaternion(0.0225766, -0.0205482, -0.104267, 0.994081)
|
|
|
|
|
bones/30/rotation = Quaternion(-0.103381, -0.00165097, -0.0120306, 0.994568)
|
|
|
|
|
bones/31/rotation = Quaternion(0.00282337, 0.992799, -0.117349, -0.0238866)
|
|
|
|
|
bones/32/rotation = Quaternion(0.749723, -3.63566e-07, -1.24042e-06, 0.661751)
|
|
|
|
|
bones/32/rotation = Quaternion(0.58444, -8.49062e-08, -1.2869e-06, 0.811437)
|
|
|
|
|
bones/33/rotation = Quaternion(-0.0342351, -3.5846e-07, 8.54711e-08, 0.999414)
|
|
|
|
|
bones/35/rotation = Quaternion(0.546934, -0.0211991, 0.357283, 0.756811)
|
|
|
|
|
bones/36/rotation = Quaternion(-0.311366, 4.62084e-07, 3.12338e-07, 0.95029)
|
|
|
|
|
bones/37/rotation = Quaternion(0.12058, -0.0680784, 0.200371, 0.969885)
|
|
|
|
|
bones/35/rotation = Quaternion(0.332355, -0.0514343, 0.231042, 0.91297)
|
|
|
|
|
bones/36/rotation = Quaternion(-0.69474, 2.8947e-07, 5.0234e-07, 0.719261)
|
|
|
|
|
bones/37/rotation = Quaternion(-0.00493213, -0.0825, 0.0654597, 0.994427)
|
|
|
|
|
bones/37/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/38/rotation = Quaternion(-0.133768, 7.35097e-07, 7.04557e-07, 0.991013)
|
|
|
|
|
bones/38/rotation = Quaternion(-0.609424, 2.94533e-07, 9.89875e-07, 0.792845)
|
|
|
|
|
bones/38/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/39/rotation = Quaternion(0.197471, 0.678974, 0.678974, -0.19747)
|
|
|
|
|
bones/39/scale = Vector3(1.08305, 1, 0.88887)
|
|
|
|
|
bones/39/scale = Vector3(1.00876, 1, 0.990188)
|
|
|
|
|
bones/41/position = Vector3(0.0139192, 0.000225329, -0.00384292)
|
|
|
|
|
bones/41/rotation = Quaternion(-2.79136e-09, -0.00443414, -9.68612e-08, 0.99999)
|
|
|
|
|
bones/41/rotation = Quaternion(-9.69781e-10, -0.00708393, -1.34122e-07, 0.999975)
|
|
|
|
|
bones/41/scale = Vector3(0.999981, 1, 0.538573)
|
|
|
|
|
bones/42/position = Vector3(0.0392888, -1.17533e-06, -0.00209796)
|
|
|
|
|
bones/43/position = Vector3(-0.0495715, -2.58908e-06, 0.0301691)
|
|
|
|
|
@ -211,9 +222,9 @@ bones/45/position = Vector3(-0.013421, 6.33299e-08, -0.0283991)
|
|
|
|
|
bones/46/position = Vector3(-0.0513805, 8.90344e-07, -0.0104124)
|
|
|
|
|
bones/47/position = Vector3(0.0446487, -1.27684e-06, -0.0177286)
|
|
|
|
|
bones/48/rotation = Quaternion(-0.19747, 0.678974, 0.678974, 0.19747)
|
|
|
|
|
bones/48/scale = Vector3(1.08305, 1, 0.811625)
|
|
|
|
|
bones/48/scale = Vector3(1.00876, 1, 0.98434)
|
|
|
|
|
bones/50/position = Vector3(-0.0170028, 0.000225411, -0.00485537)
|
|
|
|
|
bones/50/rotation = Quaternion(-3.93517e-08, -0.00539757, 4.09811e-08, 0.999985)
|
|
|
|
|
bones/50/rotation = Quaternion(-6.48622e-09, -0.00862222, 1.11814e-08, 0.999963)
|
|
|
|
|
bones/50/scale = Vector3(0.999977, 1, 0.397035)
|
|
|
|
|
bones/51/position = Vector3(-0.0392888, -1.22121e-06, -0.00333335)
|
|
|
|
|
bones/52/position = Vector3(0.0495715, -2.68185e-06, 0.0147188)
|
|
|
|
|
@ -221,17 +232,17 @@ bones/53/position = Vector3(0.00910765, -7.47593e-08, 0.000409614)
|
|
|
|
|
bones/54/position = Vector3(0.0134209, 4.70912e-08, -0.0184937)
|
|
|
|
|
bones/55/position = Vector3(0.0513805, 9.29226e-07, -0.0104125)
|
|
|
|
|
bones/56/position = Vector3(-0.0446488, -1.30966e-06, -0.0177287)
|
|
|
|
|
bones/57/rotation = Quaternion(0.268205, -0.0285322, -0.735368, 0.62168)
|
|
|
|
|
bones/57/rotation = Quaternion(0.237212, -0.0113238, -0.689716, 0.684028)
|
|
|
|
|
bones/57/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/58/rotation = Quaternion(0.634128, 0.142278, -0.250851, 0.717435)
|
|
|
|
|
bones/58/rotation = Quaternion(0.525254, 0.0605217, -0.394182, 0.751709)
|
|
|
|
|
bones/58/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/59/position = Vector3(-4.79034e-08, 0.303092, 9.34018e-10)
|
|
|
|
|
bones/59/rotation = Quaternion(0.380702, -0.0972702, -0.113142, 0.912581)
|
|
|
|
|
bones/59/position = Vector3(-6.61338e-09, 0.284252, -2.49928e-08)
|
|
|
|
|
bones/59/rotation = Quaternion(0.471746, -0.00508541, -0.0321558, 0.881133)
|
|
|
|
|
bones/59/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/60/rotation = Quaternion(0.0010559, -0.261729, 0.000286432, 0.965141)
|
|
|
|
|
bones/60/rotation = Quaternion(0.0010627, -0.238135, 0.000260604, 0.971231)
|
|
|
|
|
bones/60/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/61/position = Vector3(1.68065e-07, 0.0519224, -0.000113588)
|
|
|
|
|
bones/61/rotation = Quaternion(-0.189197, -0.346848, 0.125863, 0.909978)
|
|
|
|
|
bones/61/position = Vector3(-1.00192e-07, 0.0610411, -0.000133667)
|
|
|
|
|
bones/61/rotation = Quaternion(-0.271001, -0.314217, 0.0975737, 0.904603)
|
|
|
|
|
bones/61/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/62/rotation = Quaternion(0.493569, 0.84346, 0.0982726, -0.187901)
|
|
|
|
|
bones/63/rotation = Quaternion(0.52804, -0.147693, -0.0941254, 0.830964)
|
|
|
|
|
@ -284,29 +295,29 @@ bones/93/rotation = Quaternion(-0.494209, 0.0204614, -0.0359497, 0.868359)
|
|
|
|
|
bones/93/scale = Vector3(1, 1.13164, 1)
|
|
|
|
|
bones/94/rotation = Quaternion(-0.547852, 0.057849, -0.0581314, 0.832546)
|
|
|
|
|
bones/94/scale = Vector3(1, 1.05697, 1)
|
|
|
|
|
bones/95/position = Vector3(1.87555e-07, 0.0519224, -0.000113614)
|
|
|
|
|
bones/95/rotation = Quaternion(-0.760969, -0.170773, -0.0805158, 0.620709)
|
|
|
|
|
bones/95/position = Vector3(-4.53333e-08, 0.0610411, -0.00013364)
|
|
|
|
|
bones/95/rotation = Quaternion(-0.789658, -0.148951, -0.0789867, 0.589927)
|
|
|
|
|
bones/95/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/96/position = Vector3(-9.14197e-08, 0.303092, -9.25693e-09)
|
|
|
|
|
bones/96/rotation = Quaternion(-0.553326, 0.00577763, -0.0760779, 0.829463)
|
|
|
|
|
bones/96/scale = Vector3(1, 1.05453, 1)
|
|
|
|
|
bones/96/position = Vector3(-5.02776e-08, 0.284252, -2.52983e-08)
|
|
|
|
|
bones/96/rotation = Quaternion(-0.51327, 0.00987127, -0.013593, 0.858063)
|
|
|
|
|
bones/96/scale = Vector3(1, 1.0999, 1)
|
|
|
|
|
bones/97/position = Vector3(-0.00645471, 0.000163305, -0.00321278)
|
|
|
|
|
bones/97/rotation = Quaternion(0.248427, 0.0258538, -0.267814, 0.930533)
|
|
|
|
|
bones/98/position = Vector3(-5.76256e-09, 0.0159596, 0.000181361)
|
|
|
|
|
bones/98/rotation = Quaternion(-0.0586372, -0.00568235, -0.12181, 0.990804)
|
|
|
|
|
bones/99/rotation = Quaternion(-0.412829, 0.122317, -0.0317073, 0.902001)
|
|
|
|
|
bones/99/rotation = Quaternion(-0.463839, 0.144545, -0.117056, 0.866174)
|
|
|
|
|
bones/99/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/100/rotation = Quaternion(0.0455816, -0.0327144, 0.562108, 0.825159)
|
|
|
|
|
bones/100/rotation = Quaternion(0.048629, -0.0279846, 0.476636, 0.877309)
|
|
|
|
|
bones/100/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/101/rotation = Quaternion(0.0629731, 0.463889, 0.629955, 0.619676)
|
|
|
|
|
bones/101/rotation = Quaternion(0.0734811, 0.448985, 0.737726, 0.498773)
|
|
|
|
|
bones/101/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/102/position = Vector3(6.2732e-09, 0.281682, 9.00968e-08)
|
|
|
|
|
bones/102/rotation = Quaternion(0.0184808, 4.8803e-05, 5.16525e-05, 0.999829)
|
|
|
|
|
bones/102/rotation = Quaternion(0.0704565, 5.0887e-05, 4.90129e-05, 0.997515)
|
|
|
|
|
bones/102/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/103/rotation = Quaternion(0.00109408, -0.00971663, 1.06512e-05, 0.999952)
|
|
|
|
|
bones/103/rotation = Quaternion(0.00109412, 0.000158973, -1.86224e-07, 0.999999)
|
|
|
|
|
bones/103/scale = Vector3(0.999997, 0.999997, 1)
|
|
|
|
|
bones/104/position = Vector3(-1.97803e-07, 0.068466, -0.000150014)
|
|
|
|
|
bones/104/rotation = Quaternion(-0.389259, -0.0165512, 0.0142856, 0.920869)
|
|
|
|
|
bones/104/rotation = Quaternion(-0.402975, 0.000252906, -0.000177651, 0.915211)
|
|
|
|
|
bones/104/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/105/rotation = Quaternion(-0.272954, 0.938438, 0.146391, -0.152973)
|
|
|
|
|
bones/105/scale = Vector3(1, 1, 1)
|
|
|
|
|
@ -361,104 +372,104 @@ bones/136/scale = Vector3(1, 1.25698, 1)
|
|
|
|
|
bones/137/rotation = Quaternion(-0.479239, -0.0566498, 0.0570499, 0.873994)
|
|
|
|
|
bones/137/scale = Vector3(1, 1.15486, 1)
|
|
|
|
|
bones/138/position = Vector3(-1.96072e-07, 0.068466, -0.000149977)
|
|
|
|
|
bones/138/rotation = Quaternion(-0.834765, -0.0111237, -0.000853465, 0.550493)
|
|
|
|
|
bones/138/rotation = Quaternion(-0.838891, 0.000155662, 2.80235e-05, 0.544299)
|
|
|
|
|
bones/138/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/139/position = Vector3(3.48513e-09, 0.281682, 1.40144e-07)
|
|
|
|
|
bones/139/rotation = Quaternion(-0.700105, 8.22866e-07, 6.10505e-05, 0.71404)
|
|
|
|
|
bones/139/rotation = Quaternion(-0.681293, 2.54362e-06, 6.08382e-05, 0.732011)
|
|
|
|
|
bones/139/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/140/position = Vector3(-0.00091601, -0.00419344, -0.00166352)
|
|
|
|
|
bones/140/rotation = Quaternion(0.180101, -0.00275761, 0.0409847, 0.98279)
|
|
|
|
|
bones/140/scale = Vector3(1.12362, 1, 1)
|
|
|
|
|
bones/141/position = Vector3(2.32831e-10, 0.0159594, 0.000181319)
|
|
|
|
|
bones/141/rotation = Quaternion(-0.0876969, -0.00686066, -0.0793036, 0.992962)
|
|
|
|
|
bones/142/rotation = Quaternion(-0.613586, -0.0356675, 0.42224, 0.666298)
|
|
|
|
|
bones/142/rotation = Quaternion(-0.585329, -0.0876637, 0.478374, 0.64874)
|
|
|
|
|
bones/142/scale = Vector3(1, 1, 0.999999)
|
|
|
|
|
bones/143/position = Vector3(-0.00981739, 0.10997, 0.0700882)
|
|
|
|
|
bones/143/position = Vector3(-0.0173814, 0.110106, 0.0701453)
|
|
|
|
|
bones/143/rotation = Quaternion(0.0323581, -3.23524e-09, 4.47963e-09, 0.999476)
|
|
|
|
|
bones/144/position = Vector3(0.00620601, 0.052063, 0.109127)
|
|
|
|
|
bones/144/position = Vector3(-0.0265296, 0.0535348, 0.0986293)
|
|
|
|
|
bones/144/rotation = Quaternion(0.0323581, -3.23524e-09, 4.47954e-09, 0.999476)
|
|
|
|
|
bones/145/position = Vector3(0.0177351, -0.00230118, 0.117972)
|
|
|
|
|
bones/145/position = Vector3(-0.0391121, -0.0119057, 0.102325)
|
|
|
|
|
bones/145/rotation = Quaternion(0.0323581, -3.23524e-09, 4.47955e-09, 0.999476)
|
|
|
|
|
bones/146/position = Vector3(-0.0279605, 0.0597673, -0.134369)
|
|
|
|
|
bones/146/position = Vector3(0.0186246, 0.0472748, -0.128899)
|
|
|
|
|
bones/146/rotation = Quaternion(0.0323581, -3.23524e-09, 4.47962e-09, 0.999476)
|
|
|
|
|
bones/147/position = Vector3(0.103645, 0.0404147, -0.0785666)
|
|
|
|
|
bones/147/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/148/position = Vector3(0.101526, 0.0866657, -0.0611099)
|
|
|
|
|
bones/148/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/149/position = Vector3(0.0837724, 0.0607141, 0.0283384)
|
|
|
|
|
bones/149/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/150/position = Vector3(0.102431, 0.00615477, 0.000186536)
|
|
|
|
|
bones/150/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/151/position = Vector3(0.0575468, 0.0586016, 0.0840182)
|
|
|
|
|
bones/147/position = Vector3(0.115891, 0.03646, -0.0602258)
|
|
|
|
|
bones/147/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/148/position = Vector3(0.112226, 0.0931296, -0.0429397)
|
|
|
|
|
bones/148/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/149/position = Vector3(0.0798201, 0.0755671, 0.0538211)
|
|
|
|
|
bones/149/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/150/position = Vector3(0.0933986, -0.00286369, 0.0477363)
|
|
|
|
|
bones/150/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/151/position = Vector3(0.0286762, 0.0586411, 0.0838112)
|
|
|
|
|
bones/151/rotation = Quaternion(0.0323581, -3.08697e-09, -9.99408e-11, 0.999476)
|
|
|
|
|
bones/152/position = Vector3(0.0697322, 0.00500929, 0.079933)
|
|
|
|
|
bones/152/position = Vector3(0.0280882, -0.0122334, 0.0854013)
|
|
|
|
|
bones/152/rotation = Quaternion(0.0323581, -3.08697e-09, -9.99408e-11, 0.999476)
|
|
|
|
|
bones/153/position = Vector3(0.0377826, 0.10692, 0.0516089)
|
|
|
|
|
bones/153/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/154/position = Vector3(0.0598031, 0.126631, 0.0403721)
|
|
|
|
|
bones/154/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/155/position = Vector3(0.0768057, 0.150093, 0.0110149)
|
|
|
|
|
bones/155/rotation = Quaternion(0.135757, -0.218582, -0.0374147, 0.965604)
|
|
|
|
|
bones/156/position = Vector3(0.0861371, 0.152619, -0.0151431)
|
|
|
|
|
bones/156/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/157/position = Vector3(0.099756, 0.116584, -0.0468347)
|
|
|
|
|
bones/157/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/158/position = Vector3(0.0543847, 0.127916, -0.0712201)
|
|
|
|
|
bones/158/rotation = Quaternion(0.135757, -0.218582, -0.0374148, 0.965605)
|
|
|
|
|
bones/159/position = Vector3(-0.106732, 0.0526253, -0.053271)
|
|
|
|
|
bones/159/rotation = Quaternion(0.0320946, 0.0187849, -0.234683, 0.971361)
|
|
|
|
|
bones/160/position = Vector3(-0.0992319, 0.105949, -0.0660458)
|
|
|
|
|
bones/160/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/161/position = Vector3(-0.100354, 0.113106, 0.0392426)
|
|
|
|
|
bones/161/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/162/position = Vector3(-0.109239, 0.0566074, 0.0362428)
|
|
|
|
|
bones/162/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/163/position = Vector3(-0.0535431, 0.0763825, 0.0985405)
|
|
|
|
|
bones/153/position = Vector3(0.0345784, 0.11321, 0.0539122)
|
|
|
|
|
bones/153/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/154/position = Vector3(0.0636824, 0.137113, 0.0385026)
|
|
|
|
|
bones/154/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/155/position = Vector3(0.0755547, 0.161337, 0.00729911)
|
|
|
|
|
bones/155/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/156/position = Vector3(0.0832677, 0.163891, -0.0193784)
|
|
|
|
|
bones/156/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/157/position = Vector3(0.104997, 0.128412, -0.0445725)
|
|
|
|
|
bones/157/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/158/position = Vector3(0.0671709, 0.131556, -0.0647725)
|
|
|
|
|
bones/158/rotation = Quaternion(0.127656, -0.185898, 0.0402595, 0.973409)
|
|
|
|
|
bones/159/position = Vector3(-0.107395, 0.0602479, -0.0965316)
|
|
|
|
|
bones/159/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/160/position = Vector3(-0.081367, 0.109733, -0.0856954)
|
|
|
|
|
bones/160/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/161/position = Vector3(-0.105576, 0.133891, 0.0151697)
|
|
|
|
|
bones/161/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/162/position = Vector3(-0.129818, 0.0691563, -0.0152148)
|
|
|
|
|
bones/162/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/163/position = Vector3(-0.0727479, 0.0775946, 0.0793076)
|
|
|
|
|
bones/163/rotation = Quaternion(0.0323581, -2.41381e-07, -7.81472e-09, 0.999476)
|
|
|
|
|
bones/164/position = Vector3(-0.0634853, 0.0208174, 0.110386)
|
|
|
|
|
bones/164/position = Vector3(-0.0956698, 0.0131234, 0.0821474)
|
|
|
|
|
bones/164/rotation = Quaternion(0.0323581, -2.41381e-07, -7.81472e-09, 0.999476)
|
|
|
|
|
bones/165/position = Vector3(-0.050828, 0.138998, 0.0558787)
|
|
|
|
|
bones/165/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/166/position = Vector3(-0.0711459, 0.174387, 0.019587)
|
|
|
|
|
bones/166/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/167/position = Vector3(-0.066058, 0.189923, -0.0188281)
|
|
|
|
|
bones/167/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/168/position = Vector3(-0.0664436, 0.186439, -0.0464942)
|
|
|
|
|
bones/168/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/169/position = Vector3(-0.0925992, 0.152289, -0.0652214)
|
|
|
|
|
bones/169/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/170/position = Vector3(-0.056928, 0.141361, -0.0752497)
|
|
|
|
|
bones/170/rotation = Quaternion(0.0320946, 0.0187849, -0.234682, 0.971361)
|
|
|
|
|
bones/171/rotation = Quaternion(0.84129, 0.0265491, -0.325141, 0.431057)
|
|
|
|
|
bones/165/position = Vector3(-0.0556625, 0.149288, 0.0528704)
|
|
|
|
|
bones/165/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/166/position = Vector3(-0.062244, 0.184127, 0.0201765)
|
|
|
|
|
bones/166/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/167/position = Vector3(-0.0545475, 0.198521, -0.0178273)
|
|
|
|
|
bones/167/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/168/position = Vector3(-0.056203, 0.195251, -0.0454726)
|
|
|
|
|
bones/168/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/169/position = Vector3(-0.0888787, 0.166864, -0.0635684)
|
|
|
|
|
bones/169/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/170/position = Vector3(-0.0563384, 0.148642, -0.0744274)
|
|
|
|
|
bones/170/rotation = Quaternion(0.0314373, 0.0264573, -0.330534, 0.942899)
|
|
|
|
|
bones/171/rotation = Quaternion(0.723243, 0.224035, -0.438572, 0.484131)
|
|
|
|
|
bones/171/scale = Vector3(0.999998, 0.999997, 1.00001)
|
|
|
|
|
bones/172/position = Vector3(3.62338e-10, 0.531431, 3.56619e-08)
|
|
|
|
|
bones/172/rotation = Quaternion(0.29282, -2.69149e-07, -8.65159e-08, 0.956168)
|
|
|
|
|
bones/172/rotation = Quaternion(0.244495, -2.62556e-06, -6.46687e-07, 0.969651)
|
|
|
|
|
bones/172/scale = Vector3(1, 0.999998, 1.00001)
|
|
|
|
|
bones/173/position = Vector3(6.48577e-09, 0.418112, 8.79831e-08)
|
|
|
|
|
bones/173/rotation = Quaternion(-0.392752, -0.0125572, 0.0324742, 0.918985)
|
|
|
|
|
bones/173/rotation = Quaternion(-0.3589, -0.022841, 0.05326, 0.931575)
|
|
|
|
|
bones/173/scale = Vector3(1, 0.999992, 0.999996)
|
|
|
|
|
bones/174/rotation = Quaternion(-0.388439, -1.7287e-07, -1.04265e-07, 0.921475)
|
|
|
|
|
bones/175/position = Vector3(1.16517e-08, 0.418112, 8.45817e-08)
|
|
|
|
|
bones/175/rotation = Quaternion(-0.739625, -0.00846997, 0.0087714, 0.672909)
|
|
|
|
|
bones/175/rotation = Quaternion(-0.730972, -0.01463, 0.0140935, 0.682105)
|
|
|
|
|
bones/175/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/176/position = Vector3(1.15382e-08, 0.531431, 3.0748e-08)
|
|
|
|
|
bones/176/rotation = Quaternion(-0.632821, -1.21246e-07, -3.14574e-07, 0.774298)
|
|
|
|
|
bones/176/scale = Vector3(1, 1.01636, 1)
|
|
|
|
|
bones/177/rotation = Quaternion(0.946267, -0.143988, 0.0429897, 0.286352)
|
|
|
|
|
bones/176/rotation = Quaternion(-0.652046, -6.86224e-07, -1.3499e-06, 0.75818)
|
|
|
|
|
bones/176/scale = Vector3(1, 1.00877, 1)
|
|
|
|
|
bones/177/rotation = Quaternion(0.93234, 0.0696643, -0.119259, 0.334165)
|
|
|
|
|
bones/177/scale = Vector3(1, 0.999998, 1.00001)
|
|
|
|
|
bones/178/position = Vector3(2.73163e-08, 0.531431, 1.20327e-09)
|
|
|
|
|
bones/178/rotation = Quaternion(0.36214, 2.89941e-06, 8.13968e-07, 0.932124)
|
|
|
|
|
bones/178/rotation = Quaternion(0.253182, -7.25786e-08, -3.2547e-07, 0.967419)
|
|
|
|
|
bones/178/scale = Vector3(1, 0.999999, 1.00001)
|
|
|
|
|
bones/179/position = Vector3(8.4155e-09, 0.418112, 3.97981e-07)
|
|
|
|
|
bones/179/rotation = Quaternion(-0.550896, 0.00438635, -0.120218, 0.825859)
|
|
|
|
|
bones/179/rotation = Quaternion(-0.330274, 0.000842571, -0.0976655, 0.938818)
|
|
|
|
|
bones/179/scale = Vector3(1, 0.99999, 0.999998)
|
|
|
|
|
bones/180/rotation = Quaternion(-0.46826, 1.67129e-07, 1.38111e-07, 0.883591)
|
|
|
|
|
bones/180/rotation = Quaternion(-0.601874, 1.4417e-07, 1.54647e-07, 0.798591)
|
|
|
|
|
bones/181/position = Vector3(2.69973e-08, 0.418112, 4.26027e-07)
|
|
|
|
|
bones/181/rotation = Quaternion(-0.780708, 0.0178472, -0.0383656, 0.623461)
|
|
|
|
|
bones/181/rotation = Quaternion(-0.723679, 0.0135942, -0.0314861, 0.689284)
|
|
|
|
|
bones/181/scale = Vector3(1, 1, 1)
|
|
|
|
|
bones/182/position = Vector3(1.89344e-08, 0.531431, -1.32203e-08)
|
|
|
|
|
bones/182/rotation = Quaternion(-0.603989, 6.92547e-07, 1.55324e-06, 0.796992)
|
|
|
|
|
bones/182/scale = Vector3(1, 1.03387, 1)
|
|
|
|
|
bones/182/rotation = Quaternion(-0.648639, 1.38857e-07, 8.32144e-08, 0.761096)
|
|
|
|
|
bones/182/scale = Vector3(1, 1.00991, 1)
|
|
|
|
|
|
|
|
|
|
[node name="BoneFlipper" type="SkeletonModifier3D" parent="Model/Armature/Skeleton3D" index="0"]
|
|
|
|
|
_import_path = NodePath("")
|
|
|
|
|
@ -524,6 +535,18 @@ libraries = {
|
|
|
|
|
&"batrix_gp_generic": ExtResource("7_oprun")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[node name="PlayerStats" type="Node" parent="."]
|
|
|
|
|
script = ExtResource("7_wqfne")
|
|
|
|
|
metadata/_custom_type_script = "uid://clks186ll0joi"
|
|
|
|
|
|
|
|
|
|
[node name="PlayerMovementHandler" type="Node" parent="."]
|
|
|
|
|
script = ExtResource("8_wnwbv")
|
|
|
|
|
metadata/_custom_type_script = "uid://5vgfsrafb8ud"
|
|
|
|
|
|
|
|
|
|
[node name="PlayerAimingHandler" type="Node" parent="."]
|
|
|
|
|
script = ExtResource("9_gl8cc")
|
|
|
|
|
metadata/_custom_type_script = "uid://c131c3hcbmu77"
|
|
|
|
|
|
|
|
|
|
[node name="PlayerAnimator" type="AnimationTree" parent="." node_paths=PackedStringArray("_player", "_attack", "_bone_flipper", "_sfx_audio_player", "_hurt_particles", "_footsteps_player")]
|
|
|
|
|
process_priority = 10
|
|
|
|
|
process_physics_priority = 10
|
|
|
|
|
@ -549,11 +572,6 @@ _hurt_sound = SubResource("AudioStreamRandomizer_fulsm")
|
|
|
|
|
_hit_sounds = Array[AudioStream]([ExtResource("11_l71n6"), SubResource("AudioStreamRandomizer_wqfne"), SubResource("AudioStreamRandomizer_ke2ow")])
|
|
|
|
|
_swing_sounds = SubResource("AudioStreamRandomizer_dt7fs")
|
|
|
|
|
|
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.9, 0)
|
|
|
|
|
shape = SubResource("CapsuleShape3D_n6vi2")
|
|
|
|
|
debug_color = Color(0, 0.6, 0.7, 0.42)
|
|
|
|
|
|
|
|
|
|
[node name="Attacker" type="Area3D" parent="." node_paths=PackedStringArray("_attack_shape_node")]
|
|
|
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
|
|
|
collision_layer = 32
|
|
|
|
|
|