mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-01-19 19:44:46 +00:00
491 lines
22 KiB
Plaintext
491 lines
22 KiB
Plaintext
[gd_scene load_steps=43 format=3 uid="uid://cbhx1xme0sb7k"]
|
|
|
|
[ext_resource type="Script" path="res://entities/player/player.gd" id="1_y2i7h"]
|
|
[ext_resource type="PackedScene" uid="uid://bbeecp3jusppn" path="res://interfaces/hud/iffs/IFF.tscn" id="2_s5wgp"]
|
|
[ext_resource type="PackedScene" uid="uid://bcv81ku26xo" path="res://interfaces/hud/hud.tscn" id="3_ccety"]
|
|
[ext_resource type="Shape3D" uid="uid://cb8esdlnottdn" path="res://entities/player/resources/collider.tres" id="4_8kvcy"]
|
|
[ext_resource type="Script" path="res://entities/components/health.gd" id="4_55muf"]
|
|
[ext_resource type="Script" path="res://entities/components/inventory.gd" id="6_du54c"]
|
|
[ext_resource type="PackedScene" uid="uid://drbefw6akui2v" path="res://entities/player/vanguard.tscn" id="8_eiy7q"]
|
|
[ext_resource type="Script" path="res://entities/components/flag_carry_component.gd" id="8_pdfbn"]
|
|
[ext_resource type="Texture2D" uid="uid://ct1v5iadtpadm" path="res://entities/player/assets/jetpackfx/smoke_01.png" id="9_4pant"]
|
|
[ext_resource type="PackedScene" uid="uid://c8co0qa2omjmh" path="res://entities/weapons/space_gun/space_gun.tscn" id="9_achlo"]
|
|
[ext_resource type="Texture2D" uid="uid://doxo4vfn0bjlp" path="res://entities/player/assets/jetpackfx/smoke_02.png" id="10_5b1bx"]
|
|
[ext_resource type="Texture2D" uid="uid://dmf12llra7aq5" path="res://entities/player/assets/jetpackfx/Particle01.png" id="11_6ndfi"]
|
|
[ext_resource type="PackedScene" uid="uid://b0xql5hi0b52y" path="res://entities/weapons/chaingun/chaingun.tscn" id="15_io0a3"]
|
|
[ext_resource type="PackedScene" uid="uid://cstl7yxc75572" path="res://entities/weapons/grenade_launcher/grenade_launcher.tscn" id="16_4xs2j"]
|
|
[ext_resource type="PackedScene" uid="uid://d3l7fvbdg6m5g" path="res://entities/flag/assets/flag.glb" id="18_7nkei"]
|
|
[ext_resource type="Script" path="res://entities/player/inputs_sync.gd" id="18_v4iu1"]
|
|
|
|
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_clur0"]
|
|
resource_local_to_scene = true
|
|
bounce = 1.0
|
|
absorbent = true
|
|
|
|
[sub_resource type="Animation" id="Animation_eoxkv"]
|
|
length = 0.001
|
|
|
|
[sub_resource type="Animation" id="Animation_yqgrk"]
|
|
resource_name = "death"
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Pivot:rotation")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector3(0, 0, 0), Vector3(-1.35254, 0, 0)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Pivot:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 0.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector3(0, 0.625, 0), Vector3(0, 0.625, 0)]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_hg307"]
|
|
_data = {
|
|
"RESET": SubResource("Animation_eoxkv"),
|
|
"death": SubResource("Animation_yqgrk")
|
|
}
|
|
|
|
[sub_resource type="Gradient" id="Gradient_3u0pn"]
|
|
offsets = PackedFloat32Array(0, 0.872727)
|
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_wjoiw"]
|
|
gradient = SubResource("Gradient_3u0pn")
|
|
|
|
[sub_resource type="Curve" id="Curve_pmb0n"]
|
|
max_value = 2.0
|
|
_data = [Vector2(0, 0.197802), 0.0, 0.0, 0, 0, Vector2(1, 2), 0.0, 0.0, 0, 0]
|
|
point_count = 2
|
|
|
|
[sub_resource type="CurveTexture" id="CurveTexture_cj8ky"]
|
|
curve = SubResource("Curve_pmb0n")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_v556h"]
|
|
emission_shape = 1
|
|
emission_sphere_radius = 0.1
|
|
angle_min = -381.7
|
|
angle_max = 381.7
|
|
gravity = Vector3(0, -5, 0)
|
|
tangential_accel_min = -5.0
|
|
tangential_accel_max = 5.0
|
|
scale_curve = SubResource("CurveTexture_cj8ky")
|
|
color_ramp = SubResource("GradientTexture1D_wjoiw")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_27esd"]
|
|
transparency = 1
|
|
vertex_color_use_as_albedo = true
|
|
albedo_texture = ExtResource("9_4pant")
|
|
billboard_mode = 1
|
|
billboard_keep_scale = true
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_hegkl"]
|
|
material = SubResource("StandardMaterial3D_27esd")
|
|
|
|
[sub_resource type="Gradient" id="Gradient_f4nyt"]
|
|
offsets = PackedFloat32Array(0, 0.972727)
|
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_ovx5q"]
|
|
gradient = SubResource("Gradient_f4nyt")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_l8e6j"]
|
|
emission_shape = 1
|
|
emission_sphere_radius = 0.1
|
|
angle_min = -381.7
|
|
angle_max = 381.7
|
|
gravity = Vector3(0, -5, 0)
|
|
tangential_accel_min = -5.0
|
|
tangential_accel_max = 5.0
|
|
scale_curve = SubResource("CurveTexture_cj8ky")
|
|
color_ramp = SubResource("GradientTexture1D_ovx5q")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bknuu"]
|
|
transparency = 1
|
|
vertex_color_use_as_albedo = true
|
|
albedo_texture = ExtResource("10_5b1bx")
|
|
billboard_mode = 1
|
|
billboard_keep_scale = true
|
|
grow_amount = 1.506
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_aeure"]
|
|
material = SubResource("StandardMaterial3D_bknuu")
|
|
|
|
[sub_resource type="Gradient" id="Gradient_t1nsw"]
|
|
offsets = PackedFloat32Array(0, 0.627273, 0.927273)
|
|
colors = PackedColorArray(1, 0.858824, 0.0784314, 1, 1, 0, 0, 1, 1, 0, 0, 0)
|
|
|
|
[sub_resource type="GradientTexture1D" id="GradientTexture1D_x0y0j"]
|
|
gradient = SubResource("Gradient_t1nsw")
|
|
|
|
[sub_resource type="Curve" id="Curve_fkrx7"]
|
|
max_value = 2.0
|
|
_data = [Vector2(0, 0.197802), 0.0, 0.0, 0, 0, Vector2(0.594203, 0.395604), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
|
point_count = 3
|
|
|
|
[sub_resource type="CurveTexture" id="CurveTexture_frkde"]
|
|
curve = SubResource("Curve_fkrx7")
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_q1vdw"]
|
|
emission_shape = 1
|
|
emission_sphere_radius = 0.05
|
|
angle_min = -381.7
|
|
angle_max = 381.7
|
|
gravity = Vector3(0, -5, 0)
|
|
tangential_accel_min = -5.0
|
|
tangential_accel_max = 5.0
|
|
scale_curve = SubResource("CurveTexture_frkde")
|
|
color_ramp = SubResource("GradientTexture1D_x0y0j")
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2jwv2"]
|
|
transparency = 1
|
|
blend_mode = 1
|
|
cull_mode = 2
|
|
vertex_color_use_as_albedo = true
|
|
albedo_texture = ExtResource("11_6ndfi")
|
|
emission_enabled = true
|
|
emission = Color(1, 0.823529, 0.701961, 1)
|
|
billboard_mode = 3
|
|
billboard_keep_scale = true
|
|
particles_anim_h_frames = 1
|
|
particles_anim_v_frames = 1
|
|
particles_anim_loop = false
|
|
|
|
[sub_resource type="QuadMesh" id="QuadMesh_uc7ts"]
|
|
material = SubResource("StandardMaterial3D_2jwv2")
|
|
|
|
[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_rqdp6"]
|
|
properties/0/path = NodePath(".:linear_velocity")
|
|
properties/0/spawn = true
|
|
properties/0/replication_mode = 1
|
|
properties/1/path = NodePath(".:position")
|
|
properties/1/spawn = true
|
|
properties/1/replication_mode = 1
|
|
properties/2/path = NodePath(".:peer_id")
|
|
properties/2/spawn = true
|
|
properties/2/replication_mode = 2
|
|
properties/3/path = NodePath(".:username")
|
|
properties/3/spawn = true
|
|
properties/3/replication_mode = 2
|
|
properties/4/path = NodePath(".:team_id")
|
|
properties/4/spawn = true
|
|
properties/4/replication_mode = 2
|
|
properties/5/path = NodePath("Health:value")
|
|
properties/5/spawn = true
|
|
properties/5/replication_mode = 2
|
|
properties/6/path = NodePath("Pivot/FlagCarryComponent:visible")
|
|
properties/6/spawn = true
|
|
properties/6/replication_mode = 2
|
|
properties/7/path = NodePath("Health:state")
|
|
properties/7/spawn = true
|
|
properties/7/replication_mode = 1
|
|
|
|
[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_5j4ew"]
|
|
properties/0/path = NodePath(".:direction")
|
|
properties/0/spawn = true
|
|
properties/0/replication_mode = 2
|
|
properties/1/path = NodePath(".:jetting")
|
|
properties/1/spawn = true
|
|
properties/1/replication_mode = 2
|
|
properties/2/path = NodePath(".:camera_rotation")
|
|
properties/2/spawn = true
|
|
properties/2/replication_mode = 2
|
|
properties/3/path = NodePath(".:skiing")
|
|
properties/3/spawn = true
|
|
properties/3/replication_mode = 2
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_hwe6e"]
|
|
radius = 0.2
|
|
|
|
[node name="Player" type="RigidBody3D" node_paths=PackedStringArray("iff", "health", "flag_carry_component", "walkable_surface_sensor", "hud", "inventory", "tp_mesh", "third_person", "pivot", "camera", "input")]
|
|
collision_mask = 2147483649
|
|
collision_priority = 9.0
|
|
axis_lock_angular_x = true
|
|
axis_lock_angular_y = true
|
|
axis_lock_angular_z = true
|
|
mass = 80.0
|
|
physics_material_override = SubResource("PhysicsMaterial_clur0")
|
|
center_of_mass_mode = 1
|
|
center_of_mass = Vector3(0, 1, 0)
|
|
can_sleep = false
|
|
continuous_cd = true
|
|
script = ExtResource("1_y2i7h")
|
|
iff = NodePath("IFF")
|
|
health = NodePath("Health")
|
|
flag_carry_component = NodePath("Pivot/FlagCarryComponent")
|
|
walkable_surface_sensor = NodePath("WalkableSurfaceSensor")
|
|
hud = NodePath("HUD")
|
|
inventory = NodePath("Pivot/Inventory")
|
|
tp_mesh = NodePath("ThirdPerson/Mesh")
|
|
third_person = NodePath("ThirdPerson")
|
|
pivot = NodePath("Pivot")
|
|
camera = NodePath("Pivot/Camera3D")
|
|
max_floor_angle = 80.0
|
|
input = NodePath("Inputs")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
shape = ExtResource("4_8kvcy")
|
|
|
|
[node name="IFF" parent="." instance=ExtResource("2_s5wgp")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.1, 0)
|
|
fill = Color(0, 1, 0, 1)
|
|
|
|
[node name="Health" type="Area3D" parent="." node_paths=PackedStringArray("collider")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
script = ExtResource("4_55muf")
|
|
collider = NodePath("CollisionShape3D")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Health"]
|
|
shape = ExtResource("4_8kvcy")
|
|
|
|
[node name="Pivot" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.75, 0)
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="Pivot"]
|
|
fov = 90.0
|
|
|
|
[node name="Inventory" type="Node3D" parent="Pivot"]
|
|
unique_name_in_owner = true
|
|
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0.15, -0.2, -0.45)
|
|
script = ExtResource("6_du54c")
|
|
|
|
[node name="SpaceGun" parent="Pivot/Inventory" instance=ExtResource("9_achlo")]
|
|
|
|
[node name="ChainGun" parent="Pivot/Inventory" instance=ExtResource("15_io0a3")]
|
|
transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 0, 0, 0.1)
|
|
visible = false
|
|
|
|
[node name="GrenadeLauncher" parent="Pivot/Inventory" instance=ExtResource("16_4xs2j")]
|
|
visible = false
|
|
|
|
[node name="SpineIKTarget" type="Marker3D" parent="Pivot"]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)
|
|
|
|
[node name="FlagCarryComponent" type="Node3D" parent="Pivot" node_paths=PackedStringArray("mesh")]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, -0.25, 0.377972)
|
|
visible = false
|
|
script = ExtResource("8_pdfbn")
|
|
mesh = NodePath("FlagMesh")
|
|
|
|
[node name="FlagMesh" parent="Pivot/FlagCarryComponent" instance=ExtResource("18_7nkei")]
|
|
|
|
[node name="HUD" parent="." instance=ExtResource("3_ccety")]
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
|
libraries = {
|
|
"": SubResource("AnimationLibrary_hg307")
|
|
}
|
|
autoplay = "RESET"
|
|
playback_default_blend_time = 0.05
|
|
|
|
[node name="ThirdPerson" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
|
|
visible = false
|
|
|
|
[node name="Mesh" parent="ThirdPerson" node_paths=PackedStringArray("spine_ik_target_attachment") instance=ExtResource("8_eiy7q")]
|
|
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)
|
|
spine_ik_target_attachment = NodePath("../../Pivot/SpineIKTarget")
|
|
|
|
[node name="Skeleton3D" parent="ThirdPerson/Mesh/Node" index="0"]
|
|
bones/0/position = Vector3(-0.0048219, 0.946668, 0.00678214)
|
|
bones/0/rotation = Quaternion(-0.0341192, -0.409249, -0.0209221, 0.911545)
|
|
bones/2/rotation = Quaternion(-0.00595832, -0.0014545, 0.0101407, 0.99993)
|
|
bones/4/rotation = Quaternion(0.0691268, 0.00227406, 0.0147948, 0.997496)
|
|
bones/6/rotation = Quaternion(0.160951, 0.00623474, 0.0096637, 0.986895)
|
|
bones/8/rotation = Quaternion(0.675761, -0.399581, 0.409695, 0.464577)
|
|
bones/10/rotation = Quaternion(0.212344, -0.0870591, -0.287653, 0.929831)
|
|
bones/12/rotation = Quaternion(0.0811501, 0.206806, -0.754068, 0.618084)
|
|
bones/14/rotation = Quaternion(0.00943715, 0.0971687, -0.145046, 0.984597)
|
|
bones/16/rotation = Quaternion(0.202944, -0.189284, -0.192306, 0.941278)
|
|
bones/18/rotation = Quaternion(0.00767626, 0.0143343, 0.192225, 0.981216)
|
|
bones/20/rotation = Quaternion(-0.123455, 0.0248345, 0.23344, 0.964183)
|
|
bones/24/rotation = Quaternion(0.0450684, -0.000817573, 0.0508488, 0.997689)
|
|
bones/26/rotation = Quaternion(0.100545, -2.54424e-07, 0.00792588, 0.994901)
|
|
bones/28/rotation = Quaternion(0.288532, -7.96814e-08, 0.0227446, 0.9572)
|
|
bones/32/rotation = Quaternion(0.0067407, -0.0316083, 0.105474, 0.993897)
|
|
bones/34/rotation = Quaternion(0.780684, 6.72079e-08, 0.0615403, 0.621889)
|
|
bones/36/rotation = Quaternion(0.580978, -9.89914e-08, 0.0457976, 0.81263)
|
|
bones/40/rotation = Quaternion(0.091374, 0.113691, 0.100265, 0.984211)
|
|
bones/42/rotation = Quaternion(0.836841, 2.02021e-07, 0.0659672, 0.543457)
|
|
bones/44/rotation = Quaternion(0.633142, -1.16317e-07, 0.0499098, 0.772425)
|
|
bones/48/rotation = Quaternion(0.0427938, 0.15521, 0.085814, 0.983216)
|
|
bones/50/rotation = Quaternion(0.729888, -5.53666e-08, 0.0575362, 0.681141)
|
|
bones/52/rotation = Quaternion(0.624012, -7.97555e-08, 0.0491901, 0.779865)
|
|
bones/56/rotation = Quaternion(-0.0254885, 0.0439755, -0.00910637, 0.998666)
|
|
bones/58/rotation = Quaternion(-0.0119802, 0.289956, -0.0527054, 0.955513)
|
|
bones/62/rotation = Quaternion(0.689943, 0.375565, -0.410267, 0.463261)
|
|
bones/64/rotation = Quaternion(0.337746, -0.290519, 0.159479, 0.880961)
|
|
bones/66/rotation = Quaternion(0.540371, -0.580679, 0.406779, 0.453147)
|
|
bones/68/position = Vector3(-1.77636e-17, 0.240718, 0)
|
|
bones/68/rotation = Quaternion(0.0150529, -0.289001, 0.0720108, 0.954498)
|
|
bones/70/rotation = Quaternion(0.155965, 0.0109114, -0.00107202, 0.987702)
|
|
bones/72/rotation = Quaternion(0.563923, 3.95812e-08, -0.0577906, 0.823803)
|
|
bones/74/rotation = Quaternion(0.285209, 0.0197164, -0.0936782, 0.953673)
|
|
bones/78/rotation = Quaternion(0.057484, -0.0698946, -0.0100642, 0.995846)
|
|
bones/80/rotation = Quaternion(0.433127, 5.45988e-08, -0.0443866, 0.900239)
|
|
bones/82/rotation = Quaternion(0.274138, -1.89757e-08, -0.0280937, 0.96128)
|
|
bones/86/rotation = Quaternion(0.244152, 0.0521336, 0.176446, 0.952123)
|
|
bones/88/rotation = Quaternion(0.0146391, -1.48753e-07, -0.121951, 0.992428)
|
|
bones/90/rotation = Quaternion(-0.147655, -0.0737763, 0.197847, 0.966236)
|
|
bones/94/rotation = Quaternion(0.180682, 0.0832945, -0.00387313, 0.980001)
|
|
bones/96/rotation = Quaternion(0.245651, -6.3621e-08, -0.0251742, 0.969032)
|
|
bones/98/rotation = Quaternion(0.246432, 7.61938e-08, -0.0252543, 0.968831)
|
|
bones/102/rotation = Quaternion(0.179829, 0.0890365, -0.000307644, 0.97966)
|
|
bones/104/rotation = Quaternion(0.388149, 1.27126e-07, -0.0397774, 0.920738)
|
|
bones/106/rotation = Quaternion(0.372324, -1.37021e-07, -0.0381557, 0.927318)
|
|
bones/110/rotation = Quaternion(-0.167577, 0.223934, 0.958827, 0.0492099)
|
|
bones/112/rotation = Quaternion(-0.466474, -0.0088339, -0.0232928, 0.884184)
|
|
bones/114/rotation = Quaternion(0.575696, 0.0793941, -0.0250592, 0.813414)
|
|
bones/116/rotation = Quaternion(0.355062, 0.0493655, 0.0246355, 0.933213)
|
|
bones/120/rotation = Quaternion(0.115252, 0.282473, 0.945749, -0.111737)
|
|
bones/122/rotation = Quaternion(-0.494906, -0.0647935, 0.0183973, 0.866332)
|
|
bones/124/rotation = Quaternion(0.417677, -0.0431149, 0.0062569, 0.90755)
|
|
bones/126/rotation = Quaternion(0.397818, -0.0427722, -0.00601182, 0.916447)
|
|
|
|
[node name="HandAttachment" parent="ThirdPerson/Mesh/Node/Skeleton3D" index="0"]
|
|
transform = Transform3D(-0.152214, 0.0548831, 0.986823, 0.933991, 0.334546, 0.125459, -0.323252, 0.94078, -0.102183, -0.261612, 1.14328, 0.0896011)
|
|
|
|
[node name="grip" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh/Armature/Skeleton3D" index="0"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.6068e-14, -1.19209e-07, 9.53674e-07)
|
|
|
|
[node name="grip" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh/Armature/Skeleton3D/grip" index="0"]
|
|
layers = 2
|
|
|
|
[node name="main" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh/Armature/Skeleton3D" index="1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.6068e-14, -1.19209e-07, 9.53674e-07)
|
|
|
|
[node name="main" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh/Armature/Skeleton3D/main" index="0"]
|
|
layers = 2
|
|
|
|
[node name="sides" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh/Armature/Skeleton3D" index="2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.6068e-14, -1.19209e-07, 9.53674e-07)
|
|
|
|
[node name="sides" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh/Armature/Skeleton3D/sides" index="0"]
|
|
layers = 2
|
|
|
|
[node name="BarrelsInner" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D" index="0"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.692504, 1.30946)
|
|
|
|
[node name="BarrelsInner" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D/BarrelsInner" index="0"]
|
|
layers = 2
|
|
|
|
[node name="BarrelsOuter" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D" index="1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.692504, 1.30946)
|
|
|
|
[node name="BarrelsOuter" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D/BarrelsOuter" index="0"]
|
|
layers = 2
|
|
|
|
[node name="Base" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D" index="2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.692504, 1.30946)
|
|
|
|
[node name="Base" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D/Base" index="0"]
|
|
layers = 2
|
|
|
|
[node name="Grip" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D" index="3"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.692504, 1.30946)
|
|
|
|
[node name="Grip" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun/Armature/Skeleton3D/Grip" index="0"]
|
|
layers = 2
|
|
|
|
[node name="Barrels" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun" index="2"]
|
|
transform = Transform3D(-1, -7.45058e-09, 8.98726e-08, 8.42847e-08, 0, 1, 0, 1, 0, 1.19209e-07, 4.76837e-07, -0.55315)
|
|
|
|
[node name="Skeleton3D" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature" index="0"]
|
|
bones/0/rotation = Quaternion(0, 0.707107, 0.707107, 0)
|
|
bones/1/rotation = Quaternion(0, 0.707107, 0.707107, 0)
|
|
bones/2/rotation = Quaternion(0, 0.707107, 0.707107, 0)
|
|
bones/3/rotation = Quaternion(0, 0.707107, 0.707107, 0)
|
|
|
|
[node name="barrel" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature/Skeleton3D" index="0"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.19209e-07, 0)
|
|
|
|
[node name="barrel" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature/Skeleton3D/barrel" index="0"]
|
|
layers = 2
|
|
|
|
[node name="grip" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature/Skeleton3D" index="1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.082471, -0.0653242)
|
|
|
|
[node name="grip" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature/Skeleton3D/grip" index="0"]
|
|
layers = 2
|
|
|
|
[node name="main" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature/Skeleton3D" index="2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.19209e-07, 0)
|
|
|
|
[node name="main" parent="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher/Armature/Skeleton3D/main" index="0"]
|
|
layers = 2
|
|
|
|
[node name="vanguard_Mesh" parent="ThirdPerson/Mesh/Node/Skeleton3D" index="1"]
|
|
layers = 2
|
|
|
|
[node name="vanguard_visor" parent="ThirdPerson/Mesh/Node/Skeleton3D" index="2"]
|
|
layers = 2
|
|
|
|
[node name="JetpackFX" type="Node3D" parent="ThirdPerson/Mesh"]
|
|
transform = Transform3D(0.467164, -0.312366, -0.827155, -0.12476, 0.902867, -0.41142, 0.875325, 0.295397, 0.382816, 0.143745, 0.353192, -0.140279)
|
|
|
|
[node name="Smoke1" type="GPUParticles3D" parent="ThirdPerson/Mesh/JetpackFX"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.150648, 0)
|
|
layers = 2
|
|
emitting = false
|
|
lifetime = 0.5
|
|
one_shot = true
|
|
fixed_fps = 60
|
|
process_material = SubResource("ParticleProcessMaterial_v556h")
|
|
draw_pass_1 = SubResource("QuadMesh_hegkl")
|
|
|
|
[node name="Smoke2" type="GPUParticles3D" parent="ThirdPerson/Mesh/JetpackFX"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.108846, 0)
|
|
layers = 2
|
|
emitting = false
|
|
lifetime = 0.5
|
|
one_shot = true
|
|
fixed_fps = 60
|
|
process_material = SubResource("ParticleProcessMaterial_l8e6j")
|
|
draw_pass_1 = SubResource("QuadMesh_aeure")
|
|
|
|
[node name="Fire1" type="GPUParticles3D" parent="ThirdPerson/Mesh/JetpackFX"]
|
|
layers = 2
|
|
emitting = false
|
|
amount = 16
|
|
lifetime = 0.3
|
|
one_shot = true
|
|
fixed_fps = 60
|
|
process_material = SubResource("ParticleProcessMaterial_q1vdw")
|
|
draw_pass_1 = SubResource("QuadMesh_uc7ts")
|
|
|
|
[node name="MultiplayerSync" type="MultiplayerSynchronizer" parent="."]
|
|
replication_config = SubResource("SceneReplicationConfig_rqdp6")
|
|
|
|
[node name="Inputs" type="Node" parent="."]
|
|
script = ExtResource("18_v4iu1")
|
|
|
|
[node name="InputsSync" type="MultiplayerSynchronizer" parent="Inputs"]
|
|
replication_config = SubResource("SceneReplicationConfig_5j4ew")
|
|
|
|
[node name="WalkableSurfaceSensor" type="ShapeCast3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.085, 0)
|
|
shape = SubResource("SphereShape3D_hwe6e")
|
|
target_position = Vector3(0, 0, 0)
|
|
collision_mask = 2147483648
|
|
|
|
[connection signal="child_entered_tree" from="Pivot/Inventory" to="Pivot/Inventory" method="_on_child_entered_tree"]
|
|
|
|
[editable path="ThirdPerson/Mesh"]
|
|
[editable path="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun"]
|
|
[editable path="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/SpaceGun/Mesh"]
|
|
[editable path="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/ChainGun"]
|
|
[editable path="ThirdPerson/Mesh/Node/Skeleton3D/HandAttachment/GrenadeLauncher"]
|