going/project/scenes/test_level.tscn
2025-05-27 11:23:27 +02:00

270 lines
15 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, 1.78923, -23.1177)
size = Vector3(21.0713, 3.2128, 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.799391, 0, 0.600811, 0, 1, 0, -0.600811, 0, -0.799391, -87.2561, 0.446493, -28.6384)
[node name="tree8" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.799391, 0, 0.600811, 0, 1, 0, -0.600811, 0, -0.799391, -87.1315, 0.446493, -21.9106)
[node name="tree9" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.799391, 0, 0.600811, 0, 1, 0, -0.600811, 0, -0.799391, -86.5709, 0.446493, -14.8713)
[node name="tree10" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.965309, 1.62273e-08, 0.261111, 1.48488e-08, 1, -7.25249e-09, -0.261111, -3.12372e-09, -0.965309, -85.1381, 0.446493, -8.01887)
[node name="tree11" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.475716, 4.32288e-08, -0.879599, 6.47108e-08, 1, 1.41483e-08, 0.879599, -5.01889e-08, -0.475716, -80.2791, 0.446493, -6.71068)
[node name="tree12" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.232156, 4.00848e-08, -0.972679, 6.87794e-08, 1, 2.47947e-08, 0.972679, -6.11441e-08, -0.232156, -73.3021, 0.446493, -7.33363)
[node name="tree13" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.232156, 4.00848e-08, -0.972679, 6.87794e-08, 1, 2.47947e-08, 0.972679, -6.11441e-08, -0.232156, -66.512, 0.446493, -8.08116)
[node name="tree14" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.462043, 1.88547e-08, -0.886858, 6.50281e-08, 1, 5.5139e-08, 0.886858, -8.31472e-08, 0.462043, -60.4071, 0.446493, -9.38935)
[node name="tree15" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.971301, -3.38198e-08, 0.237855, 1.58653e-08, 1, 7.73994e-08, -0.237855, -7.14045e-08, 0.971301, -60.7186, 0.446493, -14.6844)
[node name="tree16" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.975558, -1.7942e-08, -0.219744, 3.58676e-08, 1, 7.75855e-08, 0.219744, -8.35708e-08, 0.975558, -61.7186, 0.446493, -23.6844)
[node name="tree17" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.975558, -1.7942e-08, -0.219744, 3.58676e-08, 1, 7.75855e-08, 0.219744, -8.35708e-08, 0.975558, -62.2169, 0.446493, -31.1598)
[node name="tree19" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.975558, -1.7942e-08, -0.219744, 3.58676e-08, 1, 7.75855e-08, 0.219744, -8.35708e-08, 0.975558, -68.878, 3.29781, -34.0065)
[node name="tree20" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.975558, -1.7942e-08, -0.219744, 3.58676e-08, 1, 7.75855e-08, 0.219744, -8.35708e-08, 0.975558, -67.027, 3.29781, -23.6742)
[node name="tree21" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.483466, 1.78905e-08, -0.875364, 6.45256e-08, 1, 5.60754e-08, 0.875364, -8.35939e-08, 0.483466, -65.6471, 3.29781, -14.7554)
[node name="tree22" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.0191803, 3.54398e-08, -0.999816, 6.99656e-08, 1, 3.41041e-08, 0.999816, -6.92986e-08, -0.0191803, -74.1284, 3.29781, -12.5341)
[node name="tree23" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.839155, 4.10431e-08, -0.543892, 5.00365e-08, 1, -1.73813e-09, 0.543892, -2.8673e-08, -0.839155, -82.307, 3.29781, -12.8036)
[node name="tree24" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.982584, 3.22979e-08, -0.185821, 3.43847e-08, 1, -8.00759e-09, 0.185821, -1.42575e-08, -0.982584, -83.0474, 3.29781, -21.0492)
[node name="tree25" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.968449, 1.67255e-08, 0.249214, 1.53688e-08, 1, -7.38972e-09, -0.249214, -3.32642e-09, -0.968449, -83.6196, 3.29781, -29.968)
[node name="tree26" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.293357, -4.11094e-08, 0.956003, -1.5526e-08, 1, 4.77655e-08, -0.956003, -2.88552e-08, 0.293357, -83.7206, 3.29781, -35.9251)
[node name="tree27" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.293357, -4.11094e-08, 0.956003, -1.5526e-08, 1, 4.77655e-08, -0.956003, -2.88552e-08, 0.293357, -74.4315, 3.29781, -34.9491)
[node name="tree18" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.975558, -1.7942e-08, -0.219744, 3.58676e-08, 1, 7.75855e-08, 0.219744, -8.35708e-08, 0.975558, -63.0268, 0.446493, -37.763)
[node name="tree3" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.645085, 0, 0.764112, 0, 1, 0, -0.764112, 0, -0.645085, -87.8342, 0.446493, -33.7517)
[node name="tree4" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(-0.206836, 0, 0.978376, 0, 1, 0, -0.978376, 0, -0.206836, -85.8638, 0.446493, -38.0303)
[node name="tree5" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.471551, 0, 0.881839, 0, 1, 0, -0.881839, 0, 0.471551, -81.0296, 0.446493, -38.8804)
[node name="tree6" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.456307, 0, 0.889823, 0, 1, 0, -0.889823, 0, 0.456307, -74.547, 0.446493, -39.3256)
[node name="tree7" parent="." instance=ExtResource("3_j6w7d")]
transform = Transform3D(0.937616, 0, 0.347672, 0, 1, 0, -0.347672, 0, 0.937616, -67.0874, 0.446493, -40.3552)