Compare commits

..

No commits in common. "013da74762e6b4b5ccaa7fa6f047bfd78db0dfc2" and "af575477cf8a9b6aedd710c5b37375d7f3237ee0" have entirely different histories.

32 changed files with 62 additions and 723 deletions

View File

@ -1,2 +0,0 @@
# Blender 4.3.2 MTL File: 'wire_shelves.blend'
# www.blender.org

View File

@ -1,392 +0,0 @@
# Blender 4.3.2
# www.blender.org
mtllib wire_shelves.mtl
o Shelves
v -0.299850 -0.430000 -1.500000
v -0.299850 1.220000 -1.500000
v -0.299850 -0.450000 -1.500000
v -0.299850 1.200000 -1.500000
v -0.299850 0.370000 -1.500000
v -0.299850 0.390000 -1.500000
v -0.400000 -0.430000 -1.399851
v -0.400000 1.200000 -1.399851
v -0.400000 1.220000 -1.399851
v -0.400000 0.370000 -1.399851
v -0.400000 -0.450000 -1.399851
v -0.400000 0.390000 -1.399851
v -0.299851 -0.430000 -1.399851
v -0.299851 1.200000 -1.399851
v -0.299851 0.370000 -1.399851
v -0.299851 0.390000 -1.399851
v -0.299851 -0.450000 -1.399851
v -0.299851 1.220000 -1.399851
v 0.299850 1.200000 -1.500000
v 0.299850 -0.450000 -1.500000
v 0.299850 1.220000 -1.500000
v 0.299850 0.390000 -1.500000
v 0.299850 -0.430000 -1.500000
v 0.299850 0.370000 -1.500000
v 0.299850 -0.430000 -1.399851
v 0.299850 1.220000 -1.399851
v 0.299850 1.200000 -1.399851
v 0.299850 0.390000 -1.399851
v 0.299850 0.370000 -1.399851
v 0.299850 -0.450000 -1.399851
v 0.400000 -0.430000 -1.399851
v 0.400000 -0.450000 -1.399851
v 0.400000 1.220000 -1.399851
v 0.400000 1.200000 -1.399851
v 0.400000 0.390000 -1.399851
v 0.400000 0.370000 -1.399851
v -0.299850 -0.450000 1.500000
v -0.299850 0.390000 1.500000
v -0.299850 1.200000 1.500000
v -0.299850 0.370000 1.500000
v -0.299850 1.220000 1.500000
v -0.299850 -0.430000 1.500000
v -0.299850 -0.450000 1.399851
v -0.299850 0.390000 1.399851
v -0.299850 1.200000 1.399851
v -0.299850 0.370000 1.399851
v -0.299850 1.220000 1.399851
v -0.299850 -0.430000 1.399851
v -0.400000 0.370000 1.399851
v -0.400000 0.390000 1.399851
v -0.400000 -0.450000 1.399851
v -0.400000 1.220000 1.399851
v -0.400000 1.200000 1.399851
v -0.400000 -0.430000 1.399851
v 0.299851 1.220000 1.500000
v 0.299851 1.200000 1.500000
v 0.299851 0.370000 1.500000
v 0.299851 -0.430000 1.500000
v 0.299851 -0.450000 1.500000
v 0.299851 0.390000 1.500000
v 0.400000 -0.430000 1.399851
v 0.400000 -0.450000 1.399851
v 0.400000 1.220000 1.399851
v 0.400000 1.200000 1.399851
v 0.400000 0.370000 1.399851
v 0.400000 0.390000 1.399851
v 0.299851 1.200000 1.399851
v 0.299851 0.369999 1.399851
v 0.299851 -0.450000 1.399851
v 0.299851 0.390000 1.399851
v 0.299851 -0.430000 1.399851
v 0.299851 1.220000 1.399851
v -0.350000 -1.250000 1.500000
v -0.400000 1.250000 1.450000
v -0.400000 -1.250000 1.450000
v -0.350000 -1.250000 1.400000
v -0.350000 1.250000 1.400000
v -0.350000 1.250000 1.500000
v -0.300000 -1.250000 1.450000
v -0.300000 1.250000 1.450000
v 0.350000 -1.250000 1.500000
v 0.300000 -1.250000 1.450000
v 0.300000 1.250000 1.450000
v 0.350000 1.250000 1.500000
v 0.350000 -1.250000 1.400000
v 0.400000 -1.250000 1.450000
v 0.400000 1.250000 1.450000
v 0.350000 1.250000 1.400000
v -0.400000 -1.250000 -1.450000
v -0.400000 1.250000 -1.450000
v -0.350000 1.250000 -1.400000
v -0.350000 -1.250000 -1.500000
v -0.350000 1.250000 -1.500000
v -0.300000 -1.250000 -1.450000
v -0.350000 -1.250000 -1.400000
v -0.300000 1.250000 -1.450000
v 0.350000 -1.250000 -1.400000
v 0.300000 -1.250000 -1.450000
v 0.350000 1.250000 -1.400000
v 0.350000 -1.250000 -1.500000
v 0.350000 1.250000 -1.500000
v 0.300000 1.250000 -1.450000
v 0.400000 -1.250000 -1.450000
v 0.400000 1.250000 -1.450000
vn -0.0000 -0.0000 -1.0000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.7071 -0.0000 0.7071
vn -0.7071 -0.0000 -0.7071
vn 0.7071 -0.0000 -0.7071
vn 0.7071 -0.0000 0.7071
vt 0.152344 0.945312
vt 0.152344 0.941406
vt 0.171875 0.941406
vt 0.171875 0.945312
vt 0.757812 0.929688
vt 0.757812 0.933594
vt 0.738281 0.933594
vt 0.738281 0.929688
vt 0.152344 0.957031
vt 0.152344 0.953125
vt 0.171875 0.953125
vt 0.171875 0.957031
vt 0.898438 0.988281
vt 0.898438 0.992188
vt 0.777344 0.992188
vt 0.777344 0.988281
vt 0.132812 0.957031
vt 0.132812 0.953125
vt 0.777344 0.929688
vt 0.777344 0.933594
vt 0.132812 0.945312
vt 0.132812 0.941406
vt 0.027344 0.480469
vt 0.027344 0.500000
vt 0.007812 0.500000
vt 0.007812 0.621094
vt 0.027344 0.621094
vt 0.027344 0.640625
vt 0.593750 0.640625
vt 0.593750 0.621094
vt 0.613281 0.621094
vt 0.613281 0.500000
vt 0.593750 0.500000
vt 0.593750 0.480469
vt 0.027344 0.144531
vt 0.027344 0.164062
vt 0.007812 0.164062
vt 0.007812 0.285156
vt 0.027344 0.285156
vt 0.027344 0.304688
vt 0.593750 0.304688
vt 0.593750 0.285156
vt 0.613281 0.285156
vt 0.613281 0.164062
vt 0.593750 0.164062
vt 0.593750 0.144531
vt 0.898438 0.964844
vt 0.898438 0.968750
vt 0.777344 0.968750
vt 0.777344 0.964844
vt 0.027344 0.312500
vt 0.027344 0.332031
vt 0.007812 0.332031
vt 0.007812 0.453125
vt 0.027344 0.453125
vt 0.027344 0.472656
vt 0.593750 0.472656
vt 0.593750 0.453125
vt 0.613281 0.453125
vt 0.613281 0.332031
vt 0.593750 0.332031
vt 0.593750 0.312500
vt 0.898438 0.976562
vt 0.898438 0.980469
vt 0.777344 0.980469
vt 0.777344 0.976562
vt 0.757812 0.992188
vt 0.757812 0.988281
vt 0.757812 0.980469
vt 0.757812 0.976562
vt 0.757812 0.968750
vt 0.757812 0.964844
vt 0.738281 0.988281
vt 0.738281 0.992188
vt 0.171875 0.992188
vt 0.171875 0.988281
vt 0.738281 0.964844
vt 0.738281 0.968750
vt 0.171875 0.968750
vt 0.171875 0.964844
vt 0.738281 0.976562
vt 0.738281 0.980469
vt 0.171875 0.980469
vt 0.171875 0.976562
vt 0.738281 0.941406
vt 0.738281 0.945312
vt 0.757812 0.945312
vt 0.757812 0.941406
vt 0.777344 0.941406
vt 0.777344 0.945312
vt 0.152344 0.929688
vt 0.152344 0.933594
vt 0.132812 0.933594
vt 0.132812 0.929688
vt 0.757812 0.957031
vt 0.757812 0.953125
vt 0.777344 0.953125
vt 0.777344 0.957031
vt 0.171875 0.933594
vt 0.171875 0.929688
vt 0.738281 0.953125
vt 0.738281 0.957031
vt 0.132812 0.988281
vt 0.132812 0.992188
vt 0.007812 0.992188
vt 0.007812 0.988281
vt 0.152344 0.992188
vt 0.152344 0.988281
vt 0.152344 0.980469
vt 0.152344 0.976562
vt 0.152344 0.968750
vt 0.152344 0.964844
vt 0.132812 0.976562
vt 0.132812 0.980469
vt 0.007812 0.980469
vt 0.007812 0.976562
vt 0.132812 0.968750
vt 0.132812 0.964844
vt 0.007812 0.968750
vt 0.007812 0.964844
vt 0.515625 0.738281
vt 0.515625 0.726562
vt 0.527344 0.726562
vt 0.527344 0.738281
vt 0.515625 0.664062
vt 0.527344 0.664062
vt 0.527344 0.675781
vt 0.515625 0.675781
vt 0.527344 0.648438
vt 0.527344 0.660156
vt 0.515625 0.660156
vt 0.515625 0.648438
vt 0.527344 0.757812
vt 0.527344 0.769531
vt 0.515625 0.769531
vt 0.515625 0.757812
vt 0.527344 0.695312
vt 0.527344 0.707031
vt 0.515625 0.707031
vt 0.515625 0.695312
vt 0.515625 0.753906
vt 0.515625 0.742188
vt 0.527344 0.742188
vt 0.527344 0.753906
vt 0.515625 0.679688
vt 0.527344 0.679688
vt 0.527344 0.691406
vt 0.515625 0.691406
vt 0.007812 0.695312
vt 0.507812 0.695312
vt 0.507812 0.710938
vt 0.007812 0.710938
vt 0.507812 0.664062
vt 0.007812 0.664062
vt 0.007812 0.648438
vt 0.507812 0.648438
vt 0.507812 0.679688
vt 0.007812 0.679688
vt 0.007812 0.906250
vt 0.507812 0.906250
vt 0.507812 0.921875
vt 0.007812 0.921875
vt 0.507812 0.875000
vt 0.007812 0.875000
vt 0.007812 0.859375
vt 0.507812 0.859375
vt 0.507812 0.890625
vt 0.007812 0.890625
vt 0.007812 0.765625
vt 0.507812 0.765625
vt 0.507812 0.781250
vt 0.007812 0.781250
vt 0.507812 0.734375
vt 0.007812 0.734375
vt 0.007812 0.718750
vt 0.507812 0.718750
vt 0.507812 0.750000
vt 0.007812 0.750000
vt 0.007812 0.835938
vt 0.507812 0.835938
vt 0.507812 0.851562
vt 0.007812 0.851562
vt 0.507812 0.804688
vt 0.007812 0.804688
vt 0.007812 0.789062
vt 0.507812 0.789062
vt 0.507812 0.820312
vt 0.007812 0.820312
vt 0.527344 0.722656
vt 0.515625 0.722656
vt 0.515625 0.710938
vt 0.527344 0.710938
s 1
f 18/1/1 14/2/1 8/3/1 9/4/1
f 16/5/1 15/6/1 10/7/1 12/8/1
f 13/9/1 17/10/1 11/11/1 7/12/1
s 0
f 4/13/1 2/14/1 21/15/1 19/16/1
s 1
f 17/10/2 13/9/2 1/17/2 3/18/2
f 15/6/2 16/5/2 6/19/2 5/20/2
f 14/2/2 18/1/2 2/21/2 4/22/2
s 0
f 8/23/3 14/24/3 4/25/3 19/26/3 27/27/3 34/28/3 64/29/3 67/30/3 56/31/3 39/32/3 45/33/3 53/34/3
f 11/35/3 17/36/3 3/37/3 20/38/3 30/39/3 32/40/3 62/41/3 69/42/3 59/43/3 37/44/3 43/45/3 51/46/3
f 3/47/1 1/48/1 23/49/1 20/50/1
f 10/51/3 15/52/3 5/53/3 24/54/3 29/55/3 36/56/3 65/57/3 68/58/3 57/59/3 40/60/3 46/61/3 49/62/3
f 5/63/1 6/64/1 22/65/1 24/66/1
s 1
f 26/67/4 27/68/4 19/16/4 21/15/4
f 28/69/4 29/70/4 24/66/4 22/65/4
f 25/71/4 30/72/4 20/50/4 23/49/4
s 0
f 34/73/4 33/74/4 63/75/4 64/76/4
f 31/40/5 25/39/5 23/38/5 1/37/5 13/36/5 7/35/5 54/46/5 48/45/5 42/44/5 58/43/5 71/42/5 61/41/5
f 33/28/5 26/27/5 21/26/5 2/25/5 18/24/5 9/23/5 52/34/5 47/33/5 41/32/5 55/31/5 72/30/5 63/29/5
f 32/77/4 31/78/4 61/79/4 62/80/4
f 36/81/4 35/82/4 66/83/4 65/84/4
f 35/56/5 28/55/5 22/54/5 6/53/5 16/52/5 12/51/5 50/62/5 44/61/5 38/60/5 60/59/5 70/58/5 66/57/5
s 1
f 30/72/1 25/71/1 31/78/1 32/77/1
f 29/70/1 28/69/1 35/82/1 36/81/1
f 27/68/1 26/67/1 33/74/1 34/73/1
s 0
f 53/85/2 52/86/2 9/4/2 8/3/2
s 1
f 47/87/2 45/88/2 39/89/2 41/90/2
f 44/91/2 46/92/2 40/93/2 38/94/2
f 48/95/2 43/96/2 37/97/2 42/98/2
s 0
f 49/99/2 50/100/2 12/8/2 10/7/2
f 51/101/2 54/102/2 7/12/2 11/11/2
s 1
f 43/96/6 48/95/6 54/102/6 51/101/6
f 46/92/6 44/91/6 50/100/6 49/99/6
f 45/88/6 47/87/6 52/86/6 53/85/6
s 0
f 56/103/6 55/104/6 41/105/6 39/106/6
s 1
f 72/107/6 67/108/6 64/76/6 63/75/6
f 70/109/6 68/110/6 65/84/6 66/83/6
f 71/111/6 69/112/6 62/80/6 61/79/6
s 0
f 57/113/6 60/114/6 38/115/6 40/116/6
s 1
f 69/112/4 71/111/4 58/117/4 59/118/4
f 68/110/4 70/109/4 60/114/4 57/113/4
f 67/108/4 72/107/4 55/104/4 56/103/4
s 0
f 59/118/6 58/117/6 42/119/6 37/120/6
f 82/121/3 85/122/3 86/123/3 81/124/3
f 80/125/5 77/126/5 74/127/5 78/128/5
f 89/129/3 92/130/3 94/131/3 95/132/3
f 87/133/5 88/134/5 83/135/5 84/136/5
f 98/137/3 100/138/3 103/139/3 97/140/3
f 96/141/5 93/142/5 90/143/5 91/144/5
f 104/145/5 101/146/5 102/147/5 99/148/5
f 73/149/7 78/150/7 74/151/7 75/152/7
f 77/153/8 76/154/8 75/155/8 74/156/8
f 80/157/9 79/158/9 76/154/9 77/153/9
f 78/150/10 73/149/10 79/158/10 80/157/10
f 81/159/7 84/160/7 83/161/7 82/162/7
f 88/163/8 85/164/8 82/165/8 83/166/8
f 87/167/9 86/168/9 85/164/9 88/163/9
f 84/160/10 81/159/10 86/168/10 87/167/10
f 95/169/7 91/170/7 90/171/7 89/172/7
f 93/173/8 92/174/8 89/175/8 90/176/8
f 96/177/9 94/178/9 92/174/9 93/173/9
f 91/170/10 95/169/10 94/178/10 96/177/10
f 97/179/7 99/180/7 102/181/7 98/182/7
f 101/183/8 100/184/8 98/185/8 102/186/8
f 104/187/9 103/188/9 100/184/9 101/183/9
f 99/180/10 97/179/10 103/188/10 104/187/10
f 75/189/3 76/190/3 79/191/3 73/192/3

