WIP: Start working on the frag/damage system

This commit is contained in:
2025-02-02 17:56:39 +01:00
parent 8939d0198b
commit 7012846b00
25 changed files with 3295 additions and 211 deletions

View File

@ -352,10 +352,12 @@ transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0,
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.702784, -0.458912, 0)
[node name="Object_6" type="MeshInstance3D" parent="50ae deagle 8rnd mag (magnum inc)_1"]
layers = 524289
mesh = SubResource("ArrayMesh_at46t")
skeleton = NodePath("")
[node name="Object_7" type="MeshInstance3D" parent="50ae deagle 8rnd mag (magnum inc)_1"]
layers = 524289
mesh = SubResource("ArrayMesh_omok5")
skeleton = NodePath("")
@ -363,6 +365,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.39328, 0)
[node name="Object_13" type="MeshInstance3D" parent="deagle barrel_3"]
layers = 524289
mesh = SubResource("ArrayMesh_eh67u")
skeleton = NodePath("")
@ -370,6 +373,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.340227, 0.308393, 0)
[node name="Object_15" type="MeshInstance3D" parent="deagle slide & bolt_4"]
layers = 524289
mesh = SubResource("ArrayMesh_0mfi1")
skeleton = NodePath("")
@ -377,10 +381,12 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0017804, -0.00284932, 0)
[node name="Object_17" type="MeshInstance3D" parent="deagle frame_5"]
layers = 524289
mesh = SubResource("ArrayMesh_n6s72")
skeleton = NodePath("")
[node name="Object_18" type="MeshInstance3D" parent="deagle frame_5"]
layers = 524289
mesh = SubResource("ArrayMesh_g8sfg")
skeleton = NodePath("")
@ -388,6 +394,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.03671, 0.122806, 0)
[node name="Object_20" type="MeshInstance3D" parent="deagle hammer_6"]
layers = 524289
mesh = SubResource("ArrayMesh_rder1")
skeleton = NodePath("")
@ -395,6 +402,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.289837, 0.0127702, 0)
[node name="Object_22" type="MeshInstance3D" parent="deagle slide release_7"]
layers = 524289
mesh = SubResource("ArrayMesh_nm1qm")
skeleton = NodePath("")
@ -402,6 +410,7 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.289837, 0.0127702, 0)
[node name="Object_24" type="MeshInstance3D" parent="deagle trigga_8"]
layers = 524289
mesh = SubResource("ArrayMesh_6vr8d")
skeleton = NodePath("")
@ -409,5 +418,6 @@ skeleton = NodePath("")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.880028, 0.353879, 0)
[node name="Object_26" type="MeshInstance3D" parent="deagle safety_9"]
layers = 524289
mesh = SubResource("ArrayMesh_qveh3")
skeleton = NodePath("")

View File

