feat: upgraded project to godot 4.6

This commit is contained in:
Sara Gerretsen 2025-11-08 16:35:20 +01:00
parent c4bd5edb54
commit 504f3dbef0
42 changed files with 700 additions and 93 deletions

View file

@ -9,31 +9,83 @@ func trigger() -> void:
SoundEventPatchboard.trigger_sound(global_position, 100)
"
[node name="Revolver" type="Revolver" node_paths=PackedStringArray("anim")]
[node name="Revolver" type="Revolver" unique_id=1509965416 node_paths=PackedStringArray("anim")]
anim = NodePath("revolver/AnimationPlayer")
max_ammo = 6
loaded_ammo = 6
single_action_spread = 0.015
double_action_spread = 0.04
[node name="revolver" parent="." instance=ExtResource("1_5ynga")]
[node name="revolver" parent="." unique_id=749881158 instance=ExtResource("1_5ynga")]
[node name="Body" parent="revolver/Character/Skeleton3D" index="0"]
[node name="Skeleton3D" parent="revolver/Character" parent_id_path=PackedInt32Array(749881158, 1494028839) index="0" unique_id=691467434]
bones/1/position = Vector3(0.077683, 0.15356629, 0.22951864)
bones/1/rotation = Quaternion(0.5851843, 0.4764963, 0.47324383, -0.45447868)
bones/2/rotation = Quaternion(-0.13058601, 0.036996044, 0.61635554, 0.7756833)
bones/3/rotation = Quaternion(0.041782245, 0.11465855, 0.27514994, 0.9536247)
bones/4/rotation = Quaternion(0.14384021, 0.35639, -0.26087257, 0.8855743)
bones/5/rotation = Quaternion(-0.22070737, 0.14418079, 0.13519569, 0.95510334)
bones/6/rotation = Quaternion(-0.10018806, 0.0017374308, -0.01725145, 0.99481744)
bones/7/rotation = Quaternion(-0.5670921, 0.0002677271, -0.0003900336, 0.82365435)
bones/8/position = Vector3(-0.00024733064, 0.094130345, 0.0060290145)
bones/8/rotation = Quaternion(-0.679744, 0.1527604, 0.07346371, 0.7135934)
bones/9/rotation = Quaternion(-0.52413255, -0.0052551352, 0.008540803, 0.85157764)
bones/10/rotation = Quaternion(-0.45302963, 0.0016381256, -0.0032266823, 0.89148813)
bones/11/position = Vector3(0.019964736, 0.08920876, -0.0011444099)
bones/11/rotation = Quaternion(-0.6447599, 0.17695157, 0.030249309, 0.74300593)
bones/12/rotation = Quaternion(-0.61815894, -0.0058423677, 0.008146217, 0.78598917)
bones/13/rotation = Quaternion(-0.2895717, 0.0008908666, -0.0035062192, 0.95714957)
bones/14/rotation = Quaternion(-0.41372666, 0.18337816, -0.05571315, 0.88999933)
bones/15/rotation = Quaternion(-0.56248397, 0.0085162, 0.018579094, 0.82655555)
bones/16/rotation = Quaternion(-0.5171131, -0.0032988985, -0.01302587, 0.8558117)
bones/17/position = Vector3(-0.035217408, 0.031610176, 0.010926676)
bones/17/rotation = Quaternion(-0.4766158, 0.022983566, 0.16551939, 0.8630831)
bones/18/rotation = Quaternion(0.30545127, -0.076055326, -0.15467335, 0.9364782)
bones/19/rotation = Quaternion(0.008012294, 0.013962945, -0.36334667, 0.9315149)
bones/20/position = Vector3(-0.077683, 0.12932053, 0.0004705212)
bones/20/rotation = Quaternion(0.5851843, -0.4764963, -0.47324383, -0.45447868)
bones/21/rotation = Quaternion(-0.054112177, 0.041348223, 0.06595896, 0.9954957)
bones/22/rotation = Quaternion(-0.026361316, 0.047682222, -0.08761911, 0.99466294)
bones/23/rotation = Quaternion(0.0087715145, 0.00401132, -0.04126034, 0.9991019)
bones/25/rotation = Quaternion(-0.00016073987, -2.7729832e-06, 0.017338712, 0.9998497)
bones/26/rotation = Quaternion(-5.533049e-06, 8.158349e-07, 0.00047269202, 0.99999994)
bones/27/rotation = Quaternion(-0.09291299, -0.16547912, 0.03673224, 0.9811394)
bones/28/rotation = Quaternion(9.743209e-05, -2.249952e-06, -0.010027913, 0.9999498)
bones/29/rotation = Quaternion(-3.571963e-05, 1.3003668e-06, 0.0036188553, 0.99999344)
bones/30/rotation = Quaternion(-0.09937216, -0.162095, 0.07714952, 0.9787228)
bones/31/rotation = Quaternion(0.0005252566, -0.0004487199, -0.010014582, 0.99994963)
bones/32/rotation = Quaternion(-0.00018943015, 0.00016181999, 0.0036140762, 0.99999344)
bones/33/rotation = Quaternion(-0.10820272, -0.15602519, 0.111299604, 0.9754798)
bones/35/rotation = Quaternion(-0.008701338, 0.009477453, 0.009525659, 0.9998719)
bones/36/rotation = Quaternion(-0.08824564, -0.15454084, -0.14938323, 0.97263277)
bones/38/rotation = Quaternion(0.012276233, -0.010414393, 0.025581092, 0.99954313)
bones/39/position = Vector3(0.075784564, -0.25414097, -0.44517958)
bones/39/rotation = Quaternion(-0.14452313, 2.8000815e-17, 2.8000815e-17, 0.9895014)
bones/40/position = Vector3(0.018712092, 0.02616787, 0.005937299)
bones/41/rotation = Quaternion(0.13431591, 1.18129094e-07, 1.6011704e-08, 0.99093854)
bones/43/rotation = Quaternion(0.0037203024, 1.1920845e-07, 4.4349532e-10, 0.9999931)
bones/44/rotation = Quaternion(0.9970487, -9.152006e-09, 1.1885747e-07, -0.07677229)
bones/45/position = Vector3(0.012085369, 0.16355935, -0.1564293)
bones/45/rotation = Quaternion(0.8511746, -0.50459415, -0.07369914, -0.124319114)
[node name="Body" parent="revolver/Character/Skeleton3D" index="0" unique_id=1452096908]
layers = 2
skeleton = NodePath("..")
[node name="Cube" parent="revolver/Character/Skeleton3D" index="1"]
[node name="Cube" parent="revolver/Character/Skeleton3D" index="1" unique_id=1134152416]
layers = 2
skeleton = NodePath("..")
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="revolver/Character/Skeleton3D" index="2"]
transform = Transform3D(1, -6.350722e-17, 4.732016e-17, 4.732016e-17, 0.95822614, 0.28601173, -6.350722e-17, -0.28601173, 0.95822614, -1.1196792e-16, -0.03667751, 0.009908612)
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="revolver/Character/Skeleton3D" index="2" unique_id=1012267645]
transform = Transform3D(1, -6.350722e-17, 4.7320164e-17, 4.7320164e-17, 0.95822614, 0.2860117, -6.350722e-17, -0.2860117, 0.95822614, 0.075784564, -0.25414097, -0.44517958)
bone_name = "root"
bone_idx = 39
[node name="MuzzleEffect" type="MuzzleEffect" parent="revolver/Character/Skeleton3D/BoneAttachment3D"]
[node name="MuzzleEffect" type="MuzzleEffect" parent="revolver/Character/Skeleton3D/BoneAttachment3D" unique_id=1214801832]
transform = Transform3D(1, 0, 0, 0, 0.95768696, -0.28781185, 0, 0.28781185, 0.95768696, 2.4018701e-17, 0.19591203, -0.24464998)
script = SubResource("GDScript_5ynga")
[node name="HitscanMuzzle" type="HitscanMuzzle" parent="." node_paths=PackedStringArray("muzzle_effect")]
[node name="HitscanMuzzle" type="HitscanMuzzle" parent="." unique_id=1015839339 node_paths=PackedStringArray("muzzle_effect")]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, -4.3711385e-08, 0.9999999, 0, -0.9999999, -4.3711385e-08, 0, 0, 0)
target_position = Vector3(0, 200, 0)

