feat: added fortress

This commit is contained in:
Sara 2025-01-15 17:02:01 +01:00
parent 6cfa0a88f9
commit 94641f81bb
79 changed files with 4278 additions and 76 deletions

View file

@ -1,6 +1,7 @@
[gd_scene load_steps=3 format=3 uid="uid://bnr6lab7heo8e"]
[gd_scene load_steps=4 format=3 uid="uid://bnr6lab7heo8e"]
[ext_resource type="PackedScene" uid="uid://vub54xgk5n0h" path="res://models/character.glb" id="1_vq0u3"]
[ext_resource type="PackedScene" uid="uid://bilpy7hvr241x" path="res://particles/hit_blood.tscn" id="2_eblpx"]
[ext_resource type="AnimationNodeBlendTree" uid="uid://c7rxfpfy7vt1b" path="res://models/animations/character_tree.tres" id="2_wdyfc"]
[node name="CharacterModel" instance=ExtResource("1_vq0u3")]
@ -109,6 +110,7 @@ bone_name = "rifle"
bone_idx = 44
[node name="HitscanMuzzle" type="HitscanMuzzle" parent="skeleton_character/Skeleton3D/BoneAttachment3D" index="0"]
blood_effect = ExtResource("2_eblpx")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.84754e-09, 0.268834, 0.0479187)
enabled = false
target_position = Vector3(0, 15, 0)
@ -125,6 +127,7 @@ max_polyphony = 3
panning_strength = 0.82
[node name="BayonetHitscan" type="HitscanMuzzle" parent="skeleton_character/Skeleton3D/BoneAttachment3D" index="2"]
blood_effect = ExtResource("2_eblpx")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.91257e-05, -0.0191353, -0.00675189)
enabled = false
target_position = Vector3(0, 2.468, 0)

View file

@ -89,9 +89,6 @@ bones/63/rotation = Quaternion(-0.707107, 1.5189e-07, 1.5189e-07, 0.707107)
[node name="mesh_helmet_a" parent="CharacterModel/skeleton_character/Skeleton3D" index="1"]
visible = false
[node name="BoneAttachment3D" parent="CharacterModel/skeleton_character/Skeleton3D" index="3"]
transform = Transform3D(-0.937186, 0.347435, 0.0311762, 0.0973187, 0.17459, 0.97982, 0.33498, 0.921308, -0.197435, -0.16719, 1.02003, 0.0528419)
[node name="AnimationTree" parent="CharacterModel" index="2"]
parameters/Actions/Run/Speed/blend_amount = 0.0
"parameters/Actions/Walk [turn]/Speed/blend_amount" = 0.0

View file

@ -0,0 +1,27 @@
[gd_scene load_steps=3 format=3 uid="uid://ccvm7cbhwrrcw"]
[ext_resource type="PackedScene" uid="uid://bmrrkbt1evq84" path="res://models/fieldgun.glb" id="1_5no81"]
[sub_resource type="GDScript" id="GDScript_c21kh"]
script/source = "extends Timer
func _ready():
self.start(randf_range(0.0, 1.0))
"
[node name="fieldgun" instance=ExtResource("1_5no81")]
[node name="Skeleton3D" parent="gun" index="0"]
bones/0/position = Vector3(7.90474e-18, 0.0306807, 0.0505617)
bones/0/rotation = Quaternion(0.0300664, -6.88314e-18, -6.88314e-18, 0.999548)
bones/2/position = Vector3(-2.83743e-24, 0.694386, -8.37884e-08)
bones/2/rotation = Quaternion(0.00136107, -2.09707e-18, -9.13425e-18, 0.999999)
bones/3/position = Vector3(-8.71269e-24, 0.63614, 2.99645e-08)
bones/3/rotation = Quaternion(-0.0013611, 2.09709e-18, 9.13424e-18, 0.999999)
bones/4/rotation = Quaternion(0, -1.74483e-24, -1.33124e-23, 1)
[node name="Timer" type="Timer" parent="." index="3"]
one_shot = true
script = SubResource("GDScript_c21kh")
[connection signal="timeout" from="Timer" to="AnimationPlayer" method="play" flags=6 binds= [&"fire"]]

33
godot/objects/fort.tscn Normal file
View file

@ -0,0 +1,33 @@
[gd_scene load_steps=3 format=3 uid="uid://cmkyajiub63oh"]
[ext_resource type="PackedScene" uid="uid://bhaxpbpp8447n" path="res://models/fort.glb" id="1_qq3kf"]
[ext_resource type="PackedScene" uid="uid://ccvm7cbhwrrcw" path="res://objects/fieldgun.tscn" id="2_d7bj8"]
[node name="fort" type="Node3D"]
[node name="fort" parent="." instance=ExtResource("1_qq3kf")]
transform = Transform3D(-0.324446, 0, -0.945904, 0, 1, 0, 0.945904, 0, -0.324446, 59.3427, -2.42522, -75.2331)
[node name="fieldgun" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.790198, -3.42556e-06, 0.612852, -5.64268e-06, 1, -1.68602e-06, -0.612852, -4.79042e-06, -0.790198, 44.816, 7.06362, -56.3194)
[node name="fieldgun2" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.790198, -3.42556e-06, 0.612852, -5.64268e-06, 1, -1.68602e-06, -0.612852, -4.79042e-06, -0.790198, 48.0609, 7.06365, -53.8028)
[node name="fieldgun3" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.790198, -3.42556e-06, 0.612852, -5.64268e-06, 1, -1.68602e-06, -0.612852, -4.79042e-06, -0.790198, 41.851, 7.0636, -58.619)
[node name="fieldgun5" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.999897, -3.4407e-06, 0.014381, -3.47622e-06, 1, -2.44513e-06, -0.014381, -2.49487e-06, -0.999897, 53.8773, 7.06372, -51.599)
[node name="fieldgun6" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.999897, -3.4407e-06, 0.014381, -3.47622e-06, 1, -2.44513e-06, -0.014381, -2.49487e-06, -0.999897, 66.882, 7.06377, -51.412)
[node name="fieldgun7" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.999897, -3.4407e-06, 0.014381, -3.47622e-06, 1, -2.44513e-06, -0.014381, -2.49487e-06, -0.999897, 57.9477, 7.06374, -51.5405)
[node name="fieldgun8" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.999897, -3.4407e-06, 0.014381, -3.47622e-06, 1, -2.44513e-06, -0.014381, -2.49487e-06, -0.999897, 62.4847, 7.06375, -51.4752)
[node name="fieldgun4" parent="." instance=ExtResource("2_d7bj8")]
transform = Transform3D(-0.790198, -3.42556e-06, 0.612852, -5.64268e-06, 1, -1.68602e-06, -0.612852, -4.79042e-06, -0.790198, 39.3641, 7.06359, -60.5478)

File diff suppressed because one or more lines are too long