fixed jump pad, started work on machete
BIN
assets/Models/SubstancePainterTest/machete.blade_Alpha.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ddl8p3rmfgjus"
|
||||
path="res://.godot/imported/machete.blade_Alpha.png-65beae75a2bab8dbd6ba209cc3c44b22.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_Alpha.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_Alpha.png-65beae75a2bab8dbd6ba209cc3c44b22.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.blade_BaseColor.png
Normal file
|
After Width: | Height: | Size: 74 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dtjnn8f8165dg"
|
||||
path.s3tc="res://.godot/imported/machete.blade_BaseColor.png-e1ff67f42533c74aec6a55fd5636cea2.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_BaseColor.png-e1ff67f42533c74aec6a55fd5636cea2.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
|
||||
|
After Width: | Height: | Size: 33 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bhnwmtn3j2qmg"
|
||||
path="res://.godot/imported/machete.blade_Displacement.png-7c0ed58791cec97d6cf4c61896bb389a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_Displacement.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_Displacement.png-7c0ed58791cec97d6cf4c61896bb389a.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.blade_Emission.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://h4j01uf17w1m"
|
||||
path="res://.godot/imported/machete.blade_Emission.png-53ecc7aa2a3cb5847ed0ced264d1a359.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_Emission.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_Emission.png-53ecc7aa2a3cb5847ed0ced264d1a359.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.blade_Metallic.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://rglx87b6ctrf"
|
||||
path.s3tc="res://.godot/imported/machete.blade_Metallic.png-d8206cc749a7c51a1e9eb16a51cd65b1.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_Metallic.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_Metallic.png-d8206cc749a7c51a1e9eb16a51cd65b1.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.blade_Normal.png
Normal file
|
After Width: | Height: | Size: 190 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://mcronh7q6ba3"
|
||||
path.s3tc="res://.godot/imported/machete.blade_Normal.png-ef93b99d8fb827d4c542dff0e4942788.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_Normal.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_Normal.png-ef93b99d8fb827d4c542dff0e4942788.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/Models/SubstancePainterTest/machete.blade_Normal.png"
|
||||
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
assets/Models/SubstancePainterTest/machete.blade_Roughness.png
Normal file
|
After Width: | Height: | Size: 78 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b42jj71wsavpb"
|
||||
path.s3tc="res://.godot/imported/machete.blade_Roughness.png-bba0360659f40dc2dd077f227c133a99.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.blade_Roughness.png"
|
||||
dest_files=["res://.godot/imported/machete.blade_Roughness.png-bba0360659f40dc2dd077f227c133a99.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.grip_Alpha.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://uj6qkyo7256m"
|
||||
path="res://.godot/imported/machete.grip_Alpha.png-e8d225d8ecc0df20bd5e8bf2e21ebb6c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_Alpha.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_Alpha.png-e8d225d8ecc0df20bd5e8bf2e21ebb6c.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.grip_BaseColor.png
Normal file
|
After Width: | Height: | Size: 60 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://8pa8yccol7ar"
|
||||
path.s3tc="res://.godot/imported/machete.grip_BaseColor.png-6a5dde77bf4fca5a944533e28ce86c9b.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_BaseColor.png-6a5dde77bf4fca5a944533e28ce86c9b.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.grip_Displacement.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://r1cr3jd5rrwo"
|
||||
path="res://.godot/imported/machete.grip_Displacement.png-c837a2e18b96135db45958a42d10033e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_Displacement.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_Displacement.png-c837a2e18b96135db45958a42d10033e.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.grip_Emission.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bsxp6katvcpbh"
|
||||
path="res://.godot/imported/machete.grip_Emission.png-0631f3fae8aada04f0a7898afda297cb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_Emission.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_Emission.png-0631f3fae8aada04f0a7898afda297cb.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.grip_Metallic.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ho14mon08j0o"
|
||||
path.s3tc="res://.godot/imported/machete.grip_Metallic.png-50dc7c24655acf8443a98a062ce2f802.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_Metallic.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_Metallic.png-50dc7c24655acf8443a98a062ce2f802.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
|
||||
BIN
assets/Models/SubstancePainterTest/machete.grip_Normal.png
Normal file
|
After Width: | Height: | Size: 291 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cjn2sbu0prtve"
|
||||
path.s3tc="res://.godot/imported/machete.grip_Normal.png-caffb46f409c3bc647252e47fbc6d4d9.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_Normal.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_Normal.png-caffb46f409c3bc647252e47fbc6d4d9.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/Models/SubstancePainterTest/machete.grip_Normal.png"
|
||||
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
assets/Models/SubstancePainterTest/machete.grip_Roughness.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://0kbuhwdcpb3"
|
||||
path.s3tc="res://.godot/imported/machete.grip_Roughness.png-717688418209eebba383ac47e315b46e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/machete.grip_Roughness.png"
|
||||
dest_files=["res://.godot/imported/machete.grip_Roughness.png-717688418209eebba383ac47e315b46e.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.base_Alpha.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cdgc3nwuru763"
|
||||
path="res://.godot/imported/switch1.base_Alpha.png-0c023d6a5dcff2e02b8fe9c3d862d559.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_Alpha.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_Alpha.png-0c023d6a5dcff2e02b8fe9c3d862d559.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.base_BaseColor.png
Normal file
|
After Width: | Height: | Size: 209 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ixeulptnq4t7"
|
||||
path.s3tc="res://.godot/imported/switch1.base_BaseColor.png-daac225162d99eb7bfb4f49193bc1293.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_BaseColor.png-daac225162d99eb7bfb4f49193bc1293.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.base_Displacement.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dealrcenkrg6a"
|
||||
path="res://.godot/imported/switch1.base_Displacement.png-32d11ecd60711d2a932ca239fd92f8bd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_Displacement.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_Displacement.png-32d11ecd60711d2a932ca239fd92f8bd.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.base_Emission.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cos488mljmx7m"
|
||||
path="res://.godot/imported/switch1.base_Emission.png-6347e1c58171a0e2cdec87c03086ea54.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_Emission.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_Emission.png-6347e1c58171a0e2cdec87c03086ea54.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.base_Metallic.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bqbnqyyxcp4fd"
|
||||
path.s3tc="res://.godot/imported/switch1.base_Metallic.png-aa560d09018f52dfcf7f342fe2f99ca2.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_Metallic.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_Metallic.png-aa560d09018f52dfcf7f342fe2f99ca2.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.base_Normal.png
Normal file
|
After Width: | Height: | Size: 228 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bfsf6vw1hv3qe"
|
||||
path.s3tc="res://.godot/imported/switch1.base_Normal.png-1f95f28294e04015aa904ae87e4519d1.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_Normal.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_Normal.png-1f95f28294e04015aa904ae87e4519d1.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/Models/SubstancePainterTest/switch1.base_Normal.png"
|
||||
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
assets/Models/SubstancePainterTest/switch1.base_Roughness.png
Normal file
|
After Width: | Height: | Size: 137 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dn2os4sr5ymnj"
|
||||
path.s3tc="res://.godot/imported/switch1.base_Roughness.png-f3858f02c298f3566f54b4c73622cf0d.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.base_Roughness.png"
|
||||
dest_files=["res://.godot/imported/switch1.base_Roughness.png-f3858f02c298f3566f54b4c73622cf0d.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.switch_Alpha.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c3kjdggkk0o4m"
|
||||
path="res://.godot/imported/switch1.switch_Alpha.png-a712f5d2e2c18b40a6dac97a62f86e99.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_Alpha.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_Alpha.png-a712f5d2e2c18b40a6dac97a62f86e99.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.switch_BaseColor.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bkfft07rm86dg"
|
||||
path.s3tc="res://.godot/imported/switch1.switch_BaseColor.png-aa08e4aea473d8bd0e24439823f6e961.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_BaseColor.png-aa08e4aea473d8bd0e24439823f6e961.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
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://crrsclbuvg0mo"
|
||||
path="res://.godot/imported/switch1.switch_Displacement.png-cf15d3962c884f1e8e7a4429b2d69348.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_Displacement.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_Displacement.png-cf15d3962c884f1e8e7a4429b2d69348.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.switch_Emission.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7ulrnt1hpuha"
|
||||
path="res://.godot/imported/switch1.switch_Emission.png-5e9c9d57547165379ccd260ca011f88e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_Emission.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_Emission.png-5e9c9d57547165379ccd260ca011f88e.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.switch_Metallic.png
Normal file
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dblkcqvfif4li"
|
||||
path.s3tc="res://.godot/imported/switch1.switch_Metallic.png-e5176ec0b2f3df9c95a271445511a462.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_Metallic.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_Metallic.png-e5176ec0b2f3df9c95a271445511a462.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
|
||||
BIN
assets/Models/SubstancePainterTest/switch1.switch_Normal.png
Normal file
|
After Width: | Height: | Size: 140 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c6s1lgmf327te"
|
||||
path.s3tc="res://.godot/imported/switch1.switch_Normal.png-140867d95a6dd542a88400fabe50e58b.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_Normal.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_Normal.png-140867d95a6dd542a88400fabe50e58b.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/Models/SubstancePainterTest/switch1.switch_Normal.png"
|
||||
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
assets/Models/SubstancePainterTest/switch1.switch_Roughness.png
Normal file
|
After Width: | Height: | Size: 481 KiB |
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://2yaxgipvhefg"
|
||||
path.s3tc="res://.godot/imported/switch1.switch_Roughness.png-e7f6d7e93361f007e9b85ecf574c2025.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/SubstancePainterTest/switch1.switch_Roughness.png"
|
||||
dest_files=["res://.godot/imported/switch1.switch_Roughness.png-e7f6d7e93361f007e9b85ecf574c2025.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
|
||||
BIN
assets/Models/machete.blend
Normal file
51
assets/Models/machete.blend.import
Normal file
@@ -0,0 +1,51 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://sqt1w5notsxm"
|
||||
path="res://.godot/imported/machete.blend-692f01d0469a9eb925138a3b4e13e221.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/machete.blend"
|
||||
dest_files=["res://.godot/imported/machete.blend-692f01d0469a9eb925138a3b4e13e221.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
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=""
|
||||
_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/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
|
||||
BIN
assets/Models/machete.blend1
Normal file
BIN
assets/Models/switch1.blend
Normal file
51
assets/Models/switch1.blend.import
Normal file
@@ -0,0 +1,51 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://cwuni0f073uef"
|
||||
path="res://.godot/imported/switch1.blend-e609996642cdeba1655dfae8108479bf.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Models/switch1.blend"
|
||||
dest_files=["res://.godot/imported/switch1.blend-e609996642cdeba1655dfae8108479bf.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
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=""
|
||||
_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/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
|
||||
BIN
assets/Models/switch1.blend1
Normal file
BIN
assets/Textures/ObjectTextures/Machete.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
34
assets/Textures/ObjectTextures/Machete.png.import
Normal file
@@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1upy05l2sd3o"
|
||||
path="res://.godot/imported/Machete.png-4dfabcd94e9bbd82d169cf314c64e75e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Textures/ObjectTextures/Machete.png"
|
||||
dest_files=["res://.godot/imported/Machete.png-4dfabcd94e9bbd82d169cf314c64e75e.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
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=108 format=4 uid="uid://6agmt1hqlhww"]
|
||||
[gd_scene load_steps=112 format=4 uid="uid://6agmt1hqlhww"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_sbpvn"]
|
||||
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_fn4vb"]
|
||||
@@ -37,7 +37,11 @@
|
||||
[ext_resource type="Script" path="res://scripts/switch_interactandshoot.gd" id="35_ybetb"]
|
||||
[ext_resource type="Script" path="res://levels/switch_target.gd" id="36_fuepo"]
|
||||
[ext_resource type="PackedScene" uid="uid://cucqbjb8bcha5" path="res://assets/blunderbuss_pickup.tscn" id="38_1e38i"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="41_brca2"]
|
||||
[ext_resource type="PackedScene" uid="uid://h05qay3qri4e" path="res://assets/switch_1.tscn" id="42_rmbqr"]
|
||||
[ext_resource type="PackedScene" uid="uid://bshuvj6xeaiiq" path="res://assets/machete.tscn" id="43_k8ftm"]
|
||||
[ext_resource type="PackedScene" uid="uid://bcmd7elfjhppe" path="res://assets/tree_1.tscn" id="43_o23bq"]
|
||||
[ext_resource type="PackedScene" uid="uid://hp4xn8oqdxnd" path="res://assets/machete_pickup.tscn" id="44_j62x2"]
|
||||
[ext_resource type="PackedScene" uid="uid://dlhjacsike5a4" path="res://assets/oildrum1.tscn" id="45_eatji"]
|
||||
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="45_lveut"]
|
||||
|
||||
@@ -894,6 +898,7 @@ _data = {
|
||||
[node name="BLOCKOUT2Test" type="Node3D" node_paths=PackedStringArray("player")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.016016, 0.0225029, -0.0192337)
|
||||
script = ExtResource("1_sbpvn")
|
||||
load_save = false
|
||||
player = NodePath("Player")
|
||||
money = 50
|
||||
start_health = 5
|
||||
@@ -2021,6 +2026,18 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.84071, 27.457, 3.20335)
|
||||
|
||||
[node name="PostProcessing" parent="." instance=ExtResource("45_lveut")]
|
||||
|
||||
[node name="LadderCollisionCheck" parent="." instance=ExtResource("41_brca2")]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.589387, 0, 0, 0, 1, 3.73803, -5.75175, 15.6074)
|
||||
|
||||
[node name="Switch1" parent="." instance=ExtResource("42_rmbqr")]
|
||||
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -1.63531, 1.62721, 8.4082)
|
||||
|
||||
[node name="Machete" parent="." instance=ExtResource("43_k8ftm")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.44723, 1.44374, 9.96268)
|
||||
|
||||
[node name="machete_pickup" parent="." instance=ExtResource("44_j62x2")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.60621, 1.38605, 10.9619)
|
||||
|
||||
[connection signal="body_entered" from="Room1/RoomCheck" to="Room1/RoomCheck" method="_on_body_entered"]
|
||||
[connection signal="body_exited" from="Room1/RoomCheck" to="Room1/RoomCheck" method="_on_body_exited"]
|
||||
[connection signal="body_entered" from="Room3/RoomCheck2" to="Room3/RoomCheck2" method="_on_body_entered"]
|
||||
|
||||
@@ -43,7 +43,7 @@ texture_type = 1
|
||||
[sub_resource type="VisualShaderNodeTransformOp" id="VisualShaderNodeTransformOp_2g5e4"]
|
||||
|
||||
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_11nn1"]
|
||||
default_input_values = [0, 0.0, 1, 2.51]
|
||||
default_input_values = [0, 0.0, 1, 2.2]
|
||||
operator = 2
|
||||
|
||||
[sub_resource type="VisualShaderNodeCompare" id="VisualShaderNodeCompare_qsqwv"]
|
||||
@@ -85,7 +85,7 @@ default_input_values = [0, 0.0, 1, 5.0]
|
||||
operator = 1
|
||||
|
||||
[sub_resource type="VisualShaderNodeVectorCompose" id="VisualShaderNodeVectorCompose_lfpob"]
|
||||
default_input_values = [0, 0.05, 1, 1.0, 2, 1.0]
|
||||
default_input_values = [0, 0.0, 1, 1.0, 2, 1.0]
|
||||
op_type = 0
|
||||
|
||||
[sub_resource type="VisualShaderNodeVaryingSetter" id="VisualShaderNodeVaryingSetter_fr6p7"]
|
||||
@@ -133,6 +133,11 @@ void vertex() {
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
// Fresnel:11
|
||||
float n_in11p3 = 1.50000;
|
||||
float n_out11p0 = pow(1.0 - clamp(dot(NORMAL, VIEW), 0.0, 1.0), n_in11p3);
|
||||
|
||||
|
||||
// Input:16
|
||||
float n_out16p0 = TIME;
|
||||
|
||||
@@ -153,7 +158,7 @@ void fragment() {
|
||||
|
||||
|
||||
// VectorCompose:8
|
||||
float n_in8p0 = 0.05000;
|
||||
float n_in8p0 = 0.00000;
|
||||
float n_in8p1 = 1.00000;
|
||||
vec2 n_out8p0 = vec2(n_in8p0, n_in8p1);
|
||||
|
||||
@@ -168,7 +173,7 @@ void fragment() {
|
||||
|
||||
|
||||
// FloatOp:23
|
||||
float n_in23p1 = 2.51000;
|
||||
float n_in23p1 = 2.20000;
|
||||
float n_out23p0 = n_out2p0.x * n_in23p1;
|
||||
|
||||
|
||||
@@ -177,18 +182,8 @@ void fragment() {
|
||||
bool n_out24p0 = n_in24p0 > n_out23p0;
|
||||
|
||||
|
||||
// Fresnel:11
|
||||
float n_in11p3 = 1.50000;
|
||||
float n_out11p0 = pow(1.0 - clamp(dot(NORMAL, VIEW), 0.0, 1.0), n_in11p3);
|
||||
|
||||
|
||||
// Mix:12
|
||||
float n_in12p0 = 0.00000;
|
||||
float n_out12p0 = mix(n_in12p0, (n_out24p0 ? 1.0 : 0.0), n_out11p0);
|
||||
|
||||
|
||||
// FloatOp:25
|
||||
float n_out25p0 = n_out12p0 + (n_out24p0 ? 1.0 : 0.0);
|
||||
float n_out25p0 = n_out11p0 + (n_out24p0 ? 1.0 : 0.0);
|
||||
|
||||
|
||||
// FloatParameter:32
|
||||
@@ -230,7 +225,7 @@ void fragment() {
|
||||
|
||||
}
|
||||
"
|
||||
graph_offset = Vector2(27.8288, 475.311)
|
||||
graph_offset = Vector2(-813.719, 152.658)
|
||||
modes/blend = 1
|
||||
modes/cull = 2
|
||||
varyings/WorldPos = "0,4"
|
||||
@@ -247,11 +242,11 @@ nodes/fragment/0/position = Vector2(2780, 340)
|
||||
nodes/fragment/2/node = SubResource("VisualShaderNodeTexture_txbhu")
|
||||
nodes/fragment/2/position = Vector2(-1080, 340)
|
||||
nodes/fragment/8/node = SubResource("VisualShaderNodeVectorCompose_lfpob")
|
||||
nodes/fragment/8/position = Vector2(-2000, 920)
|
||||
nodes/fragment/8/position = Vector2(-1900, 860)
|
||||
nodes/fragment/11/node = SubResource("VisualShaderNodeFresnel_jqdis")
|
||||
nodes/fragment/11/position = Vector2(560, 40)
|
||||
nodes/fragment/12/node = SubResource("VisualShaderNodeMix_sg47n")
|
||||
nodes/fragment/12/position = Vector2(1280, 140)
|
||||
nodes/fragment/12/position = Vector2(1100, 180)
|
||||
nodes/fragment/13/node = SubResource("VisualShaderNodeUVFunc_sqtyy")
|
||||
nodes/fragment/13/position = Vector2(-1520, 480)
|
||||
nodes/fragment/14/node = SubResource("VisualShaderNodeUVFunc_idtyr")
|
||||
@@ -259,11 +254,11 @@ nodes/fragment/14/position = Vector2(-2000, 420)
|
||||
nodes/fragment/15/node = SubResource("VisualShaderNodeVectorCompose_uin1b")
|
||||
nodes/fragment/15/position = Vector2(-2420, 640)
|
||||
nodes/fragment/16/node = SubResource("VisualShaderNodeInput_avv5w")
|
||||
nodes/fragment/16/position = Vector2(-3420, 720)
|
||||
nodes/fragment/16/position = Vector2(-3360, 920)
|
||||
nodes/fragment/17/node = SubResource("VisualShaderNodeColorConstant_rnjwp")
|
||||
nodes/fragment/17/position = Vector2(780, 780)
|
||||
nodes/fragment/18/node = SubResource("VisualShaderNodeFloatOp_dl4jf")
|
||||
nodes/fragment/18/position = Vector2(-2820, 720)
|
||||
nodes/fragment/18/position = Vector2(-2840, 780)
|
||||
nodes/fragment/22/node = SubResource("VisualShaderNodeTransformOp_2g5e4")
|
||||
nodes/fragment/22/position = Vector2(-20, 960)
|
||||
nodes/fragment/23/node = SubResource("VisualShaderNodeFloatOp_11nn1")
|
||||
@@ -281,7 +276,7 @@ nodes/fragment/28/position = Vector2(660, 1560)
|
||||
nodes/fragment/30/node = SubResource("VisualShaderNodeFloatParameter_7jb8a")
|
||||
nodes/fragment/30/position = Vector2(640, 920)
|
||||
nodes/fragment/31/node = SubResource("VisualShaderNodeMix_6vdce")
|
||||
nodes/fragment/31/position = Vector2(2200, 340)
|
||||
nodes/fragment/31/position = Vector2(2220, 340)
|
||||
nodes/fragment/32/node = SubResource("VisualShaderNodeFloatParameter_t7gx4")
|
||||
nodes/fragment/32/position = Vector2(660, 1260)
|
||||
nodes/fragment/35/node = SubResource("VisualShaderNodeSmoothStep_8nc43")
|
||||
@@ -292,4 +287,4 @@ nodes/fragment/38/node = SubResource("VisualShaderNodeFloatOp_dvo0y")
|
||||
nodes/fragment/38/position = Vector2(1099.39, 1082.46)
|
||||
nodes/fragment/39/node = SubResource("VisualShaderNodeFloatOp_1ut4h")
|
||||
nodes/fragment/39/position = Vector2(1280, 1420)
|
||||
nodes/fragment/connections = PackedInt32Array(8, 0, 13, 1, 13, 0, 2, 0, 14, 0, 13, 0, 15, 0, 14, 2, 16, 0, 18, 0, 18, 0, 15, 1, 23, 0, 24, 1, 11, 0, 12, 2, 24, 0, 12, 1, 12, 0, 25, 0, 24, 0, 25, 1, 27, 0, 28, 0, 28, 1, 35, 2, 30, 0, 35, 0, 30, 0, 38, 0, 38, 0, 35, 1, 28, 1, 37, 2, 32, 0, 39, 0, 32, 0, 37, 0, 39, 0, 37, 1, 37, 0, 31, 2, 31, 0, 0, 1, 2, 0, 23, 0, 25, 0, 31, 1, 17, 0, 0, 5)
|
||||
nodes/fragment/connections = PackedInt32Array(8, 0, 13, 1, 13, 0, 2, 0, 14, 0, 13, 0, 15, 0, 14, 2, 16, 0, 18, 0, 18, 0, 15, 1, 23, 0, 24, 1, 11, 0, 12, 2, 24, 0, 25, 1, 27, 0, 28, 0, 28, 1, 35, 2, 30, 0, 35, 0, 30, 0, 38, 0, 38, 0, 35, 1, 28, 1, 37, 2, 32, 0, 39, 0, 32, 0, 37, 0, 39, 0, 37, 1, 37, 0, 31, 2, 2, 0, 23, 0, 25, 0, 31, 1, 17, 0, 0, 5, 11, 0, 25, 0, 31, 0, 0, 1)
|
||||
|
||||
@@ -702,7 +702,7 @@ audio_empty = NodePath("Audio/Empty")
|
||||
audio_reload = NodePath("Audio/Reload")
|
||||
|
||||
[node name="mac10" parent="." index="0"]
|
||||
transform = Transform3D(-1.08301e-06, -8.0508e-08, -0.3, -0.0225093, 0.299154, 9.78252e-10, 0.299154, 0.0225093, -1.086e-06, -0.00876398, 0.0748287, -0.0557729)
|
||||
transform = Transform3D(-0.120695, -0.0946482, -0.257826, 0.172433, -0.245315, 0.00933491, -0.213774, -0.144437, 0.153097, 0.948953, -2.62066, 0.655643)
|
||||
cast_shadow = 0
|
||||
lod_bias = 10.0
|
||||
mesh = SubResource("ArrayMesh_pcg38")
|
||||
|
||||
188
assets/machete.tscn
Normal file
123
assets/machete_pickup.tscn
Normal file
@@ -78,6 +78,16 @@ random_pitch = 2.0
|
||||
streams_count = 1
|
||||
stream_0/stream = ExtResource("19_pi7h7")
|
||||
|
||||
[sub_resource type="Animation" id="Animation_q5egb"]
|
||||
length = 0.001
|
||||
tracks/0/type = "position_3d"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Head/Recoil/Camera3D/WeaponHolder")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = PackedFloat32Array(0, 1, 0, -0.0341401, -0.111267)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_llq31"]
|
||||
resource_name = "punch"
|
||||
length = 0.75
|
||||
@@ -111,16 +121,6 @@ tracks/2/interp = 2
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = PackedFloat32Array(0, 1, 0, 0, 0, 1, 0.19, 1, 0.429604, -0.0899337, -0.184524, 0.879377, 0.23, 1, 0.404158, -0.0814679, -0.189232, 0.891186, 0.3, 1, 0.0843464, 0.014675, -0.188657, 0.978305, 0.37, 1, 0.124325, 0.0221516, -0.181308, 0.975285, 0.75, 1, 0, 0, 0, 1)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_q5egb"]
|
||||
length = 0.001
|
||||
tracks/0/type = "position_3d"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Head/Recoil/Camera3D/WeaponHolder")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = PackedFloat32Array(0, 1, 0, -0.0341401, -0.111267)
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_d0x8a"]
|
||||
_data = {
|
||||
"RESET": SubResource("Animation_q5egb"),
|
||||
@@ -130,7 +130,7 @@ _data = {
|
||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("weapon_holder") groups=["persist", "player"]]
|
||||
transform = Transform3D(1, 0.000164476, 0.000583754, -0.000165075, 0.999999, 0.00104027, -0.000583585, -0.00104036, 0.999999, 0, 1.11359, 0)
|
||||
collision_layer = 6
|
||||
collision_mask = 11
|
||||
collision_mask = 523
|
||||
script = ExtResource("1_x7wms")
|
||||
SENSITIVITY = 0.008
|
||||
weapon_holder = NodePath("Head/Recoil/Camera3D/WeaponHolder")
|
||||
|
||||
@@ -1189,7 +1189,7 @@ size = Vector3(0.816284, 0.725159, 0.75531)
|
||||
|
||||
[node name="spider" type="CharacterBody3D" groups=["enemy", "persist"]]
|
||||
collision_layer = 8
|
||||
collision_mask = 9
|
||||
collision_mask = 521
|
||||
script = ExtResource("1_7e7fe")
|
||||
bullet = ExtResource("2_aew5r")
|
||||
casing = ExtResource("3_e5ft5")
|
||||
|
||||
110
assets/switch_1.tscn
Normal file
@@ -0,0 +1,110 @@
|
||||
[gd_scene load_steps=15 format=4 uid="uid://h05qay3qri4e"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://ixeulptnq4t7" path="res://assets/Models/SubstancePainterTest/switch1.base_BaseColor.png" id="1_fj3ta"]
|
||||
[ext_resource type="Texture2D" uid="uid://bqbnqyyxcp4fd" path="res://assets/Models/SubstancePainterTest/switch1.base_Metallic.png" id="2_51b4u"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfsf6vw1hv3qe" path="res://assets/Models/SubstancePainterTest/switch1.base_Normal.png" id="3_5128q"]
|
||||
[ext_resource type="Texture2D" uid="uid://dn2os4sr5ymnj" path="res://assets/Models/SubstancePainterTest/switch1.base_Roughness.png" id="4_323bf"]
|
||||
[ext_resource type="Texture2D" uid="uid://bkfft07rm86dg" path="res://assets/Models/SubstancePainterTest/switch1.switch_BaseColor.png" id="5_spxjx"]
|
||||
[ext_resource type="Texture2D" uid="uid://dblkcqvfif4li" path="res://assets/Models/SubstancePainterTest/switch1.switch_Metallic.png" id="6_1mkxb"]
|
||||
[ext_resource type="Texture2D" uid="uid://c6s1lgmf327te" path="res://assets/Models/SubstancePainterTest/switch1.switch_Normal.png" id="7_0pqjv"]
|
||||
[ext_resource type="Texture2D" uid="uid://2yaxgipvhefg" path="res://assets/Models/SubstancePainterTest/switch1.switch_Roughness.png" id="8_12i20"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tk0e5"]
|
||||
resource_name = "switch1.base"
|
||||
cull_mode = 2
|
||||
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
|
||||
albedo_texture = ExtResource("1_fj3ta")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("2_51b4u")
|
||||
roughness_texture = ExtResource("4_323bf")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("3_5128q")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_2nq71"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.1, -0.1, -0.2, 0.2, 0.2, 0.4),
|
||||
"format": 34896613377,
|
||||
"index_count": 132,
|
||||
"index_data": PackedByteArray("AAAJAAgAAAACAAkAAgAKAAkAAgAGAAoABgALAAoABgAEAAsABAAIAAsABAAAAAgAAgAEAAYAAgAAAAQAAQATAAUAAQAQABMAAQAJAAMAAQAIAAkAAwAKAAcAAwAJAAoABwALAAUABwAKAAsABQAIAAEABQALAAgADwAWAA4ADwAXABYABwARAAMABwASABEABQASAAcABQATABIAAwAQAAEAAwARABAADAARAA0ADAAQABEADQASAA4ADQARABIADgATAA8ADgASABMADwAQAAwADwATABAAFgAUABUAFgAXABQADQAUAAwADQAVABQADAAXAA8ADAAUABcADgAVAA0ADgAWABUA"),
|
||||
"name": "switch1.base",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 24,
|
||||
"vertex_data": PackedByteArray("AAAAAP//AABWJv//0+wAAAAAAAAAAAAAVib//ysTAAD//wAA//8AAKjZ///T7AAA//8AAAAAAACo2f//KxMAAAAA/////wAAAAD//wAAAAD/////AAAAAP///////wAALkq78LSpAAAuSrvwSlYAANC1u/BKVgAA0LW78LSpAABWJrvw0+wAAFYmu/ArEwAAqNm78CsTAACo2bvw0+wAAC5Kvw+0qQAALkq/D0pWAADQtb8PSlYAANC1vw+0qQAA")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_cm7na"]
|
||||
resource_name = "switch1_Cube_001"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.1, -0.1, -0.2, 0.2, 0.2, 0.4),
|
||||
"attribute_data": PackedByteArray("i+8sf6XBLP//P9KALcQZEkkKtnUx8Sx/uK7/P6XB0oD/Pyz/l8lZPkkKSQox8b8Ti+//P3iCLP/SgCz/LcRZPok2tnUc7r6TuK4sf3iC0oDSgNKAl8kZEok2SQoc7iz/XrAsf9IALH/SANKAjG//P9IA0gDTACz/jG8sf/8/0gClQdKAXrD/P/8/LH+lQSz/jG9ZPn5KC1527ADGUaZZPn5K4DRLwwDGwYtZPg1l4DR27Cz/HIpZPg1lC15Lwyz/8ccZEqVBLH/29Cx/XM1ZPqVBvxP29L8TXM0ZEuZtvxPg8Sz/8cdZPuZtLH/g8b6TjG/UBvenWT527HuOUabUBvenLhVLw3uOwYvUBofCLhV27KbHHIrUBofCWT5Lw6bH"),
|
||||
"format": 34896613399,
|
||||
"index_count": 132,
|
||||
"index_data": PackedByteArray("AgAdABoAAgAIAB0ABgAeABsABgASAB4AFAAjACAAFAAOACMADAAYACEADAAAABgABwANABMABwABAA0AAwA5AA8AAwAwADkABAAcAAoABAAZABwACgAfABYACgAcAB8AFgAiABAAFgAfACIAEAAZAAQAEAAiABkALwBEACwALwBHAEQAFQAzAAkAFQA2ADMAEQA4ABcAEQA7ADgACwAyAAUACwA1ADIAJQA0ACgAJQAxADQAKAA3ACsAKAA0ADcAKwA6AC4AKwA3ADoALgAxACUALgA6ADEAQwA9AEAAQwBGAD0AKQA+ACYAKQBBAD4AJABFAC0AJAA8AEUAKgA/ACcAKgBCAD8A"),
|
||||
"material": SubResource("StandardMaterial3D_tk0e5"),
|
||||
"name": "switch1.base",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 72,
|
||||
"vertex_data": PackedByteArray("AAAAAP///78AAAAA/////wAAAAD//1TVVib//9Ps//9WJv//0+z/v1Ym///T7FTVAAAAAAAA//8AAAAAAAD//wAAAAAAAFTVVib//ysT/79WJv//KxP/v1Ym//8rE1TV//8AAP///7///wAA////////AAD//1TVqNn//9Ps//+o2f//0+z/v6jZ///T7FTV//8AAAAA/////wAAAAD/////AAAAAFTVqNn//ysT/7+o2f//KxP/v6jZ//8rE1TVAAD//////78AAP//////vwAA/////1TVAAD//wAA//8AAP//AAD/vwAA//8AAFTV/////wAA////////AAD/v/////8AAFTV/////////7//////////v////////1TVLkq78LSp//8uSrvwtKn/vy5Ku/C0qf//Lkq78EpW//8uSrvwSlb/vy5Ku/BKVv//0LW78EpW///QtbvwSlb/v9C1u/BKVv//0LW78LSp///QtbvwtKn/v9C1u/C0qf//Via78NPs//9WJrvw0+z/v1Ymu/DT7FTVVia78CsT/79WJrvwKxP/v1Ymu/ArE1TVqNm78CsT/7+o2bvwKxP/v6jZu/ArE1TVqNm78NPs//+o2bvw0+z/v6jZu/DT7FTVLkq/D7Sp//8uSr8PtKn/vy5Kvw+0qf//Lkq/D0pW//8uSr8PSlb/vy5Kvw9KVv//0LW/D0pW///Qtb8PSlb/v9C1vw9KVv//0LW/D7Sp///Qtb8PtKn/v9C1vw+0qf///3//f/9//z9UVaqq/z//v////3+qqlRV/z//v/9//z9UVaqq/3//f////3+qqlRV/3//f/9//z+qqlRV/z//v////39UVaqq/z//v/9//z+qqlRV/3//f////39UVaqq/3//f////39UVaqq/z//v////39UVaqq/z//v////3+qqlRV/3//f////3+qqlRV////f////3//v/9//3//f////3//v/9//3//f////3//P/9/////f////3//P/9//z//v////3+qqlRV/3//f////3+qqlRV/3//f////39UVaqq/z//v////39UVaqq////f////3//v/9//3//f////3//v/9//3//f////3//P/9/////f////3//P/9/")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_2nq71")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6sfrv"]
|
||||
resource_name = "switch1.switch"
|
||||
cull_mode = 2
|
||||
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
|
||||
albedo_texture = ExtResource("5_spxjx")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("6_1mkxb")
|
||||
roughness_texture = ExtResource("8_12i20")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("7_0pqjv")
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gqho7"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.0925379, -0.0727523, -0.180971, 0.16529, 0.145505, 0.253724),
|
||||
"format": 34896613377,
|
||||
"index_count": 228,
|
||||
"index_data": PackedByteArray("EQADAAEAEQASAAMAEgAFAAMAEgAUAAUAFAAHAAUAFAAWAAcAFgAJAAcAFgAYAAkAGAALAAkAGAAaAAsAGgANAAsAGgAcAA0ABQABAAMAAQANAA8ADQAJAAsACQAFAAcABQANAAEADQAFAAkAHAAPAA0AHAAeAA8AHgABAA8AHgARAAEADgACAAAAAgAGAAQABgAKAAgACgAOAAwADgAGAAIABgAOAAoADgAQAB8ADgAAABAAEAAiAB8AEAAgACIADAAfAB0ADAAOAB8AHQAeABwAHQAfAB4ACgAdABsACgAMAB0AGwAcABoAGwAdABwACAAbABkACAAKABsAGQAaABgAGQAbABoABgAZABcABgAIABkAFwAYABYAFwAZABgABAAXABUABAAGABcAFQAWABQAFQAXABYAAgAVABMAAgAEABUAEwAUABIAEwAVABQAAAATABAAAAACABMAEAASABEAEAATABIAEQAgABAAEQAlACAAHgAlABEAHgAhACUAHwAhAB4AHwAiACEAIQAmACUAIQAnACYAIAAjACIAIAAkACMAJQAkACAAJQAmACQAJgAjACQAJgAnACMAJwAiACMAJwAhACIA"),
|
||||
"lods": [0.0237299, PackedByteArray("EQADAAEAHgARAAEAHgABAA8AEQATAAMAEAATABEAAAATABAAAAACABMADgAAABAADgAQAB8AEwAFAAMAEwAEAAUAAgAEABMABAAZAAUABAAIABkABQAZAAkAGQALAAkAGQAKAAsACAAKABkACgAdAAsACwAdAA0ACgAMAB0ABQABAAMABQANAAEAAQANAA8ADQAFAAkADQAJAAsAHQAPAA0AHQAeAA8AHQAfAB4ADAAfAB0ADAAOAB8ADgACAAAADgAEAAIABAAOAAoACgAOAAwABAAKAAgAEAAiAB8AEAAgACIAIAAjACIAIAAkACMAEQAgABAAEQAlACAAHgAlABEAHgAhACUAIQAmACUAIQAnACYAHwAhAB4AHwAiACEAJQAkACAAJQAmACQAJgAjACQAJgAnACMAJwAiACMAJwAhACIA")],
|
||||
"name": "switch1.switch",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 40,
|
||||
"vertex_data": PackedByteArray("UY8AADBtAABRj///MG0AAP7eAACwggAA/t7//7CCAAD//wAAl7YAAP////+XtgAA/t4AAH/qAAD+3v//f+oAAFGPAAD//wAAUY//////AAClPwAAf+oAAKU///9/6gAApB4AAJe2AACkHv//l7YAAKU/AACwggAApT///7CCAABRjzdHMG0AAFGPx7gwbQAA/t7HuLCCAAD+3jdHsIIAAP//x7iXtgAA//83R5e2AAD+3se4f+oAAP7eN0d/6gAAUY/HuP//AABRjzdH//8AAKU/x7h/6gAApT83R3/qAACkHse4l7YAAKQeN0eXtgAApT/HuLCCAAClPzdHsIIAAKxPN0cWCQAAAADHuJYeAAAAADdHlh4AACQPN0feBwAATiw3RwAAAACsT8e4FgkAAE4sx7gAAAAAJA/HuN4HAAA=")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_vpr2q"]
|
||||
resource_name = "switch1_Cylinder"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.0925379, -0.0727523, -0.180971, 0.16529, 0.145505, 0.253724),
|
||||
"attribute_data": PackedByteArray("L1j9agUan0MFGp9DL1hzwgUauaAFGrmgL1iejqY9n0O5ACuiYHFCqaY9uaC5AEX/YHHPp+oZK6LqGSuiAZVCqeoZRf/qGUX/AZXPp4s9K6KLPSuiMq5zwos9Rf+LPUX/Mq6ejrxWK6KlryuiMq4U5rxWRf+lr0X/Mq79akbTK6JG0yuiAZVF/0bTRf9G00X/AZXMUXfsK6Klr59DYHFF/3fsRf+lr7mgYHHMUbkAn0NG059DL1gU5rkAuaBG07mguNS5oAUahV2PpllQBRqFXdB7WVAFGtOGQn1ZUAUa04amPdOGuQBf5aY9hV25ABK86hlf5eoZX+XqGRK86hkSvIs9X+WLPV/liz0SvIs9Ery8Vl/lpa9f5bxWErylrxK8RtNf5UbTX+VG0xK8RtMSvHfsX+Wlr9OGd+wSvKWvhV0vWFlQuQDThgYqLUJG09OGWfi5oLkAhV25AC1CRtOFXbjUA1y8Vmx3j6bDHy9Yowt4Ky1CBiqXEVn4A1x4K+AYuQCXEQ7tGFEtO+AYLTvgGAPgGFEHR2x3cETgGNB7owu8VrmgQn3DH4RwuQAHR7mgcEQtQnpjuQAtOy1CLTstQgUan0MFGrmg6hkrouoZRf9G0yuiRtNF/wUahV28VhK8LTstQg=="),
|
||||
"format": 34896613399,
|
||||
"index_count": 228,
|
||||
"index_data": PackedByteArray("NQAKAAQANQA4AAoAOQARAAsAOQA9ABEAPAAXABAAPABBABcAQAAcABYAQABEABwARQAiAB0ARQBIACIASQAoACMASQBMACgADwADAAkAAwAnAC0AJwAbACEAGwAPABUADwAnAAMAJwAPABsATQAvACkATQBTAC8AUQAFAC4AUQA3AAUAKgAGAAAABgASAAwAEgAeABgAHgAqACQAKgASAAYAEgAqAB4AKwAzAFUAKwACADMAMABeAFQAMABYAF4AJgBXAE8AJgAsAFcATwBTAE0ATwBXAFMAIABOAEsAIAAlAE4ASwBMAEkASwBOAEwAGgBKAEcAGgAfAEoARwBIAEUARwBKAEgAEwBGAEIAEwAZAEYAQgBEAEAAQgBGAEQADQBDAD4ADQAUAEMAPgBBADwAPgBDAEEACAA/ADsACAAOAD8AOwA9ADkAOwA/AD0AAQA6ADEAAQAHADoAMQA4ADUAMQA6ADgANgBaADIANgBpAFoAUABnADQAUABbAGcAVgBdAFIAVgBgAF0AWwBqAGcAWwBtAGoAWABhAF4AWABkAGEAaABlAFkAaABrAGUAbABiAGYAbABuAGIAbwBfAGMAbwBcAF8A"),
|
||||
"lods": [0.0237299, PackedByteArray("NQAKAHEAUQA1AHEAUQBxAC4ANQA6AAoAdgA6ADUAcAA6AHYAcAAHADoAKwBwAHYAKwB2AFUAOwBzAAsAOwByAHMACAByADsADQB3AHMADQAZAHcAEAB3ABwARwB1AB0ARwB0AHUAGgB0AEcAdABOAHUAdQBOACgAdAAlAE4ADwADAAkADwAnAAMAAwAnAC0AJwAPABsAJwAbACEATwAvACkATwBTAC8ATwBXAFMAJgBXAE8AJgAsAFcAKgAGAAAAKgAMAAYADAAqAB4AHgAqACQADAAeABgAMABeAFQAMABYAF4AWABhAF4AWABkAGEANgBaADIANgBpAFoAUABnADQAUABbAGcAWwBqAGcAWwBtAGoAVgBdAFIAVgBgAF0AaABlAFkAaABrAGUAbABiAGYAbAB4AGIAeABfAGIAeABcAF8A")],
|
||||
"material": SubResource("StandardMaterial3D_6sfrv"),
|
||||
"name": "switch1.switch",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 121,
|
||||
"vertex_data": PackedByteArray("UY8AADBtGd9RjwAAMG3//1GPAAAwbf//UY///zBtyMxRj///MG3//1GP//8wbf///t4AALCCGd/+3gAAsIL///7eAACwgv///t7//7CCyMz+3v//sIL///7e//+wgv////8AAJe2Gd///wAAl7b/////AACXtv///////5e2yMz/////l7b///////+Xtv///t4AAH/qGd/+3gAAf+r///7eAAB/6v///t7//3/qyMz+3v//f+r///7e//9/6v//UY8AAP//Gd9RjwAA/////1GPAAD/////UY//////yMxRj////////1GP////////pT8AAH/qGd+lPwAAf+r//6U/AAB/6v//pT///3/qyMylP///f+r//6U///9/6v//pB4AAJe2Gd+kHgAAl7b//6QeAACXtv//pB7//5e2yMykHv//l7b//6Qe//+Xtv//pT8AALCCGd+lPwAAsIL//6U/AACwgv//pT///7CCyMylP///sIL//6U///+wgv//UY83RzBtuPRRjzdHMG3//1GPN0cwbRnfUY83RzBt//9Rj8e4MG2MwVGPx7gwbf//UY/HuDBtGd9Rj8e4MG3///7ex7iwgv///t7HuLCC///+3jdHsIL///7eN0ewgv/////HuJe2/////8e4l7b/////N0eXtv////83R5e2///+3se4f+r///7ex7h/6v///t43R3/q///+3jdHf+r//1GPx7j/////UY/HuP////9RjzdH/////1GPN0f/////pT/HuH/q//+lP8e4f+r//6U/N0d/6v//pT83R3/q//+kHse4l7b//6Qex7iXtv//pB43R5e2//+kHjdHl7b//6U/x7iwgozBpT/HuLCC//+lP8e4sILIzKU/x7iwgv//pT83R7CCuPSlPzdHsIL//6U/N0ewgsjMpT83R7CC//+sTzdHFgm49KxPN0cWCf//rE83RxYJGd8AAMe4lh6MwQAAx7iWHv//AADHuJYeyMwAADdHlh649AAAN0eWHv//AAA3R5YeyMwkDzdH3ge49CQPN0feB///JA83R94H//9OLDdHAAC49E4sN0cAAP//Tiw3RwAA//+sT8e4FgmMwaxPx7gWCf//rE/HuBYJGd9OLMe4AACMwU4sx7gAAP//TizHuAAA//8kD8e43geMwSQPx7jeB///JA/HuN4H//9RjwAAMG3//1GP//8wbf////8AAJe2////////l7b//6U/AAB/6v//pT///3/q//9RjzdHMG3//1GPN0f/////JA/HuN4H+ej4L/Hfwur/f///PJXItpqkwur/f///wmr4L/Hfwur/f7rM/3/Itpqkwur/f7rM/3/4L/HfRLP/f7rM/3/ItpqkRLP/f7rM/3/4L/HfPJX/f0Sz/3/ItpqkPJX/f0Sz/3/4L/HfPJX/f8Jq/3/ItpqkPJX/f8Jq/3/4L/Hfwmr/f7pM/3/Itpqkwmr/f7pM/3/4L/Hfukz/f///RLPItpqkukz/f///RLP4L/Hf//88lf//RLPItpqk//88lf//RLM1Omr0wur/f/ivBlD//zyVyO2RW8Lq/3/4rwZQ///CasLq/3+6zP9/wur/f7rM/39Es/9/usz/f0Sz/3+6zP9/PJX/f0Sz/388lf9/RLP/fzyV/3/Cav9/PJX/f8Jq/3/Cav9/ukz/f8Jq/3+6TP9/ukz/f///RLO6TP9///9Es8jtkVv//8JqY9tj2///RLM1Omr0//88lWPbY9v//0SzNTpq9Izr/3/4rwZQyO2RW///s7Jj22PbNTpq9P//s7Jj22PbNTpq9P//PJX//7OyNTpq9Izr/3///zyVyO2RW4zr/3/4rwZQyO2RW4zr/3///zyVyO2RW///PJX//7Oy/3////9///+6zP9//38AAP9/////f////3////9/AAD/f///")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_gqho7")
|
||||
|
||||
[node name="Switch1" type="Node3D"]
|
||||
|
||||
[node name="SwitchBase-LOW" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.1, 0)
|
||||
mesh = SubResource("ArrayMesh_cm7na")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Switch-Low" type="MeshInstance3D" parent="SwitchBase-LOW"]
|
||||
transform = Transform3D(1.19209e-07, 1, -2.98023e-08, -0.382684, 1.19209e-07, -0.923879, -0.923879, -2.98023e-08, 0.382684, 0, 0.017386, 0)
|
||||
mesh = SubResource("ArrayMesh_vpr2q")
|
||||
skeleton = NodePath("")
|
||||
@@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=46 format=4 uid="uid://t0w0bolkucwl"]
|
||||
[gd_scene load_steps=47 format=4 uid="uid://t0w0bolkucwl"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/texture_catcher.gd" id="1_x3mk2"]
|
||||
[ext_resource type="PackedScene" uid="uid://bshuvj6xeaiiq" path="res://assets/machete.tscn" id="2_4ihi7"]
|
||||
[ext_resource type="PackedScene" uid="uid://2o2wcc5i1al4" path="res://assets/rocket_launcher.tscn" id="2_i6mk3"]
|
||||
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_u0ggi"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="2_yts0x"]
|
||||
@@ -30,86 +31,6 @@ ssil_enabled = true
|
||||
sdfgi_enabled = true
|
||||
glow_enabled = true
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h035t"]
|
||||
resource_name = "casing"
|
||||
transparency = 1
|
||||
blend_mode = 1
|
||||
cull_mode = 1
|
||||
albedo_color = Color(0.906486, 0.679262, 0.254827, 1)
|
||||
metallic = 1.0
|
||||
roughness = 0.272455
|
||||
emission_enabled = true
|
||||
emission = Color(1, 0.750265, 0.285258, 1)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_akic8"]
|
||||
resource_name = "casing"
|
||||
transparency = 3
|
||||
alpha_hash_scale = 2.0
|
||||
alpha_antialiasing_mode = 0
|
||||
blend_mode = 1
|
||||
cull_mode = 1
|
||||
albedo_color = Color(0.905882, 0.207843, 0.207843, 1)
|
||||
metallic = 1.0
|
||||
roughness = 0.272455
|
||||
emission_enabled = true
|
||||
emission = Color(0.905882, 0.207843, 0.207843, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_top41"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.0225761, -0.0491653, -0.0260687, 0.0451523, 0.011147, 0.0521374),
|
||||
"format": 34359742465,
|
||||
"index_count": 156,
|
||||
"index_data": PackedByteArray("AQAMAAAAAQANAAwABAARAAMABAATABEACgAWAAsACgAUABYABQATAAQABQAVABMABwAQAAgABwAOABAAAAAVAAUAAAAMABUAFQAXABYAFQAMABcAEwAWABQAEwAVABYAEQAUABIAEQATABQADwASABAADwARABIADQAQAA4ADQAPABAADAAOABcADAANAA4ABgAOAAcABgAXAA4AAwAPAAIAAwARAA8AAgANAAEAAgAPAA0ACQAUAAoACQASABQACAASAAkACAAQABIACwAXAAYACwAWABcABAAdAAUABAAcAB0AHQAZABgAGQAbABoAGwAdABwAGQAdABsAAAAZAAEAAAAYABkAAgAbAAMAAgAaABsABQAYAAAABQAdABgAAwAcAAQAAwAbABwAAQAaAAIAAQAZABoA"),
|
||||
"name": "casing",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 30,
|
||||
"vertex_data": PackedByteArray("4YY5L4VhSb0dYZC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRA84YY5L4VhSb0dYZA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRC83RdSLw+5G72+/MG8d/+nPA+5G72+/EG8d/+nPA+5G72+/EE83RdSLw+5G72+/ME8d/+nvA+5G72+/EE8d/+nvA+5G72+/EG8poFTL4VhSb36jdW8l/G4PIVhSb36jVW8l/G4PA+5G736jVW8l/G4PIVhSb36jVU8l/G4PA+5G736jVU8poFTL4VhSb36jdU8poFTLw+5G736jdU8l/G4vIVhSb36jVU8l/G4vA+5G736jVU8l/G4vIVhSb36jVW8l/G4vA+5G736jVW8poFTLw+5G736jdW8Yf96r3L1Pb0dYZC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRA8Yf96r3L1Pb0dYZA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRC8")
|
||||
}, {
|
||||
"aabb": AABB(-0.0205076, -0.0380183, -0.0236801, 0.0410151, 0.0693975, 0.0473602),
|
||||
"format": 34896613377,
|
||||
"index_count": 120,
|
||||
"index_data": PackedByteArray("DAAGAAcADAANAAYADQAIAAYADQAOAAgADgAJAAgADgAPAAkADwAKAAkADwAQAAoAEAALAAoAEAARAAsAEQAHAAsAEQAMAAcAEwAGABIAEwAHAAYAEgAIABQAEgAGAAgAFAAJABUAFAAIAAkAFQAKABYAFQAJAAoAFgALABcAFgAKAAsAFwAHABMAFwALAAcAAgAAAAEAAAAEAAUABAACAAMAAAACAAQAAAASAAEAAAATABIAAQAUAAIAAQASABQAAgAVAAMAAgAUABUAAwAWAAQAAwAVABYABAAXAAUABAAWABcABQATAAAABQAXABMA"),
|
||||
"lods": [0.00104749, PackedByteArray("DAAGAAcADAANAAYADQAIAAYADQAOAAgADgAJAAgADgAPAAkADwAKAAkADwAQAAoAEAALAAoAEAARAAsAEQAHAAsAEQAMAAcAAQAEAAUABAALAAUABQALAAcABQAHAAEABAAKAAsAAQAHAAYAAQAGAAgAAQADAAQAAwAKAAQAAQAIAAMAAwAJAAoAAwAIAAkA"), 0.0116391, PackedByteArray("DAAGAAcADAANAAYADQAOAAYADgAJAAYADgAPAAkADwALAAkADwAQAAsAEAARAAsAEQAHAAsAEQAMAAcABgAJAAsACwAHAAYA")],
|
||||
"name": "Shell",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 24,
|
||||
"vertex_data": PackedByteArray("/3/f8gBQAAD+r9/yAGgAAP6v3/L+lwAA/3/f8v6vAAAAUN/y/pcAAABQ3/IAaAAA//////8/AAD/f///AAAAAP//////vwAA/3//////AAAAAP///78AAAAA////PwAA/38AAAAAAAD//wAA/z8AAP//AAD/vwAA/38AAP//AAAAAAAA/78AAAAAAAD/PwAAq+r//6lKAAD/f///UxUAAKvq//9VtQAA/3///6vqAABTFf//VbUAAFMV//+pSgAA")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ejyp5"]
|
||||
resource_name = "ammo_pickup_Cylinder_004"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.0225761, -0.0491653, -0.0260687, 0.0451523, 0.011147, 0.0521374),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AACAPwAAgD4AAMCzAACAPlVVVT8AAIA+qqoqPwAAgD7+//8+AACAPqiqqj4AAIA+paoqPgAAgD4AAAAAAACAPwAAgD8AAAA/AADAswAAAD8AAAAAAACAP1VVVT8AAAA/VVVVPwAAAD9VVVU/AACAPlVVVT8AAIA+VVVVPwAAgD4AAAAAAACAP6qqKj8AAAA/qqoqPwAAAD+qqio/AACAPqqqKj8AAIA+qqoqPwAAgD4AAAAAAACAP/7//z4AAAA//v//PgAAAD/+//8+AACAPv7//z4AAIA+/v//PgAAgD4AAAAAAACAP6iqqj4AAAA/qKqqPgAAAD+oqqo+AACAPqiqqj4AAIA+qKqqPgAAgD4AAAAAAACAP6WqKj4AAAA/paoqPgAAAD+lqio+AACAPqWqKj4AAIA+paoqPgAAgD4AAIA/AACAPgAAwLMAAIA+AACAPwAAgD4AAMCzAACAPgAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPw=="),
|
||||
"format": 34359742487,
|
||||
"index_count": 156,
|
||||
"index_data": PackedByteArray("AwAZAAAAAwAcABkADAAoAAkADAAuACgAFwA3ABgAFwAxADcADwAuAAwADwA0AC4AFAAlABUAFAAfACUAAAA0AA8AAAAZADQANQA9ADgANQAbAD0AMAA5ADMAMAA2ADkAKgAyAC0AKgAvADIAIwAsACYAIwApACwAHgAnACEAHgAkACcAGgAgADwAGgAdACAAEgAfABQAEgA6AB8ACQAiAAYACQAoACIABgAcAAMABgAiABwAFgAxABcAFgArADEAFQArABYAFQAlACsAGAA7ABMAGAA3ADsADgBPABEADgBMAE8ATQBBAD4AQQBHAEQARwBNAEoAQQBNAEcAAgBCAAQAAgBAAEIABwBJAAsABwBFAEkAEAA/AAEAEABOAD8ACgBLAA0ACgBIAEsABQBGAAgABQBDAEYA"),
|
||||
"material": SubResource("StandardMaterial3D_h035t"),
|
||||
"name": "casing",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 80,
|
||||
"vertex_data": PackedByteArray("4YY5L4VhSb0dYZC84YY5L4VhSb0dYZC84YY5L4VhSb0dYZC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRA8hxJ6PIVhSb0dYRA8hxJ6PIVhSb0dYRA84YY5L4VhSb0dYZA84YY5L4VhSb0dYZA84YY5L4VhSb0dYZA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRC8hxJ6vIVhSb0dYRC8hxJ6vIVhSb0dYRC83RdSLw+5G72+/MG83RdSLw+5G72+/MG8d/+nPA+5G72+/EG8d/+nPA+5G72+/EE83RdSLw+5G72+/ME8d/+nvA+5G72+/EE8d/+nvA+5G72+/EG8poFTL4VhSb36jdW8poFTL4VhSb36jdW8poFTL4VhSb36jdW8l/G4PIVhSb36jVW8l/G4PIVhSb36jVW8l/G4PIVhSb36jVW8l/G4PA+5G736jVW8l/G4PA+5G736jVW8l/G4PA+5G736jVW8l/G4PIVhSb36jVU8l/G4PIVhSb36jVU8l/G4PIVhSb36jVU8l/G4PA+5G736jVU8l/G4PA+5G736jVU8l/G4PA+5G736jVU8poFTL4VhSb36jdU8poFTL4VhSb36jdU8poFTL4VhSb36jdU8poFTLw+5G736jdU8poFTLw+5G736jdU8poFTLw+5G736jdU8l/G4vIVhSb36jVU8l/G4vIVhSb36jVU8l/G4vIVhSb36jVU8l/G4vA+5G736jVU8l/G4vA+5G736jVU8l/G4vA+5G736jVU8l/G4vIVhSb36jVW8l/G4vIVhSb36jVW8l/G4vIVhSb36jVW8l/G4vA+5G736jVW8l/G4vA+5G736jVW8l/G4vA+5G736jVW8poFTLw+5G736jdW8poFTLw+5G736jdW8poFTLw+5G736jdW8poFTLw+5G736jdW8Yf96r3L1Pb0dYZC8Yf96r3L1Pb0dYZC8Yf96r3L1Pb0dYZC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRA8hxJ6PHL1Pb0dYRA8hxJ6PHL1Pb0dYRA8Yf96r3L1Pb0dYZA8Yf96r3L1Pb0dYZA8Yf96r3L1Pb0dYZA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRC8hxJ6vHL1Pb0dYRC8hxJ6vHL1Pb0dYRC8/38AAP///7/Zrv9/////PyVR/3////8//38AAP///78lUf9/////PwAA/3////+//38AAP///78AACXR////vwAA/3////+//38AAP///7///yXR////vwAAJdH///+//38AAP///7///yXR////v////3////+//38AAP///7/Zrv9/////P////3////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//fwAA////v///JdEAAGzXAAAl0dku/7//fwAA////v///JdEAAGzX////f///////f///////v///JdEAAGzX////f///////fwAA////v9mu/3///2zX////f///////f///////v9mu/3///2zX////f///////fwAA////v9mu/3///2zXJVH/fyXR/7//f///////v9mu/3///2zXJVH/fyXR/7//fwAA////vyVR/38l0f+/AAD/f/9//7//f///////vyVR/38l0f+/AAD/f/9//7//fwAA////vwAAJdHZLv+/AAD/f/9//7//f///////vwAAJdHZLv+/AAD/f/9//7//f///////v/9///////+///8l0QAAbNcAACXR2S7/v/9/AAD///+/2a7/f////z8lUf9/////P/9/AAD///+/JVH/f////z8AAP9/////v/9/AAD///+/AAAl0f///78AAP9/////v/9/AAD///+///8l0f///78AACXR////v/9/AAD///+///8l0f///7////9/////v/9/AAD///+/2a7/f////z////9/////vw==")
|
||||
}, {
|
||||
"aabb": AABB(-0.0205076, -0.0380183, -0.0236801, 0.0410151, 0.0693975, 0.0473602),
|
||||
"attribute_data": PackedByteArray("/5/2yf+f9sn/n/bJuLN21bizdtW4s3bVuLN37Lizd+y4s3fs/5/49/+f+Pf/n/j3Rox37EaMd+xGjHfsRox21UaMdtVGjHbVmbpz0anq/3+p6v9//5/vwf///3//f/9/mbp78FTV/39U1f9//5////+//3//v/9/ZIV78Kmq/3+pqv9/ZIVz0VSV/39Ulf9///9SoP9/UqCp6lKgqepSoFTVUqBU1VKg/79SoP+/UqCpqlKgqapSoFSVUqBUlVKgK7YJ1Cu2CdQrtgnU/58bx/+fG8f/nxvHK7bl7Su25e0rtuXt/5/T+v+f0/r/n9P604nl7dOJ5e3TieXt04kJ1NOJCdTTiQnU"),
|
||||
"format": 34896613399,
|
||||
"index_count": 120,
|
||||
"index_data": PackedByteArray("JAATABYAJAAmABMAJwAaABQAJwApABoAKAAcABkAKAAqABwAKwAfAB0AKwAsAB8ALQAjACAALQAvACMALgAXACIALgAlABcAMwASADAAMwAVABIAMAAYADYAMAASABgANgAbADkANgAYABsAOQAeADwAOQAbAB4APAAhAD8APAAeACEAPwAVADMAPwAhABUABgAAAAMAAAAMAA8ADAAGAAkAAAAGAAwAAgAxAAQAAgA1ADEABQA4AAgABQAyADgABwA7AAsABwA3ADsACgA9AA0ACgA6AD0ADgBBABEADgA+AEEAEAA0AAEAEABAADQA"),
|
||||
"lods": [0.00104749, PackedByteArray("JAATABYAJAAmABMAJgAZABMAJgAoABkAKAAcABkAKAAqABwAKwAfAB0AKwAsAB8ALAAiAB8ALAAuACIALgAXACIALgAlABcAAwAMAA8ADAAhAA8ADwAhABUADwAVAAMADAAeACEAAwAVABIAAwASABgAAwAJAAwACQAeAAwAAwAYAAkACQAbAB4ACQAYABsA"), 0.0116391, PackedByteArray("JAATABYAJAAmABMAJgAoABMAKAAcABMAKAAqABwAKwAiAB0AKwAsACIALAAuACIALgAXACIALgAlABcAEgAbACEAIQAVABIA")],
|
||||
"material": SubResource("StandardMaterial3D_akic8"),
|
||||
"name": "Shell",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(2, 1.98, 0, 0),
|
||||
"vertex_count": 66,
|
||||
"vertex_data": PackedByteArray("/3/f8gBQ/7//f9/yAFDbzP9/3/IAUF7C/q/f8gBo/7/+r9/yAGiOuP6v3/IAaLvC/q/f8v6X/7/+r9/y/pcyzv6v3/L+lxTA/3/f8v6v/7//f9/y/q+h0P9/3/L+r77VAFDf8v6X/78AUN/y/pcrzQBQ3/L+l2bAAFDf8gBo/78AUN/yAGgcvABQ3/IAaGbG//////8//7///////z+p6v//////P/+//3///wAA/7//f///AACp6v9///8AAKnq//////+//7///////79Ulf//////v/+//3///////7//f/////9Ulf9//////1SVAAD///+//78AAP///79UlQAA////v/+/AAD///8//78AAP///z+p6gAA////P/+//38AAAAAqer/fwAAAACp6v//AAD/P6nq//8AAP8//7///wAA/79Ulf//AAD/v/+//38AAP//VJX/fwAA//9UlQAAAAD/v1SVAAAAAP+//78AAAAA/z+p6gAAAAD/P/+/q+r//6lK/7+r6v//qUorwKvq//+pSsDF/3///1MV/7//f///UxXzvv9///9TFVLHq+r//1W1/7+r6v//VbXvzKvq//9VtaHB/3///6vq/7//f///q+rq0v9///+r6jnPUxX//1W1/79TFf//VbW1z1MV//9VtQTAUxX//6lK/79TFf//qUp4t1MV//+pSgjB////f1Wuu50Y6R87/v//f3f1RVKT9umh////fxnPvaKA1kOl////f8bWPkJ1s6qw////f73i/VlV3fdm////fzjHbpDS2P2D////f/9/AAD/fwAA////f/9/AAD/f///////f/9/AAD/fwAA////f/9/AAD/f///////f/9/////f///////f/9/////f////38AAP9/////fwAA/38AAP9/AAD/fwAA/38AAP9/////f////3////9/////f///////fwjrvz7o/Yxb////fwHBwJN+5WI0////f3TeAZvV8C+i////f+/SnjqhyP+l////f8bYNUa/24xZ////fwnX+oee3d1s")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_top41")
|
||||
|
||||
[sub_resource type="ViewportTexture" id="ViewportTexture_xiqw1"]
|
||||
viewport_path = NodePath("CAPTURE/SubViewport")
|
||||
|
||||
@@ -438,6 +359,86 @@ _surfaces = [{
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_dsuo5")
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h035t"]
|
||||
resource_name = "casing"
|
||||
transparency = 1
|
||||
blend_mode = 1
|
||||
cull_mode = 1
|
||||
albedo_color = Color(0.906486, 0.679262, 0.254827, 1)
|
||||
metallic = 1.0
|
||||
roughness = 0.272455
|
||||
emission_enabled = true
|
||||
emission = Color(1, 0.750265, 0.285258, 1)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_akic8"]
|
||||
resource_name = "casing"
|
||||
transparency = 3
|
||||
alpha_hash_scale = 2.0
|
||||
alpha_antialiasing_mode = 0
|
||||
blend_mode = 1
|
||||
cull_mode = 1
|
||||
albedo_color = Color(0.905882, 0.207843, 0.207843, 1)
|
||||
metallic = 1.0
|
||||
roughness = 0.272455
|
||||
emission_enabled = true
|
||||
emission = Color(0.905882, 0.207843, 0.207843, 1)
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_top41"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.0225761, -0.0491653, -0.0260687, 0.0451523, 0.011147, 0.0521374),
|
||||
"format": 34359742465,
|
||||
"index_count": 156,
|
||||
"index_data": PackedByteArray("AQAMAAAAAQANAAwABAARAAMABAATABEACgAWAAsACgAUABYABQATAAQABQAVABMABwAQAAgABwAOABAAAAAVAAUAAAAMABUAFQAXABYAFQAMABcAEwAWABQAEwAVABYAEQAUABIAEQATABQADwASABAADwARABIADQAQAA4ADQAPABAADAAOABcADAANAA4ABgAOAAcABgAXAA4AAwAPAAIAAwARAA8AAgANAAEAAgAPAA0ACQAUAAoACQASABQACAASAAkACAAQABIACwAXAAYACwAWABcABAAdAAUABAAcAB0AHQAZABgAGQAbABoAGwAdABwAGQAdABsAAAAZAAEAAAAYABkAAgAbAAMAAgAaABsABQAYAAAABQAdABgAAwAcAAQAAwAbABwAAQAaAAIAAQAZABoA"),
|
||||
"name": "casing",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 30,
|
||||
"vertex_data": PackedByteArray("4YY5L4VhSb0dYZC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRA84YY5L4VhSb0dYZA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRC83RdSLw+5G72+/MG8d/+nPA+5G72+/EG8d/+nPA+5G72+/EE83RdSLw+5G72+/ME8d/+nvA+5G72+/EE8d/+nvA+5G72+/EG8poFTL4VhSb36jdW8l/G4PIVhSb36jVW8l/G4PA+5G736jVW8l/G4PIVhSb36jVU8l/G4PA+5G736jVU8poFTL4VhSb36jdU8poFTLw+5G736jdU8l/G4vIVhSb36jVU8l/G4vA+5G736jVU8l/G4vIVhSb36jVW8l/G4vA+5G736jVW8poFTLw+5G736jdW8Yf96r3L1Pb0dYZC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRA8Yf96r3L1Pb0dYZA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRC8")
|
||||
}, {
|
||||
"aabb": AABB(-0.0205076, -0.0380183, -0.0236801, 0.0410151, 0.0693975, 0.0473602),
|
||||
"format": 34896613377,
|
||||
"index_count": 120,
|
||||
"index_data": PackedByteArray("DAAGAAcADAANAAYADQAIAAYADQAOAAgADgAJAAgADgAPAAkADwAKAAkADwAQAAoAEAALAAoAEAARAAsAEQAHAAsAEQAMAAcAEwAGABIAEwAHAAYAEgAIABQAEgAGAAgAFAAJABUAFAAIAAkAFQAKABYAFQAJAAoAFgALABcAFgAKAAsAFwAHABMAFwALAAcAAgAAAAEAAAAEAAUABAACAAMAAAACAAQAAAASAAEAAAATABIAAQAUAAIAAQASABQAAgAVAAMAAgAUABUAAwAWAAQAAwAVABYABAAXAAUABAAWABcABQATAAAABQAXABMA"),
|
||||
"lods": [0.00104749, PackedByteArray("DAAGAAcADAANAAYADQAIAAYADQAOAAgADgAJAAgADgAPAAkADwAKAAkADwAQAAoAEAALAAoAEAARAAsAEQAHAAsAEQAMAAcAAQAEAAUABAALAAUABQALAAcABQAHAAEABAAKAAsAAQAHAAYAAQAGAAgAAQADAAQAAwAKAAQAAQAIAAMAAwAJAAoAAwAIAAkA"), 0.0116391, PackedByteArray("DAAGAAcADAANAAYADQAOAAYADgAJAAYADgAPAAkADwALAAkADwAQAAsAEAARAAsAEQAHAAsAEQAMAAcABgAJAAsACwAHAAYA")],
|
||||
"name": "Shell",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 24,
|
||||
"vertex_data": PackedByteArray("/3/f8gBQAAD+r9/yAGgAAP6v3/L+lwAA/3/f8v6vAAAAUN/y/pcAAABQ3/IAaAAA//////8/AAD/f///AAAAAP//////vwAA/3//////AAAAAP///78AAAAA////PwAA/38AAAAAAAD//wAA/z8AAP//AAD/vwAA/38AAP//AAAAAAAA/78AAAAAAAD/PwAAq+r//6lKAAD/f///UxUAAKvq//9VtQAA/3///6vqAABTFf//VbUAAFMV//+pSgAA")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ejyp5"]
|
||||
resource_name = "ammo_pickup_Cylinder_004"
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.0225761, -0.0491653, -0.0260687, 0.0451523, 0.011147, 0.0521374),
|
||||
"attribute_data": PackedByteArray("AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AACAPwAAgD4AAMCzAACAPlVVVT8AAIA+qqoqPwAAgD7+//8+AACAPqiqqj4AAIA+paoqPgAAgD4AAAAAAACAPwAAgD8AAAA/AADAswAAAD8AAAAAAACAP1VVVT8AAAA/VVVVPwAAAD9VVVU/AACAPlVVVT8AAIA+VVVVPwAAgD4AAAAAAACAP6qqKj8AAAA/qqoqPwAAAD+qqio/AACAPqqqKj8AAIA+qqoqPwAAgD4AAAAAAACAP/7//z4AAAA//v//PgAAAD/+//8+AACAPv7//z4AAIA+/v//PgAAgD4AAAAAAACAP6iqqj4AAAA/qKqqPgAAAD+oqqo+AACAPqiqqj4AAIA+qKqqPgAAgD4AAAAAAACAP6WqKj4AAAA/paoqPgAAAD+lqio+AACAPqWqKj4AAIA+paoqPgAAgD4AAIA/AACAPgAAwLMAAIA+AACAPwAAgD4AAMCzAACAPgAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPwAAAAAAAIA/AAAAAAAAgD8AAAAAAACAPw=="),
|
||||
"format": 34359742487,
|
||||
"index_count": 156,
|
||||
"index_data": PackedByteArray("AwAZAAAAAwAcABkADAAoAAkADAAuACgAFwA3ABgAFwAxADcADwAuAAwADwA0AC4AFAAlABUAFAAfACUAAAA0AA8AAAAZADQANQA9ADgANQAbAD0AMAA5ADMAMAA2ADkAKgAyAC0AKgAvADIAIwAsACYAIwApACwAHgAnACEAHgAkACcAGgAgADwAGgAdACAAEgAfABQAEgA6AB8ACQAiAAYACQAoACIABgAcAAMABgAiABwAFgAxABcAFgArADEAFQArABYAFQAlACsAGAA7ABMAGAA3ADsADgBPABEADgBMAE8ATQBBAD4AQQBHAEQARwBNAEoAQQBNAEcAAgBCAAQAAgBAAEIABwBJAAsABwBFAEkAEAA/AAEAEABOAD8ACgBLAA0ACgBIAEsABQBGAAgABQBDAEYA"),
|
||||
"material": SubResource("StandardMaterial3D_h035t"),
|
||||
"name": "casing",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 80,
|
||||
"vertex_data": PackedByteArray("4YY5L4VhSb0dYZC84YY5L4VhSb0dYZC84YY5L4VhSb0dYZC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRC8hxJ6PIVhSb0dYRA8hxJ6PIVhSb0dYRA8hxJ6PIVhSb0dYRA84YY5L4VhSb0dYZA84YY5L4VhSb0dYZA84YY5L4VhSb0dYZA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRA8hxJ6vIVhSb0dYRC8hxJ6vIVhSb0dYRC8hxJ6vIVhSb0dYRC83RdSLw+5G72+/MG83RdSLw+5G72+/MG8d/+nPA+5G72+/EG8d/+nPA+5G72+/EE83RdSLw+5G72+/ME8d/+nvA+5G72+/EE8d/+nvA+5G72+/EG8poFTL4VhSb36jdW8poFTL4VhSb36jdW8poFTL4VhSb36jdW8l/G4PIVhSb36jVW8l/G4PIVhSb36jVW8l/G4PIVhSb36jVW8l/G4PA+5G736jVW8l/G4PA+5G736jVW8l/G4PA+5G736jVW8l/G4PIVhSb36jVU8l/G4PIVhSb36jVU8l/G4PIVhSb36jVU8l/G4PA+5G736jVU8l/G4PA+5G736jVU8l/G4PA+5G736jVU8poFTL4VhSb36jdU8poFTL4VhSb36jdU8poFTL4VhSb36jdU8poFTLw+5G736jdU8poFTLw+5G736jdU8poFTLw+5G736jdU8l/G4vIVhSb36jVU8l/G4vIVhSb36jVU8l/G4vIVhSb36jVU8l/G4vA+5G736jVU8l/G4vA+5G736jVU8l/G4vA+5G736jVU8l/G4vIVhSb36jVW8l/G4vIVhSb36jVW8l/G4vIVhSb36jVW8l/G4vA+5G736jVW8l/G4vA+5G736jVW8l/G4vA+5G736jVW8poFTLw+5G736jdW8poFTLw+5G736jdW8poFTLw+5G736jdW8poFTLw+5G736jdW8Yf96r3L1Pb0dYZC8Yf96r3L1Pb0dYZC8Yf96r3L1Pb0dYZC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRC8hxJ6PHL1Pb0dYRA8hxJ6PHL1Pb0dYRA8hxJ6PHL1Pb0dYRA8Yf96r3L1Pb0dYZA8Yf96r3L1Pb0dYZA8Yf96r3L1Pb0dYZA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRA8hxJ6vHL1Pb0dYRC8hxJ6vHL1Pb0dYRC8hxJ6vHL1Pb0dYRC8/38AAP///7/Zrv9/////PyVR/3////8//38AAP///78lUf9/////PwAA/3////+//38AAP///78AACXR////vwAA/3////+//38AAP///7///yXR////vwAAJdH///+//38AAP///7///yXR////v////3////+//38AAP///7/Zrv9/////P////3////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////7//fwAA////v///JdEAAGzXAAAl0dku/7//fwAA////v///JdEAAGzX////f///////f///////v///JdEAAGzX////f///////fwAA////v9mu/3///2zX////f///////f///////v9mu/3///2zX////f///////fwAA////v9mu/3///2zXJVH/fyXR/7//f///////v9mu/3///2zXJVH/fyXR/7//fwAA////vyVR/38l0f+/AAD/f/9//7//f///////vyVR/38l0f+/AAD/f/9//7//fwAA////vwAAJdHZLv+/AAD/f/9//7//f///////vwAAJdHZLv+/AAD/f/9//7//f///////v/9///////+///8l0QAAbNcAACXR2S7/v/9/AAD///+/2a7/f////z8lUf9/////P/9/AAD///+/JVH/f////z8AAP9/////v/9/AAD///+/AAAl0f///78AAP9/////v/9/AAD///+///8l0f///78AACXR////v/9/AAD///+///8l0f///7////9/////v/9/AAD///+/2a7/f////z////9/////vw==")
|
||||
}, {
|
||||
"aabb": AABB(-0.0205076, -0.0380183, -0.0236801, 0.0410151, 0.0693975, 0.0473602),
|
||||
"attribute_data": PackedByteArray("/5/2yf+f9sn/n/bJuLN21bizdtW4s3bVuLN37Lizd+y4s3fs/5/49/+f+Pf/n/j3Rox37EaMd+xGjHfsRox21UaMdtVGjHbVmbpz0anq/3+p6v9//5/vwf///3//f/9/mbp78FTV/39U1f9//5////+//3//v/9/ZIV78Kmq/3+pqv9/ZIVz0VSV/39Ulf9///9SoP9/UqCp6lKgqepSoFTVUqBU1VKg/79SoP+/UqCpqlKgqapSoFSVUqBUlVKgK7YJ1Cu2CdQrtgnU/58bx/+fG8f/nxvHK7bl7Su25e0rtuXt/5/T+v+f0/r/n9P604nl7dOJ5e3TieXt04kJ1NOJCdTTiQnU"),
|
||||
"format": 34896613399,
|
||||
"index_count": 120,
|
||||
"index_data": PackedByteArray("JAATABYAJAAmABMAJwAaABQAJwApABoAKAAcABkAKAAqABwAKwAfAB0AKwAsAB8ALQAjACAALQAvACMALgAXACIALgAlABcAMwASADAAMwAVABIAMAAYADYAMAASABgANgAbADkANgAYABsAOQAeADwAOQAbAB4APAAhAD8APAAeACEAPwAVADMAPwAhABUABgAAAAMAAAAMAA8ADAAGAAkAAAAGAAwAAgAxAAQAAgA1ADEABQA4AAgABQAyADgABwA7AAsABwA3ADsACgA9AA0ACgA6AD0ADgBBABEADgA+AEEAEAA0AAEAEABAADQA"),
|
||||
"lods": [0.00104749, PackedByteArray("JAATABYAJAAmABMAJgAZABMAJgAoABkAKAAcABkAKAAqABwAKwAfAB0AKwAsAB8ALAAiAB8ALAAuACIALgAXACIALgAlABcAAwAMAA8ADAAhAA8ADwAhABUADwAVAAMADAAeACEAAwAVABIAAwASABgAAwAJAAwACQAeAAwAAwAYAAkACQAbAB4ACQAYABsA"), 0.0116391, PackedByteArray("JAATABYAJAAmABMAJgAoABMAKAAcABMAKAAqABwAKwAiAB0AKwAsACIALAAuACIALgAXACIALgAlABcAEgAbACEAIQAVABIA")],
|
||||
"material": SubResource("StandardMaterial3D_akic8"),
|
||||
"name": "Shell",
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(2, 1.98, 0, 0),
|
||||
"vertex_count": 66,
|
||||
"vertex_data": PackedByteArray("/3/f8gBQ/7//f9/yAFDbzP9/3/IAUF7C/q/f8gBo/7/+r9/yAGiOuP6v3/IAaLvC/q/f8v6X/7/+r9/y/pcyzv6v3/L+lxTA/3/f8v6v/7//f9/y/q+h0P9/3/L+r77VAFDf8v6X/78AUN/y/pcrzQBQ3/L+l2bAAFDf8gBo/78AUN/yAGgcvABQ3/IAaGbG//////8//7///////z+p6v//////P/+//3///wAA/7//f///AACp6v9///8AAKnq//////+//7///////79Ulf//////v/+//3///////7//f/////9Ulf9//////1SVAAD///+//78AAP///79UlQAA////v/+/AAD///8//78AAP///z+p6gAA////P/+//38AAAAAqer/fwAAAACp6v//AAD/P6nq//8AAP8//7///wAA/79Ulf//AAD/v/+//38AAP//VJX/fwAA//9UlQAAAAD/v1SVAAAAAP+//78AAAAA/z+p6gAAAAD/P/+/q+r//6lK/7+r6v//qUorwKvq//+pSsDF/3///1MV/7//f///UxXzvv9///9TFVLHq+r//1W1/7+r6v//VbXvzKvq//9VtaHB/3///6vq/7//f///q+rq0v9///+r6jnPUxX//1W1/79TFf//VbW1z1MV//9VtQTAUxX//6lK/79TFf//qUp4t1MV//+pSgjB////f1Wuu50Y6R87/v//f3f1RVKT9umh////fxnPvaKA1kOl////f8bWPkJ1s6qw////f73i/VlV3fdm////fzjHbpDS2P2D////f/9/AAD/fwAA////f/9/AAD/f///////f/9/AAD/fwAA////f/9/AAD/f///////f/9/////f///////f/9/////f////38AAP9/////fwAA/38AAP9/AAD/fwAA/38AAP9/////f////3////9/////f///////fwjrvz7o/Yxb////fwHBwJN+5WI0////f3TeAZvV8C+i////f+/SnjqhyP+l////f8bYNUa/24xZ////fwnX+oee3d1s")
|
||||
}]
|
||||
blend_shape_mode = 0
|
||||
shadow_mesh = SubResource("ArrayMesh_top41")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hif0q"]
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hs00l"]
|
||||
@@ -483,11 +484,6 @@ size = 1.86
|
||||
|
||||
[node name="snapshotModel" type="Node3D" parent="CAPTURE/SubViewport"]
|
||||
|
||||
[node name="shotgun_ammo" type="MeshInstance3D" parent="CAPTURE/SubViewport/snapshotModel"]
|
||||
transform = Transform3D(-7.07107, 0, -7.07107, 0, 10, 0, 7.07107, 0, -7.07107, 0, 0.169137, 0)
|
||||
mesh = SubResource("ArrayMesh_ejyp5")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture = SubResource("ViewportTexture_xiqw1")
|
||||
|
||||
@@ -495,6 +491,26 @@ texture = SubResource("ViewportTexture_xiqw1")
|
||||
transform = Transform3D(-0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, -0.707107, -0.697249, -2.38419e-07, -0.649448)
|
||||
visible = false
|
||||
|
||||
[node name="01_WEAPONS" type="Node3D" parent="PHOTOGRAPHED"]
|
||||
|
||||
[node name="Pistol" parent="PHOTOGRAPHED/01_WEAPONS" instance=ExtResource("5_v3dls")]
|
||||
transform = Transform3D(-0.648957, 0.203849, 0.733008, 0.00602563, 0.964785, -0.262972, -0.760802, -0.16624, -0.627332, 0.139735, -0.0145502, -1.10556)
|
||||
|
||||
[node name="RocketLauncher" parent="PHOTOGRAPHED/01_WEAPONS" instance=ExtResource("2_i6mk3")]
|
||||
transform = Transform3D(-0.785447, 0, 0.618929, 0, 1, 0, -0.618929, 0, -0.785447, 0.1201, -0.229299, -1.67888)
|
||||
|
||||
[node name="mac10" parent="PHOTOGRAPHED/01_WEAPONS" instance=ExtResource("2_u0ggi")]
|
||||
transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, -0.0338004, 0.189329, -0.952258)
|
||||
|
||||
[node name="Blunderbus" parent="PHOTOGRAPHED/01_WEAPONS" instance=ExtResource("7_do5lr")]
|
||||
transform = Transform3D(-0.720177, 0.133439, 0.680837, -0.056748, 0.966712, -0.249495, -0.691466, -0.218317, -0.688631, 0.125256, 2.38419e-07, -1.6817)
|
||||
|
||||
[node name="revolver1" parent="PHOTOGRAPHED/01_WEAPONS" instance=ExtResource("3_yqo0y")]
|
||||
transform = Transform3D(-0.707107, -0.278797, 0.649825, 0, 0.918991, 0.394279, -0.707107, 0.278797, -0.649825, 0.116568, 0.0718296, -1.10969)
|
||||
|
||||
[node name="Machete" parent="PHOTOGRAPHED/01_WEAPONS" instance=ExtResource("2_4ihi7")]
|
||||
transform = Transform3D(0.872238, -0.407658, -0.270214, 0.380762, 0.912759, -0.147954, 0.306955, 0.0261636, 0.951364, 0.111716, -0.350226, -0.946899)
|
||||
|
||||
[node name="Crown" parent="PHOTOGRAPHED" instance=ExtResource("3_gog5n")]
|
||||
transform = Transform3D(-0.896591, 0.345323, -0.277267, 0.104303, 0.773128, 0.625615, 0.430402, 0.532001, -0.729197, -0.297585, -0.374549, -1.68743)
|
||||
|
||||
@@ -510,21 +526,6 @@ transform = Transform3D(0.576019, 0, -0.817437, 0, 1, 0, 0.817437, 0, 0.576019,
|
||||
[node name="Ladder" parent="PHOTOGRAPHED" instance=ExtResource("2_yts0x")]
|
||||
transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, 0.0283049, -1.64915, -3.75383)
|
||||
|
||||
[node name="Pistol" parent="PHOTOGRAPHED" instance=ExtResource("5_v3dls")]
|
||||
transform = Transform3D(-0.648957, 0.203849, 0.733008, 0.00602563, 0.964785, -0.262972, -0.760802, -0.16624, -0.627332, 0.139735, -0.0145502, -1.10556)
|
||||
|
||||
[node name="RocketLauncher" parent="PHOTOGRAPHED" instance=ExtResource("2_i6mk3")]
|
||||
transform = Transform3D(-0.785447, 0, 0.618929, 0, 1, 0, -0.618929, 0, -0.785447, 0.1201, -0.229299, -1.67888)
|
||||
|
||||
[node name="mac10" parent="PHOTOGRAPHED" instance=ExtResource("2_u0ggi")]
|
||||
transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, -0.0338004, 0.189329, -0.952258)
|
||||
|
||||
[node name="Blunderbus" parent="PHOTOGRAPHED" instance=ExtResource("7_do5lr")]
|
||||
transform = Transform3D(-0.720177, 0.133439, 0.680837, -0.056748, 0.966712, -0.249495, -0.691466, -0.218317, -0.688631, 0.125256, 2.38419e-07, -1.6817)
|
||||
|
||||
[node name="revolver1" parent="PHOTOGRAPHED" instance=ExtResource("3_yqo0y")]
|
||||
transform = Transform3D(-0.707107, -0.278797, 0.649825, 0, 0.918991, 0.394279, -0.707107, 0.278797, -0.649825, 0.116568, 0.0718296, -1.10969)
|
||||
|
||||
[node name="Pickups" type="Node3D" parent="PHOTOGRAPHED"]
|
||||
|
||||
[node name="money" type="Node3D" parent="PHOTOGRAPHED/Pickups"]
|
||||
@@ -575,6 +576,11 @@ transform = Transform3D(0.500001, 0, 0, 0, 0.5, 0, 0, 0, 0.500001, -0.0338004, 2
|
||||
mesh = SubResource("ArrayMesh_s58u3")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="shotgun_ammo" type="MeshInstance3D" parent="PHOTOGRAPHED/Pickups"]
|
||||
transform = Transform3D(10, 0, 0, 0, 10, 0, 0, 0, 10, -0.0338004, 0.169137, -0.952258)
|
||||
mesh = SubResource("ArrayMesh_ejyp5")
|
||||
skeleton = NodePath("")
|
||||
|
||||
[node name="PostProcessing" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.271851, 1.43588, -9.80906)
|
||||
extra_cull_margin = 16384.0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=50 format=4 uid="uid://dqwkal3t4gf2p"]
|
||||
[gd_scene load_steps=51 format=4 uid="uid://dqwkal3t4gf2p"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/blunderbus.gd" id="1_w46uw"]
|
||||
[ext_resource type="PackedScene" uid="uid://717hhehp83k8" path="res://assets/shotgun_pellet.tscn" id="2_544x3"]
|
||||
@@ -7,6 +7,7 @@
|
||||
[ext_resource type="Shader" path="res://assets/viewmodel_shader.gdshader" id="4_rud24"]
|
||||
[ext_resource type="Texture2D" uid="uid://dmha1jlmeshfv" path="res://assets/Models/SubstancePainterTest/blunderbus_model_blunderbus.stock_Normal.png" id="5_xh07u"]
|
||||
[ext_resource type="Texture2D" uid="uid://cq4ffvy1lr0fo" path="res://assets/Models/SubstancePainterTest/blunderbus_model_blunderbus.stock_Roughness.png" id="6_j605e"]
|
||||
[ext_resource type="Texture2D" uid="uid://nrje6j28qwq2" path="res://assets/Models/Quixel/blunderbus/blunderbus_blunderbus.stock_Metalness.png" id="6_oah81"]
|
||||
[ext_resource type="Texture2D" uid="uid://c5q834my73wf8" path="res://assets/Models/SubstancePainterTest/blunderbus_model_blunderbus.metal_BaseColor.png" id="7_mot72"]
|
||||
[ext_resource type="Texture2D" uid="uid://n3ygqfca1d1e" path="res://assets/Models/SubstancePainterTest/blunderbus_model_blunderbus.metal_Normal.png" id="8_hxj7g"]
|
||||
[ext_resource type="Texture2D" uid="uid://bmmjhdv8555ui" path="res://assets/Models/SubstancePainterTest/blunderbus_model_blunderbus.metal_Roughness.png" id="9_3votx"]
|
||||
@@ -30,6 +31,7 @@ shader_parameter/normal_scale = 1.0
|
||||
shader_parameter/uv1_scale = Vector3(1, 1, 1)
|
||||
shader_parameter/uv1_offset = Vector3(0, 0, 0)
|
||||
shader_parameter/texture_albedo = ExtResource("4_ammty")
|
||||
shader_parameter/texture_metallic = ExtResource("6_oah81")
|
||||
shader_parameter/texture_roughness = ExtResource("6_j605e")
|
||||
shader_parameter/texture_normal = ExtResource("5_xh07u")
|
||||
|
||||
|
||||
@@ -235,6 +235,7 @@ holster={
|
||||
3d_physics/layer_7="NPC"
|
||||
3d_physics/layer_8="Bullet"
|
||||
3d_physics/layer_9="Foliage"
|
||||
3d_physics/layer_10="Ramps"
|
||||
|
||||
[physics]
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=27 format=3 uid="uid://breenfpt04iua"]
|
||||
[gd_scene load_steps=28 format=3 uid="uid://breenfpt04iua"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_8g3mj"]
|
||||
[ext_resource type="PackedScene" uid="uid://xerc06hjfnbf" path="res://assets/LevelBlockouts/blockout4.blend" id="1_038d8"]
|
||||
@@ -22,6 +22,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://dws2vwfxubqvb" path="res://assets/cannon.tscn" id="21_24v0y"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="22_lsb7i"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="22_tt78r"]
|
||||
[ext_resource type="PackedScene" uid="uid://h05qay3qri4e" path="res://assets/switch_1.tscn" id="23_nqji8"]
|
||||
|
||||
[sub_resource type="Environment" id="Environment_q4t3f"]
|
||||
ssr_enabled = true
|
||||
@@ -701,3 +702,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34.3988, 25.6446, 11.9526)
|
||||
|
||||
[node name="LadderCollisionCheck" parent="." instance=ExtResource("22_lsb7i")]
|
||||
transform = Transform3D(1, 0, 0, 0, 2.24237, 0, 0, 0, 1, 34.3971, 6.89573, 12.1428)
|
||||
|
||||
[node name="Switch1" parent="." instance=ExtResource("23_nqji8")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70.5412, 1.50677, -39.1356)
|
||||
|
||||
@@ -170,8 +170,8 @@ func die():
|
||||
get_tree().get_root().add_child(instance_dead)
|
||||
instance_dead.camera.current = true
|
||||
player.dead = true
|
||||
player.toggle_hud(true)
|
||||
player.gun.visible = false
|
||||
player.toggle_hud(false)
|
||||
player.visible = false
|
||||
player.health_indicator.color = Color(0.471, 0, 0, 0)
|
||||
|
||||
|
||||
|
||||
@@ -2,6 +2,9 @@ extends Area3D
|
||||
|
||||
@onready var collision_midpoint: Node3D = $CollisionMidpoint
|
||||
|
||||
var player
|
||||
var player_on_ladder = false
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass
|
||||
@@ -10,15 +13,27 @@ func _ready():
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta):
|
||||
pass
|
||||
#if player != null:
|
||||
#if player.is_climbing:
|
||||
#hold_player()
|
||||
|
||||
func _on_body_entered(body):
|
||||
if body.is_in_group("player"):
|
||||
body.is_climbing = true
|
||||
if body.global_position.y < collision_midpoint.global_position.y:
|
||||
body.global_position.y += .2
|
||||
#else:
|
||||
#body.velocity = Vector3(0,0,0)
|
||||
#body.global_position = Vector3(global_position.x,body.global_position.y,global_position.z)
|
||||
|
||||
|
||||
func _on_body_exited(body):
|
||||
if body.is_in_group("player"):
|
||||
body.is_climbing = false
|
||||
player_on_ladder = false
|
||||
body.velocity.y = .1
|
||||
body.gravity = body.default_gravity
|
||||
|
||||
func hold_player():
|
||||
var direction_to_ladder = player.global_position.direction_to(self.global_position)
|
||||
player.velocity = Vector3(direction_to_ladder.x * 10,player.velocity.y,direction_to_ladder.z * 10)
|
||||
|
||||
53
scripts/melee_weapon.gd
Normal file
@@ -0,0 +1,53 @@
|
||||
extends Node3D
|
||||
|
||||
|
||||
@export_group("Gun Feel")
|
||||
@export var gun_name : String
|
||||
@export var gun_icon : Texture2D
|
||||
@export_enum("Light", "Medium", "Heavy", "Shotgun", "Rocket","Melee") var ammo_type: int
|
||||
@export var fov_zoom_amt = 0
|
||||
@export var ads : bool = false
|
||||
@export var recoil_amount : Vector3 = Vector3(0,.2,.2)
|
||||
@export var bullet_damage = 1
|
||||
@export_group("Gun Assets")
|
||||
@export_subgroup("Main Assets")
|
||||
@export var anim_player : Node
|
||||
@export_subgroup("Audio Clips")
|
||||
@export var audio_fire : Node
|
||||
|
||||
@onready var player = get_tree().current_scene.player
|
||||
@onready var level_control = get_tree().current_scene
|
||||
@onready var muzzle_smoke = preload("res://assets/muzzle_smoke.tscn")
|
||||
|
||||
var max_ammo = 0
|
||||
var start_mags = 0
|
||||
var start_position
|
||||
var start_rotation
|
||||
var random_spread_start
|
||||
var cycle_count_start
|
||||
var cycle_count
|
||||
var rng = RandomNumberGenerator.new()
|
||||
var gun_index
|
||||
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready():
|
||||
pass
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(_delta):
|
||||
pass
|
||||
|
||||
func shoot(delta):
|
||||
if !anim_player.is_playing():
|
||||
#audio and anims
|
||||
anim_player.play("shoot")
|
||||
vibration()
|
||||
player.recoil.add_recoil(Vector3(0,recoil_amount.y,recoil_amount.z),10,10)
|
||||
player.recoil.add_gun_recoil(recoil_amount.x)
|
||||
SignalBus.emit_signal("shot_fired")
|
||||
|
||||
func swapped_out():
|
||||
queue_free()
|
||||
|
||||
func vibration():
|
||||
Input.start_joy_vibration(0,.1,.5,.1)
|
||||
@@ -623,7 +623,12 @@ func add_ammo(new_gun,gun_name,ammo_type,max_ammo,start_mags):
|
||||
if ammo_reserve.has(str(ammo_type)):
|
||||
ammo_reserve[str(ammo_type)] += start_mags * max_ammo
|
||||
else:
|
||||
ammo_reserve[str(ammo_type)] = start_mags * max_ammo
|
||||
#if melee weapon don't do max ammo calc
|
||||
if ammo_type == 5:
|
||||
ammo_reserve[str(ammo_type)] = 0
|
||||
#otherwise calculate starting ammo
|
||||
else:
|
||||
ammo_reserve[str(ammo_type)] = start_mags * max_ammo
|
||||
|
||||
print("GUN AMMO ",gun_ammo)
|
||||
print("RESERVE AMMO ", ammo_reserve)
|
||||
|
||||
@@ -139,7 +139,7 @@ func load_save_game_data(level_name):
|
||||
var current_nodes = get_tree().get_nodes_in_group("persist")
|
||||
for i in current_nodes:
|
||||
if i.is_in_group("enemy"):
|
||||
i.quiet_remove()
|
||||
i.queue_free()
|
||||
else:
|
||||
i.queue_free()
|
||||
|
||||
|
||||
@@ -199,9 +199,6 @@ func die():
|
||||
SignalBus.emit_signal("enemy_killed")
|
||||
queue_free()
|
||||
|
||||
func quiet_remove():
|
||||
queue_free()
|
||||
|
||||
func drop_loot(number_of_drops):
|
||||
#pickup drop
|
||||
while number_of_drops > 0:
|
||||
|
||||
@@ -2,7 +2,6 @@ extends RigidBody3D
|
||||
|
||||
@export var gun_resource : Resource
|
||||
@export_enum("Ammo", "Stamina", "Health", "Money","Weapon") var pickupType: int
|
||||
@export var collision_shape : Node
|
||||
|
||||
@onready var level_control = get_tree().current_scene
|
||||
|
||||
|
||||