View file

@ -9,32 +9,32 @@ func trigger() -> void:
SoundEventPatchboard.trigger_sound(global_position, 100)
"
[node name="Rifle" type="Rifle" node_paths=PackedStringArray("anim")]
[node name="Rifle" type="Rifle" unique_id=1273685612 node_paths=PackedStringArray("anim")]
anim = NodePath("rifle/AnimationPlayer")
max_ammo = 10
loaded_ammo = 10
[node name="rifle" parent="." instance=ExtResource("1_afgyw")]
[node name="rifle" parent="." unique_id=1135358702 instance=ExtResource("1_afgyw")]
[node name="Body" parent="rifle/Character/Skeleton3D" index="0"]
[node name="Body" parent="rifle/Character/Skeleton3D" parent_id_path=PackedInt32Array(1135358702, 975994391) index="0" unique_id=1806569646]
layers = 2
[node name="mesh" parent="rifle/Character/Skeleton3D" index="1"]
[node name="mesh" parent="rifle/Character/Skeleton3D" parent_id_path=PackedInt32Array(1135358702, 975994391) index="1" unique_id=669938357]
layers = 2
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="rifle/Character/Skeleton3D" index="2"]
[node name="BoneAttachment3D" type="BoneAttachment3D" parent="rifle/Character/Skeleton3D" parent_id_path=PackedInt32Array(1135358702, 975994391) index="2" unique_id=972750814]
transform = Transform3D(1, -2.0932122e-15, 2.3524223e-18, 2.3525281e-18, 0.0022477505, 0.99999744, -2.0932126e-15, -0.9999974, 0.0022477508, 0.07988295, -0.13953947, -0.33976445)
bone_name = "root"
bone_idx = 39
[node name="MuzzleEffect" type="MuzzleEffect" parent="rifle/Character/Skeleton3D/BoneAttachment3D"]
[node name="MuzzleEffect" type="MuzzleEffect" parent="rifle/Character/Skeleton3D/BoneAttachment3D" unique_id=513449924]
transform = Transform3D(1, 0, 0, 0, 0.95768696, -0.28781185, 0, 0.28781185, 0.95768696, 2.4018701e-17, 0.19591203, -0.24464998)
script = SubResource("GDScript_afgyw")
[node name="AnimationPlayer" parent="rifle" index="2"]
[node name="AnimationPlayer" parent="rifle" index="2" unique_id=350270435]
playback_default_blend_time = 0.1
[node name="HitscanMuzzle" type="HitscanMuzzle" parent="." node_paths=PackedStringArray("muzzle_effect")]
[node name="HitscanMuzzle" type="HitscanMuzzle" parent="." unique_id=1928749265 node_paths=PackedStringArray("muzzle_effect")]
unique_name_in_owner = true
transform = Transform3D(1, -2.0932111e-15, -2.7987948e-18, 2.3525281e-18, -0.00021316158, 0.99999976, -2.0932126e-15, -0.9999997, -0.00021316111, 0, 0, 0)
target_position = Vector3(0, 200, 0)