lots of tutorial fixed
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Export (push) Successful in 7m39s

This commit is contained in:
2025-11-10 14:55:16 +01:00
parent c895dfe9a0
commit 6051588f24
12 changed files with 485 additions and 256 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=286 format=3 uid="uid://dip6cce5gtwi8"]
[gd_scene load_steps=292 format=3 uid="uid://dip6cce5gtwi8"]
[ext_resource type="PackedScene" uid="uid://2huty67y1g5w" path="res://assets/greyboxing/Guard tower.glb" id="1_42k4c"]
[ext_resource type="Script" uid="uid://do8vihuwc4iib" path="res://tools/generate_collisions.gd" id="2_v6lxe"]
@@ -846,6 +846,24 @@ data = PackedVector3Array(0, -1, -1, 0.1951, 1, -0.9808, 0.1951, -1, -0.9808, 0,
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_71ic5"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_km2kb"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_3pham"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_qj6cm"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ojacj"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_407rx"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_feh6m"]
data = PackedVector3Array(-1, -1, 1, -1, 1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, -1, -1, 1, 1, -1, -1, 1, -1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -1, 1, -1, -1, 1, -1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, 1, 1, -1, -1, 1, 1, -1, 1, -1, 1, 1, -1, 1, 1, 1, -1, 1, 1)
[node name="Guard tower" instance=ExtResource("1_42k4c")]
script = ExtResource("2_v6lxe")
collision_layer = 3
@@ -2825,6 +2843,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_198/Cube_198_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_j6rdm")
[node name="Cube_199" parent="." index="200"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_199_col" type="StaticBody3D" parent="Cube_199" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2832,6 +2853,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_199/Cube_199_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_tisje")
[node name="Cube_200" parent="." index="201"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_200_col" type="StaticBody3D" parent="Cube_200" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2839,6 +2863,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_200/Cube_200_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_jbf0o")
[node name="Cube_201" parent="." index="202"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_201_col" type="StaticBody3D" parent="Cube_201" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2846,6 +2873,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_201/Cube_201_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ja2b6")
[node name="Cube_202" parent="." index="203"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_202_col" type="StaticBody3D" parent="Cube_202" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2853,6 +2883,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_202/Cube_202_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_uvn8w")
[node name="Cube_203" parent="." index="204"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_203_col" type="StaticBody3D" parent="Cube_203" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2860,6 +2893,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_203/Cube_203_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_o174y")
[node name="Cube_204" parent="." index="205"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_204_col" type="StaticBody3D" parent="Cube_204" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2867,6 +2903,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_204/Cube_204_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_2xrvc")
[node name="Cube_205" parent="." index="206"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_205_col" type="StaticBody3D" parent="Cube_205" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2874,6 +2913,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_205/Cube_205_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_3q82a")
[node name="Cube_206" parent="." index="207"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_206_col" type="StaticBody3D" parent="Cube_206" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2881,6 +2923,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_206/Cube_206_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_jjfjy")
[node name="Cube_207" parent="." index="208"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_207_col" type="StaticBody3D" parent="Cube_207" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2888,6 +2933,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_207/Cube_207_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_na4d7")
[node name="Cube_208" parent="." index="209"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_208_col" type="StaticBody3D" parent="Cube_208" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2895,6 +2943,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_208/Cube_208_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_o4hf7")
[node name="Cube_209" parent="." index="210"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_209_col" type="StaticBody3D" parent="Cube_209" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2902,6 +2953,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_209/Cube_209_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_vm6m2")
[node name="Cube_210" parent="." index="211"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_210_col" type="StaticBody3D" parent="Cube_210" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2909,6 +2963,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_210/Cube_210_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_wit6h")
[node name="Cube_211" parent="." index="212"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_211_col" type="StaticBody3D" parent="Cube_211" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2916,6 +2973,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_211/Cube_211_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_hoel6")
[node name="Cube_212" parent="." index="213"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_212_col" type="StaticBody3D" parent="Cube_212" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2923,6 +2983,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_212/Cube_212_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ntaer")
[node name="Cube_213" parent="." index="214"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_213_col" type="StaticBody3D" parent="Cube_213" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2930,6 +2993,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_213/Cube_213_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_rnrvv")
[node name="Cube_214" parent="." index="215"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_214_col" type="StaticBody3D" parent="Cube_214" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2937,6 +3003,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_214/Cube_214_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_mcjed")
[node name="Cube_215" parent="." index="216"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_215_col" type="StaticBody3D" parent="Cube_215" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2944,6 +3013,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_215/Cube_215_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_a4brb")
[node name="Cube_216" parent="." index="217"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_216_col" type="StaticBody3D" parent="Cube_216" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2951,6 +3023,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_216/Cube_216_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ihu35")
[node name="Cube_218" parent="." index="218"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_218_col" type="StaticBody3D" parent="Cube_218" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2958,6 +3033,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_218/Cube_218_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_3fs2m")
[node name="Cube_219" parent="." index="219"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_219_col" type="StaticBody3D" parent="Cube_219" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2965,6 +3043,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_219/Cube_219_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ca8jc")
[node name="Cube_220" parent="." index="220"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_220_col" type="StaticBody3D" parent="Cube_220" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2972,6 +3053,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_220/Cube_220_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_jcjs1")
[node name="Cube_221" parent="." index="221"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_221_col" type="StaticBody3D" parent="Cube_221" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2979,6 +3063,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_221/Cube_221_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_dyajt")
[node name="Cube_217" parent="." index="222"]
material_override = ExtResource("4_7r3kr")
[node name="Cube_217_col" type="StaticBody3D" parent="Cube_217" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2986,6 +3073,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_217/Cube_217_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_4lqvp")
[node name="Cube_222" parent="." index="223"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_222_col" type="StaticBody3D" parent="Cube_222" index="0"]
collision_layer = 3
collision_mask = 5
@@ -2993,6 +3083,10 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_222/Cube_222_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_bmhlm")
[node name="Cube_223" parent="." index="224"]
material_override = ExtResource("3_xjmq6")
cast_shadow = 2
[node name="Cube_223_col" type="StaticBody3D" parent="Cube_223" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3000,6 +3094,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_223/Cube_223_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ql3pa")
[node name="Cube_224" parent="." index="225"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_224_col" type="StaticBody3D" parent="Cube_224" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3007,6 +3104,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_224/Cube_224_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_u7c5v")
[node name="Cube_225" parent="." index="226"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_225_col" type="StaticBody3D" parent="Cube_225" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3014,6 +3114,10 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_225/Cube_225_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_hvwfx")
[node name="Cube_226" parent="." index="227"]
material_override = ExtResource("3_xjmq6")
cast_shadow = 2
[node name="Cube_226_col" type="StaticBody3D" parent="Cube_226" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3021,6 +3125,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_226/Cube_226_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_rrouw")
[node name="Cube_227" parent="." index="228"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_227_col" type="StaticBody3D" parent="Cube_227" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3028,6 +3135,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_227/Cube_227_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_h5aax")
[node name="Cube_228" parent="." index="229"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_228_col" type="StaticBody3D" parent="Cube_228" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3035,6 +3145,10 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_228/Cube_228_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_tc5np")
[node name="Cube_229" parent="." index="230"]
material_override = ExtResource("3_xjmq6")
cast_shadow = 2
[node name="Cube_229_col" type="StaticBody3D" parent="Cube_229" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3042,6 +3156,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_229/Cube_229_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_cdwgp")
[node name="Cube_230" parent="." index="231"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_230_col" type="StaticBody3D" parent="Cube_230" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3049,6 +3166,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_230/Cube_230_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_2x4mk")
[node name="Cube_231" parent="." index="232"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_231_col" type="StaticBody3D" parent="Cube_231" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3056,6 +3176,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_231/Cube_231_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_mdk7b")
[node name="Cube_232" parent="." index="233"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_232_col" type="StaticBody3D" parent="Cube_232" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3063,6 +3186,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_232/Cube_232_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_aer1s")
[node name="Cube_233" parent="." index="234"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_233_col" type="StaticBody3D" parent="Cube_233" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3070,6 +3196,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_233/Cube_233_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_utk6k")
[node name="Cube_235" parent="." index="235"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_235_col2" type="StaticBody3D" parent="Cube_235" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3077,6 +3206,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_235/Cube_235_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_luap4")
[node name="Cube_237" parent="." index="236"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_237_col2" type="StaticBody3D" parent="Cube_237" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3084,6 +3216,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_237/Cube_237_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_4vbsu")
[node name="Cube_234" parent="." index="237"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_234_col2" type="StaticBody3D" parent="Cube_234" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3091,6 +3226,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_234/Cube_234_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_dy4v6")
[node name="Cube_236" parent="." index="238"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_236_col2" type="StaticBody3D" parent="Cube_236" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3098,6 +3236,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_236/Cube_236_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_w0e4s")
[node name="Cube_238" parent="." index="239"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_238_col2" type="StaticBody3D" parent="Cube_238" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3119,6 +3260,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_240/Cube_240_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_sq760")
[node name="Cube_241" parent="." index="242"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_241_col2" type="StaticBody3D" parent="Cube_241" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3126,6 +3270,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_241/Cube_241_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_hp0ng")
[node name="Cube_242" parent="." index="243"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_242_col" type="StaticBody3D" parent="Cube_242" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3133,6 +3280,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_242/Cube_242_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_nay3c")
[node name="Cube_243" parent="." index="244"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_243_col" type="StaticBody3D" parent="Cube_243" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3140,6 +3290,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_243/Cube_243_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ica5n")
[node name="Cube_244" parent="." index="245"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_244_col" type="StaticBody3D" parent="Cube_244" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3147,6 +3300,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_244/Cube_244_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_0q73m")
[node name="Cube_245" parent="." index="246"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_245_col" type="StaticBody3D" parent="Cube_245" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3154,6 +3310,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_245/Cube_245_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_qdctm")
[node name="Cube_246" parent="." index="247"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_246_col" type="StaticBody3D" parent="Cube_246" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3161,6 +3320,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_246/Cube_246_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_unbo4")
[node name="Cube_247" parent="." index="248"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_247_col" type="StaticBody3D" parent="Cube_247" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3168,6 +3330,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_247/Cube_247_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_oj7fa")
[node name="Cube_248" parent="." index="249"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_248_col" type="StaticBody3D" parent="Cube_248" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3175,6 +3340,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_248/Cube_248_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_15qrl")
[node name="Cube_249" parent="." index="250"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_249_col" type="StaticBody3D" parent="Cube_249" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3182,6 +3350,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_249/Cube_249_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_u005s")
[node name="Cube_250" parent="." index="251"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_250_col" type="StaticBody3D" parent="Cube_250" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3189,6 +3360,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_250/Cube_250_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ad03g")
[node name="Cube_251" parent="." index="252"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_251_col" type="StaticBody3D" parent="Cube_251" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3196,6 +3370,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_251/Cube_251_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_a1kuf")
[node name="Cube_252" parent="." index="253"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_252_col" type="StaticBody3D" parent="Cube_252" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3203,6 +3380,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_252/Cube_252_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_dburb")
[node name="Cube_253" parent="." index="254"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_253_col" type="StaticBody3D" parent="Cube_253" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3210,6 +3390,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_253/Cube_253_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ch54j")
[node name="Cube_254" parent="." index="255"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_254_col" type="StaticBody3D" parent="Cube_254" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3217,6 +3400,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_254/Cube_254_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ls8wx")
[node name="Cube_255" parent="." index="256"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_255_col" type="StaticBody3D" parent="Cube_255" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3224,6 +3410,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_255/Cube_255_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_bsjv6")
[node name="Cube_256" parent="." index="257"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_256_col" type="StaticBody3D" parent="Cube_256" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3231,6 +3420,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_256/Cube_256_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_qmvyf")
[node name="Cube_257" parent="." index="258"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_257_col" type="StaticBody3D" parent="Cube_257" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3238,6 +3430,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_257/Cube_257_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_qwi3q")
[node name="Cube_258" parent="." index="259"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_258_col" type="StaticBody3D" parent="Cube_258" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3245,6 +3440,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_258/Cube_258_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_xwxqi")
[node name="Cube_259" parent="." index="260"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_259_col" type="StaticBody3D" parent="Cube_259" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3252,6 +3450,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_259/Cube_259_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ge4sn")
[node name="Cube_260" parent="." index="261"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_260_col" type="StaticBody3D" parent="Cube_260" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3259,6 +3460,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_260/Cube_260_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_jnhds")
[node name="Cube_262" parent="." index="262"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_262_col" type="StaticBody3D" parent="Cube_262" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3266,6 +3470,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_262/Cube_262_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_687to")
[node name="Cube_263" parent="." index="263"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_263_col" type="StaticBody3D" parent="Cube_263" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3280,6 +3487,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_264/Cube_264_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ukbj5")
[node name="Cube_265" parent="." index="265"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_265_col" type="StaticBody3D" parent="Cube_265" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3287,6 +3497,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_265/Cube_265_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_sf261")
[node name="Cube_266" parent="." index="266"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_266_col" type="StaticBody3D" parent="Cube_266" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3294,6 +3507,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_266/Cube_266_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_7nwml")
[node name="Cube_267" parent="." index="267"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_267_col" type="StaticBody3D" parent="Cube_267" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3301,6 +3517,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_267/Cube_267_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_0lwqd")
[node name="Cube_268" parent="." index="268"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_268_col" type="StaticBody3D" parent="Cube_268" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3308,6 +3527,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_268/Cube_268_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_1epph")
[node name="Cube_269" parent="." index="269"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_269_col" type="StaticBody3D" parent="Cube_269" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3315,6 +3537,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_269/Cube_269_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_o2en4")
[node name="Cube_270" parent="." index="270"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_270_col" type="StaticBody3D" parent="Cube_270" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3322,6 +3547,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_270/Cube_270_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_nuj0k")
[node name="Cube_271" parent="." index="271"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_271_col" type="StaticBody3D" parent="Cube_271" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3329,6 +3557,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_271/Cube_271_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_60b56")
[node name="Cube_272" parent="." index="272"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_272_col" type="StaticBody3D" parent="Cube_272" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3336,6 +3567,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_272/Cube_272_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_50eql")
[node name="Cube_273" parent="." index="273"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_273_col" type="StaticBody3D" parent="Cube_273" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3343,6 +3577,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_273/Cube_273_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ohrpm")
[node name="Cube_274" parent="." index="274"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_274_col" type="StaticBody3D" parent="Cube_274" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3350,6 +3587,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_274/Cube_274_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_m4s8e")
[node name="Cube_275" parent="." index="275"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_275_col" type="StaticBody3D" parent="Cube_275" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3357,6 +3597,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_275/Cube_275_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_uous6")
[node name="Cube_276" parent="." index="276"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_276_col" type="StaticBody3D" parent="Cube_276" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3364,6 +3607,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_276/Cube_276_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_o0jxx")
[node name="Cube_277" parent="." index="277"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_277_col" type="StaticBody3D" parent="Cube_277" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3371,6 +3617,9 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_277/Cube_277_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ild1s")
[node name="Cylinder" parent="." index="278"]
material_override = ExtResource("3_xjmq6")
[node name="Cylinder_col" type="StaticBody3D" parent="Cylinder" index="0"]
collision_layer = 3
collision_mask = 5
@@ -3378,9 +3627,72 @@ collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cylinder/Cylinder_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_6i64o")
[node name="Cube_278" parent="." index="279"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_278_col" type="StaticBody3D" parent="Cube_278" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_278/Cube_278_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_71ic5")
[node name="Cube_261" parent="." index="280"]
material_override = ExtResource("4_7r3kr")
[node name="Cube_261_col" type="StaticBody3D" parent="Cube_261" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_261/Cube_261_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_km2kb")
[node name="Cube_280" parent="." index="281"]
material_override = ExtResource("4_7r3kr")
[node name="Cube_280_col" type="StaticBody3D" parent="Cube_280" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_280/Cube_280_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_3pham")
[node name="Cube_281" parent="." index="282"]
material_override = ExtResource("4_7r3kr")
[node name="Cube_281_col" type="StaticBody3D" parent="Cube_281" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_281/Cube_281_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_qj6cm")
[node name="Cube_282" parent="." index="283"]
material_override = ExtResource("4_7r3kr")
[node name="Cube_282_col" type="StaticBody3D" parent="Cube_282" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_282/Cube_282_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_ojacj")
[node name="Cube_283" parent="." index="284"]
material_override = ExtResource("4_7r3kr")
[node name="Cube_283_col" type="StaticBody3D" parent="Cube_283" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_283/Cube_283_col" index="0"]
shape = SubResource("ConcavePolygonShape3D_407rx")
[node name="Cube_284" parent="." index="285"]
material_override = ExtResource("3_xjmq6")
[node name="Cube_284_col2" type="StaticBody3D" parent="Cube_284" index="0"]
collision_layer = 3
collision_mask = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Cube_284/Cube_284_col2" index="0"]
shape = SubResource("ConcavePolygonShape3D_feh6m")