diff --git a/asset_dev/level/bulkhead/bulkhead.blend b/asset_dev/level/bulkhead/bulkhead.blend index 2c2ec5f..9b4e980 100644 Binary files a/asset_dev/level/bulkhead/bulkhead.blend and b/asset_dev/level/bulkhead/bulkhead.blend differ diff --git a/asset_dev/level/bulkhead/bulkhead.blend1 b/asset_dev/level/bulkhead/bulkhead.blend1 index 5204e9f..2c62f77 100644 Binary files a/asset_dev/level/bulkhead/bulkhead.blend1 and b/asset_dev/level/bulkhead/bulkhead.blend1 differ diff --git a/asset_dev/level/bulkhead/bulkhead.obj b/asset_dev/level/bulkhead/bulkhead.obj index dbeedae..b1fbd68 100644 --- a/asset_dev/level/bulkhead/bulkhead.obj +++ b/asset_dev/level/bulkhead/bulkhead.obj @@ -2,34 +2,34 @@ # www.blender.org mtllib bulkhead.mtl o Frame -v -1.500000 0.000000 0.022500 -v -1.500000 3.000000 0.022500 -v -1.500000 0.000000 -0.022500 -v -1.500000 3.000000 -0.022500 -v 1.500000 0.000000 0.022500 -v 1.500000 3.000000 0.022500 -v 1.500000 0.000000 -0.022500 -v 1.500000 3.000000 -0.022500 -v -1.312500 2.562500 -0.022500 -v -1.312500 0.437500 -0.022500 -v 1.187500 2.687500 -0.022500 -v 1.062500 2.812500 -0.022500 -v -1.187500 0.312500 -0.022500 -v -1.062500 2.812500 -0.022500 -v -1.062500 0.187500 -0.022500 -v 1.312500 2.562500 -0.022500 -v 1.312500 0.437500 -0.022500 -v 1.062500 0.187500 -0.022500 -v -1.187500 2.687500 0.022500 -v -1.062500 2.812500 0.022500 -v 1.312500 2.562500 0.022500 -v 1.312500 0.437500 0.022500 -v 1.187500 0.312500 0.022500 -v 1.062500 2.812500 0.022500 -v -1.312500 0.437500 0.022500 -v -1.312500 2.562500 0.022500 -v 1.062500 0.187500 0.022500 -v -1.062500 0.187500 0.022500 +v -1.500000 0.000000 0.225000 +v -1.500000 3.000000 0.225000 +v -1.500000 0.000000 -0.225000 +v -1.500000 3.000000 -0.225000 +v 1.500000 0.000000 0.225000 +v 1.500000 3.000000 0.225000 +v 1.500000 0.000000 -0.225000 +v 1.500000 3.000000 -0.225000 +v -1.312500 2.562500 -0.225000 +v -1.312500 0.437500 -0.225000 +v 1.187500 2.687500 -0.225000 +v 1.062500 2.812500 -0.225000 +v -1.187500 0.312500 -0.225000 +v -1.062500 2.812500 -0.225000 +v -1.062500 0.187500 -0.225000 +v 1.312500 2.562500 -0.225000 +v 1.312500 0.437500 -0.225000 +v 1.062500 0.187500 -0.225000 +v -1.187500 2.687500 0.225000 +v -1.062500 2.812500 0.225000 +v 1.312500 2.562500 0.225000 +v 1.312500 0.437500 0.225000 +v 1.187500 0.312500 0.225000 +v 1.062500 2.812500 0.225000 +v -1.312500 0.437500 0.225000 +v -1.312500 2.562500 0.225000 +v 1.062500 0.187500 0.225000 +v -1.062500 0.187500 0.225000 vn -1.0000 -0.0000 -0.0000 vn -0.0000 -0.0000 -1.0000 vn 1.0000 -0.0000 -0.0000 @@ -40,58 +40,58 @@ vn 0.7071 0.7071 -0.0000 vn 0.7071 -0.7071 -0.0000 vn -0.7071 0.7071 -0.0000 vn -0.7071 -0.7071 -0.0000 -vt 0.507812 0.835938 -vt 0.890625 0.835938 -vt 0.890625 0.890625 -vt 0.507812 0.890625 -vt 0.562500 0.023438 -vt 0.546875 0.039062 -vt 0.507812 -0.000000 -vt 0.890625 -0.000000 -vt 0.890625 0.390625 -vt 0.851562 0.351562 -vt 0.867188 0.328125 -vt 0.867188 0.054688 -vt 0.835938 0.023438 -vt 0.835938 0.367188 -vt 0.507812 0.390625 -vt 0.531250 0.054688 -vt 0.531250 0.328125 -vt 0.562500 0.367188 -vt 0.890625 0.445312 -vt 0.507812 0.445312 -vt 0.562500 0.468750 -vt 0.546875 0.484375 -vt 0.851562 0.796875 -vt 0.867188 0.773438 -vt 0.867188 0.500000 -vt 0.835938 0.468750 -vt 0.531250 0.500000 -vt 0.531250 0.773438 -vt 0.562500 0.812500 -vt 0.835938 0.812500 -vt 1.000000 0.617188 -vt 1.000000 0.992188 -vt 0.945312 0.992188 -vt 0.945312 0.617188 -vt 0.890625 0.992188 -vt 0.890625 0.617188 -vt 0.945312 0.000000 -vt 0.945312 0.265625 -vt 0.890625 0.265625 -vt 0.945312 0.312500 -vt 0.945312 0.046875 +vt 0.500000 0.843750 +vt 0.875000 0.843750 +vt 0.875000 0.890625 +vt 0.500000 0.890625 +vt 0.546875 0.015625 +vt 0.531250 0.031250 +vt 0.500000 -0.000000 +vt 0.875000 -0.000000 +vt 0.875000 0.390625 +vt 0.843750 0.359375 +vt 0.859375 0.343750 +vt 0.859375 0.046875 +vt 0.828125 0.015625 +vt 0.828125 0.375000 +vt 0.500000 0.390625 +vt 0.515625 0.046875 +vt 0.515625 0.343750 +vt 0.546875 0.375000 +vt 0.875000 0.453125 +vt 0.500000 0.453125 +vt 0.546875 0.468750 +vt 0.531250 0.484375 +vt 0.843750 0.812500 +vt 0.859375 0.796875 +vt 0.859375 0.500000 +vt 0.828125 0.468750 +vt 0.515625 0.500000 +vt 0.515625 0.796875 +vt 0.546875 0.828125 +vt 0.828125 0.828125 +vt 1.000000 0.625000 +vt 1.000000 1.000000 +vt 0.937500 1.000000 +vt 0.937500 0.625000 +vt 0.875000 1.000000 +vt 0.875000 0.625000 +vt 0.937500 -0.000000 +vt 0.937500 0.265625 +vt 0.875000 0.265625 +vt 0.937500 0.312500 +vt 0.937500 0.046875 vt 1.000000 0.046875 vt 1.000000 0.312500 -vt 0.945312 0.351562 -vt 1.000000 0.351562 -vt 0.890625 0.578125 -vt 0.945312 0.578125 -vt 0.945312 0.593750 +vt 0.937500 0.359375 +vt 1.000000 0.359375 +vt 0.875000 0.578125 +vt 0.937500 0.578125 +vt 0.937500 0.593750 vt 1.000000 0.328125 -vt 0.890625 0.312500 -vt 0.890625 0.289062 -vt 0.945312 0.023438 +vt 0.875000 0.312500 +vt 0.875000 0.296875 +vt 0.937500 0.031250 vt 1.000000 0.000000 s 0 f 1/1/1 2/2/1 4/3/1 3/4/1 @@ -111,34 +111,34 @@ f 22/39/9 17/38/9 18/40/9 27/50/9 23/51/9 f 12/41/10 11/52/10 16/37/10 21/53/10 24/42/10 f 27/50/6 18/40/6 15/47/6 28/46/6 o Door -v -1.400000 0.100000 0.014000 -v -1.400000 2.900000 0.014000 -v -1.400000 0.100000 -0.014000 -v -1.400000 2.900000 -0.014000 -v 1.400000 0.100000 0.014000 -v 1.400000 2.900000 0.014000 -v 1.400000 0.100000 -0.014000 -v 1.400000 2.900000 -0.014000 +v -1.400000 0.100000 0.140000 +v -1.400000 2.900000 0.140000 +v -1.400000 0.100000 -0.140000 +v -1.400000 2.900000 -0.140000 +v 1.400000 0.100000 0.140000 +v 1.400000 2.900000 0.140000 +v 1.400000 0.100000 -0.140000 +v 1.400000 2.900000 -0.140000 vn -1.0000 -0.0000 -0.0000 vn -0.0000 -0.0000 -1.0000 vn 1.0000 -0.0000 -0.0000 vn -0.0000 -0.0000 1.0000 vn -0.0000 -1.0000 -0.0000 vn -0.0000 1.0000 -0.0000 -vt 0.039062 0.468750 -vt 0.039062 0.898438 -vt 0.000000 0.898438 +vt 0.031250 0.468750 +vt 0.031250 0.906250 +vt 0.000000 0.906250 vt 0.000000 0.468750 -vt 0.039062 0.429688 -vt 0.039062 0.000000 -vt 0.468750 0.000000 -vt 0.468750 0.429688 -vt 0.507812 0.468750 -vt 0.507812 0.898438 -vt 0.468750 0.898438 -vt 0.468750 0.468750 -vt 0.468750 0.937500 -vt 0.039062 0.937500 +vt 0.031250 0.437500 +vt 0.031250 -0.000000 +vt 0.453125 -0.000000 +vt 0.453125 0.437500 +vt 0.484375 0.468750 +vt 0.484375 0.906250 +vt 0.453125 0.906250 +vt 0.453125 0.468750 +vt 0.453125 0.937500 +vt 0.031250 0.937500 s 0 f 29/54/11 30/55/11 32/56/11 31/57/11 f 31/58/12 32/59/12 36/60/12 35/61/12 diff --git a/asset_dev/level/bulkhead/bulkhead.ubpd b/asset_dev/level/bulkhead/bulkhead.ubpd new file mode 100644 index 0000000..1e543fc Binary files /dev/null and b/asset_dev/level/bulkhead/bulkhead.ubpd differ diff --git a/asset_dev/level/bulkhead/bulkhead_door.mtl b/asset_dev/level/bulkhead/bulkhead_door.mtl new file mode 100644 index 0000000..3ee3bce --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_door.mtl @@ -0,0 +1,14 @@ +# Blender 4.3.2 MTL File: 'bulkhead.blend' +# www.blender.org + +newmtl BulkheadMaterial +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +illum 2 +map_Kd /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png +map_Ns /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_R.png +map_refl /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_M.png +map_d /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png +map_Bump -bm 1.000000 /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_N.png diff --git a/asset_dev/level/bulkhead/bulkhead_door.obj b/asset_dev/level/bulkhead/bulkhead_door.obj new file mode 100644 index 0000000..48c1905 --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_door.obj @@ -0,0 +1,38 @@ +# Blender 4.3.2 +# www.blender.org +mtllib bulkhead_door.mtl +o Door +v -1.406250 0.093750 0.140000 +v -1.406250 2.906250 0.140000 +v -1.406250 0.093750 -0.140000 +v -1.406250 2.906250 -0.140000 +v 1.406250 0.093750 0.140000 +v 1.406250 2.906250 0.140000 +v 1.406250 0.093750 -0.140000 +v 1.406250 2.906250 -0.140000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vt 0.450222 0.000000 +vt 0.450222 1.000000 +vt 0.549778 1.000000 +vt 0.549778 0.000000 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 1.000000 0.000000 +vt 0.000000 0.549778 +vt 1.000000 0.549778 +vt 1.000000 0.450222 +vt 0.000000 0.450222 +s 0 +usemtl BulkheadMaterial +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 3/5/2 4/6/2 8/7/2 7/8/2 +f 7/4/3 8/3/3 6/2/3 5/1/3 +f 5/8/4 6/7/4 2/6/4 1/5/4 +f 3/9/5 7/10/5 5/11/5 1/12/5 +f 8/10/6 4/9/6 2/12/6 6/11/6 diff --git a/asset_dev/level/bulkhead/bulkhead_door.ubpd b/asset_dev/level/bulkhead/bulkhead_door.ubpd new file mode 100644 index 0000000..dd64f1a Binary files /dev/null and b/asset_dev/level/bulkhead/bulkhead_door.ubpd differ diff --git a/asset_dev/level/bulkhead/bulkhead_door_C.png b/asset_dev/level/bulkhead/bulkhead_door_C.png new file mode 100644 index 0000000..2710b95 --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_door_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa731954a0f89998fe49766fa012418cabd772a46c528d7ce54ea9c21d603c0b +size 6422 diff --git a/asset_dev/level/bulkhead/bulkhead_door_M.png b/asset_dev/level/bulkhead/bulkhead_door_M.png new file mode 100644 index 0000000..5a1a55b --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_door_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c73f87997ed3a541509a4f2bbe6e7f04948c9557ad8099df01121930364d0c0 +size 3693 diff --git a/asset_dev/level/bulkhead/bulkhead_door_N.png b/asset_dev/level/bulkhead/bulkhead_door_N.png new file mode 100644 index 0000000..6216b1b --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_door_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3edc5d57cc18d83c0661985044eb87aed7c85bdc6bb59372b28efe1836ac269c +size 2115 diff --git a/asset_dev/level/bulkhead/bulkhead_door_R.png b/asset_dev/level/bulkhead/bulkhead_door_R.png new file mode 100644 index 0000000..915c9f5 --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_door_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3a053c1d0970883b644170e106d1b4fc6ced306fac8944683f92cc44e81358 +size 221 diff --git a/asset_dev/level/bulkhead/bulkhead_frame.mtl b/asset_dev/level/bulkhead/bulkhead_frame.mtl new file mode 100644 index 0000000..19d0bdf --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_frame.mtl @@ -0,0 +1,14 @@ +# Blender 4.3.2 MTL File: 'bulkhead.blend' +# www.blender.org + +newmtl BulkheadFrame +Ka 1.000000 1.000000 1.000000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +illum 2 +map_Kd /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png +map_Ns /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_R.png +map_refl /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_M.png +map_d /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_C.png +map_Bump -bm 1.000000 /home/Xanadu/workspace/godot/prototypes/grunk/assets/props/bulkhead/bulkhead_N.png diff --git a/asset_dev/level/bulkhead/bulkhead_frame.obj b/asset_dev/level/bulkhead/bulkhead_frame.obj new file mode 100644 index 0000000..23628bf --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_frame.obj @@ -0,0 +1,102 @@ +# Blender 4.3.2 +# www.blender.org +mtllib bulkhead_frame.mtl +o Frame +v -1.500000 0.000000 0.225000 +v -1.500000 3.000000 0.225000 +v -1.500000 0.000000 -0.225000 +v -1.500000 3.000000 -0.225000 +v 1.500000 0.000000 0.225000 +v 1.500000 3.000000 0.225000 +v 1.500000 0.000000 -0.225000 +v 1.500000 3.000000 -0.225000 +v -1.312500 2.625000 -0.225000 +v -1.312500 0.375000 -0.225000 +v 1.218750 2.718750 -0.225000 +v 1.125000 2.812500 -0.225000 +v -1.218750 0.281250 -0.225000 +v -1.125000 2.812500 -0.225000 +v -1.125000 0.187500 -0.225000 +v 1.312500 2.625000 -0.225000 +v 1.312500 0.375000 -0.225000 +v 1.125000 0.187500 -0.225000 +v -1.218750 2.718750 0.225000 +v -1.125000 2.812500 0.225000 +v 1.312500 2.625000 0.225000 +v 1.312500 0.375000 0.225000 +v 1.218750 0.281250 0.225000 +v 1.125000 2.812500 0.225000 +v -1.312500 0.375000 0.225000 +v -1.312500 2.625000 0.225000 +v 1.125000 0.187500 0.225000 +v -1.125000 0.187500 0.225000 +vn -1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 -1.0000 +vn 1.0000 -0.0000 -0.0000 +vn -0.0000 -0.0000 1.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn 0.7071 0.7071 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn -0.7071 0.7071 -0.0000 +vn -0.7071 -0.7071 -0.0000 +vt 0.425000 0.000000 +vt 0.425000 1.000000 +vt 0.575000 1.000000 +vt 0.575000 0.000000 +vt 0.062500 0.125000 +vt 0.093750 0.093750 +vt 0.000000 0.000000 +vt 0.000000 1.000000 +vt 1.000000 1.000000 +vt 0.906250 0.906250 +vt 0.875000 0.937500 +vt 0.125000 0.937500 +vt 0.062500 0.875000 +vt 0.937500 0.875000 +vt 1.000000 0.000000 +vt 0.125000 0.062500 +vt 0.875000 0.062500 +vt 0.937500 0.125000 +vt 0.906250 0.093750 +vt 0.093750 0.906250 +vt 0.000000 0.575000 +vt 1.000000 0.575000 +vt 1.000000 0.425000 +vt 0.000000 0.425000 +vt 0.425000 0.875000 +vt 0.575000 0.875000 +vt 0.575000 0.125000 +vt 0.425000 0.125000 +vt 0.125000 0.575000 +vt 0.875000 0.575000 +vt 0.875000 0.425000 +vt 0.125000 0.425000 +vt 0.093750 0.575000 +vt 0.062500 0.575000 +vt 0.062500 0.425000 +vt 0.575000 0.937500 +vt 0.425000 0.937500 +vt 0.425000 0.906250 +vt 0.937500 0.425000 +vt 0.937500 0.575000 +vt 0.906250 0.425000 +vt 0.575000 0.906250 +s 0 +usemtl BulkheadFrame +f 1/1/1 2/2/1 4/3/1 3/4/1 +f 10/5/2 13/6/2 3/7/2 4/8/2 8/9/2 11/10/2 12/11/2 14/12/2 9/13/2 +f 16/14/2 11/10/2 8/9/2 7/15/2 3/7/2 13/6/2 15/16/2 18/17/2 17/18/2 +f 7/4/3 8/3/3 6/2/3 5/1/3 +f 22/18/4 23/19/4 5/15/4 6/9/4 2/8/4 19/20/4 20/12/4 24/11/4 21/14/4 +f 2/8/4 1/7/4 5/15/4 23/19/4 27/17/4 28/16/4 25/5/4 26/13/4 19/20/4 +f 3/21/5 7/22/5 5/23/5 1/24/5 +f 8/22/6 4/21/6 2/24/6 6/23/6 +f 21/25/1 16/26/1 17/27/1 22/28/1 +f 14/29/5 12/30/5 24/31/5 20/32/5 +f 25/28/3 10/27/3 9/26/3 26/25/3 +f 28/32/7 15/29/7 13/33/7 10/34/7 25/35/7 +f 9/26/8 14/36/8 20/37/8 19/38/8 26/25/8 +f 22/39/9 17/40/9 18/30/9 27/31/9 23/41/9 +f 12/36/10 11/42/10 16/26/10 21/25/10 24/37/10 +f 27/31/6 18/30/6 15/29/6 28/32/6 diff --git a/asset_dev/level/bulkhead/bulkhead_frame.ubpd b/asset_dev/level/bulkhead/bulkhead_frame.ubpd new file mode 100644 index 0000000..a5d0a06 Binary files /dev/null and b/asset_dev/level/bulkhead/bulkhead_frame.ubpd differ diff --git a/asset_dev/level/bulkhead/bulkhead_frame_C.png b/asset_dev/level/bulkhead/bulkhead_frame_C.png new file mode 100644 index 0000000..2710b95 --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_frame_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa731954a0f89998fe49766fa012418cabd772a46c528d7ce54ea9c21d603c0b +size 6422 diff --git a/asset_dev/level/bulkhead/bulkhead_frame_M.png b/asset_dev/level/bulkhead/bulkhead_frame_M.png new file mode 100644 index 0000000..5a1a55b --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_frame_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c73f87997ed3a541509a4f2bbe6e7f04948c9557ad8099df01121930364d0c0 +size 3693 diff --git a/asset_dev/level/bulkhead/bulkhead_frame_N.png b/asset_dev/level/bulkhead/bulkhead_frame_N.png new file mode 100644 index 0000000..150f415 --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_frame_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95d909ba0d8ed2824e4f660e07ee87877d0c756c4a603a626345427077bdea2a +size 220 diff --git a/asset_dev/level/bulkhead/bulkhead_frame_R.png b/asset_dev/level/bulkhead/bulkhead_frame_R.png new file mode 100644 index 0000000..915c9f5 --- /dev/null +++ b/asset_dev/level/bulkhead/bulkhead_frame_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3a053c1d0970883b644170e106d1b4fc6ced306fac8944683f92cc44e81358 +size 221 diff --git a/asset_dev/props/long_crate/crate_long.ubpd b/asset_dev/props/long_crate/crate_long.ubpd new file mode 100644 index 0000000..9c1a164 Binary files /dev/null and b/asset_dev/props/long_crate/crate_long.ubpd differ diff --git a/asset_dev/props/long_crate/long_crate.blend b/asset_dev/props/long_crate/long_crate.blend new file mode 100644 index 0000000..75d3f60 Binary files /dev/null and b/asset_dev/props/long_crate/long_crate.blend differ diff --git a/asset_dev/props/long_crate/long_crate.blend1 b/asset_dev/props/long_crate/long_crate.blend1 new file mode 100644 index 0000000..bc31651 Binary files /dev/null and b/asset_dev/props/long_crate/long_crate.blend1 differ diff --git a/asset_dev/props/long_crate/long_crate.mtl b/asset_dev/props/long_crate/long_crate.mtl new file mode 100644 index 0000000..749c7b3 --- /dev/null +++ b/asset_dev/props/long_crate/long_crate.mtl @@ -0,0 +1,2 @@ +# Blender 4.3.2 MTL File: 'long_crate.blend' +# www.blender.org diff --git a/asset_dev/props/long_crate/long_crate.obj b/asset_dev/props/long_crate/long_crate.obj new file mode 100644 index 0000000..b84c2ec --- /dev/null +++ b/asset_dev/props/long_crate/long_crate.obj @@ -0,0 +1,71 @@ +# Blender 4.3.2 +# www.blender.org +mtllib long_crate.mtl +o Cube +v -0.375000 -0.150000 0.750000 +v -0.275000 -0.250000 0.750000 +v -0.275000 0.250000 0.750000 +v -0.375000 0.150000 0.750000 +v -0.275000 -0.250000 -0.750000 +v -0.375000 -0.150000 -0.750000 +v -0.375000 0.150000 -0.750000 +v -0.275000 0.250000 -0.750000 +v 0.275000 -0.250000 0.750000 +v 0.375000 -0.150000 0.750000 +v 0.375000 0.150000 0.750000 +v 0.275000 0.250000 0.750000 +v 0.375000 -0.150000 -0.750000 +v 0.275000 -0.250000 -0.750000 +v 0.275000 0.250000 -0.750000 +v 0.375000 0.150000 -0.750000 +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 -0.0000 -1.0000 +vn -0.7071 -0.7071 -0.0000 +vn -0.7071 0.7071 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.7071 0.7071 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vt 0.788511 0.966584 +vt 0.755183 0.999911 +vt 0.655201 0.999911 +vt 0.621874 0.966584 +vt 0.621874 0.783283 +vt 0.655201 0.749956 +vt 0.755183 0.749956 +vt 0.788511 0.783283 +vt 0.277654 0.250044 +vt 0.377636 0.250044 +vt 0.377636 0.749956 +vt 0.277654 0.749956 +vt 0.424768 0.250044 +vt 0.608069 0.250044 +vt 0.608069 0.749956 +vt 0.424768 0.749956 +vt 0.655201 0.250044 +vt 0.755183 0.250044 +vt 0.788511 0.216717 +vt 0.621874 0.216717 +vt 0.621873 0.033416 +vt 0.655201 0.000089 +vt 0.755183 0.000089 +vt 0.788511 0.033416 +vt 0.047221 0.250045 +vt 0.047221 0.749956 +vt 0.000089 0.749956 +vt 0.000089 0.250045 +vt 0.230522 0.749956 +vt 0.230522 0.250044 +s 0 +f 9/1/1 10/2/1 11/3/1 12/4/1 3/5/1 4/6/1 1/7/1 2/8/1 +f 13/9/2 16/10/2 11/11/2 10/12/2 +f 15/13/3 8/14/3 3/15/3 12/16/3 +f 1/7/4 4/6/4 7/17/4 6/18/4 +f 5/19/5 6/18/5 7/17/5 8/20/5 15/21/5 16/22/5 13/23/5 14/24/5 +f 5/25/6 2/26/6 1/27/6 6/28/6 +f 3/15/7 8/14/7 7/17/7 4/6/7 +f 9/29/8 14/30/8 13/9/8 10/12/8 +f 15/13/9 12/16/9 11/11/9 16/10/9 +f 5/25/10 14/30/10 9/29/10 2/26/10 diff --git a/assets/props/bulkhead/bulkhead.bin b/assets/props/bulkhead/bulkhead.bin index 48e4ab7..490c646 100644 Binary files a/assets/props/bulkhead/bulkhead.bin and b/assets/props/bulkhead/bulkhead.bin differ diff --git a/assets/props/bulkhead/bulkhead.gltf b/assets/props/bulkhead/bulkhead.gltf index c9d4402..cf1eb1f 100644 --- a/assets/props/bulkhead/bulkhead.gltf +++ b/assets/props/bulkhead/bulkhead.gltf @@ -222,13 +222,13 @@ "componentType":5126, "count":24, "max":[ - 1.399999976158142, - 2.9000000953674316, + 1.40625, + 2.90625, 0.14000003039836884 ], "min":[ - -1.399999976158142, - 0.10000002384185791, + -1.40625, + 0.09375, -0.14000003039836884 ], "type":"VEC3" diff --git a/assets/props/bulkhead/bulkhead_door.material b/assets/props/bulkhead/bulkhead_door.material new file mode 100644 index 0000000..f106515 Binary files /dev/null and b/assets/props/bulkhead/bulkhead_door.material differ diff --git a/assets/props/bulkhead/bulkhead_door_C.png b/assets/props/bulkhead/bulkhead_door_C.png new file mode 100644 index 0000000..2710b95 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa731954a0f89998fe49766fa012418cabd772a46c528d7ce54ea9c21d603c0b +size 6422 diff --git a/assets/props/bulkhead/bulkhead_door_C.png.import b/assets/props/bulkhead/bulkhead_door_C.png.import new file mode 100644 index 0000000..11ef8a4 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bd52xpmm3oqw" +path="res://.godot/imported/bulkhead_door_C.png-794d557edb34d0a0bbf7be0faec14892.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_door_C.png" +dest_files=["res://.godot/imported/bulkhead_door_C.png-794d557edb34d0a0bbf7be0faec14892.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=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 diff --git a/assets/props/bulkhead/bulkhead_door_M.png b/assets/props/bulkhead/bulkhead_door_M.png new file mode 100644 index 0000000..5a1a55b --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c73f87997ed3a541509a4f2bbe6e7f04948c9557ad8099df01121930364d0c0 +size 3693 diff --git a/assets/props/bulkhead/bulkhead_door_M.png.import b/assets/props/bulkhead/bulkhead_door_M.png.import new file mode 100644 index 0000000..e57afd6 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_M.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://nexcq3xxrebb" +path="res://.godot/imported/bulkhead_door_M.png-367d1fe39fe91be3ef5e40e133bc4d4b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_door_M.png" +dest_files=["res://.godot/imported/bulkhead_door_M.png-367d1fe39fe91be3ef5e40e133bc4d4b.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=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 diff --git a/assets/props/bulkhead/bulkhead_door_N.png b/assets/props/bulkhead/bulkhead_door_N.png new file mode 100644 index 0000000..6216b1b --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3edc5d57cc18d83c0661985044eb87aed7c85bdc6bb59372b28efe1836ac269c +size 2115 diff --git a/assets/props/bulkhead/bulkhead_door_N.png.import b/assets/props/bulkhead/bulkhead_door_N.png.import new file mode 100644 index 0000000..8d25b38 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dk4sm780p6jfc" +path="res://.godot/imported/bulkhead_door_N.png-4450f87c3d9f8d8b8cb36b6df8d45a26.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_door_N.png" +dest_files=["res://.godot/imported/bulkhead_door_N.png-4450f87c3d9f8d8b8cb36b6df8d45a26.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=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/props/bulkhead/bulkhead_door_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 diff --git a/assets/props/bulkhead/bulkhead_door_R.png b/assets/props/bulkhead/bulkhead_door_R.png new file mode 100644 index 0000000..915c9f5 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3a053c1d0970883b644170e106d1b4fc6ced306fac8944683f92cc44e81358 +size 221 diff --git a/assets/props/bulkhead/bulkhead_door_R.png.import b/assets/props/bulkhead/bulkhead_door_R.png.import new file mode 100644 index 0000000..00d5342 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_door_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rjuyd20y2ov1" +path="res://.godot/imported/bulkhead_door_R.png-fb5cd5e09c798a8e86155565fd1128de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_door_R.png" +dest_files=["res://.godot/imported/bulkhead_door_R.png-fb5cd5e09c798a8e86155565fd1128de.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=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 diff --git a/assets/props/bulkhead/bulkhead_frame.material b/assets/props/bulkhead/bulkhead_frame.material new file mode 100644 index 0000000..d094119 Binary files /dev/null and b/assets/props/bulkhead/bulkhead_frame.material differ diff --git a/assets/props/bulkhead/bulkhead_frame_C.png b/assets/props/bulkhead/bulkhead_frame_C.png new file mode 100644 index 0000000..2710b95 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa731954a0f89998fe49766fa012418cabd772a46c528d7ce54ea9c21d603c0b +size 6422 diff --git a/assets/props/bulkhead/bulkhead_frame_C.png.import b/assets/props/bulkhead/bulkhead_frame_C.png.import new file mode 100644 index 0000000..34cadbc --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b53xyhs7fghgk" +path="res://.godot/imported/bulkhead_frame_C.png-272899b01a7e31c5d84af27d75569356.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_frame_C.png" +dest_files=["res://.godot/imported/bulkhead_frame_C.png-272899b01a7e31c5d84af27d75569356.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=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 diff --git a/assets/props/bulkhead/bulkhead_frame_M.png b/assets/props/bulkhead/bulkhead_frame_M.png new file mode 100644 index 0000000..5a1a55b --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c73f87997ed3a541509a4f2bbe6e7f04948c9557ad8099df01121930364d0c0 +size 3693 diff --git a/assets/props/bulkhead/bulkhead_frame_M.png.import b/assets/props/bulkhead/bulkhead_frame_M.png.import new file mode 100644 index 0000000..ed8a8c8 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_M.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ck7ljbherx0rb" +path="res://.godot/imported/bulkhead_frame_M.png-c442e33fd7435040df6d69641841fa5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_frame_M.png" +dest_files=["res://.godot/imported/bulkhead_frame_M.png-c442e33fd7435040df6d69641841fa5e.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=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 diff --git a/assets/props/bulkhead/bulkhead_frame_N.png b/assets/props/bulkhead/bulkhead_frame_N.png new file mode 100644 index 0000000..150f415 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95d909ba0d8ed2824e4f660e07ee87877d0c756c4a603a626345427077bdea2a +size 220 diff --git a/assets/props/bulkhead/bulkhead_frame_N.png.import b/assets/props/bulkhead/bulkhead_frame_N.png.import new file mode 100644 index 0000000..dc50f5b --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5jki8sxuouns" +path="res://.godot/imported/bulkhead_frame_N.png-bceffb854fbfedea49bb3fbfd5d5dcae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_frame_N.png" +dest_files=["res://.godot/imported/bulkhead_frame_N.png-bceffb854fbfedea49bb3fbfd5d5dcae.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=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/props/bulkhead/bulkhead_frame_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 diff --git a/assets/props/bulkhead/bulkhead_frame_R.png b/assets/props/bulkhead/bulkhead_frame_R.png new file mode 100644 index 0000000..915c9f5 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3a053c1d0970883b644170e106d1b4fc6ced306fac8944683f92cc44e81358 +size 221 diff --git a/assets/props/bulkhead/bulkhead_frame_R.png.import b/assets/props/bulkhead/bulkhead_frame_R.png.import new file mode 100644 index 0000000..5d43586 --- /dev/null +++ b/assets/props/bulkhead/bulkhead_frame_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bekk5rnaddc8u" +path="res://.godot/imported/bulkhead_frame_R.png-c4c8ee594435d87041dcdbe3cdd74df1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/bulkhead/bulkhead_frame_R.png" +dest_files=["res://.godot/imported/bulkhead_frame_R.png-c4c8ee594435d87041dcdbe3cdd74df1.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=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 diff --git a/assets/props/crate_long/crate_long.mtl b/assets/props/crate_long/crate_long.mtl new file mode 100644 index 0000000..749c7b3 --- /dev/null +++ b/assets/props/crate_long/crate_long.mtl @@ -0,0 +1,2 @@ +# Blender 4.3.2 MTL File: 'long_crate.blend' +# www.blender.org diff --git a/assets/props/crate_long/crate_long.obj b/assets/props/crate_long/crate_long.obj new file mode 100644 index 0000000..8b3ebe4 --- /dev/null +++ b/assets/props/crate_long/crate_long.obj @@ -0,0 +1,71 @@ +# Blender 4.3.2 +# www.blender.org +mtllib crate_long.mtl +o Cube +v -0.375000 -0.150000 0.750000 +v -0.275000 -0.250000 0.750000 +v -0.275000 0.250000 0.750000 +v -0.375000 0.150000 0.750000 +v -0.275000 -0.250000 -0.750000 +v -0.375000 -0.150000 -0.750000 +v -0.375000 0.150000 -0.750000 +v -0.275000 0.250000 -0.750000 +v 0.275000 -0.250000 0.750000 +v 0.375000 -0.150000 0.750000 +v 0.375000 0.150000 0.750000 +v 0.275000 0.250000 0.750000 +v 0.375000 -0.150000 -0.750000 +v 0.275000 -0.250000 -0.750000 +v 0.275000 0.250000 -0.750000 +v 0.375000 0.150000 -0.750000 +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 -0.0000 -1.0000 +vn -0.7071 -0.7071 -0.0000 +vn -0.7071 0.7071 -0.0000 +vn 0.7071 -0.7071 -0.0000 +vn 0.7071 0.7071 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vt 0.781250 0.968750 +vt 0.750000 1.000000 +vt 0.656250 1.000000 +vt 0.625000 0.968750 +vt 0.625000 0.781250 +vt 0.656250 0.750000 +vt 0.750000 0.750000 +vt 0.781250 0.781250 +vt 0.281250 0.250000 +vt 0.375000 0.250000 +vt 0.375000 0.750000 +vt 0.281250 0.750000 +vt 0.437500 0.250000 +vt 0.593750 0.250000 +vt 0.593750 0.750000 +vt 0.437500 0.750000 +vt 0.656250 0.250000 +vt 0.750000 0.250000 +vt 0.781250 0.218750 +vt 0.625000 0.218750 +vt 0.625000 0.031250 +vt 0.656250 0.000000 +vt 0.750000 0.000000 +vt 0.781250 0.031250 +vt 0.062500 0.250000 +vt 0.062500 0.750000 +vt 0.000000 0.750000 +vt 0.000000 0.250000 +vt 0.218750 0.750000 +vt 0.218750 0.250000 +s 0 +f 9/1/1 10/2/1 11/3/1 12/4/1 3/5/1 4/6/1 1/7/1 2/8/1 +f 13/9/2 16/10/2 11/11/2 10/12/2 +f 15/13/3 8/14/3 3/15/3 12/16/3 +f 1/7/4 4/6/4 7/17/4 6/18/4 +f 5/19/5 6/18/5 7/17/5 8/20/5 15/21/5 16/22/5 13/23/5 14/24/5 +f 5/25/6 2/26/6 1/27/6 6/28/6 +f 3/15/7 8/14/7 7/17/7 4/6/7 +f 9/29/8 14/30/8 13/9/8 10/12/8 +f 15/13/9 12/16/9 11/11/9 16/10/9 +f 5/25/10 14/30/10 9/29/10 2/26/10 diff --git a/assets/props/crate_long/crate_long.obj.import b/assets/props/crate_long/crate_long.obj.import new file mode 100644 index 0000000..a6460b9 --- /dev/null +++ b/assets/props/crate_long/crate_long.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://cd7vwjss7qytk" +path="res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh" + +[deps] + +files=["res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh"] + +source_file="res://assets/props/crate_long/crate_long.obj" +dest_files=["res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.mesh", "res://.godot/imported/crate_long.obj-820a3af9fc2d3fcb61662fc8ac0ba50b.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 diff --git a/assets/props/crate_long/crate_long_C.png b/assets/props/crate_long/crate_long_C.png new file mode 100644 index 0000000..3017286 --- /dev/null +++ b/assets/props/crate_long/crate_long_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fa1d4ec57ea8753e864594b0c89201d0d0a554aa59f0a7b4d116ac003abb59a +size 780 diff --git a/assets/props/crate_long/crate_long_C.png.import b/assets/props/crate_long/crate_long_C.png.import new file mode 100644 index 0000000..7f29e5e --- /dev/null +++ b/assets/props/crate_long/crate_long_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd0w8eqpount3" +path="res://.godot/imported/crate_long_C.png-d2c9ec6a93281bbe523172c0486d721f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/crate_long/crate_long_C.png" +dest_files=["res://.godot/imported/crate_long_C.png-d2c9ec6a93281bbe523172c0486d721f.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=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 diff --git a/assets/props/crate_long/crate_long_M.png b/assets/props/crate_long/crate_long_M.png new file mode 100644 index 0000000..331066c --- /dev/null +++ b/assets/props/crate_long/crate_long_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59de8e785a68b99d020408ee90eee92f3600facf9809ab3c3355a9dbbc8f616d +size 117 diff --git a/assets/props/crate_long/crate_long_M.png.import b/assets/props/crate_long/crate_long_M.png.import new file mode 100644 index 0000000..02a1623 --- /dev/null +++ b/assets/props/crate_long/crate_long_M.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da5p04vbiy3xe" +path="res://.godot/imported/crate_long_M.png-f8930a662b90fa42fb4f4d32373a3a46.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/crate_long/crate_long_M.png" +dest_files=["res://.godot/imported/crate_long_M.png-f8930a662b90fa42fb4f4d32373a3a46.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=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 diff --git a/assets/props/crate_long/crate_long_N.png b/assets/props/crate_long/crate_long_N.png new file mode 100644 index 0000000..ab80817 --- /dev/null +++ b/assets/props/crate_long/crate_long_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94d7f9cc88e193c093243929c562345c674f2101a3063c496468d86ff0d43ca1 +size 477 diff --git a/assets/props/crate_long/crate_long_N.png.import b/assets/props/crate_long/crate_long_N.png.import new file mode 100644 index 0000000..f3635b9 --- /dev/null +++ b/assets/props/crate_long/crate_long_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bsovubygl3go2" +path="res://.godot/imported/crate_long_N.png-2fba697dd993499996db1b0cdd0961a4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/crate_long/crate_long_N.png" +dest_files=["res://.godot/imported/crate_long_N.png-2fba697dd993499996db1b0cdd0961a4.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=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/props/crate_long/crate_long_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 diff --git a/assets/props/crate_long/crate_long_R.png b/assets/props/crate_long/crate_long_R.png new file mode 100644 index 0000000..c45d81f --- /dev/null +++ b/assets/props/crate_long/crate_long_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:803c48f4c4ef2dfba6331a34d745334e5641adffa2ae2ffaf907f0a5e69c7351 +size 134 diff --git a/assets/props/crate_long/crate_long_R.png.import b/assets/props/crate_long/crate_long_R.png.import new file mode 100644 index 0000000..ccde351 --- /dev/null +++ b/assets/props/crate_long/crate_long_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1m1my5q2vlwi" +path="res://.godot/imported/crate_long_R.png-35ab8f6a52540df10b2566cc25c8aa6e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/crate_long/crate_long_R.png" +dest_files=["res://.godot/imported/crate_long_R.png-35ab8f6a52540df10b2566cc25c8aa6e.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=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 diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index b9dcd6f..fcb5f9e 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=127 format=4 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=139 format=4 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] @@ -22,7 +22,6 @@ [ext_resource type="Texture2D" uid="uid://bujelwt4b5d0s" path="res://assets/level/wall/wall_1_N.png" id="16_otfxe"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] [ext_resource type="Texture2D" uid="uid://dwi2opqp2s8ak" path="res://assets/level/wall/wall_1_R.png" id="17_smvh1"] -[ext_resource type="PackedScene" uid="uid://dvma1hufsl6mc" path="res://src/props/bulkhead/bulkhead.tscn" id="18_17ivy"] [ext_resource type="Texture2D" uid="uid://ckgmc6j7r0rh1" path="res://assets/level/t-junction/t-junction_2_C.png" id="18_qu6vm"] [ext_resource type="Texture2D" uid="uid://cjbem2fg50idh" path="res://assets/level/t-junction/t-junction_1_C.png" id="18_sqa4l"] [ext_resource type="Texture2D" uid="uid://cgsvlb8qc5yml" path="res://assets/level/t-junction/t-junction_1_M.png" id="19_17ivy"] @@ -37,6 +36,12 @@ [ext_resource type="Texture2D" uid="uid://qw6yjgadiv5f" path="res://assets/level/wall/wall_3_N.png" id="24_ji5cn"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="25_6giaa"] [ext_resource type="Texture2D" uid="uid://dqkarguq5m5hn" path="res://assets/level/wall/wall_3_R.png" id="25_35kna"] +[ext_resource type="PackedScene" uid="uid://cppd3scvxf3eg" path="res://src/props/crate_long/crate_long.tscn" id="26_otfxe"] +[ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="27_lfacn"] +[ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="28_f0xh4"] +[ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="29_nmnkj"] +[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="30_u2hqf"] +[ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="35_f0xh4"] [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" @@ -452,6 +457,111 @@ shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_62grt"] +resource_local_to_scene = true +albedo_texture = ExtResource("27_lfacn") +metallic = 1.0 +metallic_texture = ExtResource("28_f0xh4") +roughness_texture = ExtResource("30_u2hqf") +normal_enabled = true +normal_texture = ExtResource("29_nmnkj") +ao_enabled = true +texture_filter = 2 + +[sub_resource type="ArrayMesh" id="ArrayMesh_oy2vn"] +_surfaces = [{ +"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), +"format": 34896613377, +"index_count": 84, +"index_data": PackedByteArray("CgAGAAIAAgAEAAoABAAGAAoACwAEAAIADAAGAAQABAAIAAwACwAIAAQADAAIAAYAAgABAAsAAQAIAAsADQABAAIAAgAGAA0ABwABAA0ADQAGAAcACQABAAcACQAIAAEABwAGAA4ACQAHAAUABQAHAA4ABQAIAAkABgAIAA8AAwAIAAUADgAGAAAAAAAGAA8ADgAAAAUADwAIAAAABQAAAAMAAAAIAAMA"), +"lods": [0.108952, PackedByteArray("AgAGAAcABAAGAAIAAgABAAQABwABAAIABAAIAAYAAQAIAAQACQABAAcACQAIAAEACQAHAAUABQAIAAkABwAGAAAABwAAAAUABgAIAAAAAwAIAAUAAAAIAAMABQAAAAMA"), 0.261829, PackedByteArray("AAABAAIAAgABAAQAAQAAAAUABAADAAIAAQADAAQAAgADAAAABQADAAEABQAAAAMA"), 0.524037, PackedByteArray("AAABAAIAAgABAAMAAQAAAAMAAgADAAAA")], +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 16, +"vertex_data": PackedByteArray("AAAyM///AADc3f//AAAAAP//zMz//wAAAAAyMwAAAAD//zIzAAAAAAAAzMwAAAAA3N0AAP//AAAhIv////8AACEiAAAAAAAAISL//wAAAAD//zIz//8AAP//zMwAAAAA3N0AAAAAAADc3f////8AAAAAzMz//wAAISIAAP//AAA=") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_54end"] +resource_local_to_scene = true +_surfaces = [{ +"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), +"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"), +"format": 34896613399, +"index_count": 84, +"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), +"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], +"material": SubResource("StandardMaterial3D_62grt"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 48, +"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_oy2vn") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ncghj"] +resource_local_to_scene = true +albedo_texture = ExtResource("27_lfacn") +metallic = 1.0 +metallic_texture = ExtResource("28_f0xh4") +roughness_texture = ExtResource("30_u2hqf") +normal_enabled = true +normal_texture = ExtResource("29_nmnkj") +ao_enabled = true +texture_filter = 2 + +[sub_resource type="ArrayMesh" id="ArrayMesh_8r2kq"] +resource_local_to_scene = true +_surfaces = [{ +"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), +"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"), +"format": 34896613399, +"index_count": 84, +"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), +"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], +"material": SubResource("StandardMaterial3D_ncghj"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 48, +"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_oy2vn") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2qkxu"] +resource_local_to_scene = true +albedo_texture = ExtResource("27_lfacn") +metallic = 1.0 +metallic_texture = ExtResource("28_f0xh4") +roughness_texture = ExtResource("30_u2hqf") +normal_enabled = true +normal_texture = ExtResource("29_nmnkj") +ao_enabled = true +texture_filter = 2 + +[sub_resource type="ArrayMesh" id="ArrayMesh_ii88q"] +resource_local_to_scene = true +_surfaces = [{ +"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), +"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"), +"format": 34896613399, +"index_count": 84, +"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), +"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], +"material": SubResource("StandardMaterial3D_2qkxu"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 48, +"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_oy2vn") + [sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rlaob"] load_path = "res://.godot/imported/hallway_1_C.png-9a126edbc39655070332e0af1a5ee780.ctex" @@ -1056,7 +1166,7 @@ shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="WallSwitch" parent="Airlock/FarWall" instance=ExtResource("17_0idgf")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.5, 0.1) -[node name="Bulkhead" parent="Airlock/FarWall" instance=ExtResource("18_17ivy")] +[node name="Bulkhead" parent="Airlock/FarWall" instance=ExtResource("35_f0xh4")] [node name="GrunkNodule" parent="Airlock" instance=ExtResource("19_ji5cn")] transform = Transform3D(1, 0, 0, 0, 0.866026, -0.5, 0, 0.5, 0.866026, -2.05, 0.15, -4.5) @@ -1078,6 +1188,18 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -22.5) [node name="Hallway1" parent="Corridor1" instance=ExtResource("2_2egij")] source_gunk_material = SubResource("ShaderMaterial_35kna") +[node name="CrateLong" parent="Corridor1/Hallway1" instance=ExtResource("26_otfxe")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5) +mesh = SubResource("ArrayMesh_54end") + +[node name="CrateLong3" parent="Corridor1/Hallway1" instance=ExtResource("26_otfxe")] +transform = Transform3D(0.258819, -0.965926, 0, 0.965926, 0.258819, 0, 0, 0, 1, 1.2, 0.426927, -3) +mesh = SubResource("ArrayMesh_8r2kq") + +[node name="CrateLong2" parent="Corridor1/Hallway1" instance=ExtResource("26_otfxe")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5) +mesh = SubResource("ArrayMesh_ii88q") + [node name="MeshInstance3D" type="MeshInstance3D" parent="Corridor1/Hallway1"] mesh = SubResource("ArrayMesh_d8p6j") @@ -1099,7 +1221,7 @@ mesh = SubResource("ArrayMesh_otfxe") [node name="CollisionShape3D" type="CollisionShape3D" parent="Corridor1/T-Junction1"] shape = SubResource("ConcavePolygonShape3D_if0c2") -[node name="Bulkhead1" parent="Corridor1" instance=ExtResource("18_17ivy")] +[node name="Bulkhead1" parent="Corridor1" instance=ExtResource("35_f0xh4")] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.5, 0, -7.5) [node name="Hallway2" parent="Corridor1" instance=ExtResource("2_2egij")] diff --git a/levels/mechanic_test/mechanic_test.tscn b/levels/mechanic_test/mechanic_test.tscn index a001279..d4cbfb5 100644 --- a/levels/mechanic_test/mechanic_test.tscn +++ b/levels/mechanic_test/mechanic_test.tscn @@ -7,7 +7,7 @@ [ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="5_0j1ke"] [ext_resource type="Texture2D" uid="uid://8cm835h4gxwe" path="res://assets/debug_mask.png" id="5_x2vho"] [ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="6_x2vho"] -[ext_resource type="PackedScene" uid="uid://dvma1hufsl6mc" path="res://src/props/bulkhead/bulkhead.tscn" id="8_0j1ke"] +[ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="8_f342o"] [ext_resource type="PackedScene" uid="uid://b5jubpjj3d277" path="res://levels/mechanic_test/signal_test.tscn" id="9_x2vho"] [ext_resource type="PackedScene" uid="uid://cfqirm2o3uo4k" path="res://levels/mechanic_test/prop_test.tscn" id="10_f342o"] @@ -239,8 +239,7 @@ mesh = SubResource("ArrayMesh_x2vho") [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkHall"] shape = SubResource("ConcavePolygonShape3D_qjnj2") -[node name="Bulkhead" parent="." instance=ExtResource("8_0j1ke")] -unique_name_in_owner = true +[node name="Bulkhead" parent="." instance=ExtResource("8_f342o")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5, 0, -2) [node name="Podium" type="StaticBody3D" parent="Bulkhead"] @@ -294,9 +293,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.5, 0, 4.5) [connection signal="activated" from="NoduleSpawner/WallSwitch" to="." method="spawn_nodule"] [connection signal="activated" from="AlarmSpawner/WallSwitch" to="." method="spawn_alarm"] [connection signal="activated" from="AlarmTrigger/AlarmTriggerSwitch" to="." method="trigger_spawned_alarm"] -[connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead" method="open"] [connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead/Podium/OpenSwitch" method="disable"] [connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead/Podium2/CloseSwitch" method="enable"] -[connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead" method="close"] +[connection signal="activated" from="Bulkhead/Podium/OpenSwitch" to="Bulkhead" method="open"] [connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead/Podium/OpenSwitch" method="enable"] [connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead/Podium2/CloseSwitch" method="disable"] +[connection signal="activated" from="Bulkhead/Podium2/CloseSwitch" to="Bulkhead" method="close"] diff --git a/src/props/bulkhead/bulkhead.tscn b/src/props/bulkhead/bulkhead.tscn index 872f0ea..43a9282 100644 --- a/src/props/bulkhead/bulkhead.tscn +++ b/src/props/bulkhead/bulkhead.tscn @@ -1,20 +1,84 @@ -[gd_scene load_steps=11 format=3 uid="uid://dvma1hufsl6mc"] +[gd_scene load_steps=17 format=4 uid="uid://cubwniraol1qn"] [ext_resource type="PackedScene" uid="uid://bopvgd18a1dl0" path="res://assets/props/bulkhead/bulkhead.gltf" id="1_77udb"] +[ext_resource type="Material" uid="uid://dim1g2sr3axr5" path="res://assets/props/bulkhead/bulkhead_frame.material" id="2_88qrs"] [ext_resource type="Script" uid="uid://rjygr6ybnl30" path="res://src/props/bulkhead/bulkhead.gd" id="2_hknvo"] [ext_resource type="PackedScene" uid="uid://64kcxg3x6631" path="res://src/effects/dust_spray.tscn" id="3_88qrs"] +[ext_resource type="Material" uid="uid://ba5iycnw36138" path="res://assets/props/bulkhead/bulkhead_door.material" id="3_w7oba"] -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hknvo"] -data = PackedVector3Array(-1.5, 0, 0.225, -1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 0, 0.225, -1.5, 0, -0.225, -1.5, 3, -0.225, -1.3125, 0.4375, -0.225, -1.5, 0, -0.225, -1.1875, 0.3125, -0.225, -1.5, 0, -0.225, -1.0625, 0.1875, -0.225, -1.1875, 0.3125, -0.225, -1.5, 0, -0.225, 1.0625, 0.1875, -0.225, -1.0625, 0.1875, -0.225, -1.3125, 0.4375, -0.225, -1.5, 3, -0.225, -1.5, 0, -0.225, 1.5, 0, -0.225, 1.0625, 0.1875, -0.225, -1.5, 0, -0.225, -1.3125, 2.5625, -0.225, -1.5, 3, -0.225, -1.3125, 0.4375, -0.225, 1.5, 0, -0.225, 1.3125, 0.4375, -0.225, 1.0625, 0.1875, -0.225, -1.5, 3, -0.225, -1.3125, 2.5625, -0.225, -1.0625, 2.8125, -0.225, 1.3125, 0.4375, -0.225, 1.5, 0, -0.225, 1.3125, 2.5625, -0.225, -1.5, 3, -0.225, -1.0625, 2.8125, -0.225, 1.5, 3, -0.225, 1.3125, 2.5625, -0.225, 1.5, 0, -0.225, 1.5, 3, -0.225, 1.5, 3, -0.225, -1.0625, 2.8125, -0.225, 1.0625, 2.8125, -0.225, 1.3125, 2.5625, -0.225, 1.5, 3, -0.225, 1.1875, 2.6875, -0.225, 1.5, 3, -0.225, 1.0625, 2.8125, -0.225, 1.1875, 2.6875, -0.225, 1.5, 0, -0.225, 1.5, 3, 0.225, 1.5, 3, -0.225, 1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 3, 0.225, 1.3125, 0.4375, 0.225, 1.5, 0, 0.225, 1.1875, 0.3125, 0.225, 1.5, 0, 0.225, 1.0625, 0.1875, 0.225, 1.1875, 0.3125, 0.225, 1.5, 0, 0.225, -1.0625, 0.1875, 0.225, 1.0625, 0.1875, 0.225, 1.3125, 0.4375, 0.225, 1.5, 3, 0.225, 1.5, 0, 0.225, -1.5, 0, 0.225, -1.0625, 0.1875, 0.225, 1.5, 0, 0.225, 1.3125, 2.5625, 0.225, 1.5, 3, 0.225, 1.3125, 0.4375, 0.225, -1.5, 0, 0.225, -1.3125, 0.4375, 0.225, -1.0625, 0.1875, 0.225, 1.5, 3, 0.225, 1.3125, 2.5625, 0.225, 1.0625, 2.8125, 0.225, -1.3125, 0.4375, 0.225, -1.5, 0, 0.225, -1.5, 3, 0.225, 1.5, 3, 0.225, 1.0625, 2.8125, 0.225, -1.5, 3, 0.225, -1.3125, 0.4375, 0.225, -1.5, 3, 0.225, -1.3125, 2.5625, 0.225, -1.5, 3, 0.225, 1.0625, 2.8125, 0.225, -1.0625, 2.8125, 0.225, -1.3125, 2.5625, 0.225, -1.5, 3, 0.225, -1.1875, 2.6875, 0.225, -1.5, 3, 0.225, -1.0625, 2.8125, 0.225, -1.1875, 2.6875, 0.225, -1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 0, -0.225, -1.5, 0, -0.225, -1.5, 0, 0.225, 1.5, 0, 0.225, 1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 3, -0.225, 1.5, 3, -0.225, 1.5, 3, 0.225, -1.5, 3, 0.225, 1.3125, 2.5625, 0.225, 1.3125, 0.4375, -0.225, 1.3125, 2.5625, -0.225, 1.3125, 2.5625, 0.225, 1.3125, 0.4375, 0.225, 1.3125, 0.4375, -0.225, -1.0625, 2.8125, -0.225, 1.0625, 2.8125, 0.225, 1.0625, 2.8125, -0.225, -1.0625, 2.8125, -0.225, -1.0625, 2.8125, 0.225, 1.0625, 2.8125, 0.225, -1.3125, 0.4375, 0.225, -1.3125, 2.5625, -0.225, -1.3125, 0.4375, -0.225, -1.3125, 0.4375, 0.225, -1.3125, 2.5625, 0.225, -1.3125, 2.5625, -0.225, -1.3125, 0.4375, 0.225, -1.0625, 0.1875, -0.225, -1.0625, 0.1875, 0.225, -1.0625, 0.1875, -0.225, -1.3125, 0.4375, 0.225, -1.1875, 0.3125, -0.225, -1.1875, 0.3125, -0.225, -1.3125, 0.4375, 0.225, -1.3125, 0.4375, -0.225, -1.3125, 2.5625, 0.225, -1.0625, 2.8125, -0.225, -1.3125, 2.5625, -0.225, -1.0625, 2.8125, -0.225, -1.3125, 2.5625, 0.225, -1.1875, 2.6875, 0.225, -1.0625, 2.8125, -0.225, -1.1875, 2.6875, 0.225, -1.0625, 2.8125, 0.225, 1.1875, 0.3125, 0.225, 1.3125, 0.4375, -0.225, 1.3125, 0.4375, 0.225, 1.3125, 0.4375, -0.225, 1.1875, 0.3125, 0.225, 1.0625, 0.1875, 0.225, 1.3125, 0.4375, -0.225, 1.0625, 0.1875, 0.225, 1.0625, 0.1875, -0.225, 1.0625, 2.8125, 0.225, 1.1875, 2.6875, -0.225, 1.0625, 2.8125, -0.225, 1.1875, 2.6875, -0.225, 1.0625, 2.8125, 0.225, 1.3125, 2.5625, 0.225, 1.1875, 2.6875, -0.225, 1.3125, 2.5625, 0.225, 1.3125, 2.5625, -0.225, 1.0625, 0.1875, 0.225, -1.0625, 0.1875, -0.225, 1.0625, 0.1875, -0.225, 1.0625, 0.1875, 0.225, -1.0625, 0.1875, 0.225, -1.0625, 0.1875, -0.225) +[sub_resource type="ArrayMesh" id="ArrayMesh_hx0vd"] +_surfaces = [{ +"aabb": AABB(-1.5, 0, -0.225, 3, 3, 0.45), +"format": 34896613377, +"index_count": 168, +"index_data": PackedByteArray("AAABAAIAAAAEAAEADwAAAAIABAAAAAYAAAAPABAAAAAQAAYABgAQABEADwASABAAEQAQABIAEgAPABMABAASABMAEQASABQABAAUABIACwARABQABwAUAAQABwALABQABAAGAAcABgARABUACwAVABEABQAEABMAEwAPAAUABQABAAQACAAGABUAFQALAAgACAAJAAYABwAGAAkAFgAIAAsAFgAJAAgACwAHABcAFgALABcABwAJAAMAFwAHAAMACQAWAA0AGAAWABcAFwADABgAGAANABYAAwAMABgADQAYAAwAAwAJAAIACQANAAIAAwACAAEAAwAKAAwACgANAAwAAQAKAAMAAgANAA4ACgAOAA0AAgAOABkACgAZAA4AGgACABkACgAaABkADwACABoAAQAbAAoAGgAKABsADwAaABsAGwABAAUADwAbAAUA"), +"lods": [0.395458, PackedByteArray("AAABAAIAAwACAAEAAAAEAAEABQABAAQABAAAAAYABAAGAAcABwAFAAQAAAAIAAYABwAGAAkACAAJAAYABwAJAAMAAwAJAAIAAQAKAAMACgABAAUACwAHAAMABwALAAUACwAIAAUACwADAAwAAwAKAAwADAANAAsADQAIAAsACgANAAwADQAJAAgACQANAAIACgAOAA0AAgANAA4ADwAKAAUADwAFAAgADwAOAAoADwACAA4AAAAPAAgADwAAAAIA")], +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 28, +"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAA/////wAAAAAAAAAAAAAAAP8P/x8AAAAA//8AAP//AAD//wAAAAAAAP/v/x///wAA////////AAD/H//vAAAAAP/v/x8AAAAA/9//7wAAAAD/3//v//8AAP8f/+///wAA/w//H///AAD/H/8P//8AAP/f/w///wAA/x//DwAAAAD/F/8XAAAAAP/f/w8AAAAA/+f/F///AAD/7//f//8AAP/v/98AAAAA/+f/5wAAAAD/F//n//8AAP8P/9///wAA/w//3wAAAAA=") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_88aga"] +resource_name = "bulkhead_Cube_001" +_surfaces = [{ +"aabb": AABB(-1.5, 0, -0.225, 3, 3, 0.45), +"attribute_data": PackedByteArray("zGz//zKTAADMbAAAMpP/////AAD/H/8P/9//D//v/98AAAAA//////8P/98AAP//MpP//8xsAAAykwAAzGz//wAAAAD/3/8P/x//D/8P/9///wAAAAD////v/9//////AADMbP//MpP//8xsAAAyk///zGwAADKTAADMbP//MpPMbP8PzGz/3zKT/98yk/8P/x/MbP/fMpP/38xs/x8yk8xs/98yk/8PMpP/38xs/w//DzKT/w/MbP/vMpP/78xs/xf/5/8f/+//3//v/w//H//v/x//5/8X/+f/5//f/+//H//v/+//H/8P/x//F/8XzGz/HzKT/x8yk/8fzGz/H/8fzGz/HzKT/xfMbMxs/x8yk/8fzGz/F//nMpP/3zKT/9/MbDKT/xfMbP8fMpP/H//fMpP/H8xs/9/MbP8fMpM="), +"format": 34896613399, +"index_count": 168, +"index_data": PackedByteArray("AAABAAIAAAADAAEACgALADAACwAxADAACwAyADEACgAIAAsACQAyAAsAMwAIAAoACQAHADIACAAzAAUABwAJADQACAAFAAQANAAJAAQABAAFAAYANAAEADUABAAGADUADAANAA4ADAAPAA0AFgAXADYAFwA3ADYAFwA4ADcAFgAUABcAFQA4ABcAOQAUABYAFQATADgAFAA5ABEAEwAVABAAFAARABAAEwAQADoAEAARABIAOgAQADsAEAASADsAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0APAAiAD0APAAhACIAJAAlACYAJAAnACUAKAA+ACoAKAA/AD4ALABAAEEAQAAsAEIAQgAsAC0AQwApAEQAKQBDAEUAKQBFACsARgAvAC4ALwBGAEcALwBHAEgAIABJACMASQAgAEoASQBKAEsATABNAE4ATABPAE0A"), +"lods": [0.395458, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAEAAYACAAFAAQABwAJAAQABQAIAAoACQAHAAoACgAIAAsACQAKAAsADAANAA4ADAAPAA0AEAARABIAEwAQABIAFAARABAAEwAVABAAEQAUABYAFQATABYAFgAUABcAFQAWABcAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIwAgACIAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALwAuAC0A")], +"material": ExtResource("2_88qrs"), +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 80, +"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAAAAAAAAAAAAD/////AAAAAP8f/+8AAAAA/9//7wAAAAD/7/8fAAAAAAAA//8AAAAA//8AAAAAAAD/D/8fAAAAAAAAAAAAAAAA//8AAAAA/7//////////v/////8AAP+///8AAP///78AAP////8AgP/f/+///wCA/x//7///AID/D/8f//8AgP///////wCAAAAAAP//AID/7/8f//8AgP//AAD//wCAAAAAAAAA/z///wAA////P///AAAAAP8/AAAAAP///z//////AAD/vwAA//////+/AAD//wAA/7//////////v//f/+///1QW/+//H///AAD/7/8fAAAAAP/f/+8AAFQW/x//7wAA/z//3//v////P//f/+8AAP8//x//7////z//D/8f////v/8f/+8AAPzF/w//HwAA/7//H//v///8xf8P/x////zF/w//HwAA/MX/7/8f///8xf/v/x8AAPzF/xf/FwAAAAD/H/8PAAAAAP/f/w8AAAAA/w//3wAAAAD/7//fAAAAAP/n/+cAAAAA/+f/F///AID/3/8P//8AgP8f/w///wCA/+//3///AID/D//f//8AgP8X/+f//wCA/+//3///AAD/7//fAAAAAP8P/98AAP+//w//3////7//H/8PAAD8xf8f/w////zF/xf/FwAA/MX/D//f///8xf8P/98AAPzF/xf/5////MX/5/8X///8xf/f/w////zF/9//DwAA/MX/5//nAABUFv/v/9///1QW/+//3wAAVBb/3/8P////v/8f/w8AAP+//9//DwAA/7//H/8P////v/8//3//P/9//z//f/8//3////9/////f////3////9/////f////3////9/////f/9/AAD/fwAA/38AAP9/AAD/f////3////9/////f////3////9/////f////3///wAA/38AAP9/AAD/fwAA/3////9/////f////3////9/+koJav8//3//P/9/+koJagAA/38AAP9/AAD/fwAA/3//fwAAAGP+Of9/AAAAY/45AMYAYwDGAGP/4v25/+L9uf///3////9/////f////3////9/////f/9/////f////3////9/////f////3////8//3//P/9//38AAP9/AAAAxgBjAMYAYwDGAGMAY/45AGP+OQBj/jn/4v25/+L9uf/i/bn6Sglq+koJavpKCWr///9/////f////3////9/") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_hx0vd") [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_88qrs"] -data = PackedVector3Array(-1.4, 0.1, 0.14, -1.4, 2.9, -0.14, -1.4, 2.9, 0.14, -1.4, 0.1, 0.14, -1.4, 0.1, -0.14, -1.4, 2.9, -0.14, -1.4, 0.1, -0.14, 1.4, 2.9, -0.14, -1.4, 2.9, -0.14, -1.4, 0.1, -0.14, 1.4, 0.1, -0.14, 1.4, 2.9, -0.14, 1.4, 0.1, -0.14, 1.4, 2.9, 0.14, 1.4, 2.9, -0.14, 1.4, 0.1, -0.14, 1.4, 0.1, 0.14, 1.4, 2.9, 0.14, 1.4, 0.1, 0.14, -1.4, 2.9, 0.14, 1.4, 2.9, 0.14, 1.4, 0.1, 0.14, -1.4, 0.1, 0.14, -1.4, 2.9, 0.14, -1.4, 0.1, -0.14, 1.4, 0.1, 0.14, 1.4, 0.1, -0.14, -1.4, 0.1, -0.14, -1.4, 0.1, 0.14, 1.4, 0.1, 0.14, 1.4, 2.9, -0.14, -1.4, 2.9, 0.14, -1.4, 2.9, -0.14, 1.4, 2.9, -0.14, 1.4, 2.9, 0.14, -1.4, 2.9, 0.14) +data = PackedVector3Array(-1.5, 0, 0.225, -1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 0, 0.225, -1.5, 0, -0.225, -1.5, 3, -0.225, -1.3125, 0.375, -0.225, -1.5, 0, -0.225, -1.2188, 0.2812, -0.225, -1.5, 0, -0.225, -1.125, 0.1875, -0.225, -1.2188, 0.2812, -0.225, -1.5, 0, -0.225, 1.125, 0.1875, -0.225, -1.125, 0.1875, -0.225, -1.3125, 0.375, -0.225, -1.5, 3, -0.225, -1.5, 0, -0.225, 1.5, 0, -0.225, 1.125, 0.1875, -0.225, -1.5, 0, -0.225, -1.3125, 2.625, -0.225, -1.5, 3, -0.225, -1.3125, 0.375, -0.225, 1.5, 0, -0.225, 1.3125, 0.375, -0.225, 1.125, 0.1875, -0.225, -1.5, 3, -0.225, -1.3125, 2.625, -0.225, -1.125, 2.8125, -0.225, 1.3125, 0.375, -0.225, 1.5, 0, -0.225, 1.3125, 2.625, -0.225, -1.5, 3, -0.225, -1.125, 2.8125, -0.225, 1.5, 3, -0.225, 1.3125, 2.625, -0.225, 1.5, 0, -0.225, 1.5, 3, -0.225, 1.5, 3, -0.225, -1.125, 2.8125, -0.225, 1.125, 2.8125, -0.225, 1.3125, 2.625, -0.225, 1.5, 3, -0.225, 1.2187, 2.7187, -0.225, 1.5, 3, -0.225, 1.125, 2.8125, -0.225, 1.2187, 2.7187, -0.225, 1.5, 0, -0.225, 1.5, 3, 0.225, 1.5, 3, -0.225, 1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 3, 0.225, 1.3125, 0.375, 0.225, 1.5, 0, 0.225, 1.2187, 0.2812, 0.225, 1.5, 0, 0.225, 1.125, 0.1875, 0.225, 1.2187, 0.2812, 0.225, 1.5, 0, 0.225, -1.125, 0.1875, 0.225, 1.125, 0.1875, 0.225, 1.3125, 0.375, 0.225, 1.5, 3, 0.225, 1.5, 0, 0.225, -1.5, 0, 0.225, -1.125, 0.1875, 0.225, 1.5, 0, 0.225, 1.3125, 2.625, 0.225, 1.5, 3, 0.225, 1.3125, 0.375, 0.225, -1.5, 0, 0.225, -1.3125, 0.375, 0.225, -1.125, 0.1875, 0.225, 1.5, 3, 0.225, 1.3125, 2.625, 0.225, 1.125, 2.8125, 0.225, -1.3125, 0.375, 0.225, -1.5, 0, 0.225, -1.5, 3, 0.225, 1.5, 3, 0.225, 1.125, 2.8125, 0.225, -1.5, 3, 0.225, -1.3125, 0.375, 0.225, -1.5, 3, 0.225, -1.3125, 2.625, 0.225, -1.5, 3, 0.225, 1.125, 2.8125, 0.225, -1.125, 2.8125, 0.225, -1.3125, 2.625, 0.225, -1.5, 3, 0.225, -1.2188, 2.7187, 0.225, -1.5, 3, 0.225, -1.125, 2.8125, 0.225, -1.2188, 2.7187, 0.225, -1.5, 0, -0.225, 1.5, 0, 0.225, 1.5, 0, -0.225, -1.5, 0, -0.225, -1.5, 0, 0.225, 1.5, 0, 0.225, 1.5, 3, -0.225, -1.5, 3, 0.225, -1.5, 3, -0.225, 1.5, 3, -0.225, 1.5, 3, 0.225, -1.5, 3, 0.225, 1.3125, 2.625, 0.225, 1.3125, 0.375, -0.225, 1.3125, 2.625, -0.225, 1.3125, 2.625, 0.225, 1.3125, 0.375, 0.225, 1.3125, 0.375, -0.225, -1.125, 2.8125, -0.225, 1.125, 2.8125, 0.225, 1.125, 2.8125, -0.225, -1.125, 2.8125, -0.225, -1.125, 2.8125, 0.225, 1.125, 2.8125, 0.225, -1.3125, 0.375, 0.225, -1.3125, 2.625, -0.225, -1.3125, 0.375, -0.225, -1.3125, 0.375, 0.225, -1.3125, 2.625, 0.225, -1.3125, 2.625, -0.225, -1.3125, 0.375, 0.225, -1.125, 0.1875, -0.225, -1.125, 0.1875, 0.225, -1.125, 0.1875, -0.225, -1.3125, 0.375, 0.225, -1.2188, 0.2812, -0.225, -1.2188, 0.2812, -0.225, -1.3125, 0.375, 0.225, -1.3125, 0.375, -0.225, -1.3125, 2.625, 0.225, -1.125, 2.8125, -0.225, -1.3125, 2.625, -0.225, -1.125, 2.8125, -0.225, -1.3125, 2.625, 0.225, -1.2188, 2.7187, 0.225, -1.125, 2.8125, -0.225, -1.2188, 2.7187, 0.225, -1.125, 2.8125, 0.225, 1.2187, 0.2812, 0.225, 1.3125, 0.375, -0.225, 1.3125, 0.375, 0.225, 1.3125, 0.375, -0.225, 1.2187, 0.2812, 0.225, 1.125, 0.1875, 0.225, 1.3125, 0.375, -0.225, 1.125, 0.1875, 0.225, 1.125, 0.1875, -0.225, 1.125, 2.8125, 0.225, 1.2187, 2.7187, -0.225, 1.125, 2.8125, -0.225, 1.2187, 2.7187, -0.225, 1.125, 2.8125, 0.225, 1.3125, 2.625, 0.225, 1.2187, 2.7187, -0.225, 1.3125, 2.625, 0.225, 1.3125, 2.625, -0.225, 1.125, 0.1875, 0.225, -1.125, 0.1875, -0.225, 1.125, 0.1875, -0.225, 1.125, 0.1875, 0.225, -1.125, 0.1875, 0.225, -1.125, 0.1875, -0.225) -[sub_resource type="PrismMesh" id="PrismMesh_hknvo"] +[sub_resource type="ArrayMesh" id="ArrayMesh_4jho1"] +_surfaces = [{ +"aabb": AABB(-1.40625, 0.09375, -0.14, 2.8125, 2.8125, 0.28), +"format": 34896613377, +"index_count": 36, +"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIAAwAAAAUABAAGAAIABQACAAYAAwAHAAQAAwAFAAcABwAGAAQABwAFAAYA"), +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 8, +"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAAAAAAAAAAAAD/////AAAAAP//AAD//wAA////////AAD//wAAAAAAAA==") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_bso71"] +resource_name = "bulkhead_Cube_003" +_surfaces = [{ +"aabb": AABB(-1.40625, 0.09375, -0.14, 2.8125, 2.8125, 0.28), +"attribute_data": PackedByteArray("QXP//72MAABBcwAAvYz//wAA/////wAAAAAAAP////+9jP//QXMAAL2MAABBc////////wAAAAD//wAAAAD//wAAQXP//72M//9BcwAAvYz//0FzAAC9jAAAQXP//72M"), +"format": 34896613399, +"index_count": 36, +"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUA"), +"material": ExtResource("3_w7oba"), +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 24, +"vertex_data": PackedByteArray("AAAAAP//AAAAAP//AAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAD//wAAAAD//wAAAAAAAP//AAAAAP+//////////7//////AAD/v///AAD///+///8AAP//AIAAAP////8AgP///////wCAAAAAAP//AIAAAAAAAAD/P///AAD///8///8AAAAA/z8AAAAA////P/////8AAP+/AAD//////78AAP//AAD/v/////////+//z//f/8//3//P/9//z//f////3////9/////f////3//fwAA/38AAP9/AAD/fwAA/3////9/////f////3///wAA/38AAP9/AAD/fwAA/3////9/////f////3////9/") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_4jho1") + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_w7oba"] +data = PackedVector3Array(-1.4063, 0.0938, 0.14, -1.4063, 2.9063, -0.14, -1.4063, 2.9063, 0.14, -1.4063, 0.0938, 0.14, -1.4063, 0.0938, -0.14, -1.4063, 2.9063, -0.14, -1.4063, 0.0938, -0.14, 1.4063, 2.9063, -0.14, -1.4063, 2.9063, -0.14, -1.4063, 0.0938, -0.14, 1.4063, 0.0938, -0.14, 1.4063, 2.9063, -0.14, 1.4063, 0.0938, -0.14, 1.4063, 2.9063, 0.14, 1.4063, 2.9063, -0.14, 1.4063, 0.0938, -0.14, 1.4063, 0.0938, 0.14, 1.4063, 2.9063, 0.14, 1.4063, 0.0938, 0.14, -1.4063, 2.9063, 0.14, 1.4063, 2.9063, 0.14, 1.4063, 0.0938, 0.14, -1.4063, 0.0938, 0.14, -1.4063, 2.9063, 0.14, -1.4063, 0.0938, -0.14, 1.4063, 0.0938, 0.14, 1.4063, 0.0938, -0.14, -1.4063, 0.0938, -0.14, -1.4063, 0.0938, 0.14, 1.4063, 0.0938, 0.14, 1.4063, 2.9063, -0.14, -1.4063, 2.9063, 0.14, -1.4063, 2.9063, -0.14, 1.4063, 2.9063, -0.14, 1.4063, 2.9063, 0.14, -1.4063, 2.9063, 0.14) + +[sub_resource type="PrismMesh" id="PrismMesh_w7oba"] left_to_right = 1.0 size = Vector3(0.2, 0.2, 3) -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_w7oba"] +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hx0vd"] data = PackedVector3Array(0.1, 0.1, 1.5, 0.1, -0.1, 1.5, -0.1, -0.1, 1.5, 0.1, 0.1, -1.5, -0.1, -0.1, -1.5, 0.1, -0.1, -1.5, 0.1, 0.1, 1.5, 0.1, 0.1, -1.5, 0.1, -0.1, 1.5, 0.1, 0.1, -1.5, 0.1, -0.1, -1.5, 0.1, -0.1, 1.5, 0.1, 0.1, -1.5, 0.1, 0.1, 1.5, -0.1, -0.1, -1.5, 0.1, 0.1, 1.5, -0.1, -0.1, 1.5, -0.1, -0.1, -1.5, -0.1, -0.1, 1.5, 0.1, -0.1, 1.5, -0.1, -0.1, -1.5, 0.1, -0.1, 1.5, 0.1, -0.1, -1.5, -0.1, -0.1, -1.5) [sub_resource type="Animation" id="Animation_w7oba"] @@ -226,32 +290,38 @@ _data = { [node name="Bulkhead" instance=ExtResource("1_77udb")] script = ExtResource("2_hknvo") +[node name="Frame" parent="." index="0"] +mesh = SubResource("ArrayMesh_88aga") + [node name="StaticBody3D" type="StaticBody3D" parent="Frame" index="0"] collision_layer = 5 [node name="CollisionShape3D" type="CollisionShape3D" parent="Frame/StaticBody3D" index="0"] -shape = SubResource("ConcavePolygonShape3D_hknvo") +shape = SubResource("ConcavePolygonShape3D_88qrs") + +[node name="Door" parent="." index="1"] +mesh = SubResource("ArrayMesh_bso71") [node name="StaticBody3D" type="StaticBody3D" parent="Door" index="0"] collision_layer = 5 [node name="CollisionShape3D" type="CollisionShape3D" parent="Door/StaticBody3D" index="0"] -shape = SubResource("ConcavePolygonShape3D_88qrs") +shape = SubResource("ConcavePolygonShape3D_w7oba") [node name="Ramp" type="StaticBody3D" parent="." index="3"] [node name="MeshInstance3D" type="MeshInstance3D" parent="Ramp" index="0"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.1, 0.325) visible = false -mesh = SubResource("PrismMesh_hknvo") +mesh = SubResource("PrismMesh_w7oba") [node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp" index="1"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.1, 0.325) -shape = SubResource("ConcavePolygonShape3D_w7oba") +shape = SubResource("ConcavePolygonShape3D_hx0vd") [node name="CollisionShape3D2" type="CollisionShape3D" parent="Ramp" index="2"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0.1, -0.325) -shape = SubResource("ConcavePolygonShape3D_w7oba") +shape = SubResource("ConcavePolygonShape3D_hx0vd") [node name="Dust" type="Node3D" parent="." index="4"] diff --git a/src/props/crate_long/crate_long.tscn b/src/props/crate_long/crate_long.tscn new file mode 100644 index 0000000..545b787 --- /dev/null +++ b/src/props/crate_long/crate_long.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=16 format=4 uid="uid://cppd3scvxf3eg"] + +[ext_resource type="Texture2D" uid="uid://cd0w8eqpount3" path="res://assets/props/crate_long/crate_long_C.png" id="2_oy2vn"] +[ext_resource type="Texture2D" uid="uid://da5p04vbiy3xe" path="res://assets/props/crate_long/crate_long_M.png" id="3_c6a2t"] +[ext_resource type="Texture2D" uid="uid://bsovubygl3go2" path="res://assets/props/crate_long/crate_long_N.png" id="4_d06p6"] +[ext_resource type="Texture2D" uid="uid://b1m1my5q2vlwi" path="res://assets/props/crate_long/crate_long_R.png" id="5_cmp6v"] +[ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="5_d06p6"] +[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="6_cmp6v"] +[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="7_qmc2t"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5pe4w"] +resource_local_to_scene = true +albedo_texture = ExtResource("2_oy2vn") +metallic = 1.0 +metallic_texture = ExtResource("3_c6a2t") +roughness_texture = ExtResource("5_cmp6v") +normal_enabled = true +normal_texture = ExtResource("4_d06p6") +ao_enabled = true +texture_filter = 2 + +[sub_resource type="ArrayMesh" id="ArrayMesh_oy2vn"] +_surfaces = [{ +"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), +"format": 34896613377, +"index_count": 84, +"index_data": PackedByteArray("CgAGAAIAAgAEAAoABAAGAAoACwAEAAIADAAGAAQABAAIAAwACwAIAAQADAAIAAYAAgABAAsAAQAIAAsADQABAAIAAgAGAA0ABwABAA0ADQAGAAcACQABAAcACQAIAAEABwAGAA4ACQAHAAUABQAHAA4ABQAIAAkABgAIAA8AAwAIAAUADgAGAAAAAAAGAA8ADgAAAAUADwAIAAAABQAAAAMAAAAIAAMA"), +"lods": [0.108952, PackedByteArray("AgAGAAcABAAGAAIAAgABAAQABwABAAIABAAIAAYAAQAIAAQACQABAAcACQAIAAEACQAHAAUABQAIAAkABwAGAAAABwAAAAUABgAIAAAAAwAIAAUAAAAIAAMABQAAAAMA"), 0.261829, PackedByteArray("AAABAAIAAgABAAQAAQAAAAUABAADAAIAAQADAAQAAgADAAAABQADAAEABQAAAAMA"), 0.524037, PackedByteArray("AAABAAIAAgABAAMAAQAAAAMAAgADAAAA")], +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 16, +"vertex_data": PackedByteArray("AAAyM///AADc3f//AAAAAP//zMz//wAAAAAyMwAAAAD//zIzAAAAAAAAzMwAAAAA3N0AAP//AAAhIv////8AACEiAAAAAAAAISL//wAAAAD//zIz//8AAP//zMwAAAAA3N0AAAAAAADc3f////8AAAAAzMz//wAAISIAAP//AAA=") +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_c6a2t"] +resource_local_to_scene = true +_surfaces = [{ +"aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), +"attribute_data": PackedByteArray("/7//P/9v/7//X/8//7//vwAA/78AAP8//6f/v/9H/7//p/+//7//v/+f//f/v////6cAAP/H/wf/n/83/7//P/+X/7//l/8//zf/P/8P/7//x//H/5//x/+/AAD/n/8H/6f/P//H/zf/X/+//0f/P/9v/z//p/8//6f////H//f/D/8//5f/v/+X/z//p/+//6f/P/83/7//R/+//0f/P/9v/z//b/+//1//P/9f/7//N/+//w//v/83/z//D/8/"), +"format": 34896613399, +"index_count": 84, +"index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), +"lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], +"material": SubResource("StandardMaterial3D_5pe4w"), +"name": "Cube", +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 48, +"vertex_data": PackedByteArray("AAAyM///VNXc3f//AAD/////zMz//1TVAAAyMwAAVNUAADIzAAD8xQAAMjP///zFAADMzAAAVNX//zIzAABU1QAAzMwAAP//AAAyMwAA///c3f//AAD/////MjMAAP/////MzP///7/c3QAA///svyEi/////0TBAAAyM///Fr8hIv//AAD//yEi////////3N0AAP///MUhIgAAAAD8xSEiAAAAAP//ISL//wAA/////zIz////v9zd//////+/AADMzP//DMEhIgAA//+cvP//zMwAAFTV//8yM///VNXc3f///////wAAzMz//1TV///MzAAA///c3QAAAAD//yEiAAD///zFISL//wAAqukhIv////+q6QAAzMwAAKrpAADMzP//qunc3QAAAAD8xf//MjMAAPzF//8yM////MXc3f////+q6dzd//8AAKrp///MzP//qun//8zMAACq6dzdAAAAAP+/ISIAAAAA/7/c3QAA////vyEiAAD///+/VFWqqv9//7+qKqoqVFWqqv45/pz+Of6cVFWqqqoqqir/P/+//z//v/7A/0C2QLbA/3//f/9//3//f/9//3//f/9//7//f/+//xwBRv45/pwOQA3A/z//v/9//3//f/9//3//f/9//3+qKqoqqiqqKv9//79UVaqq0sDSQKlCqML+Of6cCWoEtQlqBLUJagS1CWoEtf8cAUb/HAFG/xwBRgQ19hUENfYVBDX2FQQ19hUAAP9/AAD/fwAA/38AAP9/") +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_oy2vn") + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_rp2qp"] +load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_if0c2"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("7_qmc2t") + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2pd8h"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("7_qmc2t") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_sawbt"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("6_cmp6v") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(4, 4) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_rp2qp") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_if0c2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_2pd8h") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d06p6"] +data = PackedVector3Array(0.375, -0.15, 0.75, 0.275, -0.25, 0.75, 0.375, 0.15, 0.75, 0.375, 0.15, 0.75, 0.275, -0.25, 0.75, 0.275, 0.25, 0.75, 0.275, 0.25, 0.75, 0.275, -0.25, 0.75, -0.275, 0.25, 0.75, -0.275, 0.25, 0.75, 0.275, -0.25, 0.75, -0.375, 0.15, 0.75, -0.375, 0.15, 0.75, 0.275, -0.25, 0.75, -0.375, -0.15, 0.75, -0.375, -0.15, 0.75, 0.275, -0.25, 0.75, -0.275, -0.25, 0.75, 0.375, 0.15, -0.75, 0.375, -0.15, -0.75, 0.375, 0.15, 0.75, 0.375, 0.15, 0.75, 0.375, -0.15, -0.75, 0.375, -0.15, 0.75, -0.275, 0.25, -0.75, 0.275, 0.25, -0.75, -0.275, 0.25, 0.75, -0.275, 0.25, 0.75, 0.275, 0.25, -0.75, 0.275, 0.25, 0.75, -0.375, 0.15, 0.75, -0.375, -0.15, 0.75, -0.375, 0.15, -0.75, -0.375, 0.15, -0.75, -0.375, -0.15, 0.75, -0.375, -0.15, -0.75, -0.375, -0.15, -0.75, -0.275, -0.25, -0.75, -0.375, 0.15, -0.75, -0.375, 0.15, -0.75, -0.275, -0.25, -0.75, -0.275, 0.25, -0.75, -0.275, 0.25, -0.75, -0.275, -0.25, -0.75, 0.275, 0.25, -0.75, 0.275, 0.25, -0.75, -0.275, -0.25, -0.75, 0.375, 0.15, -0.75, 0.375, 0.15, -0.75, -0.275, -0.25, -0.75, 0.375, -0.15, -0.75, 0.375, -0.15, -0.75, -0.275, -0.25, -0.75, 0.275, -0.25, -0.75, -0.275, -0.25, 0.75, -0.275, -0.25, -0.75, -0.375, -0.15, 0.75, -0.375, -0.15, 0.75, -0.275, -0.25, -0.75, -0.375, -0.15, -0.75, -0.275, 0.25, -0.75, -0.275, 0.25, 0.75, -0.375, 0.15, -0.75, -0.375, 0.15, -0.75, -0.275, 0.25, 0.75, -0.375, 0.15, 0.75, 0.275, -0.25, -0.75, 0.275, -0.25, 0.75, 0.375, -0.15, -0.75, 0.375, -0.15, -0.75, 0.275, -0.25, 0.75, 0.375, -0.15, 0.75, 0.275, 0.25, 0.75, 0.275, 0.25, -0.75, 0.375, 0.15, 0.75, 0.375, 0.15, 0.75, 0.275, 0.25, -0.75, 0.375, 0.15, -0.75, 0.275, -0.25, -0.75, -0.275, -0.25, -0.75, 0.275, -0.25, 0.75, 0.275, -0.25, 0.75, -0.275, -0.25, -0.75, -0.275, -0.25, 0.75) + +[node name="CrateLong" type="MeshInstance3D"] +mesh = SubResource("ArrayMesh_c6a2t") + +[node name="GunkBody" parent="." node_paths=PackedStringArray("mesh_instance") instance=ExtResource("5_d06p6")] +mask_dim = 32 +mesh_instance = NodePath("..") +source_gunk_material = SubResource("ShaderMaterial_sawbt") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] +shape = SubResource("ConcavePolygonShape3D_d06p6")