View File

@ -1,25 +0,0 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://ds0qafgxok3pr"
path="res://.godot/imported/wire_shelves.obj-d81644a76613e376c363b2c1ab7a4458.mesh"
[deps]
files=["res://.godot/imported/wire_shelves.obj-d81644a76613e376c363b2c1ab7a4458.mesh"]
source_file="res://assets/props/wire_shelves/wire_shelves.obj"
dest_files=["res://.godot/imported/wire_shelves.obj-d81644a76613e376c363b2c1ab7a4458.mesh", "res://.godot/imported/wire_shelves.obj-d81644a76613e376c363b2c1ab7a4458.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

Binary file not shown.

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cpt6gyl5oudbm"
path="res://.godot/imported/wire_shelves_C.png-9c532d8ab31d114c560e356c049f2cb3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/wire_shelves/wire_shelves_C.png"
dest_files=["res://.godot/imported/wire_shelves_C.png-9c532d8ab31d114c560e356c049f2cb3.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/props/wire_shelves/wire_shelves_C.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

Binary file not shown.

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b63fwa4irabda"
path="res://.godot/imported/wire_shelves_M.png-ab90260819bc74b417cc17aa0ebe5058.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/wire_shelves/wire_shelves_M.png"
dest_files=["res://.godot/imported/wire_shelves_M.png-ab90260819bc74b417cc17aa0ebe5058.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=0

Binary file not shown.

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bd7up85yqwurw"
path="res://.godot/imported/wire_shelves_N.png-3a446ef3b6fb4756bde4d31b41badecf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/wire_shelves/wire_shelves_N.png"
dest_files=["res://.godot/imported/wire_shelves_N.png-3a446ef3b6fb4756bde4d31b41badecf.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=1
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=1
roughness/src_normal="res://assets/props/wire_shelves/wire_shelves_N.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

Binary file not shown.

View File

@ -1,34 +0,0 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dqphwq5u125hf"
path="res://.godot/imported/wire_shelves_R.png-1f0a1b7bd5273a9305314c48eb9e3c0a.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/props/wire_shelves/wire_shelves_R.png"
dest_files=["res://.godot/imported/wire_shelves_R.png-1f0a1b7bd5273a9305314c48eb9e3c0a.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=0

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=81 format=4 uid="uid://b3h2ldhluwco"]
[gd_scene load_steps=82 format=4 uid="uid://b3h2ldhluwco"]
[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_9x9.mesh" id="1_l8xpm"]
[ext_resource type="PackedScene" uid="uid://cdi5sl60mw1po" path="res://src/world/gunkable/gunkable.tscn" id="2_lknyg"]
@ -18,7 +18,6 @@
[ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="13_glbip"]
[ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="14_nqwfe"]
[ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="15_h56f5"]
[ext_resource type="PackedScene" uid="uid://bfm80tqsw22qc" path="res://src/props/wire_shelves/wire_shelves.tscn" id="15_jnjru"]
[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="16_gem8k"]
[ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="17_wr3ux"]
[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="18_a7woh"]
@ -96,6 +95,12 @@ size = Vector3(0.8, 1, 1.5)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_dwjsf"]
data = PackedVector3Array(-0.4, 0.5, 0.75, 0.4, 0.5, 0.75, -0.4, -0.5, 0.75, 0.4, 0.5, 0.75, 0.4, -0.5, 0.75, -0.4, -0.5, 0.75, 0.4, 0.5, -0.75, -0.4, 0.5, -0.75, 0.4, -0.5, -0.75, -0.4, 0.5, -0.75, -0.4, -0.5, -0.75, 0.4, -0.5, -0.75, 0.4, 0.5, 0.75, 0.4, 0.5, -0.75, 0.4, -0.5, 0.75, 0.4, 0.5, -0.75, 0.4, -0.5, -0.75, 0.4, -0.5, 0.75, -0.4, 0.5, -0.75, -0.4, 0.5, 0.75, -0.4, -0.5, -0.75, -0.4, 0.5, 0.75, -0.4, -0.5, 0.75, -0.4, -0.5, -0.75, 0.4, 0.5, 0.75, -0.4, 0.5, 0.75, 0.4, 0.5, -0.75, -0.4, 0.5, 0.75, -0.4, 0.5, -0.75, 0.4, 0.5, -0.75, -0.4, -0.5, 0.75, 0.4, -0.5, 0.75, -0.4, -0.5, -0.75, 0.4, -0.5, 0.75, 0.4, -0.5, -0.75, -0.4, -0.5, -0.75)
[sub_resource type="BoxMesh" id="BoxMesh_mcskc"]
size = Vector3(0.8, 2.5, 3)
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2ybo5"]
data = PackedVector3Array(-0.4, 1.25, 1.5, 0.4, 1.25, 1.5, -0.4, -1.25, 1.5, 0.4, 1.25, 1.5, 0.4, -1.25, 1.5, -0.4, -1.25, 1.5, 0.4, 1.25, -1.5, -0.4, 1.25, -1.5, 0.4, -1.25, -1.5, -0.4, 1.25, -1.5, -0.4, -1.25, -1.5, 0.4, -1.25, -1.5, 0.4, 1.25, 1.5, 0.4, 1.25, -1.5, 0.4, -1.25, 1.5, 0.4, 1.25, -1.5, 0.4, -1.25, -1.5, 0.4, -1.25, 1.5, -0.4, 1.25, -1.5, -0.4, 1.25, 1.5, -0.4, -1.25, -1.5, -0.4, 1.25, 1.5, -0.4, -1.25, 1.5, -0.4, -1.25, -1.5, 0.4, 1.25, 1.5, -0.4, 1.25, 1.5, 0.4, 1.25, -1.5, -0.4, 1.25, 1.5, -0.4, 1.25, -1.5, 0.4, 1.25, -1.5, -0.4, -1.25, 1.5, 0.4, -1.25, 1.5, -0.4, -1.25, -1.5, 0.4, -1.25, 1.5, 0.4, -1.25, -1.5, -0.4, -1.25, -1.5)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yvs0w"]
resource_local_to_scene = true
albedo_texture = ExtResource("13_glbip")
@ -1327,11 +1332,23 @@ collision_layer = 5
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props/Counter2/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_okeuk")
[node name="WireShelves" parent="Props" instance=ExtResource("15_jnjru")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2.9, 0, -13)
[node name="Shelves" type="MeshInstance3D" parent="Props"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2.9, 1.25, -13)
mesh = SubResource("BoxMesh_mcskc")
[node name="WireShelves2" parent="Props" instance=ExtResource("15_jnjru")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.400001, 0, -13)
[node name="StaticBody3D" type="StaticBody3D" parent="Props/Shelves"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props/Shelves/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_2ybo5")
[node name="Shelves2" type="MeshInstance3D" parent="Props"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -0.400001, 1.25, -13)
mesh = SubResource("BoxMesh_mcskc")
[node name="StaticBody3D" type="StaticBody3D" parent="Props/Shelves2"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Props/Shelves2/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_2ybo5")
[node name="Cupboard" parent="Props" instance=ExtResource("11_5abrm")]
transform = Transform3D(1, 0, 0, 0, 0.965926, -0.258819, 0, 0.258819, 0.965926, -4, 2.02276, -8.6)

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=45 format=3 uid="uid://dc4tts6342cuj"]
[gd_scene load_steps=44 format=3 uid="uid://dc4tts6342cuj"]
[ext_resource type="Script" uid="uid://dmbdkydqnbyqv" path="res://levels/prop_test/prop_test.gd" id="1_ibd1t"]
[ext_resource type="PackedScene" uid="uid://bwe2jdmvinhqd" path="res://src/player/player.tscn" id="1_ml0ka"]
@ -35,7 +35,6 @@
[ext_resource type="Texture2D" uid="uid://gbvtbiurxrop" path="res://assets/props/vending_machine/vending_machine_R.png" id="27_8a67w"]
[ext_resource type="Script" uid="uid://deg5xd87cy8rg" path="res://src/props/interactive.gd" id="28_ibd1t"]
[ext_resource type="PackedScene" uid="uid://d1kacn4b60ucy" path="res://src/ui/post_processing.tscn" id="30_qnhar"]
[ext_resource type="PackedScene" uid="uid://bfm80tqsw22qc" path="res://src/props/wire_shelves/wire_shelves.tscn" id="36_hb05j"]
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_tm4v6"]
@ -438,9 +437,6 @@ visible = false
[node name="Player" parent="." instance=ExtResource("1_ml0ka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
[node name="WireShelves" parent="." instance=ExtResource("36_hb05j")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 49.2, 0, -12)
[connection signal="animation_finished" from="Props/Bulkhead" to="Props/SwitchPodium/OpenSwitch" method="enable"]
[connection signal="activated" from="Props/SwitchPodium/OpenSwitch" to="Props/Bulkhead" method="toggle"]
[connection signal="activated" from="Props/SwitchPodium/OpenSwitch" to="Props/SwitchPodium/OpenSwitch" method="disable"]

File diff suppressed because one or more lines are too long

View File

@ -137,7 +137,7 @@
- [x] tank terminal
- [x] tank animations
- [ ] control console & launch button
- [x] door
- [ ] door
- [ ] counters
- [ ] coffee machine
- [ ] [[airlock]] props:
@ -166,7 +166,7 @@
- [ ] regular desk (0.7x1.2x4.0)
- [ ] wraparound desk
- [ ] etc
- [x] Make sofa cushions separate physics objects
- [ ] Make sofa cushions separate physics objects
- [x] Object hold UX
- [x] holdable object HUD icon
- [ ] highlight holdable objects?

View File

@ -1,11 +1,9 @@
---
tags:
- mechanics
---
Does nothing on its own, but increases the [[grunk alert]] when activated by a connected component like a [[tripwire]] or [[listener]].
Will activate if the player tries to remove with the spray beam. Can be safely deactivated & harvested with the [[toothbrush]].
Will be triggered automatically if it stops getting a pulse signal from a [[heart]]. If it doesn't get a pulse in the first place, it won't trigger. Therefore we can make puzzles without pulses by simply not including a [[heart]] in the network.
For flavor, maybe screeches or something when activated?
For flavor, maybe screeches or something when activated?
tags: #mechanics

View File

@ -1,8 +1,3 @@
---
tags:
- lore
- mechanics
---
A little fucking ghoulie!!!
Summoned when the [[grunk alert]] maxes out. Hunts down the player and grunkifies 'em.
@ -30,4 +25,6 @@ Beasts spawn at every spawn point, all pursuing the player.
Unavoidable death. Show cutscene with player grabbed by beast.
The player can reset the alert level to 2 by returning to the safe zone.
The player can reset the alert level to 2 by returning to the safe zone.
tags: #mechanics #lore

View File

@ -1,5 +1,3 @@
---
tags:
- mechanics
---
Dead-man switch. Emits a pulse every few seconds which travels through the relay network to alarms. If an alarm stops receiving a pulse, it triggers automatically.
Dead-man switch. Emits a pulse every few seconds which travels through the relay network to alarms. If an alarm stops receiving a pulse, it triggers automatically.
tags: #mechanics

View File

@ -1,11 +1,10 @@
---
tags:
- mechanics
---
Triggers a connected [[alarm]] when the player makes noise nearby. Noises include:
- Jumping
- Firing the spray beam
- #maybe moving without sneaking?
- #maybe using the MP3 player, just for fun
Grunk can be cleared silently with the [[toothbrush]].
Grunk can be cleared silently with the [[toothbrush]].
tags: #mechanics

View File

@ -1,8 +1,5 @@
---
tags:
- mechanics
- maybe
---
the lookerrrrrrrr
A camera basically. If it sees the player it will trigger a connected [[alarm]].
A camera basically. If it sees the player it will trigger a connected [[alarm]].
tags: #mechanics

View File

@ -1,11 +1,9 @@
---
tags:
- mechanics
---
Mechanical devices which can be used to control various things, e.g. bulkheads. Disabled when covered in grunk.
Associated with [[color_palette]]:
- Mechanisms which are disabled due to grunk (but can be enabled) should glow DANGER RED.
- Mechanisms which have been cleaned off should glow SUCCESS GREEN.
- Should make a distinct sound upon becoming clean enough to use.
- Mechanisms which are disabled after a one-time use should not glow with any color.
- Mechanisms which are disabled after a one-time use should not glow with any color.
tags: #mechanics

View File

@ -1,7 +1,5 @@
---
tags:
- mechanics
---
Rebroadcasts trigger and pulse signals. The backbone "connection" of grunk component networks.
Visually these should light up when passing along a signal, with red to indicate trigger signals & cyan to indicate pulse.
tags: #mechanics

View File

@ -1,7 +1,5 @@
---
tags:
- mechanics
---
You can illuminate dark areas by cleaning grunk off of light fixtures!
This is indicated to the player with a brighter "glowing" grunk material.
This is indicated to the player with a brighter "glowing" grunk material.
tags: #mechanics

View File

@ -1,5 +1,3 @@
---
tags:
- equipment
---
Power-washer for removing [[grunk]].
Power-washer for removing [[grunk]].
tags: #equipment

View File

@ -1,11 +1,9 @@
---
tags:
- equipment
---
Removes a very small amount of grunk, _very slowly_. Comically inferior to the spray beam.
Advantages over the beam:
- Does not trigger [[listener]]
- Does not trigger [[alarm]]
#lore: officially the _Advanced Grunk Reticulation System_
#lore: officially the _Advanced Grunk Reticulation System_
tags: #equipment

View File

@ -1,5 +1,3 @@
---
tags:
- mechanics
---
The most basic grunk mechanic. Emits a trigger signal when destroyed, setting off any connected [alarms](alarm).
The most basic grunk mechanic. Emits a trigger signal when destroyed, setting off any connected [alarms](alarm).
tags: #mechanics

View File

@ -1,6 +1,3 @@
---
tags:
- mechanics
- maybe
---
Triggers a connected [[alarm]] when touched or stepped on by the player.
Triggers a connected [[alarm]] when touched or stepped on by the player.
tags: #mechanics