Models and mapping

This commit is contained in:
Marco 2025-10-10 10:15:08 +02:00
commit 9f644c9c5c
16 changed files with 1060 additions and 110 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,42 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://c2xp2n3rv4euj"
path="res://.godot/imported/Box_Wood_Big.gltf-113577234c0b1cccf1aeb6b705f69c50.scn"
[deps]
source_file="res://3D/BlockbenchModels/Box_Wood_Big/Box_Wood_Big.gltf"
dest_files=["res://.godot/imported/Box_Wood_Big.gltf-113577234c0b1cccf1aeb6b705f69c50.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={}
gltf/naming_version=2
gltf/embedded_image_handling=1

BIN
3D/BlockbenchModels/Box_Wood_Big/Box_Wood_Big_0.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,43 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://2y6c6sv0g8x0"
path="res://.godot/imported/Box_Wood_Big_0.png-82307a8d62bcc739f7133fa713e1bd05.ctex"
metadata={
"vram_texture": false
}
generator_parameters={
"md5": "ae0b0bf00f76ea93cc2b4ddc393c3f29"
}
[deps]
source_file="res://3D/BlockbenchModels/Box_Wood_Big/Box_Wood_Big_0.png"
dest_files=["res://.godot/imported/Box_Wood_Big_0.png-82307a8d62bcc739f7133fa713e1bd05.ctex"]
[params]
compress/mode=3
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

BIN
3D/BlockbenchModels/Box_Wood_Big/Box_Wood_Big_Texture.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,40 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dcshjfr7sqbip"
path="res://.godot/imported/Box_Wood_Big_Texture.png-39ff1d6dee0f39f89d910ee4aa04260c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://3D/BlockbenchModels/Box_Wood_Big/Box_Wood_Big_Texture.png"
dest_files=["res://.godot/imported/Box_Wood_Big_Texture.png-39ff1d6dee0f39f89d910ee4aa04260c.ctex"]
[params]
compress/mode=3
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

Binary file not shown.

Binary file not shown.

View file

@ -16,12 +16,12 @@
}
// brush 1
{
( -64 -64 16 ) ( -64 -63 16 ) ( -64 -64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -64 -64 16 ) ( -64 -64 17 ) ( -63 -64 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -64 -64 16 ) ( -63 -64 16 ) ( -64 -63 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -32 48 ) ( -32 -31 48 ) ( -31 -32 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -32 48 ) ( -31 -32 48 ) ( -32 -32 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( -32 -32 48 ) ( -32 -32 49 ) ( -32 -31 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( -72 -64 16 ) ( -72 -63 16 ) ( -72 -64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -40 -96 48 ) ( -40 -96 49 ) ( -39 -96 48 ) Walls/wall_concrete_003 [ -1 0 0 -8 ] [ 0 0 -1 -16 ] 180 1 1
( -72 -64 16 ) ( -71 -64 16 ) ( -72 -63 16 ) special/clip [ -1 0 0 -8 ] [ 0 -1 0 0 ] 180 1 1
( -40 -32 48 ) ( -40 -31 48 ) ( -39 -32 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -40 -40 48 ) ( -39 -40 48 ) ( -40 -40 49 ) Walls/wall_concrete_003 [ -1 0 0 -8 ] [ 0 0 -1 -16 ] 0 1 1
( -64 -64 16 ) ( -64 -64 17 ) ( -64 -63 16 ) Manual/Black [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 2
{
@ -35,40 +35,31 @@
// brush 3
{
( 0 -64 16 ) ( 0 -63 16 ) ( 0 -64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 0 -64 16 ) ( 0 -64 17 ) ( 1 -64 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 0 -104 16 ) ( 0 -104 17 ) ( 1 -104 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 0 -64 16 ) ( 1 -64 16 ) ( 0 -63 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 32 -32 48 ) ( 32 -31 48 ) ( 33 -32 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 32 -32 48 ) ( 33 -32 48 ) ( 32 -32 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( 64 -32 48 ) ( 64 -32 49 ) ( 64 -31 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
( 64 -32 48 ) ( 64 -32 49 ) ( 64 -31 48 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
}
// brush 4
{
( -120 16 16 ) ( -120 17 16 ) ( -120 16 17 ) special/clip [ 0 -1 0 16 ] [ 0 0 -1 0 ] 270 1 1
( -120 16 16 ) ( -120 16 17 ) ( -119 16 16 ) special/clip [ 1 0 0 24 ] [ 0 0 -1 0 ] 270 1 1
( -120 16 16 ) ( -119 16 16 ) ( -120 17 16 ) special/clip [ -1 0 0 -24 ] [ 0 -1 0 16 ] 270 1 1
( -112 48 48 ) ( -112 49 48 ) ( -111 48 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -112 48 24 ) ( -111 48 24 ) ( -112 48 25 ) special/clip [ -1 0 0 -24 ] [ 0 0 -1 0 ] 270 1 1
( -112 48 24 ) ( -112 48 25 ) ( -112 49 24 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 5
{
( -64 32 -16 ) ( -64 33 -16 ) ( -64 32 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -64 64 -16 ) ( -64 64 -15 ) ( -63 64 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -64 32 8 ) ( -63 32 8 ) ( -64 33 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( 64 160 16 ) ( 64 161 16 ) ( 65 160 16 ) Floors/Floor70 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 64 128 16 ) ( 65 128 16 ) ( 64 128 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 64 160 16 ) ( 64 160 17 ) ( 64 161 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 128 160 16 ) ( 128 160 17 ) ( 128 161 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 6
// brush 5
{
( -96 64 16 ) ( -96 65 16 ) ( -96 64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -96 64 16 ) ( -96 64 17 ) ( -95 64 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -96 64 16 ) ( -95 64 16 ) ( -96 65 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -64 96 48 ) ( -64 97 48 ) ( -63 96 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -64 128 48 ) ( -63 128 48 ) ( -64 128 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 180 1 1
( -64 128 48 ) ( -63 128 48 ) ( -64 128 49 ) Manual/Black [ -1 0 0 0 ] [ 0 0 -1 -16 ] 180 1 1
( -64 96 48 ) ( -64 96 49 ) ( -64 97 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 90 1 1
}
// brush 7
// brush 6
{
( -64 128 16 ) ( -64 129 16 ) ( -64 128 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -64 128 16 ) ( -64 128 17 ) ( -63 128 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
@ -77,7 +68,7 @@
( -32 192 48 ) ( -31 192 48 ) ( -32 192 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( -32 160 48 ) ( -32 160 49 ) ( -32 161 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 180 1 1
}
// brush 8
// brush 7
{
( -32 96 -16 ) ( -32 97 -16 ) ( -32 96 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -64 128 -16 ) ( -64 128 -15 ) ( -63 128 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
@ -86,11 +77,245 @@
( 64 224 16 ) ( 65 224 16 ) ( 64 224 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 224 16 ) ( 64 224 17 ) ( 64 225 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
// brush 8
{
( 64 -32 16 ) ( 64 -31 16 ) ( 64 -32 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 64 -32 16 ) ( 64 -32 17 ) ( 65 -32 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 64 -32 16 ) ( 65 -32 16 ) ( 64 -31 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 96 0 48 ) ( 96 1 48 ) ( 97 0 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 96 64 48 ) ( 97 64 48 ) ( 96 64 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( 128 0 48 ) ( 128 0 49 ) ( 128 1 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
}
// brush 9
{
( 64 128 16 ) ( 64 129 16 ) ( 64 128 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 128 16 ) ( 64 128 17 ) ( 65 128 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 64 128 16 ) ( 65 128 16 ) ( 64 129 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 96 160 48 ) ( 96 161 48 ) ( 97 160 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 96 224 48 ) ( 97 224 48 ) ( 96 224 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 0 1 1
( 128 160 48 ) ( 128 160 49 ) ( 128 161 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 10
{
( -64 224 16 ) ( -64 225 16 ) ( -64 224 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -64 224 16 ) ( -64 224 17 ) ( -63 224 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -64 224 16 ) ( -63 224 16 ) ( -64 225 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -32 256 48 ) ( -32 257 48 ) ( -31 256 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -32 288 48 ) ( -31 288 48 ) ( -32 288 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 0 1 1
( -32 256 48 ) ( -32 256 49 ) ( -32 257 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 90 1 1
}
// brush 11
{
( -96 96 -16 ) ( -96 97 -16 ) ( -96 96 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -96 192 -16 ) ( -96 192 -15 ) ( -95 192 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -96 96 8 ) ( -95 96 8 ) ( -96 97 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 32 224 16 ) ( 32 225 16 ) ( 33 224 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 32 224 16 ) ( 33 224 16 ) ( 32 224 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -32 224 16 ) ( -32 224 17 ) ( -32 225 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 12
{
( -32 224 16 ) ( -32 225 16 ) ( -32 224 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -48 224 16 ) ( -48 224 17 ) ( -47 224 16 ) special/clip [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1
( -48 224 16 ) ( -47 224 16 ) ( -48 225 16 ) special/clip [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1
( -16 256 48 ) ( -16 257 48 ) ( -15 256 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -16 256 48 ) ( -15 256 48 ) ( -16 256 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 180 1 1
( 64 256 48 ) ( 64 256 49 ) ( 64 257 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 90 1 1
}
// brush 13
{
( -64 -128 -16 ) ( -64 -127 -16 ) ( -64 -128 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -96 -32 -16 ) ( -96 -32 -15 ) ( -95 -32 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -96 -128 8 ) ( -95 -128 8 ) ( -96 -127 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 32 0 16 ) ( 32 1 16 ) ( 33 0 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 32 0 16 ) ( 33 0 16 ) ( 32 0 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -32 0 16 ) ( -32 0 17 ) ( -32 1 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 14
{
( -32 -160 -16 ) ( -32 -159 -16 ) ( -32 -160 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -64 -96 -16 ) ( -64 -96 -15 ) ( -63 -96 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -64 -160 8 ) ( -63 -160 8 ) ( -64 -159 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 64 -32 16 ) ( 64 -31 16 ) ( 65 -32 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 64 -32 16 ) ( 65 -32 16 ) ( 64 -32 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 0 -32 16 ) ( 0 -32 17 ) ( 0 -31 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 15
{
( -64 -224 -16 ) ( -64 -223 -16 ) ( -64 -224 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -96 -192 -16 ) ( -96 -192 -15 ) ( -95 -192 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -96 -224 8 ) ( -95 -224 8 ) ( -96 -223 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 32 -96 16 ) ( 32 -95 16 ) ( 33 -96 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 32 -96 16 ) ( 33 -96 16 ) ( 32 -96 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 32 -96 16 ) ( 32 -96 17 ) ( 32 -95 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 16
{
( -72 -160 16 ) ( -72 -159 16 ) ( -72 -160 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -96 -192 16 ) ( -96 -192 17 ) ( -95 -192 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -96 -160 16 ) ( -95 -160 16 ) ( -96 -159 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -64 -128 48 ) ( -64 -127 48 ) ( -63 -128 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -64 -104 48 ) ( -63 -104 48 ) ( -64 -104 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 0 1 1
( -64 -128 48 ) ( -64 -128 49 ) ( -64 -127 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 180 1 1
}
// brush 17
{
( -72 -224 16 ) ( -72 -223 16 ) ( -72 -224 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -64 -200 16 ) ( -64 -200 17 ) ( -63 -200 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 -224 16 ) ( -63 -224 16 ) ( -64 -223 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -192 48 ) ( -32 -191 48 ) ( -31 -192 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -192 48 ) ( -31 -192 48 ) ( -32 -192 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( 40 -192 48 ) ( 40 -192 49 ) ( 40 -191 48 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 18
{
( 32 -160 16 ) ( 32 -159 16 ) ( 32 -160 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 32 -192 16 ) ( 32 -192 17 ) ( 33 -192 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 32 -160 16 ) ( 33 -160 16 ) ( 32 -159 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 64 -128 48 ) ( 64 -127 48 ) ( 65 -128 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 64 -104 48 ) ( 65 -104 48 ) ( 64 -104 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( 40 -128 48 ) ( 40 -128 49 ) ( 40 -127 48 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 19
{
( -160 -128 -16 ) ( -160 -127 -16 ) ( -160 -128 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -192 -96 -16 ) ( -192 -96 -15 ) ( -191 -96 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -192 -128 -16 ) ( -191 -128 -16 ) ( -192 -127 -16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -64 0 16 ) ( -64 1 16 ) ( -63 0 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -64 32 16 ) ( -63 32 16 ) ( -64 32 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -64 0 16 ) ( -64 0 17 ) ( -64 1 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 20
{
( -256 -80 -16 ) ( -256 -79 -16 ) ( -256 -80 -15 ) Various/Various2 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -288 -48 -16 ) ( -288 -48 -15 ) ( -287 -48 -16 ) Various/Various2 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -288 -80 8 ) ( -287 -80 8 ) ( -288 -79 8 ) Various/Various2 [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -160 48 16 ) ( -160 49 16 ) ( -159 48 16 ) Various/Various2 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -160 -16 16 ) ( -159 -16 16 ) ( -160 -16 17 ) Various/Various2 [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -160 48 16 ) ( -160 48 17 ) ( -160 49 16 ) Various/Various2 [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 21
{
( -160 -160 48 ) ( -160 -159 48 ) ( -160 -160 49 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 180 1 1
( -128 -136 16 ) ( -128 -136 17 ) ( -127 -136 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -128 -192 16 ) ( -127 -192 16 ) ( -128 -191 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -96 -160 48 ) ( -96 -159 48 ) ( -95 -160 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -96 -128 48 ) ( -95 -128 48 ) ( -96 -128 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 0 1 1
( -96 -160 48 ) ( -96 -160 49 ) ( -96 -159 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 22
{
( -256 -160 16 ) ( -256 -159 16 ) ( -256 -160 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -128 -128 16 ) ( -128 -128 17 ) ( -127 -128 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -128 -160 -16 ) ( -127 -160 -16 ) ( -128 -159 -16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -96 -128 48 ) ( -96 -127 48 ) ( -95 -128 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -96 -96 48 ) ( -95 -96 48 ) ( -96 -96 49 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 180 1 1
( -160 -128 48 ) ( -160 -128 49 ) ( -160 -127 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
}
// brush 23
{
( -320 32 16 ) ( -320 33 16 ) ( -320 32 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -96 32 16 ) ( -96 32 17 ) ( -95 32 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -96 32 -16 ) ( -95 32 -16 ) ( -96 33 -16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -64 64 48 ) ( -64 65 48 ) ( -63 64 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -64 64 48 ) ( -63 64 48 ) ( -64 64 49 ) Manual/Black [ -1 0 0 0 ] [ 0 0 -1 -16 ] 270 1 1
( -64 64 48 ) ( -64 64 49 ) ( -64 65 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 24
{
( -160 -160 -16 ) ( -160 -159 -16 ) ( -160 -160 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -192 -128 -16 ) ( -192 -128 -15 ) ( -191 -128 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -192 -160 -16 ) ( -191 -160 -16 ) ( -192 -159 -16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -64 -32 16 ) ( -64 -31 16 ) ( -63 -32 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -64 -96 16 ) ( -63 -96 16 ) ( -64 -96 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -96 -32 16 ) ( -96 -32 17 ) ( -96 -31 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
// brush 25
{
( -288 -80 -16 ) ( -288 -79 -16 ) ( -288 -80 -15 ) Various/Various2 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -384 -96 -16 ) ( -384 -96 -15 ) ( -383 -96 -16 ) Various/Various2 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -384 -80 8 ) ( -383 -80 8 ) ( -384 -79 8 ) Various/Various2 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -256 48 16 ) ( -256 49 16 ) ( -255 48 16 ) Various/Various2 [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -256 -16 16 ) ( -255 -16 16 ) ( -256 -16 17 ) Various/Various2 [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -256 48 16 ) ( -256 48 17 ) ( -256 49 16 ) Various/Various2 [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 26
{
( -384 -80 -16 ) ( -384 -79 -16 ) ( -384 -80 -15 ) Various/Various2 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -416 -48 -16 ) ( -416 -48 -15 ) ( -415 -48 -16 ) Various/Various2 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -416 -80 8 ) ( -415 -80 8 ) ( -416 -79 8 ) Various/Various2 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -288 48 16 ) ( -288 49 16 ) ( -287 48 16 ) Various/Various2 [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -288 -16 16 ) ( -287 -16 16 ) ( -288 -16 17 ) Various/Various2 [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -288 48 16 ) ( -288 48 17 ) ( -288 49 16 ) Various/Various2 [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1
}
// brush 27
{
( -384 -160 16 ) ( -384 -159 16 ) ( -384 -160 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -128 16 ) ( -256 -128 17 ) ( -255 -128 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -256 -160 -16 ) ( -255 -160 -16 ) ( -256 -159 -16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -224 -128 48 ) ( -224 -127 48 ) ( -223 -128 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -224 -96 48 ) ( -223 -96 48 ) ( -224 -96 49 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 180 1 1
( -288 -128 48 ) ( -288 -128 49 ) ( -288 -127 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 0 1 1
}
// brush 28
{
( -88 -160 16 ) ( -88 -159 16 ) ( -88 -160 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -104 -104 16 ) ( -104 -104 17 ) ( -103 -104 16 ) special/clip [ 1 0 0 8 ] [ 0 0 -1 0 ] 270 1 1
( -104 -160 16 ) ( -103 -160 16 ) ( -104 -159 16 ) special/clip [ -1 0 0 -8 ] [ 0 -1 0 0 ] 90 1 1
( -72 -128 48 ) ( -72 -127 48 ) ( -71 -128 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -72 -96 48 ) ( -71 -96 48 ) ( -72 -96 49 ) Walls/wall_concrete_003 [ -1 0 0 -8 ] [ 0 0 -1 -16 ] 0 1 1
( -72 -128 48 ) ( -72 -128 49 ) ( -72 -127 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 90 1 1
}
// brush 29
{
( -96 -160 16 ) ( -96 -159 16 ) ( -96 -160 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -120 -136 16 ) ( -120 -136 17 ) ( -119 -136 16 ) special/clip [ 1 0 0 24 ] [ 0 0 -1 0 ] 0 1 1
( -120 -160 16 ) ( -119 -160 16 ) ( -120 -159 16 ) special/clip [ -1 0 0 -24 ] [ 0 -1 0 0 ] 180 1 1
( -88 -128 48 ) ( -88 -127 48 ) ( -87 -128 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -88 -96 48 ) ( -87 -96 48 ) ( -88 -96 49 ) Walls/wall_concrete_003 [ -1 0 0 -8 ] [ 0 0 -1 -16 ] 90 1 1
( -88 -128 48 ) ( -88 -128 49 ) ( -88 -127 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 180 1 1
}
// brush 30
{
( -72 -72 16 ) ( -72 -71 16 ) ( -72 -72 17 ) special/clip [ 0 -1 0 -8 ] [ 0 0 -1 0 ] 90 1 1
( -64 -104 16 ) ( -64 -104 17 ) ( -63 -104 16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -64 -72 16 ) ( -63 -72 16 ) ( -64 -71 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 -8 ] 180 1 1
( -32 -40 48 ) ( -32 -39 48 ) ( -31 -40 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1
( -32 -96 48 ) ( -31 -96 48 ) ( -32 -96 49 ) Manual/Black [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -32 -40 48 ) ( -32 -40 49 ) ( -32 -39 48 ) Walls/wall_concrete_003 [ 0 1 0 8 ] [ 0 0 -1 -16 ] 180 1 1
}
// brush 31
{
( -40 -64 16 ) ( -40 -63 16 ) ( -40 -64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -32 -96 48 ) ( -32 -96 49 ) ( -31 -96 48 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( -64 -64 16 ) ( -63 -64 16 ) ( -64 -63 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -32 48 ) ( -32 -31 48 ) ( -31 -32 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -32 48 ) ( -31 -32 48 ) ( -32 -32 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( -32 -32 48 ) ( -32 -32 49 ) ( -32 -31 48 ) Walls/wall_concrete_003 [ 0 1 0 0 ] [ 0 0 -1 -16 ] 270 1 1
}
// brush 32
{
( -72 -64 16 ) ( -72 -63 16 ) ( -72 -64 17 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -32 -40 48 ) ( -32 -40 49 ) ( -31 -40 48 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( -64 -64 16 ) ( -63 -64 16 ) ( -64 -63 16 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -32 48 ) ( -32 -31 48 ) ( -31 -32 48 ) Manual/Black [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( -32 -32 48 ) ( -31 -32 48 ) ( -32 -32 49 ) Walls/wall_concrete_003 [ -1 0 0 0 ] [ 0 0 -1 -16 ] 90 1 1
( -40 -64 16 ) ( -40 -64 17 ) ( -40 -63 16 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
// brush 33
{
( 128 0 -16 ) ( 128 1 -16 ) ( 128 0 -15 ) special/clip [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 96 32 -16 ) ( 96 32 -15 ) ( 97 32 -16 ) special/clip [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 96 0 8 ) ( 97 0 8 ) ( 96 1 8 ) special/clip [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 224 128 16 ) ( 224 129 16 ) ( 225 128 16 ) Floors/Floor_Tiled_0088 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 224 160 16 ) ( 225 160 16 ) ( 224 160 17 ) special/clip [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 256 128 16 ) ( 256 128 17 ) ( 256 129 16 ) special/clip [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 1
{
"classname" "marker_spawn"
"origin" "-20 -20 22"
"origin" "-20 -164 22"
}
// entity 2
{
@ -107,3 +332,134 @@
"classname" "actor_tank"
"origin" "-48 112 24"
}
// entity 5
{
"classname" "actor_door_1"
"origin" "-36 208 32"
}
// entity 6
{
"classname" "marker_spawn_enemy_fairy_guard"
"origin" "44 180 22"
}
// entity 7
{
"classname" "marker_spawn_enemy_fairy_guard"
"origin" "-4 140 22"
}
// entity 8
{
"classname" "marker_spawn_enemy_fairy_small"
"origin" "44 124 22"
}
// entity 9
{
"classname" "actor_alarmbox"
"origin" "-32 44 32"
}
// entity 10
{
"classname" "actor_securitycamera"
"origin" "20 -32 36"
"angles" "0 90 0"
}
// entity 11
{
"classname" "actor_door_1"
"origin" "-16 -36 32"
"angles" "0 90 0"
}
// entity 12
{
"classname" "actor_barrel_1"
"origin" "4 84 24"
}
// entity 13
{
"classname" "actor_barrel_1"
"origin" "16 92 24"
}
// entity 14
{
"classname" "actor_barrel_1"
"origin" "28 80 24"
}
// entity 15
{
"classname" "actor_box_green"
"origin" "64 116 20"
}
// entity 16
{
"classname" "actor_box_green"
"origin" "76 112 20"
}
// entity 17
{
"classname" "actor_box_blue_tall"
"origin" "-20 160 25"
}
// entity 18
{
"classname" "acid_area"
// brush 0
{
( -320 -64 -32 ) ( -320 -63 -32 ) ( -320 -64 -31 ) Manual/Acid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -192 -96 -32 ) ( -192 -96 -31 ) ( -191 -96 -32 ) Manual/Acid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -192 -64 -32 ) ( -191 -64 -32 ) ( -192 -63 -32 ) Manual/Acid [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -160 0 -16 ) ( -160 1 -16 ) ( -159 0 -16 ) Manual/Acid [ 1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( -160 32 -16 ) ( -159 32 -16 ) ( -160 32 -15 ) Manual/Acid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -160 0 -16 ) ( -160 0 -15 ) ( -160 1 -16 ) Manual/Acid [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 19
{
"classname" "actor_tank_large"
"origin" "-128 -112 32"
}
// entity 20
{
"classname" "solid_bullet_permeable"
// brush 0
{
( -160 -88 16 ) ( -160 -87 16 ) ( -160 -88 17 ) Various/Various3 [ 0 -1 0 -12 ] [ 0 0 -1 0 ] 90 1 1
( -160 -96 16 ) ( -160 -96 17 ) ( -159 -96 16 ) Various/Various3 [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1
( -160 -88 16 ) ( -159 -88 16 ) ( -160 -87 16 ) Various/Various3 [ -1 0 0 0 ] [ 0 -1 0 -12 ] 90 1 1
( -156 4 28 ) ( -156 5 28 ) ( -155 4 28 ) Various/Various3 [ 1 0 0 0 ] [ 0 -1 0 -12 ] 0 1 1
( -156 -48 20 ) ( -155 -48 20 ) ( -156 -48 21 ) Various/Various3 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -156 4 20 ) ( -156 4 21 ) ( -156 5 20 ) Various/Various3 [ 0 1 0 12 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 21
{
"classname" "actor_box_wood"
"origin" "-140 16 20"
}
// entity 22
{
"classname" "solid_bullet_permeable"
// brush 0
{
( -160 -8 16 ) ( -160 -7 16 ) ( -160 -8 17 ) Various/Various3 [ 0 -1 0 4 ] [ 0 0 -1 0 ] 270 1 1
( -160 -16 16 ) ( -160 -16 17 ) ( -159 -16 16 ) Various/Various3 [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( -160 -8 16 ) ( -159 -8 16 ) ( -160 -7 16 ) Various/Various3 [ -1 0 0 0 ] [ 0 -1 0 4 ] 270 1 1
( -156 84 28 ) ( -156 85 28 ) ( -155 84 28 ) Various/Various3 [ 1 0 0 0 ] [ 0 -1 0 4 ] 180 1 1
( -156 32 20 ) ( -155 32 20 ) ( -156 32 21 ) Various/Various3 [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1
( -156 84 20 ) ( -156 84 21 ) ( -156 85 20 ) Various/Various3 [ 0 1 0 -4 ] [ 0 0 -1 0 ] 270 1 1
}
}
// entity 23
{
"classname" "actor_box_wood_tall"
"origin" "-24 180 25"
}
// entity 24
{
"classname" "actor_box_wood_tall"
"origin" "52 36 25"
}
// entity 25
{
"classname" "actor_watercooler"
"origin" "-56 -136 28"
}

View file

@ -0,0 +1,51 @@
[gd_scene load_steps=9 format=3 uid="uid://bcoq4lutgg70g"]
[ext_resource type="Script" uid="uid://ccxnvbthsvka3" path="res://Scripts/Actors/Destructible3D.cs" id="1_wc4m3"]
[ext_resource type="Resource" uid="uid://bes254wblt1lm" path="res://Resources/Bullets/3D/Explosion_Harmless_Small_3D.tres" id="2_x35ai"]
[ext_resource type="Script" uid="uid://ddsqqfx1usc3j" path="res://Scripts/Resources/DamageResistance.cs" id="3_5ubxx"]
[ext_resource type="Script" uid="uid://hkmutmmjqh1e" path="res://Scripts/Actors/3D/PropGravityModule3D.cs" id="5_ukcbt"]
[ext_resource type="PackedScene" uid="uid://c2xp2n3rv4euj" path="res://3D/BlockbenchModels/Box_Wood_Big/Box_Wood_Big.gltf" id="5_wc4m3"]
[sub_resource type="Resource" id="Resource_0ktp8"]
script = ExtResource("3_5ubxx")
DamageType = 4
Attribute = 2
metadata/_custom_type_script = "uid://ddsqqfx1usc3j"
[sub_resource type="BoxShape3D" id="BoxShape3D_hsg1w"]
size = Vector3(1.0160522, 1.0134869, 1.0269775)
[sub_resource type="BoxShape3D" id="BoxShape3D_0ktp8"]
size = Vector3(1.0121155, 0.09439087, 1.1526518)
[node name="BoxWoodTall" type="StaticBody3D" groups=["Destroyable"]]
collision_layer = 16
collision_mask = 0
axis_lock_linear_x = true
axis_lock_linear_z = true
axis_lock_angular_x = true
axis_lock_angular_y = true
axis_lock_angular_z = true
script = ExtResource("1_wc4m3")
Health = 8.0
ExplosionData = ExtResource("2_x35ai")
DamageResistances = Array[ExtResource("3_5ubxx")]([SubResource("Resource_0ktp8")])
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.003509529, -0.00034826994, 0.0022582859)
shape = SubResource("BoxShape3D_hsg1w")
[node name="Node" type="Area3D" parent="."]
collision_layer = 0
collision_mask = 17
script = ExtResource("5_ukcbt")
FallingSpeed = -2.0
[node name="CollisionShape3D" type="CollisionShape3D" parent="Node"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.01399231, -0.5570252, 0.0049414635)
shape = SubResource("BoxShape3D_0ktp8")
[node name="blockbench_export" parent="." instance=ExtResource("5_wc4m3")]
[connection signal="body_entered" from="Node" to="Node" method="OnBodyEntered"]
[connection signal="body_exited" from="Node" to="Node" method="OnBodyExited"]

View file

@ -0,0 +1,14 @@
[gd_scene load_steps=3 format=3 uid="uid://q1qxucg2hesk"]
[ext_resource type="PackedScene" uid="uid://dy171el4rqvh7" path="res://3D/BlockbenchModels/WaterCooler/Water_Cooler.gltf" id="1_12tq2"]
[sub_resource type="BoxShape3D" id="BoxShape3D_hsg1w"]
size = Vector3(0.5279561, 1.4798961, 0.41145313)
[node name="WaterCooler" type="StaticBody3D"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.014254756, 0.1481523, -0.015983611)
shape = SubResource("BoxShape3D_hsg1w")
[node name="blockbench_export" parent="." instance=ExtResource("1_12tq2")]

View file

@ -0,0 +1,19 @@
[gd_resource type="Resource" script_class="FuncGodotFGDModelPointClass" load_steps=4 format=3 uid="uid://ctjw31lxc8gj1"]
[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_4cmfm"]
[ext_resource type="PackedScene" uid="uid://q1qxucg2hesk" path="res://3D/Scenes/Props/WaterCooler_3D.tscn" id="2_4cmfm"]
[ext_resource type="Script" uid="uid://ldfqjtq0br35" path="res://addons/func_godot/src/fgd/func_godot_fgd_model_point_class.gd" id="3_hntxc"]
[resource]
script = ExtResource("3_hntxc")
target_map_editor = 1
rotation_offset = Vector3(0, 180, 0)
scene_file = ExtResource("2_4cmfm")
apply_scale_on_map_build = false
classname = "actor_watercooler"
description = "Water Cooler"
base_classes = Array[Resource]([ExtResource("1_4cmfm")])
meta_properties = {
"model": "\"3D/MapModels/actor_locker.glb\"",
"size": AABB(-4, -8, -12, 4, 8, 12)
}

View file

@ -0,0 +1,21 @@
[gd_resource type="Resource" script_class="FuncGodotFGDModelPointClass" load_steps=5 format=3 uid="uid://cpti2q5cb6wgw"]
[ext_resource type="Resource" uid="uid://5bc1qysixhmh" path="res://3D/TrenchBroom/EntityDefinitions/base/actor_base.tres" id="1_62h6k"]
[ext_resource type="Resource" uid="uid://dl5gtmotc4g6a" path="res://3D/TrenchBroom/EntityDefinitions/base/destroyable_base.tres" id="2_scmlj"]
[ext_resource type="PackedScene" uid="uid://bcoq4lutgg70g" path="res://3D/Scenes/Props/Box_3D_Wood_Tall.tscn" id="3_62h6k"]
[ext_resource type="Script" uid="uid://ldfqjtq0br35" path="res://addons/func_godot/src/fgd/func_godot_fgd_model_point_class.gd" id="4_tjcj0"]
[resource]
script = ExtResource("4_tjcj0")
target_map_editor = 1
rotation_offset = Vector3(0, 180, 0)
scene_file = ExtResource("3_62h6k")
apply_rotation_on_map_build = false
apply_scale_on_map_build = false
classname = "actor_box_wood_tall"
description = "Tall Wooden Box"
base_classes = Array[Resource]([ExtResource("1_62h6k"), ExtResource("2_scmlj")])
meta_properties = {
"model": "\"3D/MapModels/actor_box_blue_tall.glb\"",
"size": AABB(-8, -8, -9, 8, 8, 9)
}

View file

@ -1,4 +1,4 @@
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=55 format=3 uid="uid://b700sa4be6dfa"]
[gd_resource type="Resource" script_class="FuncGodotFGDFile" load_steps=57 format=3 uid="uid://b700sa4be6dfa"]
[ext_resource type="Resource" uid="uid://ia1t5p4mhom3" path="res://3D/TrenchBroom/EntityDefinitions/point/lights/light_omni.tres" id="1_7vcj1"]
[ext_resource type="Script" uid="uid://drlmgulwbjwqu" path="res://addons/func_godot/src/fgd/func_godot_fgd_file.gd" id="1_lykim"]
@ -54,7 +54,9 @@
[ext_resource type="Resource" uid="uid://cmdgqpq5e1duq" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/marker_spawn.tres" id="51_mwau1"]
[ext_resource type="Resource" uid="uid://dlcokohev247j" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/actor_dialogue.tres" id="53_v4gel"]
[ext_resource type="Resource" uid="uid://cuhhjj6kx74i0" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/actor_switch.tres" id="54_k53o0"]
[ext_resource type="Resource" uid="uid://cpti2q5cb6wgw" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/actor_box_wood_tall.tres" id="54_ti46q"]
[ext_resource type="Resource" uid="uid://ctjw31lxc8gj1" path="res://3D/TrenchBroom/EntityDefinitions/point/actors/Actor_WaterCooler.tres" id="55_ti46q"]
[resource]
script = ExtResource("1_lykim")
entity_definitions = Array[Resource]([ExtResource("1_7vcj1"), ExtResource("2_u7uvb"), ExtResource("3_u7uvb"), ExtResource("4_1nmxk"), ExtResource("5_ljb2x"), ExtResource("6_seuvu"), ExtResource("7_fmwex"), ExtResource("8_c8m8m"), ExtResource("9_14sjf"), ExtResource("10_xik3w"), ExtResource("11_dgiqm"), ExtResource("12_1teik"), ExtResource("13_f0hti"), ExtResource("14_6ld6e"), ExtResource("15_g8j5j"), ExtResource("16_7h4of"), ExtResource("17_m3sbm"), ExtResource("18_m3sbm"), ExtResource("19_hvhb8"), ExtResource("20_3v5us"), ExtResource("21_g67cj"), ExtResource("22_iy67w"), ExtResource("23_b5lmu"), ExtResource("24_ndas4"), ExtResource("25_n7wsi"), ExtResource("26_v48k5"), ExtResource("27_ombvk"), ExtResource("28_31lma"), ExtResource("29_louv0"), ExtResource("30_wfgfu"), ExtResource("31_elv2e"), ExtResource("32_elv2e"), ExtResource("33_aawmv"), ExtResource("34_wy0ht"), ExtResource("35_3jqmy"), ExtResource("36_p5b6l"), ExtResource("37_53o7h"), ExtResource("38_mdgca"), ExtResource("39_d6b4f"), ExtResource("40_l3pck"), ExtResource("41_q8hab"), ExtResource("42_ekplg"), ExtResource("43_d7qk0"), ExtResource("44_k6g2u"), ExtResource("45_b4ckg"), ExtResource("46_dyoc0"), ExtResource("47_pa845"), ExtResource("48_lb3ub"), ExtResource("49_8hbdx"), ExtResource("50_xpy40"), ExtResource("51_mwau1"), ExtResource("54_k53o0"), ExtResource("53_v4gel")])
entity_definitions = Array[Resource]([ExtResource("1_7vcj1"), ExtResource("2_u7uvb"), ExtResource("3_u7uvb"), ExtResource("4_1nmxk"), ExtResource("5_ljb2x"), ExtResource("6_seuvu"), ExtResource("7_fmwex"), ExtResource("8_c8m8m"), ExtResource("9_14sjf"), ExtResource("10_xik3w"), ExtResource("11_dgiqm"), ExtResource("12_1teik"), ExtResource("13_f0hti"), ExtResource("14_6ld6e"), ExtResource("15_g8j5j"), ExtResource("16_7h4of"), ExtResource("17_m3sbm"), ExtResource("18_m3sbm"), ExtResource("19_hvhb8"), ExtResource("20_3v5us"), ExtResource("21_g67cj"), ExtResource("22_iy67w"), ExtResource("23_b5lmu"), ExtResource("24_ndas4"), ExtResource("25_n7wsi"), ExtResource("26_v48k5"), ExtResource("27_ombvk"), ExtResource("28_31lma"), ExtResource("29_louv0"), ExtResource("30_wfgfu"), ExtResource("31_elv2e"), ExtResource("32_elv2e"), ExtResource("33_aawmv"), ExtResource("34_wy0ht"), ExtResource("35_3jqmy"), ExtResource("36_p5b6l"), ExtResource("37_53o7h"), ExtResource("38_mdgca"), ExtResource("39_d6b4f"), ExtResource("40_l3pck"), ExtResource("41_q8hab"), ExtResource("42_ekplg"), ExtResource("43_d7qk0"), ExtResource("44_k6g2u"), ExtResource("45_b4ckg"), ExtResource("46_dyoc0"), ExtResource("47_pa845"), ExtResource("48_lb3ub"), ExtResource("49_8hbdx"), ExtResource("50_xpy40"), ExtResource("51_mwau1"), ExtResource("54_k53o0"), ExtResource("53_v4gel"), ExtResource("54_ti46q"), ExtResource("55_ti46q")])

File diff suppressed because one or more lines are too long