diff --git a/project/assets/models/environment/corner_stones_a.blend b/project/assets/models/environment/corner_stones_a.blend new file mode 100644 index 00000000..e31caf0d Binary files /dev/null and b/project/assets/models/environment/corner_stones_a.blend differ diff --git a/project/assets/models/environment/corner_stones_a.blend.import b/project/assets/models/environment/corner_stones_a.blend.import new file mode 100644 index 00000000..1e2cb633 --- /dev/null +++ b/project/assets/models/environment/corner_stones_a.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dytayxx2hlqld" +path="res://.godot/imported/corner_stones_a.blend-9fa3d53d7e56c3dd05eb8c80a1af4393.scn" + +[deps] + +source_file="res://assets/models/environment/corner_stones_a.blend" +dest_files=["res://.godot/imported/corner_stones_a.blend-9fa3d53d7e56c3dd05eb8c80a1af4393.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/corner_stones_a_wall_brick_stone_center.png b/project/assets/models/environment/corner_stones_a_wall_brick_stone_center.png new file mode 100644 index 00000000..b005699a Binary files /dev/null and b/project/assets/models/environment/corner_stones_a_wall_brick_stone_center.png differ diff --git a/project/assets/models/environment/corner_stones_a_wall_brick_stone_center.png.import b/project/assets/models/environment/corner_stones_a_wall_brick_stone_center.png.import new file mode 100644 index 00000000..080da252 --- /dev/null +++ b/project/assets/models/environment/corner_stones_a_wall_brick_stone_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1hcgu6a5783b" +path.s3tc="res://.godot/imported/corner_stones_a_wall_brick_stone_center.png-b08e2beaf456e7cce18703399aa425c2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "62871777bfb555062822a0a0a1fb3bf1" +} + +[deps] + +source_file="res://assets/models/environment/corner_stones_a_wall_brick_stone_center.png" +dest_files=["res://.godot/imported/corner_stones_a_wall_brick_stone_center.png-b08e2beaf456e7cce18703399aa425c2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/door_2x3.blend b/project/assets/models/environment/door_2x3.blend new file mode 100644 index 00000000..371a4a4a Binary files /dev/null and b/project/assets/models/environment/door_2x3.blend differ diff --git a/project/assets/models/environment/door_2x3.blend.import b/project/assets/models/environment/door_2x3.blend.import new file mode 100644 index 00000000..ba35c5e9 --- /dev/null +++ b/project/assets/models/environment/door_2x3.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b50564v8u3mip" +path="res://.godot/imported/door_2x3.blend-8fc01aef4be72ca0646d67b52bbad4d6.scn" + +[deps] + +source_file="res://assets/models/environment/door_2x3.blend" +dest_files=["res://.godot/imported/door_2x3.blend-8fc01aef4be72ca0646d67b52bbad4d6.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/door_2x3_wall_brick_stone_center.png b/project/assets/models/environment/door_2x3_wall_brick_stone_center.png new file mode 100644 index 00000000..b005699a Binary files /dev/null and b/project/assets/models/environment/door_2x3_wall_brick_stone_center.png differ diff --git a/project/assets/models/environment/door_2x3_wall_brick_stone_center.png.import b/project/assets/models/environment/door_2x3_wall_brick_stone_center.png.import new file mode 100644 index 00000000..3467e8f2 --- /dev/null +++ b/project/assets/models/environment/door_2x3_wall_brick_stone_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyfeh1wnx5uhm" +path.s3tc="res://.godot/imported/door_2x3_wall_brick_stone_center.png-92920dfb9197a7045adf866c6027e326.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "62871777bfb555062822a0a0a1fb3bf1" +} + +[deps] + +source_file="res://assets/models/environment/door_2x3_wall_brick_stone_center.png" +dest_files=["res://.godot/imported/door_2x3_wall_brick_stone_center.png-92920dfb9197a7045adf866c6027e326.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/reinforcement_center.blend b/project/assets/models/environment/reinforcement_center.blend new file mode 100644 index 00000000..db9986db Binary files /dev/null and b/project/assets/models/environment/reinforcement_center.blend differ diff --git a/project/assets/models/environment/reinforcement_center.blend.import b/project/assets/models/environment/reinforcement_center.blend.import new file mode 100644 index 00000000..72f4c67f --- /dev/null +++ b/project/assets/models/environment/reinforcement_center.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bsfaemw7fjpwi" +path="res://.godot/imported/reinforcement_center.blend-33f3611a90efb3626a3b15e03deced43.scn" + +[deps] + +source_file="res://assets/models/environment/reinforcement_center.blend" +dest_files=["res://.godot/imported/reinforcement_center.blend-33f3611a90efb3626a3b15e03deced43.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/reinforcement_center_timber_square_frame.png b/project/assets/models/environment/reinforcement_center_timber_square_frame.png new file mode 100644 index 00000000..1bfe8f3e Binary files /dev/null and b/project/assets/models/environment/reinforcement_center_timber_square_frame.png differ diff --git a/project/assets/models/environment/reinforcement_center_timber_square_frame.png.import b/project/assets/models/environment/reinforcement_center_timber_square_frame.png.import new file mode 100644 index 00000000..5f2b1780 --- /dev/null +++ b/project/assets/models/environment/reinforcement_center_timber_square_frame.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5hkgqce7by11" +path.s3tc="res://.godot/imported/reinforcement_center_timber_square_frame.png-9ffb9b3812b34373fe05232189bc5055.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "5f5de050b3d649ef067d49fb77292648" +} + +[deps] + +source_file="res://assets/models/environment/reinforcement_center_timber_square_frame.png" +dest_files=["res://.godot/imported/reinforcement_center_timber_square_frame.png-9ffb9b3812b34373fe05232189bc5055.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/reinforcement_edge.blend b/project/assets/models/environment/reinforcement_edge.blend new file mode 100644 index 00000000..24bb9788 Binary files /dev/null and b/project/assets/models/environment/reinforcement_edge.blend differ diff --git a/project/assets/models/environment/reinforcement_edge.blend.import b/project/assets/models/environment/reinforcement_edge.blend.import new file mode 100644 index 00000000..cb4e45bd --- /dev/null +++ b/project/assets/models/environment/reinforcement_edge.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://iqwcp0dwovl3" +path="res://.godot/imported/reinforcement_edge.blend-fd56730e0abf89fbe9dcad1ad82ff1b4.scn" + +[deps] + +source_file="res://assets/models/environment/reinforcement_edge.blend" +dest_files=["res://.godot/imported/reinforcement_edge.blend-fd56730e0abf89fbe9dcad1ad82ff1b4.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/reinforcement_edge_timber_square_frame.png b/project/assets/models/environment/reinforcement_edge_timber_square_frame.png new file mode 100644 index 00000000..1bfe8f3e Binary files /dev/null and b/project/assets/models/environment/reinforcement_edge_timber_square_frame.png differ diff --git a/project/assets/models/environment/reinforcement_edge_timber_square_frame.png.import b/project/assets/models/environment/reinforcement_edge_timber_square_frame.png.import new file mode 100644 index 00000000..ac750aa7 --- /dev/null +++ b/project/assets/models/environment/reinforcement_edge_timber_square_frame.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgc3hrl5es0wk" +path.s3tc="res://.godot/imported/reinforcement_edge_timber_square_frame.png-e03733282ff07ea389ee6f684d2787c7.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "5f5de050b3d649ef067d49fb77292648" +} + +[deps] + +source_file="res://assets/models/environment/reinforcement_edge_timber_square_frame.png" +dest_files=["res://.godot/imported/reinforcement_edge_timber_square_frame.png-e03733282ff07ea389ee6f684d2787c7.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/rolling_gate_left_2x3.blend b/project/assets/models/environment/rolling_gate_left_2x3.blend new file mode 100644 index 00000000..2e0ac85c Binary files /dev/null and b/project/assets/models/environment/rolling_gate_left_2x3.blend differ diff --git a/project/assets/models/environment/rolling_gate_left_2x3.blend.import b/project/assets/models/environment/rolling_gate_left_2x3.blend.import new file mode 100644 index 00000000..f2763a64 --- /dev/null +++ b/project/assets/models/environment/rolling_gate_left_2x3.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://gc35fkfro7dh" +path="res://.godot/imported/rolling_gate_left_2x3.blend-f1b85d16de7fa1c2060e09b9e638a227.scn" + +[deps] + +source_file="res://assets/models/environment/rolling_gate_left_2x3.blend" +dest_files=["res://.godot/imported/rolling_gate_left_2x3.blend-f1b85d16de7fa1c2060e09b9e638a227.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/rolling_gate_left_2x3_front_gate.png b/project/assets/models/environment/rolling_gate_left_2x3_front_gate.png new file mode 100644 index 00000000..ea6e6ffb Binary files /dev/null and b/project/assets/models/environment/rolling_gate_left_2x3_front_gate.png differ diff --git a/project/assets/models/environment/rolling_gate_left_2x3_front_gate.png.import b/project/assets/models/environment/rolling_gate_left_2x3_front_gate.png.import new file mode 100644 index 00000000..a67cc951 --- /dev/null +++ b/project/assets/models/environment/rolling_gate_left_2x3_front_gate.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn263s5d300kw" +path.s3tc="res://.godot/imported/rolling_gate_left_2x3_front_gate.png-1ffa41d4e5dc8f2b565f5b028aa0be83.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "f1f27eb0cbbb30c63e8bda81af4ce418" +} + +[deps] + +source_file="res://assets/models/environment/rolling_gate_left_2x3_front_gate.png" +dest_files=["res://.godot/imported/rolling_gate_left_2x3_front_gate.png-1ffa41d4e5dc8f2b565f5b028aa0be83.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/rolling_gate_right_2x3.blend b/project/assets/models/environment/rolling_gate_right_2x3.blend new file mode 100644 index 00000000..8fa3adc5 Binary files /dev/null and b/project/assets/models/environment/rolling_gate_right_2x3.blend differ diff --git a/project/assets/models/environment/rolling_gate_right_2x3.blend.import b/project/assets/models/environment/rolling_gate_right_2x3.blend.import new file mode 100644 index 00000000..0a000ba0 --- /dev/null +++ b/project/assets/models/environment/rolling_gate_right_2x3.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bbesj25mhw7ld" +path="res://.godot/imported/rolling_gate_right_2x3.blend-17b60c2a31564ba8334a89f7efbe2689.scn" + +[deps] + +source_file="res://assets/models/environment/rolling_gate_right_2x3.blend" +dest_files=["res://.godot/imported/rolling_gate_right_2x3.blend-17b60c2a31564ba8334a89f7efbe2689.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/rolling_gate_right_2x3_front_gate.png b/project/assets/models/environment/rolling_gate_right_2x3_front_gate.png new file mode 100644 index 00000000..ea6e6ffb Binary files /dev/null and b/project/assets/models/environment/rolling_gate_right_2x3_front_gate.png differ diff --git a/project/assets/models/environment/rolling_gate_right_2x3_front_gate.png.import b/project/assets/models/environment/rolling_gate_right_2x3_front_gate.png.import new file mode 100644 index 00000000..c110d132 --- /dev/null +++ b/project/assets/models/environment/rolling_gate_right_2x3_front_gate.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bak754y7fsf05" +path.s3tc="res://.godot/imported/rolling_gate_right_2x3_front_gate.png-490ccdb664300e011e7b8abfdd6d8e8c.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "f1f27eb0cbbb30c63e8bda81af4ce418" +} + +[deps] + +source_file="res://assets/models/environment/rolling_gate_right_2x3_front_gate.png" +dest_files=["res://.godot/imported/rolling_gate_right_2x3_front_gate.png-490ccdb664300e011e7b8abfdd6d8e8c.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/roof_half_slope.blend b/project/assets/models/environment/roof_half_slope.blend new file mode 100644 index 00000000..e8e76ab9 Binary files /dev/null and b/project/assets/models/environment/roof_half_slope.blend differ diff --git a/project/assets/models/environment/roof_half_slope.blend.import b/project/assets/models/environment/roof_half_slope.blend.import new file mode 100644 index 00000000..fd7ae997 --- /dev/null +++ b/project/assets/models/environment/roof_half_slope.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://biwrfmupf4ofm" +path="res://.godot/imported/roof_half_slope.blend-999533a20c0f5b21122dd7ef29761c69.scn" + +[deps] + +source_file="res://assets/models/environment/roof_half_slope.blend" +dest_files=["res://.godot/imported/roof_half_slope.blend-999533a20c0f5b21122dd7ef29761c69.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/roof_half_slope_bottom.blend b/project/assets/models/environment/roof_half_slope_bottom.blend new file mode 100644 index 00000000..f8eea4a0 Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_bottom.blend differ diff --git a/project/assets/models/environment/roof_half_slope_bottom.blend.import b/project/assets/models/environment/roof_half_slope_bottom.blend.import new file mode 100644 index 00000000..2c41e7b4 --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_bottom.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://3olvlo0217tw" +path="res://.godot/imported/roof_half_slope_bottom.blend-95d5857589955f021a0de394e91e220e.scn" + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_bottom.blend" +dest_files=["res://.godot/imported/roof_half_slope_bottom.blend-95d5857589955f021a0de394e91e220e.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png b/project/assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png new file mode 100644 index 00000000..c388f196 Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png differ diff --git a/project/assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png.import b/project/assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png.import new file mode 100644 index 00000000..bb719b2d --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1kvawfs5xuy1" +path.s3tc="res://.godot/imported/roof_half_slope_bottom_roof_clay_red_center.png-eef3f3f6813c3814289125bd81332b17.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "fa7a5719386a7fec0fd168471555d859" +} + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_bottom_roof_clay_red_center.png" +dest_files=["res://.godot/imported/roof_half_slope_bottom_roof_clay_red_center.png-eef3f3f6813c3814289125bd81332b17.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/roof_half_slope_bottom_timber_square_frame.png b/project/assets/models/environment/roof_half_slope_bottom_timber_square_frame.png new file mode 100644 index 00000000..1bfe8f3e Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_bottom_timber_square_frame.png differ diff --git a/project/assets/models/environment/roof_half_slope_bottom_timber_square_frame.png.import b/project/assets/models/environment/roof_half_slope_bottom_timber_square_frame.png.import new file mode 100644 index 00000000..ff1903ec --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_bottom_timber_square_frame.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cl7kdl5ohyqdm" +path.s3tc="res://.godot/imported/roof_half_slope_bottom_timber_square_frame.png-2a9afef00c72d073cfa1a9b5ca893847.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "5f5de050b3d649ef067d49fb77292648" +} + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_bottom_timber_square_frame.png" +dest_files=["res://.godot/imported/roof_half_slope_bottom_timber_square_frame.png-2a9afef00c72d073cfa1a9b5ca893847.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/roof_half_slope_roof_clay_red_center.png b/project/assets/models/environment/roof_half_slope_roof_clay_red_center.png new file mode 100644 index 00000000..c388f196 Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_roof_clay_red_center.png differ diff --git a/project/assets/models/environment/roof_half_slope_roof_clay_red_center.png.import b/project/assets/models/environment/roof_half_slope_roof_clay_red_center.png.import new file mode 100644 index 00000000..52d5bcce --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_roof_clay_red_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dq3rt8wm7jv64" +path.s3tc="res://.godot/imported/roof_half_slope_roof_clay_red_center.png-2cfebfd143c6fb405acd62d427fa7a52.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "fa7a5719386a7fec0fd168471555d859" +} + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_roof_clay_red_center.png" +dest_files=["res://.godot/imported/roof_half_slope_roof_clay_red_center.png-2cfebfd143c6fb405acd62d427fa7a52.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/roof_half_slope_top.blend b/project/assets/models/environment/roof_half_slope_top.blend new file mode 100644 index 00000000..faf218b6 Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_top.blend differ diff --git a/project/assets/models/environment/roof_half_slope_top.blend.import b/project/assets/models/environment/roof_half_slope_top.blend.import new file mode 100644 index 00000000..aa7f8c7c --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_top.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://mg6n7yr0vr72" +path="res://.godot/imported/roof_half_slope_top.blend-de478584219d24b519e1a5de51f260f5.scn" + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_top.blend" +dest_files=["res://.godot/imported/roof_half_slope_top.blend-de478584219d24b519e1a5de51f260f5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/roof_half_slope_top_roof_clay_red_center.png b/project/assets/models/environment/roof_half_slope_top_roof_clay_red_center.png new file mode 100644 index 00000000..c388f196 Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_top_roof_clay_red_center.png differ diff --git a/project/assets/models/environment/roof_half_slope_top_roof_clay_red_center.png.import b/project/assets/models/environment/roof_half_slope_top_roof_clay_red_center.png.import new file mode 100644 index 00000000..715d3018 --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_top_roof_clay_red_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brqo8im6pvuta" +path.s3tc="res://.godot/imported/roof_half_slope_top_roof_clay_red_center.png-19d401263fa5515754a9bb2001589531.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "fa7a5719386a7fec0fd168471555d859" +} + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_top_roof_clay_red_center.png" +dest_files=["res://.godot/imported/roof_half_slope_top_roof_clay_red_center.png-19d401263fa5515754a9bb2001589531.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/roof_half_slope_top_timber_square_frame.png b/project/assets/models/environment/roof_half_slope_top_timber_square_frame.png new file mode 100644 index 00000000..1bfe8f3e Binary files /dev/null and b/project/assets/models/environment/roof_half_slope_top_timber_square_frame.png differ diff --git a/project/assets/models/environment/roof_half_slope_top_timber_square_frame.png.import b/project/assets/models/environment/roof_half_slope_top_timber_square_frame.png.import new file mode 100644 index 00000000..0a8cc5d4 --- /dev/null +++ b/project/assets/models/environment/roof_half_slope_top_timber_square_frame.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvcunmox1xjyo" +path.s3tc="res://.godot/imported/roof_half_slope_top_timber_square_frame.png-0832af0d8dafa453444f6531dee31de9.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "5f5de050b3d649ef067d49fb77292648" +} + +[deps] + +source_file="res://assets/models/environment/roof_half_slope_top_timber_square_frame.png" +dest_files=["res://.godot/imported/roof_half_slope_top_timber_square_frame.png-0832af0d8dafa453444f6531dee31de9.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/wall_2x1.blend b/project/assets/models/environment/wall_2x1.blend new file mode 100644 index 00000000..89f4a41b Binary files /dev/null and b/project/assets/models/environment/wall_2x1.blend differ diff --git a/project/assets/models/environment/wall_2x1.blend.import b/project/assets/models/environment/wall_2x1.blend.import new file mode 100644 index 00000000..7dacccad --- /dev/null +++ b/project/assets/models/environment/wall_2x1.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://i18h2544rw11" +path="res://.godot/imported/wall_2x1.blend-e7534a7f93b927af343e4f58a61605a0.scn" + +[deps] + +source_file="res://assets/models/environment/wall_2x1.blend" +dest_files=["res://.godot/imported/wall_2x1.blend-e7534a7f93b927af343e4f58a61605a0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/wall_2x1_wall_brick_stone_center.png b/project/assets/models/environment/wall_2x1_wall_brick_stone_center.png new file mode 100644 index 00000000..b005699a Binary files /dev/null and b/project/assets/models/environment/wall_2x1_wall_brick_stone_center.png differ diff --git a/project/assets/models/environment/wall_2x1_wall_brick_stone_center.png.import b/project/assets/models/environment/wall_2x1_wall_brick_stone_center.png.import new file mode 100644 index 00000000..f1254e68 --- /dev/null +++ b/project/assets/models/environment/wall_2x1_wall_brick_stone_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buh6edy4qmu7t" +path.s3tc="res://.godot/imported/wall_2x1_wall_brick_stone_center.png-12e1876e955fbf6220a9ecfaea78ab26.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "62871777bfb555062822a0a0a1fb3bf1" +} + +[deps] + +source_file="res://assets/models/environment/wall_2x1_wall_brick_stone_center.png" +dest_files=["res://.godot/imported/wall_2x1_wall_brick_stone_center.png-12e1876e955fbf6220a9ecfaea78ab26.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/wall_2x3.blend b/project/assets/models/environment/wall_2x3.blend index 832a32b7..39d16bd9 100644 Binary files a/project/assets/models/environment/wall_2x3.blend and b/project/assets/models/environment/wall_2x3.blend differ diff --git a/project/assets/models/environment/wall_top_half_slope.blend b/project/assets/models/environment/wall_top_half_slope.blend new file mode 100644 index 00000000..8fbdf5b5 Binary files /dev/null and b/project/assets/models/environment/wall_top_half_slope.blend differ diff --git a/project/assets/models/environment/wall_top_half_slope.blend.import b/project/assets/models/environment/wall_top_half_slope.blend.import new file mode 100644 index 00000000..6ce682da --- /dev/null +++ b/project/assets/models/environment/wall_top_half_slope.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dykh2mnsogioa" +path="res://.godot/imported/wall_top_half_slope.blend-cf8d005b027941ca7397b09bd453370a.scn" + +[deps] + +source_file="res://assets/models/environment/wall_top_half_slope.blend" +dest_files=["res://.godot/imported/wall_top_half_slope.blend-cf8d005b027941ca7397b09bd453370a.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png b/project/assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png new file mode 100644 index 00000000..b005699a Binary files /dev/null and b/project/assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png differ diff --git a/project/assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png.import b/project/assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png.import new file mode 100644 index 00000000..c17018b6 --- /dev/null +++ b/project/assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c170j3geg3j1h" +path.s3tc="res://.godot/imported/wall_top_half_slope_tip_wall_brick_stone_center.png-c444fd9590703016601bc2d5d99a24c8.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "62871777bfb555062822a0a0a1fb3bf1" +} + +[deps] + +source_file="res://assets/models/environment/wall_top_half_slope_tip_wall_brick_stone_center.png" +dest_files=["res://.godot/imported/wall_top_half_slope_tip_wall_brick_stone_center.png-c444fd9590703016601bc2d5d99a24c8.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/wall_top_half_slope_top.blend b/project/assets/models/environment/wall_top_half_slope_top.blend new file mode 100644 index 00000000..008fb7d6 Binary files /dev/null and b/project/assets/models/environment/wall_top_half_slope_top.blend differ diff --git a/project/assets/models/environment/wall_top_half_slope_top.blend.import b/project/assets/models/environment/wall_top_half_slope_top.blend.import new file mode 100644 index 00000000..0dc7d69e --- /dev/null +++ b/project/assets/models/environment/wall_top_half_slope_top.blend.import @@ -0,0 +1,60 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dwor38bqijx36" +path="res://.godot/imported/wall_top_half_slope_top.blend-65bf76a6782b32153b13089a5f8b00c2.scn" + +[deps] + +source_file="res://assets/models/environment/wall_top_half_slope_top.blend" +dest_files=["res://.godot/imported/wall_top_half_slope_top.blend-65bf76a6782b32153b13089a5f8b00c2.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/gpu_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/project/assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png b/project/assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png new file mode 100644 index 00000000..b005699a Binary files /dev/null and b/project/assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png differ diff --git a/project/assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png.import b/project/assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png.import new file mode 100644 index 00000000..1e7baf40 --- /dev/null +++ b/project/assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddkbfx7e4o2on" +path.s3tc="res://.godot/imported/wall_top_half_slope_top_wall_brick_stone_center.png-08b8538c58f60fef8f961cb7d750c836.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "62871777bfb555062822a0a0a1fb3bf1" +} + +[deps] + +source_file="res://assets/models/environment/wall_top_half_slope_top_wall_brick_stone_center.png" +dest_files=["res://.godot/imported/wall_top_half_slope_top_wall_brick_stone_center.png-08b8538c58f60fef8f961cb7d750c836.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png b/project/assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png new file mode 100644 index 00000000..b005699a Binary files /dev/null and b/project/assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png differ diff --git a/project/assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png.import b/project/assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png.import new file mode 100644 index 00000000..ec54f79d --- /dev/null +++ b/project/assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png.import @@ -0,0 +1,44 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1yasbeaptb6q" +path.s3tc="res://.godot/imported/wall_top_half_slope_wall_brick_stone_center.png-3cf39cb074ee8b212b60182d68159722.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} +generator_parameters={ +"md5": "62871777bfb555062822a0a0a1fb3bf1" +} + +[deps] + +source_file="res://assets/models/environment/wall_top_half_slope_wall_brick_stone_center.png" +dest_files=["res://.godot/imported/wall_top_half_slope_wall_brick_stone_center.png-3cf39cb074ee8b212b60182d68159722.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/maps/game.scn b/project/maps/game.scn index 21b97042..f94b2c58 100644 Binary files a/project/maps/game.scn and b/project/maps/game.scn differ diff --git a/project/maps/industrial_area_map.scn b/project/maps/industrial_area_map.scn index c5f84b47..acc23226 100644 Binary files a/project/maps/industrial_area_map.scn and b/project/maps/industrial_area_map.scn differ diff --git a/project/objects/buildings/maintenance_building.tscn b/project/objects/buildings/maintenance_building.tscn new file mode 100644 index 00000000..9ad7addf --- /dev/null +++ b/project/objects/buildings/maintenance_building.tscn @@ -0,0 +1,420 @@ +[gd_scene format=3 uid="uid://bm7bu0fljx47t"] + +[ext_resource type="PackedScene" uid="uid://3f4sfmxtgrnt" path="res://assets/models/environment/wall_2x3.blend" id="1_d08ku"] +[ext_resource type="PackedScene" uid="uid://iqwcp0dwovl3" path="res://assets/models/environment/reinforcement_edge.blend" id="2_d0xie"] +[ext_resource type="PackedScene" uid="uid://i18h2544rw11" path="res://assets/models/environment/wall_2x1.blend" id="3_wobfq"] +[ext_resource type="PackedScene" uid="uid://dykh2mnsogioa" path="res://assets/models/environment/wall_top_half_slope.blend" id="4_dv7a7"] +[ext_resource type="PackedScene" uid="uid://dwor38bqijx36" path="res://assets/models/environment/wall_top_half_slope_top.blend" id="5_3lsyp"] +[ext_resource type="PackedScene" uid="uid://3olvlo0217tw" path="res://assets/models/environment/roof_half_slope_bottom.blend" id="6_3elx8"] +[ext_resource type="PackedScene" uid="uid://biwrfmupf4ofm" path="res://assets/models/environment/roof_half_slope.blend" id="7_eo7g8"] +[ext_resource type="PackedScene" uid="uid://mg6n7yr0vr72" path="res://assets/models/environment/roof_half_slope_top.blend" id="8_fn4el"] +[ext_resource type="PackedScene" uid="uid://dytayxx2hlqld" path="res://assets/models/environment/corner_stones_a.blend" id="9_d0xie"] +[ext_resource type="PackedScene" uid="uid://eu0yil2ylm0q" path="res://objects/props/box_car_fully_enclosed.tscn" id="10_wobfq"] +[ext_resource type="PackedScene" uid="uid://6jduio6knvsr" path="res://objects/props/destructable_gates.tscn" id="11_dv7a7"] +[ext_resource type="PackedScene" uid="uid://gc35fkfro7dh" path="res://assets/models/environment/rolling_gate_left_2x3.blend" id="12_3lsyp"] + +[node name="MaintenanceBuilding" type="Node3D" unique_id=1240586103] + +[node name="wall_2x3" parent="." unique_id=717591132 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 7) + +[node name="wall_2x4" parent="." unique_id=1331788295 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 7) + +[node name="wall_2x5" parent="." unique_id=126573105 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 7) + +[node name="wall_2x6" parent="." unique_id=170742220 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 7) + +[node name="wall_2x7" parent="." unique_id=1620372824 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 7) + +[node name="wall_2x8" parent="." unique_id=1553368614 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, 7) + +[node name="wall_2x15" parent="." unique_id=93439867 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 7) + +[node name="wall_2x9" parent="." unique_id=1542212356 instance=ExtResource("1_d08ku")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -6) + +[node name="wall_2x10" parent="." unique_id=1049854373 instance=ExtResource("1_d08ku")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -4) + +[node name="wall_2x11" parent="." unique_id=1514195523 instance=ExtResource("1_d08ku")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, -2) + +[node name="wall_2x12" parent="." unique_id=1872602673 instance=ExtResource("1_d08ku")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 2) + +[node name="wall_2x13" parent="." unique_id=1102923791 instance=ExtResource("1_d08ku")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 4) + +[node name="wall_2x14" parent="." unique_id=108535619 instance=ExtResource("1_d08ku")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 0, 6) + +[node name="wall_2x16" parent="." unique_id=569322962 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -6.0003815, 0, -7.0020676) + +[node name="wall_2x17" parent="." unique_id=1518017120 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -4.0003815, 0, -7.0020676) + +[node name="wall_2x18" parent="." unique_id=2080084881 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -2.0003815, 0, -7.0020676) + +[node name="wall_2x19" parent="." unique_id=2017790605 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -0.00038146973, 0, -7.0020685) + +[node name="wall_2x20" parent="." unique_id=735439909 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 1.9996185, 0, -7.0020685) + +[node name="wall_2x21" parent="." unique_id=1042518931 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 3.9996185, 0, -7.0020685) + +[node name="wall_2x22" parent="." unique_id=133760290 instance=ExtResource("1_d08ku")] +transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, 5.9996185, 0, -7.0020685) + +[node name="wall_2x23" parent="." unique_id=778075486 instance=ExtResource("1_d08ku")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996195, 0, 5.9979315) + +[node name="wall_2x29" parent="." unique_id=163409294 instance=ExtResource("1_d08ku")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996185, 0, -0.0020685196) + +[node name="wall_2x31" parent="." unique_id=572428804 instance=ExtResource("1_d08ku")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996185, 3, -0.0020685196) + +[node name="wall_2x30" parent="." unique_id=595112654 instance=ExtResource("1_d08ku")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -7.0003815, 0, -0.0020685196) + +[node name="wall_2x28" parent="." unique_id=1219804722 instance=ExtResource("1_d08ku")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, 6.9996185, 0, -6.0020695) + +[node name="wall_2x24" parent="." unique_id=1259439986 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 7, 4, 2) + +[node name="wall_2x26" parent="." unique_id=945964461 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 7, 4, -2) + +[node name="wall_top_half_slope" parent="." unique_id=629748833 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 3, 6) + +[node name="wall_top_half_slope2" parent="." unique_id=1257396855 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 4, 4) + +[node name="wall_top_half_slope3" parent="." unique_id=141170506 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 5, 2) + +[node name="wall_top_half_slope4" parent="." unique_id=854986320 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 5, -2) + +[node name="wall_top_half_slope5" parent="." unique_id=1774594161 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 4, -4) + +[node name="wall_top_half_slope6" parent="." unique_id=916905003 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 3, -6) + +[node name="wall_2x32" parent="." unique_id=1402394005 instance=ExtResource("1_d08ku")] +transform = Transform3D(1.3113416e-07, 0, -1, 0, 1, 0, 1, 0, 1.3113416e-07, -7.0003815, 3, -0.0020685196) + +[node name="wall_2x33" parent="." unique_id=1311506726 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, 2) + +[node name="wall_2x34" parent="." unique_id=179643454 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, 4) + +[node name="wall_2x35" parent="." unique_id=580450437 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 4, 2) + +[node name="wall_2x36" parent="." unique_id=1605636278 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, -2) + +[node name="wall_2x37" parent="." unique_id=941993640 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 4, -2) + +[node name="wall_2x38" parent="." unique_id=1891444755 instance=ExtResource("3_wobfq")] +transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -7, 3, -4) + +[node name="wall_top_half_slope7" parent="." unique_id=1543734436 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 3, 6) + +[node name="wall_top_half_slope8" parent="." unique_id=461840231 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 4, 4) + +[node name="wall_top_half_slope9" parent="." unique_id=866790125 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 5, 2) + +[node name="wall_top_half_slope10" parent="." unique_id=261520029 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 5, -2) + +[node name="wall_top_half_slope11" parent="." unique_id=137825635 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 4, -4) + +[node name="wall_top_half_slope12" parent="." unique_id=207370137 instance=ExtResource("4_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 3, -6) + +[node name="wall_top_half_slope_top" parent="." unique_id=1430274848 instance=ExtResource("5_3lsyp")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -7, 6, 0) + +[node name="wall_top_half_slope_top2" parent="." unique_id=70022592 instance=ExtResource("5_3lsyp")] +transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 7, 6, 0) + +[node name="roof_half_slope_bottom" parent="." unique_id=379553257 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 3, 6) + +[node name="roof_half_slope_bottom8" parent="." unique_id=935250637 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 3, 6) + +[node name="roof_half_slope_bottom2" parent="." unique_id=806634587 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 6) + +[node name="roof_half_slope_bottom3" parent="." unique_id=1273555344 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 3, 6) + +[node name="roof_half_slope_bottom4" parent="." unique_id=1425455276 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 3, 6) + +[node name="roof_half_slope_bottom5" parent="." unique_id=93158236 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 6) + +[node name="roof_half_slope_bottom6" parent="." unique_id=1616187114 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 3, 6) + +[node name="roof_half_slope_bottom7" parent="." unique_id=1166334261 instance=ExtResource("6_3elx8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 3, 6) + +[node name="roof_half_slope" parent="." unique_id=1814562018 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 4, 4) + +[node name="roof_half_slope2" parent="." unique_id=1060188903 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 4, 4) + +[node name="roof_half_slope3" parent="." unique_id=1982712114 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 4, 4) + +[node name="roof_half_slope4" parent="." unique_id=1518830373 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 4, 4) + +[node name="roof_half_slope5" parent="." unique_id=1225144473 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 4, 4) + +[node name="roof_half_slope6" parent="." unique_id=1623793210 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 4, 4) + +[node name="roof_half_slope7" parent="." unique_id=959171337 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 4, 4) + +[node name="roof_half_slope8" parent="." unique_id=1589264184 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 4, 4) + +[node name="roof_half_slope9" parent="." unique_id=501832100 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 5, 2) + +[node name="roof_half_slope10" parent="." unique_id=1682287665 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 5, 2) + +[node name="roof_half_slope11" parent="." unique_id=464928440 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 5, 2) + +[node name="roof_half_slope12" parent="." unique_id=1027559895 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 5, 2) + +[node name="roof_half_slope13" parent="." unique_id=114511974 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 5, 2) + +[node name="roof_half_slope14" parent="." unique_id=1167756549 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 5, 2) + +[node name="roof_half_slope15" parent="." unique_id=1302656864 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 5, 2) + +[node name="roof_half_slope16" parent="." unique_id=718924689 instance=ExtResource("7_eo7g8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 5, 2) + +[node name="roof_half_slope_bottom9" parent="." unique_id=1735712076 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5, 3, -6) + +[node name="roof_half_slope_bottom10" parent="." unique_id=1736358380 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 3, -6.000001) + +[node name="roof_half_slope_bottom11" parent="." unique_id=1160145712 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -3, 3, -6) + +[node name="roof_half_slope_bottom12" parent="." unique_id=328797959 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1, 3, -6) + +[node name="roof_half_slope_bottom13" parent="." unique_id=459349460 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1, 3, -6) + +[node name="roof_half_slope_bottom14" parent="." unique_id=1112263046 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 3.0000002, 3, -6) + +[node name="roof_half_slope_bottom15" parent="." unique_id=436589684 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5, 3, -5.9999995) + +[node name="roof_half_slope_bottom16" parent="." unique_id=1253829899 instance=ExtResource("6_3elx8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7, 3, -5.9999995) + +[node name="roof_half_slope17" parent="." unique_id=655800097 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7, 4, -3.9999995) + +[node name="roof_half_slope18" parent="." unique_id=1071359361 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5, 4, -3.9999995) + +[node name="roof_half_slope19" parent="." unique_id=1520058035 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 3, 4, -4) + +[node name="roof_half_slope20" parent="." unique_id=1003892330 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1, 4, -4) + +[node name="roof_half_slope21" parent="." unique_id=120350300 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1, 4, -4) + +[node name="roof_half_slope22" parent="." unique_id=2013823897 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -3, 4, -4) + +[node name="roof_half_slope23" parent="." unique_id=1415432387 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5, 4, -4.0000005) + +[node name="roof_half_slope24" parent="." unique_id=1306324462 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 4, -4.000001) + +[node name="roof_half_slope25" parent="." unique_id=1803423366 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 7, 5, -1.9999993) + +[node name="roof_half_slope26" parent="." unique_id=1713000485 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 5, 5, -1.9999995) + +[node name="roof_half_slope27" parent="." unique_id=683044762 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 3, 5, -1.9999998) + +[node name="roof_half_slope28" parent="." unique_id=1324152103 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1, 5, -2) + +[node name="roof_half_slope29" parent="." unique_id=660465298 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -1, 5, -2) + +[node name="roof_half_slope30" parent="." unique_id=1431764088 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -3, 5, -2) + +[node name="roof_half_slope31" parent="." unique_id=190731847 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -5, 5, -2.0000005) + +[node name="roof_half_slope32" parent="." unique_id=79868327 instance=ExtResource("7_eo7g8")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 5, -2.0000005) + +[node name="roof_half_slope_top" parent="." unique_id=883629085 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 6, 0) + +[node name="roof_half_slope_top2" parent="." unique_id=153820404 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 6, 0) + +[node name="roof_half_slope_top3" parent="." unique_id=301198167 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 6, 0) + +[node name="roof_half_slope_top4" parent="." unique_id=115565828 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 6, 0) + +[node name="roof_half_slope_top5" parent="." unique_id=1079833288 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 6, 0) + +[node name="roof_half_slope_top6" parent="." unique_id=568273767 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 6, 0) + +[node name="roof_half_slope_top7" parent="." unique_id=1800288779 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 6, 0) + +[node name="roof_half_slope_top8" parent="." unique_id=1180694621 instance=ExtResource("8_fn4el")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 6, 0) + +[node name="wall_2x39" parent="." unique_id=1676487902 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0) + +[node name="wall_2x42" parent="." unique_id=847065311 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 0) + +[node name="wall_2x44" parent="." unique_id=1609033378 instance=ExtResource("1_d08ku")] + +[node name="reinforcement_edge5" parent="." unique_id=1012320892 instance=ExtResource("2_d0xie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0) + +[node name="reinforcement_edge8" parent="." unique_id=1650793276 instance=ExtResource("2_d0xie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 0, 0) + +[node name="reinforcement_edge6" parent="." unique_id=599036005 instance=ExtResource("2_d0xie")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -2, 0, 0) + +[node name="reinforcement_edge7" parent="." unique_id=1587321960 instance=ExtResource("2_d0xie")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 4, 0, 0) + +[node name="wall_2x40" parent="." unique_id=1472409677 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 0) + +[node name="wall_2x41" parent="." unique_id=2111031845 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 3, 0) + +[node name="wall_2x43" parent="." unique_id=1257020585 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3, 0) + +[node name="wall_2x45" parent="." unique_id=2041874157 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) + +[node name="wall_2x46" parent="." unique_id=357745420 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, 0) + +[node name="wall_2x47" parent="." unique_id=1968575648 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 3, 0) + +[node name="wall_2x48" parent="." unique_id=1186931705 instance=ExtResource("1_d08ku")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 0) + +[node name="corner_stones_a" parent="." unique_id=133124668 instance=ExtResource("9_d0xie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -7) + +[node name="corner_stones_a2" parent="." unique_id=873895096 instance=ExtResource("9_d0xie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 1, -7) + +[node name="corner_stones_a3" parent="." unique_id=792161288 instance=ExtResource("9_d0xie")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 2, -7) + +[node name="corner_stones_a4" parent="." unique_id=1204193037 instance=ExtResource("9_d0xie")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 0, 7) + +[node name="corner_stones_a5" parent="." unique_id=1163538114 instance=ExtResource("9_d0xie")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 1, 7) + +[node name="corner_stones_a6" parent="." unique_id=77501690 instance=ExtResource("9_d0xie")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 2, 7) + +[node name="corner_stones_a7" parent="." unique_id=120616115 instance=ExtResource("9_d0xie")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 0, -7) + +[node name="corner_stones_a8" parent="." unique_id=1054513532 instance=ExtResource("9_d0xie")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 1, -7) + +[node name="corner_stones_a9" parent="." unique_id=976578935 instance=ExtResource("9_d0xie")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -7, 2, -7) + +[node name="corner_stones_a10" parent="." unique_id=1521335763 instance=ExtResource("9_d0xie")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 0, 7) + +[node name="corner_stones_a11" parent="." unique_id=1407800962 instance=ExtResource("9_d0xie")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 1, 7) + +[node name="corner_stones_a12" parent="." unique_id=360894119 instance=ExtResource("9_d0xie")] +transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, -7, 2, 7) + +[node name="BoxCarFullyEnclosed" parent="." unique_id=108031659 instance=ExtResource("10_wobfq")] +transform = Transform3D(0.6489568, 0, 0.76082516, 0, 1, 0, -0.76082516, 0, 0.6489568, 7.361654, -4.7683716e-07, -2.7623775) + +[node name="BoxCarFullyEnclosed2" parent="." unique_id=294300536 instance=ExtResource("10_wobfq")] +transform = Transform3D(-0.8631136, 0, 0.50500983, 0, 1, 0, -0.50500983, 0, -0.8631136, 12.248253, 0, -2.7310858) + +[node name="DestructableGates" parent="." unique_id=529867088 instance=ExtResource("11_dv7a7")] +transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 7, 0, 3) + +[node name="rolling_gate_left_2x3" parent="." unique_id=1473555713 instance=ExtResource("12_3lsyp")] +transform = Transform3D(-0.49025816, 0.07942862, -0.86795044, -0.25999117, 0.9371731, 0.23261835, 0.83189625, 0.33970255, -0.438806, 4.3799877, 0, -5.5173235) + +[node name="rolling_gate_left_2x4" parent="." unique_id=1948816832 instance=ExtResource("12_3lsyp")] +transform = Transform3D(0.780605, 0.2442969, -0.5753041, 2.8874307e-09, 0.92045027, 0.39085966, 0.6250246, -0.30510694, 0.71850795, 5.0460944, -0.10818991, -1.0746937) diff --git a/project/objects/props/box_car.tscn b/project/objects/props/box_car.tscn deleted file mode 100644 index 1a853d7e..00000000 --- a/project/objects/props/box_car.tscn +++ /dev/null @@ -1,35 +0,0 @@ -[gd_scene load_steps=2 format=3 uid="uid://ddpwvdbf6ickf"] - -[ext_resource type="Material" uid="uid://b075rlo1f0e4u" path="res://assets/materials/greenish_grid.tres" id="1_72uwo"] - -[node name="BoxCar" type="CSGCombiner3D"] -use_collision = true - -[node name="BoxCar" type="CSGBox3D" parent="."] -use_collision = true -size = Vector3(3.0603027, 3.3165283, 9.339844) -material = ExtResource("1_72uwo") - -[node name="BoxCarInside" type="CSGBox3D" parent="."] -operation = 2 -use_collision = true -size = Vector3(2.7634277, 2.8806152, 9.468506) -material = ExtResource("1_72uwo") - -[node name="Doors" type="CSGBox3D" parent="."] -operation = 2 -use_collision = true -size = Vector3(4.3847656, 2.8806152, 4.5634766) -material = ExtResource("1_72uwo") - -[node name="BoxCar2" type="CSGBox3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9445362, 3.287201) -use_collision = true -size = Vector3(2.5986328, 0.56643677, 2.3734741) -material = ExtResource("1_72uwo") - -[node name="BoxCar3" type="CSGBox3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9420872, -3.20991) -use_collision = true -size = Vector3(2.584961, 0.5615387, 2.3734741) -material = ExtResource("1_72uwo") diff --git a/project/objects/props/box_car_enclosed.tscn b/project/objects/props/box_car_enclosed.tscn deleted file mode 100644 index 15de9802..00000000 --- a/project/objects/props/box_car_enclosed.tscn +++ /dev/null @@ -1,55 +0,0 @@ -[gd_scene load_steps=4 format=4 uid="uid://hf7yyyiep30l"] - -[ext_resource type="Material" uid="uid://b075rlo1f0e4u" path="res://assets/materials/greenish_grid.tres" id="1_s8bfg"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_s8bfg"] -data = PackedVector3Array(-1.5301514, -1.6582642, -4.669922, -1.3817139, -1.4403076, -4.669922, -1.3817139, 1.4403076, -4.669922, -1.5301514, -1.6582642, -4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, -1.6582642, 4.669922, -1.5301514, -1.6582642, -4.669922, 1.3817139, -1.4403076, -4.669922, -1.3817139, -1.4403076, -4.669922, -1.5301514, -1.6582642, -4.669922, -1.5301514, -1.6582642, 4.669922, 1.5301514, -1.6582642, -4.669922, -1.5301514, -1.6582642, 4.669922, -1.5301514, 1.6582642, 4.669922, -1.3817139, -1.4403076, 4.669922, -1.5301514, -1.6582642, 4.669922, -1.3817139, -1.4403076, 4.669922, 1.5301514, -1.6582642, 4.669922, -1.5301514, -1.6582642, -4.669922, -1.3817139, 1.4403076, -4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, 1.6582642, -4.669922, -1.3817139, 1.4403076, -4.669922, 1.5301514, 1.6582642, -4.669922, -1.5301514, -1.6582642, 4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, 1.6582642, 4.669922, -1.5301514, 1.6582642, 4.669922, -1.3817139, 1.4403076, 4.669922, -1.3817139, -1.4403076, 4.669922, -1.5301514, 1.6582642, -4.669922, 1.5301514, 1.6582642, 4.669922, -1.5301514, 1.6582642, 4.669922, -1.5301514, 1.6582642, 4.669922, 1.3817139, 1.4403076, 4.669922, -1.3817139, 1.4403076, 4.669922, -1.5301514, -1.6582642, -4.669922, 1.5301514, -1.6582642, -4.669922, 1.3817139, -1.4403076, -4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, 1.6582642, -4.669922, 1.3817139, -1.4403076, -4.669922, -1.5301514, -1.6582642, 4.669922, 1.5301514, -1.6582642, 4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, -1.6582642, 4.669922, -1.3817139, -1.4403076, 4.669922, 1.3817139, -1.4403076, 4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, -1.6582642, 4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, -1.6582642, 4.669922, 1.3817139, -1.4403076, 4.669922, 1.3817139, 1.4403076, 4.669922, 1.5301514, 1.6582642, -4.669922, -1.3817139, 1.4403076, -4.669922, 1.3817139, 1.4403076, -4.669922, -1.5301514, 1.6582642, -4.669922, 1.5301514, 1.6582642, -4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, -4.669922, 1.3817139, 1.4403076, -4.669922, 1.3817139, -1.4403076, -4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, -4.669922, -1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, 4.669922, 1.3817139, 1.4403076, 4.669922, 1.5301514, -1.6582642, 4.669922, 1.3817139, 1.4403076, 4.669922, 1.5301514, 1.6582642, 4.669922, 1.3817139, -1.4403076, -4.669922, -1.3817139, -1.4403076, 4.669922, -1.3817139, -1.4403076, -4.669922, -1.3817139, -1.4403076, -4.669922, -1.3817139, -1.4403076, 4.669922, -1.3817139, 1.4403076, 4.669922, -1.3817139, -1.4403076, -4.669922, -1.3817139, 1.4403076, 4.669922, -1.3817139, 1.4403076, -4.669922, 1.3817139, 1.4403076, 4.669922, -1.3817139, 1.4403076, -4.669922, -1.3817139, 1.4403076, 4.669922, 1.3817139, -1.4403076, 4.669922, 1.3817139, -1.4403076, -4.669922, 1.3817139, 1.4403076, -4.669922, -1.3817139, -1.4403076, 4.669922, 1.3817139, -1.4403076, -4.669922, 1.3817139, -1.4403076, 4.669922, -1.3817139, 1.4403076, -4.669922, 1.3817139, 1.4403076, 4.669922, 1.3817139, 1.4403076, -4.669922, 1.3817139, -1.4403076, 4.669922, 1.3817139, 1.4403076, -4.669922, 1.3817139, 1.4403076, 4.669922, -1.2993164, -2.2277546, 4.473938, -1.2993164, -2.2277546, 2.1004639, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -1.6613178, 4.473938, -1.2993164, -2.2277546, 4.473938, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 2.1004639, -1.2993164, -2.2277546, 2.1004639, -1.2993164, -2.2277546, 4.473938, -1.2993164, -2.2277546, 4.473938, -1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 4.473938, -1.2993164, -1.6613178, 4.473938, -1.2993164, -1.6613178, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -1.6613178, 2.1004639, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -2.2277546, 4.473938, 1.2993164, -2.2277546, 4.473938, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -1.6613178, 4.473938, 1.2993164, -2.2277546, 4.473938, -1.2993164, -2.2277546, 4.473938, -1.2993164, -1.6613178, 2.1004639, 1.2993164, -1.6613178, 2.1004639, 1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 4.473938, 1.2993164, -1.6613178, 4.473938, -1.2924805, -2.2228565, -2.0231729, -1.2924805, -2.2228565, -4.396647, -1.2924805, -1.6613178, -4.396647, -1.2924805, -1.6613178, -4.396647, -1.2924805, -1.6613178, -2.0231729, -1.2924805, -2.2228565, -2.0231729, -1.2924805, -1.6613178, -4.396647, -1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -4.396647, -1.2924805, -2.2228565, -4.396647, -1.2924805, -2.2228565, -2.0231729, 1.2924805, -1.6613178, -2.0231729, -1.2924805, -1.6613178, -2.0231729, -1.2924805, -1.6613178, -4.396647, -1.2924805, -2.2228565, -2.0231729, -1.2924805, -1.6613178, -2.0231729, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -2.2228565, -4.396647, 1.2924805, -1.6613178, -4.396647, -1.2924805, -1.6613178, -4.396647, -1.2924805, -2.2228565, -2.0231729, 1.2924805, -2.2228565, -2.0231729, 1.2924805, -2.2228565, -4.396647, -1.2924805, -1.6613178, -4.396647, 1.2924805, -1.6613178, -4.396647, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -2.2228565, -2.0231729, -1.2924805, -2.2228565, -2.0231729, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -1.6613178, -4.396647, 1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -2.0231729, 1.2924805, -1.6613178, -2.0231729) - -[sub_resource type="ArrayMesh" id="ArrayMesh_g117g"] -_surfaces = [{ -"aabb": AABB(-1.5301514, -2.2277546, -4.669922, 3.0603027, 3.8860188, 9.339844), -"attribute_data": PackedByteArray("AACAPwAAAAA7lXM/TpeGPTuVcz8WLW8/AACAPwAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAAABUrEY9TpeGPTuVcz9Ol4Y9AACAPwAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAIA/AAAAADuVcz8WLW8/AACAPwAAgD87lXM/Fi1vPwAAAAAAAIA/AACAPwAAAAA7lXM/Fi1vPwAAgD8AAIA/AACAPwAAgD87lXM/Fi1vPwAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAAAA7lXM/TpeGPTuVcz8WLW8/AACAPwAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAAABUrEY9TpeGPTuVcz9Ol4Y9AACAPwAAAAAAAAAAAAAAAFSsRj1Ol4Y9AAAAAAAAAAAAAAAAAACAP1SsRj1Ol4Y9AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAgD87lXM/Fi1vP1SsRj0WLW8/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD9UrEY9Fi1vP1SsRj1Ol4Y9AAAAAAAAgD87lXM/Fi1vP1SsRj0WLW8/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD9UrEY9Fi1vP1SsRj1Ol4Y9AACAPwAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAAAAAAAAAAAAAAFSsRj1Ol4Y9AAAAAAAAgD9UrEY9TpeGPQAAAAAAAAAAvEJ+PwAAgD//od47AAAAALxCfj8AAAAAAACAP/+h3jsAAIA/vEJ+PwAAAAC8Qn4/AACAP/+h3jsAAAAAvEJ+PwAAAAD/od47/6HeOwAAAAC8Qn4/AACAP/+h3jsAAIA/AACAP/+h3jsAAIA/vEJ+PwAAAAC8Qn4//6HeOwAAAAC8Qn4/AACAP/+h3jsAAIA/vEJ+PwAAgD//od47AAAAALxCfj8AAAAAAACAP/+h3jsAAAAAvEJ+PwAAAAD/od47AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAA"), -"format": 34359738391, -"material": ExtResource("1_s8bfg"), -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 168, -"vertex_data": PackedByteArray("ANzDvwBC1L8AcJXAANywvwBcuL8AcJXAANywvwBcuD8AcJXAANzDvwBC1L8AcJXAANzDvwBC1D8AcJXAANzDvwBC1L8AcJVAANzDvwBC1L8AcJXAANywPwBcuL8AcJXAANywvwBcuL8AcJXAANzDvwBC1L8AcJXAANzDvwBC1L8AcJVAANzDPwBC1L8AcJXAANzDvwBC1L8AcJVAANzDvwBC1D8AcJVAANywvwBcuL8AcJVAANzDvwBC1L8AcJVAANywvwBcuL8AcJVAANzDPwBC1L8AcJVAANzDvwBC1L8AcJXAANywvwBcuD8AcJXAANzDvwBC1D8AcJXAANzDvwBC1D8AcJXAANywvwBcuD8AcJXAANzDPwBC1D8AcJXAANzDvwBC1L8AcJVAANzDvwBC1D8AcJXAANzDvwBC1D8AcJVAANzDvwBC1D8AcJVAANywvwBcuD8AcJVAANywvwBcuL8AcJVAANzDvwBC1D8AcJXAANzDPwBC1D8AcJVAANzDvwBC1D8AcJVAANzDvwBC1D8AcJVAANywPwBcuD8AcJVAANywvwBcuD8AcJVAANzDvwBC1L8AcJXAANzDPwBC1L8AcJXAANywPwBcuL8AcJXAANzDPwBC1L8AcJXAANzDPwBC1D8AcJXAANywPwBcuL8AcJXAANzDvwBC1L8AcJVAANzDPwBC1L8AcJVAANzDPwBC1L8AcJXAANzDPwBC1L8AcJVAANywvwBcuL8AcJVAANywPwBcuL8AcJVAANzDPwBC1L8AcJXAANzDPwBC1L8AcJVAANzDPwBC1D8AcJVAANzDPwBC1L8AcJVAANywPwBcuL8AcJVAANywPwBcuD8AcJVAANzDPwBC1D8AcJXAANywvwBcuD8AcJXAANywPwBcuD8AcJXAANzDvwBC1D8AcJXAANzDPwBC1D8AcJXAANzDPwBC1D8AcJVAANzDPwBC1D8AcJXAANywPwBcuD8AcJXAANywPwBcuL8AcJXAANzDPwBC1L8AcJXAANzDPwBC1D8AcJVAANzDPwBC1D8AcJXAANzDvwBC1D8AcJVAANzDPwBC1D8AcJVAANywPwBcuD8AcJVAANzDPwBC1L8AcJVAANywPwBcuD8AcJVAANzDPwBC1D8AcJVAANywPwBcuL8AcJXAANywvwBcuL8AcJVAANywvwBcuL8AcJXAANywvwBcuL8AcJXAANywvwBcuL8AcJVAANywvwBcuD8AcJVAANywvwBcuL8AcJXAANywvwBcuD8AcJVAANywvwBcuD8AcJXAANywPwBcuD8AcJVAANywvwBcuD8AcJXAANywvwBcuD8AcJVAANywPwBcuL8AcJVAANywPwBcuL8AcJXAANywPwBcuD8AcJXAANywvwBcuL8AcJVAANywPwBcuL8AcJXAANywPwBcuL8AcJVAANywvwBcuD8AcJXAANywPwBcuD8AcJVAANywPwBcuD8AcJXAANywPwBcuL8AcJVAANywPwBcuD8AcJXAANywPwBcuD8AcJVAAFCmv4iTDsCAKo9AAFCmv4iTDsAAbgZAAFCmvxCm1L8AbgZAAFCmvxCm1L8AbgZAAFCmvxCm1L+AKo9AAFCmv4iTDsCAKo9AAFCmvxCm1L8AbgZAAFCmv4iTDsAAbgZAAFCmP4iTDsAAbgZAAFCmP4iTDsAAbgZAAFCmv4iTDsAAbgZAAFCmv4iTDsCAKo9AAFCmv4iTDsCAKo9AAFCmvxCm1L+AKo9AAFCmPxCm1L+AKo9AAFCmPxCm1L+AKo9AAFCmvxCm1L+AKo9AAFCmvxCm1L8AbgZAAFCmP4iTDsAAbgZAAFCmPxCm1L8AbgZAAFCmvxCm1L8AbgZAAFCmv4iTDsCAKo9AAFCmP4iTDsCAKo9AAFCmP4iTDsAAbgZAAFCmPxCm1L+AKo9AAFCmP4iTDsCAKo9AAFCmv4iTDsCAKo9AAFCmvxCm1L8AbgZAAFCmPxCm1L8AbgZAAFCmPxCm1L+AKo9AAFCmPxCm1L+AKo9AAFCmPxCm1L8AbgZAAFCmP4iTDsAAbgZAAFCmP4iTDsAAbgZAAFCmP4iTDsCAKo9AAFCmPxCm1L+AKo9AAHClv0hDDsCqewHAAHClv0hDDsBVsYzAAHClvxCm1L9VsYzAAHClvxCm1L9VsYzAAHClvxCm1L+qewHAAHClv0hDDsCqewHAAHClvxCm1L9VsYzAAHClv0hDDsBVsYzAAHClP0hDDsBVsYzAAHClP0hDDsBVsYzAAHClv0hDDsBVsYzAAHClv0hDDsCqewHAAHClPxCm1L+qewHAAHClvxCm1L+qewHAAHClvxCm1L9VsYzAAHClv0hDDsCqewHAAHClvxCm1L+qewHAAHClPxCm1L+qewHAAHClP0hDDsBVsYzAAHClPxCm1L9VsYzAAHClvxCm1L9VsYzAAHClv0hDDsCqewHAAHClP0hDDsCqewHAAHClP0hDDsBVsYzAAHClvxCm1L9VsYzAAHClPxCm1L9VsYzAAHClPxCm1L+qewHAAHClPxCm1L+qewHAAHClP0hDDsCqewHAAHClv0hDDsCqewHAAHClPxCm1L+qewHAAHClPxCm1L9VsYzAAHClP0hDDsBVsYzAAHClP0hDDsBVsYzAAHClP0hDDsCqewHAAHClPxCm1L+qewHA/////wAA/z//////AAD/P/////8AAP8/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//3//fwAA/z//f/9/AAD/P/9//38AAP8//////wAA/z//////AAD/P/////8AAP8//////wAA/z//////AAD/P/////8AAP8/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//////wAA/z//////AAD/P/////8AAP8//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//////wAA/z//////AAD/P/////8AAP8//3//////AAD/f/////8AAP9//////wAA/////wAA/z//////AAD/P/////8AAP8/////f/9//n////9//3/+f////3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////////f/////////9/////////////f/9/AID///9//38AgP///3//fwCA////f/9/AID///9//38AgP///3//fwCA/38AAP//////fwAA//////9/AAD/////AAD/f/9/AIAAAP9//38AgAAA/3//fwCA/3//////////f/////////9//////////38AAP//////fwAA//////9/AAD/////AAD/f/9/AIAAAP9//38AgAAA/3//fwCAAAD/f/9//n8AAP9//3/+fwAA/3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA////f/9//n////9//3/+f////3//f/5/////f/9//n////9//3/+f////3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//////AAD/f/////8AAP9//////wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//////AAD/f/////8AAP9//////wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5/////f/9//n////9//3/+f////3//f/5/") -}] - -[node name="BoxCarEnclosed" type="StaticBody3D"] -collision_layer = 3 - -[node name="BoxCarEnclosedCSG" type="CSGCombiner3D" parent="."] -visible = false -collision_layer = 3 -collision_mask = 0 - -[node name="BoxCar" type="CSGBox3D" parent="BoxCarEnclosedCSG"] -use_collision = true -size = Vector3(3.0603027, 3.3165283, 9.339844) -material = ExtResource("1_s8bfg") - -[node name="BoxCarInside" type="CSGBox3D" parent="BoxCarEnclosedCSG"] -operation = 2 -use_collision = true -size = Vector3(2.7634277, 2.8806152, 9.468506) -material = ExtResource("1_s8bfg") - -[node name="BoxCar2" type="CSGBox3D" parent="BoxCarEnclosedCSG"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9445362, 3.287201) -use_collision = true -size = Vector3(2.5986328, 0.56643677, 2.3734741) -material = ExtResource("1_s8bfg") - -[node name="BoxCar3" type="CSGBox3D" parent="BoxCarEnclosedCSG"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9420872, -3.20991) -use_collision = true -size = Vector3(2.584961, 0.5615387, 2.3734741) -material = ExtResource("1_s8bfg") - -[node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_s8bfg") - -[node name="CSGBakedMeshInstance3D" type="MeshInstance3D" parent="."] -mesh = SubResource("ArrayMesh_g117g") diff --git a/project/objects/props/box_car_fully_enclosed.tscn b/project/objects/props/box_car_fully_enclosed.tscn index 8082ec0d..571ab26a 100644 --- a/project/objects/props/box_car_fully_enclosed.tscn +++ b/project/objects/props/box_car_fully_enclosed.tscn @@ -1,51 +1,29 @@ -[gd_scene load_steps=4 format=4 uid="uid://eu0yil2ylm0q"] +[gd_scene format=3 uid="uid://eu0yil2ylm0q"] [ext_resource type="Material" uid="uid://b075rlo1f0e4u" path="res://assets/materials/greenish_grid.tres" id="1_a5kvp"] -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_a5kvp"] -data = PackedVector3Array(-1.5301514, -1.6582642, 4.669922, -1.5301514, -1.6582642, -4.669922, -1.5301514, 1.6582642, -4.669922, 1.5301514, -1.6582642, -4.669922, -1.5301514, -1.6582642, -4.669922, -1.5301514, -1.6582642, 4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, -1.6582642, -4.669922, 1.5301514, -1.6582642, -4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, 1.6582642, 4.669922, -1.5301514, -1.6582642, 4.669922, -1.5301514, -1.6582642, 4.669922, -1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, 4.669922, -1.5301514, 1.6582642, 4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, -1.6582642, 4.669922, 1.5301514, -1.6582642, 4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, -1.6582642, 4.669922, -1.5301514, -1.6582642, 4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, -1.6582642, 4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, -1.6582642, -4.669922, 1.5301514, 1.6582642, -4.669922, -1.5301514, 1.6582642, -4.669922, -1.5301514, 1.6582642, -4.669922, 1.5301514, 1.6582642, -4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, 4.669922, 1.5301514, 1.6582642, -4.669922, 1.5301514, -1.6582642, -4.669922, -1.2993164, -2.2277546, 4.473938, -1.2993164, -2.2277546, 2.1004639, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -1.6613178, 4.473938, -1.2993164, -2.2277546, 4.473938, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 2.1004639, -1.2993164, -2.2277546, 2.1004639, -1.2993164, -2.2277546, 4.473938, -1.2993164, -2.2277546, 4.473938, -1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 4.473938, -1.2993164, -1.6613178, 4.473938, -1.2993164, -1.6613178, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -1.6613178, 2.1004639, -1.2993164, -1.6613178, 2.1004639, -1.2993164, -2.2277546, 4.473938, 1.2993164, -2.2277546, 4.473938, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -1.6613178, 4.473938, 1.2993164, -2.2277546, 4.473938, -1.2993164, -2.2277546, 4.473938, -1.2993164, -1.6613178, 2.1004639, 1.2993164, -1.6613178, 2.1004639, 1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 4.473938, 1.2993164, -1.6613178, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 2.1004639, 1.2993164, -2.2277546, 4.473938, 1.2993164, -1.6613178, 4.473938, -1.2924805, -2.2228565, -2.0231729, -1.2924805, -2.2228565, -4.396647, -1.2924805, -1.6613178, -4.396647, -1.2924805, -1.6613178, -4.396647, -1.2924805, -1.6613178, -2.0231729, -1.2924805, -2.2228565, -2.0231729, -1.2924805, -1.6613178, -4.396647, -1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -4.396647, -1.2924805, -2.2228565, -4.396647, -1.2924805, -2.2228565, -2.0231729, 1.2924805, -1.6613178, -2.0231729, -1.2924805, -1.6613178, -2.0231729, -1.2924805, -1.6613178, -4.396647, -1.2924805, -2.2228565, -2.0231729, -1.2924805, -1.6613178, -2.0231729, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -2.2228565, -4.396647, 1.2924805, -1.6613178, -4.396647, -1.2924805, -1.6613178, -4.396647, -1.2924805, -2.2228565, -2.0231729, 1.2924805, -2.2228565, -2.0231729, 1.2924805, -2.2228565, -4.396647, -1.2924805, -1.6613178, -4.396647, 1.2924805, -1.6613178, -4.396647, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -2.2228565, -2.0231729, -1.2924805, -2.2228565, -2.0231729, 1.2924805, -1.6613178, -2.0231729, 1.2924805, -1.6613178, -4.396647, 1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -4.396647, 1.2924805, -2.2228565, -2.0231729, 1.2924805, -1.6613178, -2.0231729) - -[sub_resource type="ArrayMesh" id="ArrayMesh_a5kvp"] -_surfaces = [{ -"aabb": AABB(-1.5301514, -2.2277546, -4.669922, 3.0603027, 3.8860188, 9.339844), -"attribute_data": PackedByteArray("AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAA"), -"format": 34359738391, -"material": ExtResource("1_a5kvp"), -"primitive": 3, -"uv_scale": Vector4(0, 0, 0, 0), -"vertex_count": 108, -"vertex_data": PackedByteArray("ANzDvwBC1L8AcJVAANzDvwBC1L8AcJXAANzDvwBC1D8AcJXAANzDPwBC1L8AcJXAANzDvwBC1L8AcJXAANzDvwBC1L8AcJVAANzDvwBC1D8AcJXAANzDvwBC1L8AcJXAANzDPwBC1L8AcJXAANzDvwBC1D8AcJXAANzDvwBC1D8AcJVAANzDvwBC1L8AcJVAANzDvwBC1L8AcJVAANzDvwBC1D8AcJVAANzDPwBC1D8AcJVAANzDPwBC1D8AcJVAANzDvwBC1D8AcJVAANzDvwBC1D8AcJXAANzDvwBC1L8AcJVAANzDPwBC1L8AcJVAANzDPwBC1L8AcJXAANzDPwBC1D8AcJVAANzDPwBC1L8AcJVAANzDvwBC1L8AcJVAANzDPwBC1L8AcJXAANzDPwBC1L8AcJVAANzDPwBC1D8AcJVAANzDPwBC1L8AcJXAANzDPwBC1D8AcJXAANzDvwBC1D8AcJXAANzDvwBC1D8AcJXAANzDPwBC1D8AcJXAANzDPwBC1D8AcJVAANzDPwBC1D8AcJVAANzDPwBC1D8AcJXAANzDPwBC1L8AcJXAAFCmv4iTDsCAKo9AAFCmv4iTDsAAbgZAAFCmvxCm1L8AbgZAAFCmvxCm1L8AbgZAAFCmvxCm1L+AKo9AAFCmv4iTDsCAKo9AAFCmvxCm1L8AbgZAAFCmv4iTDsAAbgZAAFCmP4iTDsAAbgZAAFCmP4iTDsAAbgZAAFCmv4iTDsAAbgZAAFCmv4iTDsCAKo9AAFCmv4iTDsCAKo9AAFCmvxCm1L+AKo9AAFCmPxCm1L+AKo9AAFCmPxCm1L+AKo9AAFCmvxCm1L+AKo9AAFCmvxCm1L8AbgZAAFCmP4iTDsAAbgZAAFCmPxCm1L8AbgZAAFCmvxCm1L8AbgZAAFCmv4iTDsCAKo9AAFCmP4iTDsCAKo9AAFCmP4iTDsAAbgZAAFCmPxCm1L+AKo9AAFCmP4iTDsCAKo9AAFCmv4iTDsCAKo9AAFCmvxCm1L8AbgZAAFCmPxCm1L8AbgZAAFCmPxCm1L+AKo9AAFCmPxCm1L+AKo9AAFCmPxCm1L8AbgZAAFCmP4iTDsAAbgZAAFCmP4iTDsAAbgZAAFCmP4iTDsCAKo9AAFCmPxCm1L+AKo9AAHClv0hDDsCqewHAAHClv0hDDsBVsYzAAHClvxCm1L9VsYzAAHClvxCm1L9VsYzAAHClvxCm1L+qewHAAHClv0hDDsCqewHAAHClvxCm1L9VsYzAAHClv0hDDsBVsYzAAHClP0hDDsBVsYzAAHClP0hDDsBVsYzAAHClv0hDDsBVsYzAAHClv0hDDsCqewHAAHClPxCm1L+qewHAAHClvxCm1L+qewHAAHClvxCm1L9VsYzAAHClv0hDDsCqewHAAHClvxCm1L+qewHAAHClPxCm1L+qewHAAHClP0hDDsBVsYzAAHClPxCm1L9VsYzAAHClvxCm1L9VsYzAAHClv0hDDsCqewHAAHClP0hDDsCqewHAAHClP0hDDsBVsYzAAHClvxCm1L9VsYzAAHClPxCm1L9VsYzAAHClPxCm1L+qewHAAHClPxCm1L+qewHAAHClP0hDDsCqewHAAHClv0hDDsCqewHAAHClPxCm1L+qewHAAHClPxCm1L9VsYzAAHClP0hDDsBVsYzAAHClP0hDDsBVsYzAAHClP0hDDsCqewHAAHClPxCm1L+qewHAAAD/f/9//n8AAP9//3/+fwAA/3//f/5//38AAP//AAD/fwAA//8AAP9/AAD//wAA/////wAA/z//////AAD/P/////8AAP8/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5//////wAA/z//////AAD/P/////8AAP8//3//////AAD/f/////8AAP9//////wAA////f/9//n////9//3/+f////3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA////f/9//n////9//3/+f////3//f/5/////f/9//n////9//3/+f////3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//////AAD/f/////8AAP9//////wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8//////wAA/z//////AAD/P/////8AAP8//38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//////AAD/f/////8AAP9//////wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5/////f/9//n////9//3/+f////3//f/5/") -}] - -[node name="BoxCarFullyEnclosed" type="StaticBody3D"] +[node name="BoxCarFullyEnclosed" type="StaticBody3D" unique_id=294300536] collision_layer = 3 -[node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_a5kvp") - -[node name="CSGBakedMeshInstance3D" type="MeshInstance3D" parent="."] -mesh = SubResource("ArrayMesh_a5kvp") -skeleton = NodePath("") - -[node name="BoxCarFullyEnclosedCSG" type="CSGCombiner3D" parent="."] -visible = false +[node name="BoxCarFullyEnclosedCSG" type="CSGCombiner3D" parent="." unique_id=1285005793] calculate_tangents = false collision_layer = 3 collision_mask = 0 -[node name="BoxCar" type="CSGBox3D" parent="BoxCarFullyEnclosedCSG"] +[node name="BoxCar" type="CSGBox3D" parent="BoxCarFullyEnclosedCSG" unique_id=1288225027] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.6558104, 0) use_collision = true -size = Vector3(3.0603027, 3.3165283, 9.339844) +size = Vector3(2.5134277, 2.5028687, 5.5666504) material = ExtResource("1_a5kvp") -[node name="BoxCar2" type="CSGBox3D" parent="BoxCarFullyEnclosedCSG"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9445362, 3.287201) +[node name="BoxCar3" type="CSGBox3D" parent="BoxCarFullyEnclosedCSG" unique_id=1756532575] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.24818754, -1.8194115) use_collision = true -size = Vector3(2.5986328, 0.56643677, 2.3734741) +size = Vector3(1.8974609, 0.4845295, 1.5804138) material = ExtResource("1_a5kvp") -[node name="BoxCar3" type="CSGBox3D" parent="BoxCarFullyEnclosedCSG"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.9420872, -3.20991) +[node name="BoxCar4" type="CSGBox3D" parent="BoxCarFullyEnclosedCSG" unique_id=1380595935] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.24818754, 1.8398747) use_collision = true -size = Vector3(2.584961, 0.5615387, 2.3734741) +size = Vector3(1.8974609, 0.4845295, 1.6393738) material = ExtResource("1_a5kvp") diff --git a/project/objects/props/destructable_gates.tscn b/project/objects/props/destructable_gates.tscn new file mode 100644 index 00000000..dad15047 --- /dev/null +++ b/project/objects/props/destructable_gates.tscn @@ -0,0 +1,12 @@ +[gd_scene format=3 uid="uid://6jduio6knvsr"] + +[ext_resource type="PackedScene" uid="uid://gc35fkfro7dh" path="res://assets/models/environment/rolling_gate_left_2x3.blend" id="1_uux8f"] +[ext_resource type="PackedScene" uid="uid://bbesj25mhw7ld" path="res://assets/models/environment/rolling_gate_right_2x3.blend" id="2_oww5e"] + +[node name="DestructableGates" type="Node3D" unique_id=529867088] + +[node name="rolling_gate_left_2x3" parent="." unique_id=1850654445 instance=ExtResource("1_uux8f")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0) + +[node name="rolling_gate_right_2x3" parent="." unique_id=590090466 instance=ExtResource("2_oww5e")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)