@ -569,7 +569,7 @@ _data = {
script = ExtResource("1_pwx7d")
[node name="Gun" parent="." instance=ExtResource("2_xd57f")]
transform = Transform3D(-3.61999e-06, 0, 1, 0, 1, 0, -1, 0, -3.61999e-06, 1, -0.3, -6.4)
transform = Transform3D(-3.61999e-06, 0, 1, 0, 1, 0, -1, 0, -3.61999e-06, 1.37554, -0.3, -5.61269)
[node name="HandsNount" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.892999, -0.197934, -6.45866)
@ -579,86 +579,103 @@ transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0, 0)
[node name="hand" type="MeshInstance3D" parent="HandsNount/LeftHand"]
transform = Transform3D(0.017243, -0.999851, 0, 0.999851, 0.0172429, 0, 0, 0, 1, 0.0604441, -1.48798, 5.58251)
layers = 524289
mesh = SubResource("ArrayMesh_kns8q")
skeleton = NodePath("")
[node name="arm_lower" type="MeshInstance3D" parent="HandsNount/LeftHand/hand"]
transform = Transform3D(0.838921, -0.00227217, -0.544249, 0.127745, 0.972877, 0.192848, 0.529049, -0.231309, 0.816458, -1.90735e-06, -0.118854, 0.00119209)
layers = 524289
mesh = SubResource("ArrayMesh_714yc")
skeleton = NodePath("")
[node name="index_0" type="MeshInstance3D" parent="HandsNount/LeftHand/hand"]
transform = Transform3D(0.999928, -0.00607729, 0.0103503, 0.00417694, 0.984629, 0.174608, -0.0112524, -0.174552, 0.984584, 0.635515, 5.96046e-08, -1.8433)
layers = 524289
mesh = SubResource("ArrayMesh_8khc4")
skeleton = NodePath("")
[node name="index_1" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/index_0"]
transform = Transform3D(0.999954, -0.00928965, 0.00246585, 0.00884504, 0.989813, 0.142097, -0.00376076, -0.142068, 0.98985, 0, 4.76837e-07, -0.520542)
layers = 524289
mesh = SubResource("ArrayMesh_pl1un")
skeleton = NodePath("")
[node name="index_2" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/index_0/index_1"]
transform = Transform3D(0.999995, -0.00251388, -0.0017382, 0.00303726, 0.880775, 0.473525, 0.000340577, -0.473528, 0.880778, 1.19209e-07, 0, -0.496836)
layers = 524289
mesh = SubResource("ArrayMesh_jg5hp")
skeleton = NodePath("")
[node name="middle_0" type="MeshInstance3D" parent="HandsNount/LeftHand/hand"]
transform = Transform3D(1, -2.87512e-09, 2.22359e-08, -2.87511e-09, 0.967113, 0.254349, -2.22359e-08, -0.254349, 0.967113, 0.219422, -2.84217e-14, -1.96367)
layers = 524289
mesh = SubResource("ArrayMesh_r4jrw")
skeleton = NodePath("")
[node name="middle_1" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/middle_0"]
transform = Transform3D(0.99999, 0.00290334, -0.00345655, -0.000566929, 0.840435, 0.541912, 0.00447836, -0.541904, 0.840428, 0, -2.38419e-07, -0.595448)
layers = 524289
mesh = SubResource("ArrayMesh_b8au2")
skeleton = NodePath("")
[node name="middle_2" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/middle_0/middle_1"]
transform = Transform3D(0.999977, 0.00565156, -0.00364683, -0.00243919, 0.809996, 0.58643, 0.00626817, -0.586408, 0.809991, 1.19209e-07, 4.76837e-07, -0.576577)
layers = 524289
mesh = SubResource("ArrayMesh_7ykdv")
skeleton = NodePath("")
[node name="pinky_0" type="MeshInstance3D" parent="HandsNount/LeftHand/hand"]
transform = Transform3D(1, -1.18514e-09, -1.43461e-08, -1.18514e-09, 0.986444, -0.164101, 1.43461e-08, 0.164101, 0.986444, -0.636916, 0, -1.87594)
layers = 524289
mesh = SubResource("ArrayMesh_pfqob")
skeleton = NodePath("")
[node name="pinky_1" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/pinky_0"]
transform = Transform3D(0.999827, 0.00839673, -0.0165888, 0.0124575, 0.359801, 0.932946, 0.0138024, -0.932991, 0.359634, -4.76837e-07, -9.53674e-07, -0.50863)
layers = 524289
mesh = SubResource("ArrayMesh_274rt")
skeleton = NodePath("")
[node name="pinky_2" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/pinky_0/pinky_1"]
transform = Transform3D(0.999989, 0.000408818, -0.00463841, 0.00108977, 0.947926, 0.318489, 0.00452707, -0.31849, 0.947915, -2.38419e-07, 0, -0.484157)
layers = 524289
mesh = SubResource("ArrayMesh_kxx5d")
skeleton = NodePath("")
[node name="ring_0" type="MeshInstance3D" parent="HandsNount/LeftHand/hand"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.22161, 0, -1.94957)
layers = 524289
mesh = SubResource("ArrayMesh_3t00j")
skeleton = NodePath("")
[node name="ring_1" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/ring_0"]
transform = Transform3D(0.999889, 0.00891773, -0.0119886, 0.00647315, 0.464619, 0.885488, 0.0134667, -0.885466, 0.464509, 0, 0, -0.57841)
layers = 524289
mesh = SubResource("ArrayMesh_1inwa")
skeleton = NodePath("")
[node name="ring_2" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/ring_0/ring_1"]
transform = Transform3D(1, -9.99309e-07, 2.53413e-06, 5.12227e-07, 0.982674, 0.185341, -2.67476e-06, -0.185341, 0.982674, 0, 0, -0.558438)
layers = 524289
mesh = SubResource("ArrayMesh_lqg6m")
skeleton = NodePath("")
[node name="thumb_0" type="MeshInstance3D" parent="HandsNount/LeftHand/hand"]
transform = Transform3D(0.622335, 1.02049, -0.090116, -0.679455, 0.490067, 0.857314, 0.766716, -0.394025, 0.832886, 0.713653, -0.171155, -0.268099)
layers = 524289
mesh = SubResource("ArrayMesh_qhvx2")
skeleton = NodePath("")
[node name="thumb_1" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/thumb_0"]
transform = Transform3D(0.454518, 0.871776, 0.182807, -0.562354, 0.440004, -0.700109, -0.690775, 0.21541, 0.690238, 0.418848, 0, -0.541472)
layers = 524289
mesh = SubResource("ArrayMesh_6mwj2")
skeleton = NodePath("")
[node name="thumb_2" type="MeshInstance3D" parent="HandsNount/LeftHand/hand/thumb_0/thumb_1"]
transform = Transform3D(0.855091, -0.0944566, 0.509801, 0.0528752, 0.994025, 0.0954866, -0.515774, -0.054694, 0.854977, 0.286444, 2.38419e-07, -0.397435)
layers = 524289
mesh = SubResource("ArrayMesh_3qmci")
skeleton = NodePath("")
@ -667,86 +684,103 @@ transform = Transform3D(0.0154179, -0.39772, 0.0397626, 0.3997, 0.0154947, -4.34
[node name="hand" type="MeshInstance3D" parent="HandsNount/RightHand"]
transform = Transform3D(0.938182, -0.264282, -0.223536, 0.267023, 0.963515, -0.0184445, 0.220254, -0.0423846, 0.974523, 0.244512, 1.41786, -0.120203)
layers = 524289
mesh = SubResource("ArrayMesh_kns8q")
skeleton = NodePath("")
[node name="arm_lower" type="MeshInstance3D" parent="HandsNount/RightHand/hand"]
transform = Transform3D(0.911527, -0.261569, -0.317335, 0.200638, 0.956443, -0.212044, 0.358977, 0.129614, 0.924303, 0, -0.118854, 0.00119233)
layers = 524289
mesh = SubResource("ArrayMesh_714yc")
skeleton = NodePath("")
[node name="index_0" type="MeshInstance3D" parent="HandsNount/RightHand/hand"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.635515, 0, -1.8433)
layers = 524289
mesh = SubResource("ArrayMesh_8khc4")
skeleton = NodePath("")
[node name="index_1" type="MeshInstance3D" parent="HandsNount/RightHand/hand/index_0"]
transform = Transform3D(0.97186, -0.151231, 0.180602, 0.152949, 0.988224, 0.0044579, -0.17915, 0.0232906, 0.983546, -0.00261259, 0.0673971, -0.520541)
layers = 524289
mesh = SubResource("ArrayMesh_pl1un")
skeleton = NodePath("")
[node name="index_2" type="MeshInstance3D" parent="HandsNount/RightHand/hand/index_0/index_1"]
transform = Transform3D(0.938727, -0.108255, -0.32722, -0.191027, 0.626817, -0.755387, 0.286882, 0.77161, 0.56773, -4.76837e-07, -4.76837e-07, -0.496837)
layers = 524289
mesh = SubResource("ArrayMesh_jg5hp")
skeleton = NodePath("")
[node name="middle_0" type="MeshInstance3D" parent="HandsNount/RightHand/hand"]
transform = Transform3D(0.988908, 0.0967651, 0.11268, -0.0380662, 0.898432, -0.437459, -0.143566, 0.428318, 0.89215, 0.210801, -0.00161457, -2.02209)
layers = 524289
mesh = SubResource("ArrayMesh_r4jrw")
skeleton = NodePath("")
[node name="middle_1" type="MeshInstance3D" parent="HandsNount/RightHand/hand/middle_0"]
transform = Transform3D(0.980904, -0.0947717, -0.169842, -0.0846826, 0.578027, -0.811612, 0.175091, 0.810495, 0.558963, -0.00528598, -0.0232601, -0.540816)
layers = 524289
mesh = SubResource("ArrayMesh_b8au2")
skeleton = NodePath("")
[node name="middle_2" type="MeshInstance3D" parent="HandsNount/RightHand/hand/middle_0/middle_1"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0139632, -0.00054121, -0.559071)
layers = 524289
mesh = SubResource("ArrayMesh_7ykdv")
skeleton = NodePath("")
[node name="pinky_0" type="MeshInstance3D" parent="HandsNount/RightHand/hand"]
transform = Transform3D(0.99448, 0.0968483, -0.040361, -0.10475, 0.894417, -0.434795, -0.00600898, 0.436623, 0.899625, -0.626153, -0.00739431, -1.82089)
layers = 524289
mesh = SubResource("ArrayMesh_pfqob")
skeleton = NodePath("")
[node name="pinky_1" type="MeshInstance3D" parent="HandsNount/RightHand/hand/pinky_0"]
transform = Transform3D(0.992472, 0.117781, -0.0335934, -0.107407, 0.70515, -0.700876, -0.0588621, 0.699207, 0.712491, 0.004601, 0.101186, -0.574392)
layers = 524289
mesh = SubResource("ArrayMesh_274rt")
skeleton = NodePath("")
[node name="pinky_2" type="MeshInstance3D" parent="HandsNount/RightHand/hand/pinky_0/pinky_1"]
transform = Transform3D(0.997492, -0.0416478, -0.0572349, 0.00359704, 0.837365, -0.546632, 0.0706927, 0.545055, 0.835414, 4.76837e-07, -9.53674e-07, -0.484157)
layers = 524289
mesh = SubResource("ArrayMesh_kxx5d")
skeleton = NodePath("")
[node name="ring_0" type="MeshInstance3D" parent="HandsNount/RightHand/hand"]
transform = Transform3D(0.995147, 0.0957334, 0.0227501, -0.0799641, 0.921527, -0.379991, -0.0573428, 0.376327, 0.92471, -0.22375, 0.0090065, -1.9462)
layers = 524289
mesh = SubResource("ArrayMesh_3t00j")
skeleton = NodePath("")
[node name="ring_1" type="MeshInstance3D" parent="HandsNount/RightHand/hand/ring_0"]
transform = Transform3D(0.987205, 0.107622, -0.117666, -0.155072, 0.475994, -0.865669, -0.0371562, 0.872839, 0.486593, 0.00103188, 0.0315599, -0.607413)
layers = 524289
mesh = SubResource("ArrayMesh_1inwa")
skeleton = NodePath("")
[node name="ring_2" type="MeshInstance3D" parent="HandsNount/RightHand/hand/ring_0/ring_1"]
transform = Transform3D(0.999942, -0.00820966, -0.00692331, 0.00690099, 0.985162, -0.171487, 0.00822844, 0.171429, 0.985162, -5.96046e-08, 0, -0.558439)
layers = 524289
mesh = SubResource("ArrayMesh_lqg6m")
skeleton = NodePath("")
[node name="thumb_0" type="MeshInstance3D" parent="HandsNount/RightHand/hand"]
transform = Transform3D(0.781211, -0.802499, -0.42722, 0.742911, 0.888178, -0.30989, 0.524025, -0.0628175, 1.07622, 0.473039, 0.152636, -0.540639)
layers = 524289
mesh = SubResource("ArrayMesh_qhvx2")
skeleton = NodePath("")
[node name="thumb_1" type="MeshInstance3D" parent="HandsNount/RightHand/hand/thumb_0"]
transform = Transform3D(0.944493, 0.10769, 0.310379, 0.00222689, 0.942629, -0.333833, -0.328522, 0.315995, 0.890067, 0.418848, -1.78814e-07, -0.541475)
layers = 524289
mesh = SubResource("ArrayMesh_6mwj2")
skeleton = NodePath("")
[node name="thumb_2" type="MeshInstance3D" parent="HandsNount/RightHand/hand/thumb_0/thumb_1"]
transform = Transform3D(0.789391, 0.00601005, 0.613862, -0.20452, 0.945403, 0.253744, -0.578821, -0.325851, 0.74752, 0.286444, 2.38419e-07, -0.397435)
layers = 524289
mesh = SubResource("ArrayMesh_3qmci")
skeleton = NodePath("")