210 lines
11 KiB
Plaintext
210 lines
11 KiB
Plaintext
[gd_scene load_steps=8 format=3 uid="uid://bp0vgy3lnsucd"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dcgsrdacswacl" path="res://objects/player.tscn" id="1_2venv"]
|
|
[ext_resource type="Material" uid="uid://5knww03rsy1a" path="res://materials/ground.tres" id="2_paw1w"]
|
|
[ext_resource type="PackedScene" uid="uid://dgsd4ysdm0754" path="res://models/props/tree.blend" id="3_j6w7d"]
|
|
[ext_resource type="PackedScene" uid="uid://cdmksnsttot3j" path="res://objects/wall_enemy.tscn" id="4_x4b8f"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_j6w7d"]
|
|
sky_top_color = Color(0.0825, 0.277292, 0.55, 1)
|
|
sky_horizon_color = Color(0.4422, 0.529523, 0.67, 1)
|
|
ground_bottom_color = Color(0.132, 0.2, 0.134267, 1)
|
|
ground_horizon_color = Color(0.4087, 0.508865, 0.67, 1)
|
|
|
|
[sub_resource type="Sky" id="Sky_x4b8f"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_j6w7d")
|
|
|
|
[sub_resource type="Environment" id="Environment_tmr53"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_x4b8f")
|
|
ambient_light_source = 3
|
|
|
|
[node name="Level" type="Node3D"]
|
|
|
|
[node name="DirectionalLight3D2" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(-0.266483, -0.681371, -0.681704, 2.11204e-08, -0.707279, 0.706934, -0.96384, 0.188386, 0.188478, 0, 2.9317, 0)
|
|
shadow_enabled = true
|
|
directional_shadow_split_1 = 0.0
|
|
directional_shadow_blend_splits = true
|
|
directional_shadow_fade_start = 0.529
|
|
directional_shadow_pancake_size = 0.0
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_tmr53")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_2venv")]
|
|
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.51976, 0.505302, 31.1225)
|
|
collision_layer = 2
|
|
collision_mask = 3
|
|
|
|
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
|
|
material_override = ExtResource("2_paw1w")
|
|
use_collision = true
|
|
collision_mask = 0
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.76738, 0, -46.1384)
|
|
size = Vector3(348.365, 1, 313.019)
|
|
|
|
[node name="CSGBox3D5" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 112.066, 6.68009, -45.6989)
|
|
size = Vector3(21.0713, 13.992, 304.707)
|
|
|
|
[node name="CSGBox3D7" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.495368, 0, 0.868683, 0, 1, 0, -0.868683, 0, 0.495368, 14.1738, 6.68009, -130.707)
|
|
size = Vector3(21.0713, 13.992, 304.707)
|
|
|
|
[node name="CSGBox3D8" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.46722, 3.68856e-08, 0.884141, -6.75675e-10, 1, -4.20762e-08, -0.884141, -2.02562e-08, -0.46722, -82.5379, 6.68009, -120.633)
|
|
size = Vector3(21.0713, 13.992, 304.707)
|
|
|
|
[node name="CSGBox3D9" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.995971, 3.58765e-08, -0.0896765, 4.18912e-08, 1, -6.51885e-08, 0.0896765, -6.86825e-08, -0.995971, -135.259, 6.68009, 9.65932)
|
|
size = Vector3(21.0713, 13.992, 304.707)
|
|
|
|
[node name="CSGBox3D10" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.0969229, -2.52315e-08, -0.995292, 8.14769e-08, 1, -1.74165e-08, 0.995292, -7.94052e-08, 0.0969229, -16.3844, 6.68009, 83.5363)
|
|
size = Vector3(21.0713, 13.992, 304.707)
|
|
|
|
[node name="CSGBox3D6" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.985839, -0.167698, 0, 0.167698, 0.985839, -2.10367, -0.514863, -73.0895)
|
|
size = Vector3(21.0713, 9.59839, 48.4176)
|
|
|
|
[node name="CSGBox3D2" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.992826, 0, -0.119565, 0, 1, 0, 0.119565, 0, 0.992826, 36.8326, 7.17883, 25.3075)
|
|
size = Vector3(58.4217, 13.992, 35.8203)
|
|
|
|
[node name="CSGBox3D3" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.994166, 0, 0.107861, 0, 1, 0, -0.107861, 0, 0.994166, -26.921, 7.17883, 30.6887)
|
|
size = Vector3(33.525, 13.992, 23.5235)
|
|
|
|
[node name="CSGBox3D4" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.994886, 0, -0.101005, 0, 1, 0, 0.101005, 0, -0.994886, -74.3581, 7.17883, -23.1177)
|
|
size = Vector3(21.0713, 13.992, 29.5631)
|
|
|
|
[node name="CSGBox3D17" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.0501054, 0, -0.998744, 0, 1, 0, 0.998744, 0, 0.0501054, -31.5186, 7.17883, -17.6439)
|
|
size = Vector3(52.6972, 13.992, 29.5631)
|
|
|
|
[node name="CSGBox3D18" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.99792, -3.21504e-09, -0.0644627, -3.20072e-09, 1, -3.25401e-10, 0.0644627, -1.18395e-10, -0.99792, -24.4708, 7.17883, 71.5412)
|
|
size = Vector3(89.7069, 13.992, 29.5631)
|
|
|
|
[node name="CSGBox3D11" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.0805638, 0, 0.996749, 0, 1, 0, -0.996749, 0, 0.0805638, -52.543, 7.17883, -73.5605)
|
|
size = Vector3(33.0723, 13.992, 32.853)
|
|
|
|
[node name="CSGBox3D12" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.0805638, 0, 0.996749, 0, 1, 0, -0.996749, 0, 0.0805638, -82.4276, 7.17883, 22.5865)
|
|
size = Vector3(34.7832, 13.992, 47.5163)
|
|
|
|
[node name="CSGBox3D19" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.0137188, 2.19264e-08, -0.999906, 8.12172e-08, 1, 2.30427e-08, 0.999906, -8.15257e-08, 0.0137188, -96.5416, 7.17883, 49.5459)
|
|
size = Vector3(27.5021, 13.992, 20.9295)
|
|
|
|
[node name="CSGBox3D13" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.0014831, 3.45693e-09, 0.999998, -1.42038e-10, 1, -3.45673e-09, -0.999998, -1.3691e-10, 0.0014831, 13.6153, 7.17883, -80.6041)
|
|
size = Vector3(31.3782, 13.992, 20.3278)
|
|
|
|
[node name="CSGBox3D20" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.498033, -1.86452e-08, 0.867157, 5.66462e-09, 1, 1.82482e-08, -0.867157, -4.17607e-09, 0.498033, 33.162, 7.17883, -72.771)
|
|
size = Vector3(31.3782, 13.992, 39.8747)
|
|
|
|
[node name="CSGBox3D14" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.0663268, 0, 0.997798, 0, 1, 0, -0.997798, 0, -0.0663268, -26.1951, 7.17883, -85.7654)
|
|
size = Vector3(48.4302, 13.992, 29.5631)
|
|
|
|
[node name="CSGBox3D15" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(0.00352485, -1.48914e-08, 0.999994, -2.56226e-09, 1, 1.49005e-08, -0.999994, -2.61477e-09, 0.00352485, -110.126, 7.17883, -80.68)
|
|
size = Vector3(64.0211, 13.992, 55.2003)
|
|
|
|
[node name="CSGBox3D16" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.0429226, 0, 0.999078, 0, 1, 0, -0.999078, 0, -0.0429226, 25.5569, 7.17883, -25.3028)
|
|
size = Vector3(34.6213, 13.992, 29.5631)
|
|
|
|
[node name="CSGBox3D22" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.963275, -1.35554e-08, 0.268516, -1.36363e-08, 1, 1.56402e-09, -0.268516, -2.15497e-09, -0.963275, 67.5984, 7.17883, -15.9523)
|
|
size = Vector3(33.4785, 13.992, 30.2278)
|
|
|
|
[node name="CSGBox3D23" type="CSGBox3D" parent="CSGCombiner3D"]
|
|
transform = Transform3D(-0.987724, -8.69745e-09, 0.15621, -8.72721e-09, 1, 4.95334e-10, -0.15621, -8.74023e-10, -0.987724, 89.3285, 7.17883, -64.4714)
|
|
size = Vector3(45.022, 13.992, 47.936)
|
|
|
|
[node name="tree" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(47.1373, 0, 0, 0, 47.1373, 0, 0, 0, 47.1373, -8.21284, -90.0106, -698.149)
|
|
|
|
[node name="WallEnemy" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 92.6076, 0.500008, -4.21022)
|
|
|
|
[node name="WallEnemy2" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.82557, 0.500008, -23.3368)
|
|
|
|
[node name="WallEnemy6" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 69.2337, 0.499985, 6.60841)
|
|
|
|
[node name="WallEnemy8" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 66.3735, 0.5, -36.0839)
|
|
|
|
[node name="WallEnemy18" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 47.8969, 0.5, -41.5884)
|
|
|
|
[node name="WallEnemy9" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.6647, 0.500038, 28.0866)
|
|
|
|
[node name="WallEnemy19" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.817, 0.500038, 50.7088)
|
|
|
|
[node name="WallEnemy20" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -53.4997, 0.5, -22.2078)
|
|
|
|
[node name="WallEnemy12" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -110.48, 0.594315, 8.49598)
|
|
|
|
[node name="WallEnemy13" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -101.93, 0.594315, -25.3139)
|
|
|
|
[node name="WallEnemy14" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -112.681, 0.500122, 55.7373)
|
|
|
|
[node name="WallEnemy15" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -78.3017, 0.594315, 0.732658)
|
|
|
|
[node name="WallEnemy16" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 85.9813, 0.594315, 32.7154)
|
|
|
|
[node name="WallEnemy17" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 58.4806, 0.594315, 55.6496)
|
|
|
|
[node name="WallEnemy4" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -76.4011, 0.5, 66.5686)
|
|
|
|
[node name="WallEnemy5" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41.8591, 0.5, -118.416)
|
|
|
|
[node name="WallEnemy10" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.4218, 0.500015, -104.974)
|
|
|
|
[node name="WallEnemy11" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8844, 0.499985, -123.468)
|
|
|
|
[node name="WallEnemy21" parent="." instance=ExtResource("4_x4b8f")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74.085, 0.5, -77.013)
|
|
|
|
[node name="tree2" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(-0.99367, 0, -0.112336, 0, 1, 0, 0.112336, 0, -0.99367, -87.2561, 0.446493, -28.6384)
|
|
|
|
[node name="tree3" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(-0.988367, 0, 0.152089, 0, 1, 0, -0.152089, 0, -0.988367, -87.8342, 0.446493, -33.7517)
|
|
|
|
[node name="tree4" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(-0.776311, 0, 0.630351, 0, 1, 0, -0.630351, 0, -0.776311, -85.8638, 0.446493, -38.0303)
|
|
|
|
[node name="tree5" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(-0.131564, 0, 0.991308, 0, 1, 0, -0.991308, 0, -0.131564, -81.0296, 0.446493, -38.8804)
|
|
|
|
[node name="tree6" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(-0.131564, 0, 0.991308, 0, 1, 0, -0.991308, 0, -0.131564, -74.547, 0.446493, -39.3256)
|
|
|
|
[node name="tree7" parent="." instance=ExtResource("3_j6w7d")]
|
|
transform = Transform3D(-0.0441948, 0, 0.999023, 0, 1, 0, -0.999023, 0, -0.0441948, -67.3778, 0.446493, -39.9096)
|