311 lines
13 KiB
Plaintext
311 lines
13 KiB
Plaintext
[gd_scene load_steps=6 format=3 uid="uid://egqb5kwxn5h5"]
|
|
|
|
[ext_resource type="Material" uid="uid://b66garfwge15n" path="res://Content/Materials/Grid.tres" id="1_l7v7s"]
|
|
[ext_resource type="Material" uid="uid://f43wyn5nfiw7" path="res://Content/Materials/GridProps.tres" id="2_bu80j"]
|
|
[ext_resource type="PackedScene" uid="uid://br57yle5ldjmr" path="res://Entities/Player/Player.tscn" id="3_4uxj6"]
|
|
[ext_resource type="PackedScene" uid="uid://iv7fea1i36q5" path="res://Assets/Characters/XBot/XBot.blend" id="3_p28sh"]
|
|
[ext_resource type="Environment" uid="uid://c1jlxnbw1vwp1" path="res://Resources/Misc/Environment.tres" id="3_xw2py"]
|
|
|
|
[node name="Playground" type="Node3D"]
|
|
|
|
[node name="Blockout" type="Node3D" parent="."]
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 15.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(20, 3, 53)
|
|
|
|
[node name="CSGBox3D3" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 48)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(4, 3, 12)
|
|
|
|
[node name="CSGBox3D6" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 3.5, 17)
|
|
visible = false
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(18, 1, 14)
|
|
|
|
[node name="CSGBox3D2" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.5, 1.5, 22.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(7, 3, 3)
|
|
|
|
[node name="CSGBox3D7" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 1.5, 13.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(6, 3, 7)
|
|
|
|
[node name="CSGBox3D8" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1.5, 21.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(8, 3, 5)
|
|
|
|
[node name="CSGBox3D9" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1.5, 12.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(8, 3, 5)
|
|
|
|
[node name="CSGBox3D10" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.5, 1.5, 17)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(1, 3, 4)
|
|
|
|
[node name="CSGBox3D4" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 2, 15.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(2, 4, 53)
|
|
|
|
[node name="CSGBox3D5" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 2, -0.5)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(2, 4, 21)
|
|
|
|
[node name="CSGBox3D11" type="CSGBox3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, -10)
|
|
material_override = ExtResource("1_l7v7s")
|
|
use_collision = true
|
|
size = Vector3(16, 4, 2)
|
|
|
|
[node name="CSGCylinder3D" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 1.25, 2)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D10" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1.25, 9)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D11" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 1.25, 9)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D6" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 1.25, 0)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D7" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 1.25, -6)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D8" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 1.25, -7)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D9" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 1.25, -4)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D12" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 1.25, -2)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D2" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 1.25, 4)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D3" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 1.25, -5)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D4" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1.25, -7)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="CSGCylinder3D5" type="CSGCylinder3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1.25, -3)
|
|
use_collision = true
|
|
radius = 0.3
|
|
height = 2.5
|
|
sides = 16
|
|
material = ExtResource("2_bu80j")
|
|
|
|
[node name="OmniLight3D" type="OmniLight3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.4, 1.4, 26)
|
|
light_color = Color(1, 0, 0.9, 1)
|
|
shadow_enabled = true
|
|
shadow_blur = 2.0
|
|
omni_range = 3.0
|
|
|
|
[node name="OmniLight3D2" type="OmniLight3D" parent="Blockout"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.2, 1.4, 17)
|
|
light_color = Color(1, 0.53, 0.953, 1)
|
|
shadow_enabled = true
|
|
shadow_blur = 2.0
|
|
omni_range = 3.0
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = ExtResource("3_xw2py")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("3_4uxj6")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -3)
|
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(-0.506236, -0.711106, 0.487907, -0.183013, 0.641456, 0.74501, -0.842752, 0.287858, -0.45487, 0, 0, 0)
|
|
light_indirect_energy = 2.0
|
|
shadow_enabled = true
|
|
shadow_bias = 0.05
|
|
shadow_blur = 0.5
|
|
|
|
[node name="XBot2" parent="." instance=ExtResource("3_p28sh")]
|
|
transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, -5.1, 0, 6)
|
|
|
|
[node name="Skeleton3D" parent="XBot2/XBot" index="0"]
|
|
bones/1/rotation = Quaternion(0.00645836, 1.61788e-09, 2.50506e-07, 0.999979)
|
|
bones/1/scale = Vector3(1, 1, 1)
|
|
bones/2/rotation = Quaternion(-0.0801557, 2.49493e-14, -2.48068e-07, 0.996782)
|
|
bones/4/rotation = Quaternion(0.0128857, -4.77102e-10, -3.70241e-08, 0.999917)
|
|
bones/8/rotation = Quaternion(-0.484431, 0.570964, -0.526164, -0.403087)
|
|
bones/8/scale = Vector3(1, 1, 1)
|
|
bones/9/rotation = Quaternion(-0.024616, 0.00256251, -0.103499, 0.994322)
|
|
bones/9/scale = Vector3(1, 1, 1)
|
|
bones/12/rotation = Quaternion(0.253284, 0.0616187, -0.22821, 0.938067)
|
|
bones/13/rotation = Quaternion(-0.00231427, -0.00117056, 0.00930059, 0.999953)
|
|
bones/14/rotation = Quaternion(-0.00166558, -0.000807644, 0.00691944, 0.999974)
|
|
bones/15/rotation = Quaternion(0.00577591, -0.11751, -0.0487442, 0.991858)
|
|
bones/17/rotation = Quaternion(-6.27415e-06, 1.9449e-07, 0.000255723, 1)
|
|
bones/19/rotation = Quaternion(-4.38752e-06, 0.00100281, 8.70747e-05, 0.999999)
|
|
bones/19/scale = Vector3(1, 1, 1)
|
|
bones/23/rotation = Quaternion(-4.20033e-06, 0.000929157, 0.000166562, 1)
|
|
bones/24/rotation = Quaternion(-4.96009e-12, 3.17865e-08, 0.000156044, 1)
|
|
bones/25/rotation = Quaternion(-2.06265e-06, -3.59192e-08, -0.000221617, 1)
|
|
bones/25/scale = Vector3(1, 1, 1)
|
|
bones/27/rotation = Quaternion(1.16963e-07, 0.000146031, -0.000799608, 1)
|
|
bones/27/scale = Vector3(1, 1, 1)
|
|
bones/31/rotation = Quaternion(-5.56963e-06, 0.00156976, -4.12096e-05, 0.999999)
|
|
bones/31/scale = Vector3(1, 1, 1)
|
|
bones/32/rotation = Quaternion(0.484423, 0.57097, -0.526162, 0.40309)
|
|
bones/32/scale = Vector3(1, 1, 1)
|
|
bones/33/rotation = Quaternion(-0.0246073, -0.00256146, 0.103505, 0.994321)
|
|
bones/36/rotation = Quaternion(0.253096, -0.0613237, 0.227353, 0.938346)
|
|
bones/37/rotation = Quaternion(-0.00206509, 0.00104316, -0.00821358, 0.999964)
|
|
bones/37/scale = Vector3(1, 1, 1)
|
|
bones/39/rotation = Quaternion(0.00515115, 0.122683, 0.0416519, 0.991558)
|
|
bones/39/scale = Vector3(1, 1, 1)
|
|
bones/43/rotation = Quaternion(-4.301e-06, -0.000377563, -1.30879e-05, 1)
|
|
bones/47/rotation = Quaternion(2.8699e-08, -0.00102401, 2.80073e-05, 0.999999)
|
|
bones/52/rotation = Quaternion(-4.03591e-06, 7.85054e-08, 0.00204478, 0.999998)
|
|
bones/55/scale = Vector3(1, 1, 1)
|
|
bones/56/rotation = Quaternion(-4.64504e-08, 0.0103565, 0.999946, 2.51403e-07)
|
|
bones/57/rotation = Quaternion(-0.0380914, -8.1369e-08, 9.34877e-09, 0.999274)
|
|
bones/58/rotation = Quaternion(0.45974, 3.23798e-08, -1.73487e-07, 0.888054)
|
|
bones/58/scale = Vector3(1, 1, 1)
|
|
bones/59/rotation = Quaternion(0.335242, 1.52468e-08, -9.76296e-08, 0.942132)
|
|
bones/60/rotation = Quaternion(3.66699e-08, 0.0116081, 4.25779e-10, 0.999933)
|
|
bones/61/rotation = Quaternion(-8.94691e-08, 0.010368, 0.999946, 2.67749e-07)
|
|
bones/61/scale = Vector3(1, 1, 1)
|
|
bones/64/rotation = Quaternion(0.335241, 3.90241e-08, -1.40484e-07, 0.942132)
|
|
bones/65/rotation = Quaternion(4.9911e-08, -0.0118692, -5.92394e-10, 0.99993)
|
|
|
|
[node name="AnimationPlayer" parent="XBot2" index="1"]
|
|
autoplay = "Idle"
|
|
|
|
[node name="XBot3" parent="." instance=ExtResource("3_p28sh")]
|
|
transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, -5.1, 0, 8)
|
|
|
|
[node name="Skeleton3D" parent="XBot3/XBot" index="0"]
|
|
bones/1/rotation = Quaternion(0.00645836, 1.61788e-09, 2.50506e-07, 0.999979)
|
|
bones/1/scale = Vector3(1, 1, 1)
|
|
bones/2/rotation = Quaternion(-0.0801557, 2.49493e-14, -2.48068e-07, 0.996782)
|
|
bones/4/rotation = Quaternion(0.0128857, -4.77102e-10, -3.70241e-08, 0.999917)
|
|
bones/8/rotation = Quaternion(-0.484431, 0.570964, -0.526164, -0.403087)
|
|
bones/8/scale = Vector3(1, 1, 1)
|
|
bones/9/rotation = Quaternion(-0.024616, 0.00256251, -0.103499, 0.994322)
|
|
bones/9/scale = Vector3(1, 1, 1)
|
|
bones/12/rotation = Quaternion(0.253284, 0.0616187, -0.22821, 0.938067)
|
|
bones/13/rotation = Quaternion(-0.00231427, -0.00117056, 0.00930059, 0.999953)
|
|
bones/14/rotation = Quaternion(-0.00166558, -0.000807644, 0.00691944, 0.999974)
|
|
bones/15/rotation = Quaternion(0.00577591, -0.11751, -0.0487442, 0.991858)
|
|
bones/17/rotation = Quaternion(-6.27415e-06, 1.9449e-07, 0.000255723, 1)
|
|
bones/19/rotation = Quaternion(-4.38752e-06, 0.00100281, 8.70747e-05, 0.999999)
|
|
bones/19/scale = Vector3(1, 1, 1)
|
|
bones/23/rotation = Quaternion(-4.20033e-06, 0.000929157, 0.000166562, 1)
|
|
bones/24/rotation = Quaternion(-4.96009e-12, 3.17865e-08, 0.000156044, 1)
|
|
bones/25/rotation = Quaternion(-2.06265e-06, -3.59192e-08, -0.000221617, 1)
|
|
bones/25/scale = Vector3(1, 1, 1)
|
|
bones/27/rotation = Quaternion(1.16963e-07, 0.000146031, -0.000799608, 1)
|
|
bones/27/scale = Vector3(1, 1, 1)
|
|
bones/31/rotation = Quaternion(-5.56963e-06, 0.00156976, -4.12096e-05, 0.999999)
|
|
bones/31/scale = Vector3(1, 1, 1)
|
|
bones/32/rotation = Quaternion(0.484423, 0.57097, -0.526162, 0.40309)
|
|
bones/32/scale = Vector3(1, 1, 1)
|
|
bones/33/rotation = Quaternion(-0.0246073, -0.00256146, 0.103505, 0.994321)
|
|
bones/36/rotation = Quaternion(0.253096, -0.0613237, 0.227353, 0.938346)
|
|
bones/37/rotation = Quaternion(-0.00206509, 0.00104316, -0.00821358, 0.999964)
|
|
bones/37/scale = Vector3(1, 1, 1)
|
|
bones/39/rotation = Quaternion(0.00515115, 0.122683, 0.0416519, 0.991558)
|
|
bones/39/scale = Vector3(1, 1, 1)
|
|
bones/43/rotation = Quaternion(-4.301e-06, -0.000377563, -1.30879e-05, 1)
|
|
bones/47/rotation = Quaternion(2.8699e-08, -0.00102401, 2.80073e-05, 0.999999)
|
|
bones/52/rotation = Quaternion(-4.03591e-06, 7.85054e-08, 0.00204478, 0.999998)
|
|
bones/55/scale = Vector3(1, 1, 1)
|
|
bones/56/rotation = Quaternion(-4.64504e-08, 0.0103565, 0.999946, 2.51403e-07)
|
|
bones/57/rotation = Quaternion(-0.0380914, -8.1369e-08, 9.34877e-09, 0.999274)
|
|
bones/58/rotation = Quaternion(0.45974, 3.23798e-08, -1.73487e-07, 0.888054)
|
|
bones/58/scale = Vector3(1, 1, 1)
|
|
bones/59/rotation = Quaternion(0.335242, 1.52468e-08, -9.76296e-08, 0.942132)
|
|
bones/60/rotation = Quaternion(3.66699e-08, 0.0116081, 4.25779e-10, 0.999933)
|
|
bones/61/rotation = Quaternion(-8.94691e-08, 0.010368, 0.999946, 2.67749e-07)
|
|
bones/61/scale = Vector3(1, 1, 1)
|
|
bones/64/rotation = Quaternion(0.335241, 3.90241e-08, -1.40484e-07, 0.942132)
|
|
bones/65/rotation = Quaternion(4.9911e-08, -0.0118692, -5.92394e-10, 0.99993)
|
|
|
|
[node name="AnimationPlayer" parent="XBot3" index="1"]
|
|
autoplay = "Walking Backwards"
|
|
|
|
[editable path="XBot2"]
|
|
[editable path="XBot3"]
|