added enemy spawners

This commit is contained in:
Derek
2025-04-19 17:03:03 -05:00
parent 8d17c855cd
commit 423feb8fc3
50 changed files with 881 additions and 495 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cloh0nu375127"
path.s3tc="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr (Custom) (1).png-b2eb411f2e250b83e36846437c7de987.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr (Custom) (1).png"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr (Custom) (1).png-b2eb411f2e250b83e36846437c7de987.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nya4quq5iatx"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr (Custom).jpg-7390a42b69d9ac47c234813a82b6e5ae.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr (Custom).jpg-7390a42b69d9ac47c234813a82b6e5ae.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cns6yavl5hjjc"
path.s3tc="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr (Custom).png-44f36ed82f8932291c481fb537ee1bbe.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr (Custom).png"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr (Custom).png-44f36ed82f8932291c481fb537ee1bbe.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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.

After

Width:  |  Height:  |  Size: 577 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ctponl03rnk4y"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr.jpg-b3e33127618d983131b2278512579cc1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr.jpg-b3e33127618d983131b2278512579cc1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 949 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b11lys24l7c8e"
path.s3tc="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr.png-75c6d9529a0417e22d0228316696b484.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr.png"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr.png-75c6d9529a0417e22d0228316696b484.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://2kingvpmf8w6"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_bump (Custom).jpg-562c65f8d524b9f8983f40e266e2105b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_bump (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_bump (Custom).jpg-562c65f8d524b9f8983f40e266e2105b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://br70paoqovkn8"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_bump.jpg-9e9887607d882788627c4d0c34879b30.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_bump.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_bump.jpg-9e9887607d882788627c4d0c34879b30.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cccs3hpjws8s0"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_displacement (Custom).jpg-f23dfc422a37fd7c6e81cc67e321b95c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_displacement (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_displacement (Custom).jpg-f23dfc422a37fd7c6e81cc67e321b95c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://qihpx88som1w"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_displacement.jpg-467d318dc27401e7830a0f83216420d5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_displacement.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_displacement.jpg-467d318dc27401e7830a0f83216420d5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjv6wh86bvd1s"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_mask (Custom).jpg-48f9dbad3606a0c3a3ec667e14c38036.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_mask (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_mask (Custom).jpg-48f9dbad3606a0c3a3ec667e14c38036.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cuqxo3u8fsdy0"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_mask.jpg-5ba7e0128ce9db4ab0b74edaf66c7dd2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_mask.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_mask.jpg-5ba7e0128ce9db4ab0b74edaf66c7dd2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bkfctwhhhoaw8"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_normal (Custom).jpg-eb8eca84d8545ec8df8f423bf772c8e5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_normal (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_normal (Custom).jpg-eb8eca84d8545ec8df8f423bf772c8e5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://43t26cbw7hyi"
path.s3tc="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_normal.jpg-c50eacc660cea567ab6c93c174e4a602.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_normal.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_normal.jpg-c50eacc660cea567ab6c93c174e4a602.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_normal.jpg"
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.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bt33bsusei7nh"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular (Custom).jpg-a3ca24432527edf8dad22cbe64639330.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_specular (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular (Custom).jpg-a3ca24432527edf8dad22cbe64639330.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 KiB

View File

@@ -0,0 +1,35 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://beea8ruym4p75"
path.s3tc="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular.jpg-0a5a248b2f7f26a89473c0e454385c64.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_specular.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular.jpg-0a5a248b2f7f26a89473c0e454385c64.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
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/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.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dto57ye6hbmaq"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular_b (Custom).jpg-f69bc0c051772ed8b175e18c54db45f3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_specular_b (Custom).jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular_b (Custom).jpg-f69bc0c051772ed8b175e18c54db45f3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c1t7cowoe2eqd"
path="res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular_b.jpg-03228b9f211a4fae2877287264bb81b0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_specular_b.jpg"
dest_files=["res://.godot/imported/71_chrome mesh steel perforate metal texture-seamless_hr_specular_b.jpg-03228b9f211a4fae2877287264bb81b0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
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=1

View File

@@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" load_steps=2 format=3 uid="uid://c85sc1kwuq75w"]
[ext_resource type="Texture2D" uid="uid://dmsqpy4u3h023" path="res://assets/materials/prototype/textures/dirt_ground_texture__tileable___2048x2048__by_fabooguy_d7aopi7-414w-2x.jpg" id="1_jy2vk"]
[resource]
albedo_texture = ExtResource("1_jy2vk")
uv1_triplanar = true

View File

@@ -0,0 +1,17 @@
[gd_resource type="StandardMaterial3D" load_steps=4 format=3 uid="uid://b1cfrw7h2iufj"]
[ext_resource type="Texture2D" uid="uid://cloh0nu375127" path="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr (Custom) (1).png" id="1_gj3pm"]
[ext_resource type="Texture2D" uid="uid://43t26cbw7hyi" path="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_normal.jpg" id="2_2va5w"]
[ext_resource type="Texture2D" uid="uid://beea8ruym4p75" path="res://assets/materials/71_Fence/71_chrome mesh steel perforate metal texture-seamless_hr_specular.jpg" id="3_5bf1w"]
[resource]
transparency = 1
cull_mode = 2
albedo_texture = ExtResource("1_gj3pm")
metallic = 1.0
roughness_texture = ExtResource("3_5bf1w")
normal_enabled = true
normal_texture = ExtResource("2_2va5w")
uv1_scale = Vector3(0.5, 0.5, 0.5)
uv1_triplanar = true
texture_filter = 0