diff --git a/asset_dev/props/operating_table/operating_table.blend b/asset_dev/props/operating_table/operating_table.blend index 203b52d..ad750d5 100644 Binary files a/asset_dev/props/operating_table/operating_table.blend and b/asset_dev/props/operating_table/operating_table.blend differ diff --git a/asset_dev/props/operating_table/operating_table.blend1 b/asset_dev/props/operating_table/operating_table.blend1 index 3bbbc94..2815cdd 100644 Binary files a/asset_dev/props/operating_table/operating_table.blend1 and b/asset_dev/props/operating_table/operating_table.blend1 differ diff --git a/asset_dev/props/operating_table/operating_table_2.ubpd b/asset_dev/props/operating_table/operating_table_2.ubpd new file mode 100644 index 0000000..1e80fd1 Binary files /dev/null and b/asset_dev/props/operating_table/operating_table_2.ubpd differ diff --git a/asset_dev/props/wall_switch/wall_switch2.blend b/asset_dev/props/wall_switch/wall_switch2.blend index a354bc2..5f58895 100644 Binary files a/asset_dev/props/wall_switch/wall_switch2.blend and b/asset_dev/props/wall_switch/wall_switch2.blend differ diff --git a/asset_dev/props/wall_switch/wall_switch2.blend1 b/asset_dev/props/wall_switch/wall_switch2.blend1 index ac628af..6d41b55 100644 Binary files a/asset_dev/props/wall_switch/wall_switch2.blend1 and b/asset_dev/props/wall_switch/wall_switch2.blend1 differ diff --git a/assets/level/floor/floor_9x9.mesh b/assets/level/floor/floor_9x9.mesh index 058cfc0..7fc9997 100644 Binary files a/assets/level/floor/floor_9x9.mesh and b/assets/level/floor/floor_9x9.mesh differ diff --git a/assets/props/operating_table/operating_table.obj b/assets/props/operating_table/operating_table.obj index fd55d32..d907d84 100644 --- a/assets/props/operating_table/operating_table.obj +++ b/assets/props/operating_table/operating_table.obj @@ -172,300 +172,288 @@ vn -0.0000 -0.9701 -0.2425 vn -0.0000 -0.6298 -0.7768 vn -0.0000 -0.2316 -0.9728 vn -0.0000 -0.2316 0.9728 -vt 0.945312 0.007812 -vt 0.956782 0.007818 -vt 0.968248 0.014750 -vt 0.968164 0.196224 -vt 0.956552 0.203122 -vt 0.945312 0.203125 -vt 0.921875 0.335938 -vt 0.898940 0.335964 -vt 0.899401 0.179071 -vt 0.910646 0.171859 -vt 0.921875 0.171875 -vt 0.921875 0.539062 -vt 0.898940 0.539036 -vt 0.945312 0.390625 -vt 0.956577 0.390628 -vt 0.968256 0.400548 -vt 0.968346 0.640616 -vt 0.945312 0.640625 -vt 0.921875 0.703125 -vt 0.910646 0.703141 -vt 0.899401 0.695929 -vt 0.064710 0.780767 -vt 0.380892 0.780428 -vt 0.320312 0.929688 -vt 0.125000 0.929688 -vt 0.921875 0.867188 -vt 0.910644 0.867187 -vt 0.899414 0.859933 -vt 0.899415 0.710385 -vt 0.671875 0.007812 -vt 0.843750 0.179688 -vt 0.867188 0.367188 -vt 0.890625 0.562500 -vt 0.828125 0.718750 -vt 0.765625 0.867188 -vt 0.570312 0.867188 -vt 0.507812 0.718750 -vt 0.445312 0.562500 -vt 0.468750 0.367188 -vt 0.492188 0.179688 -vt 0.899415 0.164615 -vt 0.899414 0.015067 -vt 0.910644 0.007813 -vt 0.921875 0.007812 -vt 0.022443 0.403211 -vt 0.422883 0.403182 -vt 0.443750 0.581124 -vt 0.001549 0.581110 -vt 0.053927 0.172372 -vt 0.226562 0.007812 -vt 0.393454 0.174284 -vt 0.992188 0.203125 -vt 0.980949 0.203122 -vt 0.969337 0.196224 -vt 0.969252 0.014750 -vt 0.980718 0.007818 -vt 0.992188 0.007812 -vt 0.002113 0.608367 -vt 0.443240 0.608235 -vt 0.386978 0.751447 -vt 0.058516 0.751506 -vt 0.024846 0.377633 -vt 0.045626 0.200407 -vt 0.399671 0.200422 -vt 0.420482 0.377634 -vt 0.992188 0.640625 -vt 0.969154 0.640616 -vt 0.969244 0.400548 -vt 0.980923 0.390628 -vt 0.992188 0.390625 -vt 0.967420 0.209789 -vt 0.967428 0.383958 -vt 0.970070 0.383957 -vt 0.970081 0.209788 -vt 0.046875 0.187500 -vt 0.398438 0.187500 -vt 0.023438 0.390625 -vt 0.421875 0.390625 -vt 0.000000 0.593750 -vt 0.445312 0.593750 -vt 0.061560 0.766152 -vt 0.383983 0.765950 -vt 0.078125 0.960938 -vt 0.078125 0.937500 -vt 0.085938 0.937500 -vt 0.085938 0.960938 -vt 0.421875 0.992185 -vt 0.422948 0.976056 -vt 0.437471 0.976696 -vt 0.437500 0.992185 -vt 0.656250 0.992185 -vt 0.657920 0.976278 -vt 0.672406 0.977038 -vt 0.671875 0.992185 -vt 0.578125 0.992185 -vt 0.579275 0.976055 -vt 0.593780 0.976728 -vt 0.593750 0.992185 -vt 0.500000 0.992185 -vt 0.501233 0.976195 -vt 0.515688 0.976796 -vt 0.515625 0.992185 -vt 0.451941 0.976122 -vt 0.453125 0.992185 -vt 0.530183 0.976244 -vt 0.531250 0.992185 -vt 0.608247 0.976209 -vt 0.609375 0.992185 -vt 0.359375 0.992185 -vt 0.358929 0.976790 -vt 0.373559 0.976104 -vt 0.375000 0.992185 -vt 0.359375 0.007205 -vt 0.359375 0.000000 -vt 0.375000 0.000000 -vt 0.546875 0.062500 -vt 0.546875 0.046875 -vt 0.546875 0.031250 -vt 0.546875 0.015625 -vt 0.562500 0.015625 -vt 0.562500 0.062500 -vt 0.359375 0.078125 -vt 0.359375 0.070920 -vt 0.375000 0.078125 -vt 0.421875 0.007205 -vt 0.421875 -0.000000 -vt 0.437500 -0.000000 -vt 0.452951 0.011198 -vt 0.453125 0.000000 -vt 0.484375 0.000000 -vt 0.484375 0.007205 -vt 0.390625 0.078125 -vt 0.390451 0.066927 -vt 0.421875 0.070920 -vt 0.421875 0.078125 -vt 0.453125 0.031250 -vt 0.453125 0.015625 +vt 0.828125 0.007812 +vt 0.847393 0.007813 +vt 0.866660 0.013630 +vt 0.866660 0.166060 +vt 0.847392 0.171881 +vt 0.828125 0.171875 +vt 0.812500 0.289062 +vt 0.774338 0.289024 +vt 0.774024 0.154730 +vt 0.793252 0.148459 +vt 0.812500 0.148438 +vt 0.812500 0.453125 +vt 0.774338 0.453163 +vt 0.828125 0.335938 +vt 0.847115 0.335938 +vt 0.865657 0.344053 +vt 0.865550 0.539083 +vt 0.828125 0.539062 +vt 0.812500 0.593750 +vt 0.793252 0.593729 +vt 0.774024 0.587457 +vt 0.064240 0.734233 +vt 0.326509 0.734517 +vt 0.281250 0.851562 +vt 0.109375 0.851562 +vt 0.812500 0.734375 +vt 0.793246 0.734375 +vt 0.773991 0.728156 +vt 0.773994 0.599959 +vt 0.562500 0.742188 +vt 0.414062 0.601562 +vt 0.398438 0.437500 +vt 0.382812 0.273438 +vt 0.429688 0.148438 vt 0.484375 0.015625 -vt 0.484375 0.031250 -vt 0.546875 0.078125 -vt 0.546875 0.070920 -vt 0.562500 0.078125 -vt 0.359375 0.062500 -vt 0.359375 0.046875 -vt 0.359375 0.031250 -vt 0.359375 0.015625 -vt 0.375000 0.015625 -vt 0.375000 0.062500 -vt 0.546875 0.007205 -vt 0.546875 0.000000 -vt 0.562500 0.000000 -vt 0.484375 0.078125 -vt 0.484375 0.070920 -vt 0.500000 0.078125 -vt 0.421875 0.062500 -vt 0.421875 0.046875 -vt 0.421875 0.031250 -vt 0.421875 0.015625 -vt 0.437500 0.015625 -vt 0.437500 0.062500 -vt 0.500000 0.000000 -vt 0.437500 0.078125 -vt 0.484375 0.062500 -vt 0.484375 0.046875 -vt 0.500000 0.015625 -vt 0.500000 0.062500 -vt 0.390625 0.031250 -vt 0.390625 0.015625 -vt 0.453125 0.078125 -vt 0.452951 0.066927 -vt 0.515451 0.011198 -vt 0.515625 0.000000 -vt 0.328125 0.031250 -vt 0.328125 0.015625 -vt 0.515625 0.078125 -vt 0.515451 0.066927 -vt 0.390451 0.011198 -vt 0.390625 -0.000000 -vt 0.328125 0.078125 -vt 0.327951 0.066927 -vt 0.515625 0.031250 -vt 0.515625 0.015625 -vt 0.327951 0.011198 -vt 0.328125 0.000000 -vt 0.515625 0.062500 -vt 0.515625 0.046875 -vt 0.171875 0.945312 -vt 0.203125 0.945312 -vt 0.171875 0.960938 -vt 0.328125 0.062500 -vt 0.328125 0.046875 -vt 0.390625 0.062500 -vt 0.390625 0.046875 -vt 0.203125 0.992188 -vt 0.171875 0.992188 -vt 0.171875 0.976562 -vt 0.453125 0.062500 -vt 0.453125 0.046875 -vt 0.320312 0.960938 -vt 0.320312 0.976562 -vt 0.289062 0.976562 -vt 0.289062 0.960938 -vt 0.273438 0.960938 -vt 0.273438 0.976562 -vt 0.242188 0.976562 -vt 0.242188 0.960938 +vt 0.648438 0.015625 +vt 0.703125 0.148438 +vt 0.750000 0.273438 +vt 0.734375 0.437500 +vt 0.718750 0.601562 +vt 0.773994 0.142229 +vt 0.773991 0.014032 +vt 0.793246 0.007813 +vt 0.812500 0.007812 +vt 0.029779 0.382696 +vt 0.360835 0.382929 +vt 0.381566 0.531165 +vt 0.009050 0.531335 +vt 0.052502 0.148432 +vt 0.195312 0.015625 +vt 0.337750 0.148443 +vt 0.921875 0.171875 +vt 0.902608 0.171882 +vt 0.883340 0.166060 +vt 0.883340 0.013630 +vt 0.902607 0.007813 +vt 0.921875 0.007812 +vt 0.010513 0.578166 +vt 0.380118 0.578084 +vt 0.330984 0.687580 +vt 0.059642 0.687420 +vt 0.031379 0.335967 +vt 0.046400 0.195264 +vt 0.344228 0.195361 +vt 0.359239 0.335908 +vt 0.921875 0.539062 +vt 0.884450 0.539083 +vt 0.884344 0.344053 +vt 0.902887 0.335938 +vt 0.921875 0.335938 +vt 0.866654 0.177716 +vt 0.866551 0.330136 +vt 0.883454 0.330137 +vt 0.883346 0.177716 +vt 0.046875 0.171875 +vt 0.343750 0.171875 +vt 0.031250 0.359375 +vt 0.359375 0.359375 +vt 0.007812 0.554688 +vt 0.382812 0.554688 +vt 0.062500 0.710938 +vt 0.328125 0.710938 +vt 0.958480 0.736526 +vt 0.958480 0.699205 +vt 0.968750 0.699203 +vt 0.968750 0.736379 +vt 0.498152 0.992188 +vt 0.498152 0.973125 +vt 0.516997 0.973125 +vt 0.516997 0.992187 +vt 0.849594 0.992188 +vt 0.849594 0.973125 +vt 0.868560 0.973125 +vt 0.868560 0.992187 +vt 0.732527 0.992188 +vt 0.732527 0.973125 +vt 0.751372 0.973125 +vt 0.751373 0.992187 +vt 0.615222 0.992188 +vt 0.615222 0.973125 +vt 0.634185 0.973125 +vt 0.634185 0.992187 +vt 0.535960 0.973125 +vt 0.535960 0.992188 +vt 0.653111 0.973125 +vt 0.653111 0.992188 +vt 0.770335 0.973125 +vt 0.770335 0.992188 +vt 0.399810 0.992188 +vt 0.399810 0.973125 +vt 0.418736 0.973125 +vt 0.418736 0.992188 +vt 0.039062 0.968750 +vt 0.039062 0.984375 +vt 0.015625 0.984375 +vt 0.226562 0.890625 +vt 0.226562 0.914062 +vt 0.226562 0.937500 +vt 0.226562 0.960938 vt 0.203125 0.960938 -vt 0.203125 0.976562 -vt 0.125000 0.976562 -vt 0.125000 0.960938 -vt 0.156250 0.960938 -vt 0.156250 0.976562 -vt 0.156250 0.992188 -vt 0.125000 0.992188 -vt 0.405304 0.974533 -vt 0.406675 0.958639 -vt 0.437507 0.959687 -vt 0.125000 0.945312 -vt 0.156250 0.945312 -vt 0.289062 0.945312 -vt 0.320312 0.945312 -vt 0.468301 0.959072 -vt 0.469451 0.974846 -vt 0.320312 0.992188 -vt 0.289062 0.992188 -vt 0.242188 0.945312 -vt 0.273438 0.945312 -vt 0.515709 0.959828 -vt 0.546722 0.959011 -vt 0.547883 0.974956 -vt 0.273438 0.992188 -vt 0.242188 0.992188 -vt 0.593865 0.959730 -vt 0.624762 0.959210 -vt 0.625817 0.975037 -vt 0.968750 0.906248 -vt 0.964489 0.924146 -vt 0.950284 0.941665 -vt 0.921875 0.948767 -vt 0.893466 0.941665 -vt 0.879261 0.924146 -vt 0.875000 0.906248 +vt 0.203125 0.890625 +vt 0.039062 0.867188 +vt 0.039062 0.882812 +vt 0.015625 0.867188 +vt 0.351562 0.882812 +vt 0.351562 0.867188 +vt 0.375000 0.867188 +vt 0.109375 0.890625 +vt 0.109375 0.867188 +vt 0.164062 0.867188 +vt 0.164062 0.882812 +vt 0.296875 0.984375 +vt 0.296875 0.960938 +vt 0.351562 0.968750 +vt 0.351562 0.984375 +vt 0.109375 0.914062 +vt 0.164062 0.890625 +vt 0.164062 0.914062 +vt 0.226562 0.867188 +vt 0.226562 0.882812 +vt 0.203125 0.867188 +vt 0.039062 0.890625 +vt 0.039062 0.914062 +vt 0.039062 0.937500 +vt 0.039062 0.960938 vt 0.015625 0.960938 -vt 0.015625 0.976562 -vt 0.007812 0.976562 -vt 0.007812 0.960938 -vt 0.015625 0.914062 -vt 0.015625 0.937500 -vt 0.007812 0.937500 -vt 0.007812 0.914062 -vt 0.078125 0.914062 -vt 0.078125 0.898438 -vt 0.085938 0.898438 -vt 0.085938 0.914062 -vt 0.015625 0.898438 -vt 0.007812 0.898438 -vt 0.078125 0.976562 -vt 0.085938 0.976562 -vt 0.723011 0.924146 -vt 0.718750 0.906248 -vt 0.812500 0.906248 -vt 0.808239 0.924146 -vt 0.794034 0.941665 -vt 0.765625 0.948767 -vt 0.737216 0.941665 -vt 0.080208 0.897832 -vt 0.013537 0.897819 -vt 0.007812 0.882812 -vt 0.085938 0.882812 -vt 0.013542 0.977168 -vt 0.080213 0.977181 -vt 0.085938 0.992188 -vt 0.007812 0.992188 -vt 0.640399 0.975051 -vt 0.641504 0.959268 -vt 0.672616 0.959956 -vt 0.561680 0.974514 -vt 0.563068 0.958664 -vt 0.483703 0.974905 -vt 0.484866 0.959114 -vt 0.358922 0.959559 -vt 0.390134 0.958926 -vt 0.391251 0.974864 -vt 0.359375 0.898435 -vt 0.437500 0.898435 -vt 0.515625 0.898435 -vt 0.593750 0.898435 -vt 0.450553 0.915518 -vt 0.476602 0.922248 -vt 0.606935 0.915498 -vt 0.671875 0.898435 -vt 0.659180 0.915573 -vt 0.633103 0.922274 -vt 0.502646 0.915560 +vt 0.015625 0.890625 +vt 0.226562 0.968750 +vt 0.226562 0.984375 +vt 0.203125 0.984375 +vt 0.164062 0.984375 +vt 0.164062 0.968750 +vt 0.187500 0.984375 +vt 0.351562 0.960938 +vt 0.351562 0.937500 +vt 0.351562 0.914062 +vt 0.351562 0.890625 +vt 0.375000 0.890625 +vt 0.375000 0.960938 +vt 0.187500 0.867188 +vt 0.375000 0.984375 +vt 0.164062 0.960938 +vt 0.164062 0.937500 +vt 0.187500 0.890625 +vt 0.187500 0.960938 +vt 0.296875 0.914062 +vt 0.296875 0.890625 +vt 0.109375 0.984375 +vt 0.109375 0.960938 +vt 0.281250 0.960938 +vt 0.281250 0.984375 +vt 0.093750 0.937500 +vt 0.093750 0.960938 +vt 0.281250 0.867188 +vt 0.281250 0.890625 +vt 0.296875 0.867188 +vt 0.093750 0.867188 +vt 0.093750 0.890625 +vt 0.281250 0.937500 +vt 0.093750 0.984375 +vt 0.281250 0.914062 +vt 0.554688 0.781250 +vt 0.554688 0.843750 +vt 0.531250 0.781250 +vt 0.093750 0.914062 +vt 0.296875 0.937500 +vt 0.484375 0.843750 +vt 0.484375 0.781250 +vt 0.507812 0.781250 +vt 0.109375 0.937500 +vt 0.593750 0.781250 +vt 0.617188 0.781250 +vt 0.617188 0.843750 +vt 0.593750 0.843750 +vt 0.679688 0.781250 +vt 0.703125 0.781250 +vt 0.703125 0.843750 +vt 0.679688 0.843750 +vt 0.531250 0.843750 +vt 0.507812 0.843750 +vt 0.421875 0.781250 +vt 0.445312 0.781250 +vt 0.445312 0.843750 +vt 0.421875 0.843750 +vt 0.398438 0.843750 +vt 0.398438 0.781250 +vt 0.472270 0.973125 +vt 0.472270 0.950227 +vt 0.516997 0.950228 +vt 0.468750 0.781250 +vt 0.468750 0.843750 +vt 0.570312 0.843750 +vt 0.570312 0.781250 +vt 0.562399 0.950227 +vt 0.562399 0.973125 +vt 0.640625 0.781250 +vt 0.640625 0.843750 +vt 0.656250 0.843750 +vt 0.656250 0.781250 +vt 0.634185 0.950228 +vt 0.679394 0.950227 +vt 0.679394 0.973125 +vt 0.726562 0.781250 +vt 0.726562 0.843750 +vt 0.751372 0.950228 +vt 0.796773 0.950227 +vt 0.796773 0.973125 +vt 0.937500 0.156250 +vt 0.961364 0.161932 +vt 0.984722 0.180871 +vt 0.994192 0.218750 +vt 0.984722 0.256629 +vt 0.961364 0.275568 +vt 0.937500 0.281250 +vt 0.846238 0.736553 +vt 0.846238 0.765413 +vt 0.835938 0.765116 +vt 0.835938 0.736411 +vt 0.846238 0.661912 +vt 0.846238 0.699233 +vt 0.835938 0.699235 +vt 0.835938 0.662058 +vt 0.958480 0.661885 +vt 0.958450 0.633025 +vt 0.968750 0.633322 +vt 0.968750 0.662027 +vt 0.846207 0.633052 +vt 0.835938 0.633344 +vt 0.958480 0.765385 +vt 0.968750 0.765094 +vt 0.961364 0.134943 +vt 0.937500 0.140625 +vt 0.937500 0.015625 +vt 0.961364 0.021307 +vt 0.984722 0.040246 +vt 0.994192 0.078125 +vt 0.984722 0.116004 +vt 0.835938 0.609375 +vt 0.968750 0.609375 +vt 0.968750 0.789062 +vt 0.835938 0.789062 +vt 0.823156 0.973125 +vt 0.823156 0.950227 +vt 0.868560 0.950228 +vt 0.705988 0.973125 +vt 0.705988 0.950227 +vt 0.588783 0.973125 +vt 0.588783 0.950227 +vt 0.399810 0.950227 +vt 0.444575 0.950227 +vt 0.444575 0.973125 +vt 0.399810 0.863705 +vt 0.516997 0.863705 +vt 0.634185 0.863705 +vt 0.751373 0.863705 +vt 0.536478 0.886684 +vt 0.575591 0.896165 +vt 0.770853 0.886684 +vt 0.868560 0.863705 +vt 0.849080 0.886684 +vt 0.809966 0.896165 +vt 0.614705 0.886684 s 0 usemtl Table_Material f 9/1/1 23/2/1 22/3/1 36/4/1 38/5/1 14/6/1 @@ -508,72 +496,68 @@ f 69/122/13 80/123/13 77/124/13 f 79/125/3 70/126/3 76/127/3 f 60/128/13 49/129/13 63/130/13 86/131/13 f 52/132/14 57/133/14 85/134/14 66/135/14 -f 92/136/17 60/137/17 86/138/17 95/139/17 -f 67/140/3 82/141/3 71/142/3 -f 80/143/18 99/144/18 98/145/18 83/146/18 78/147/18 77/148/18 -f 81/149/14 65/150/14 72/151/14 -f 64/152/15 84/153/15 73/154/15 -f 85/155/19 97/156/19 110/157/19 79/158/19 76/159/19 75/160/19 -f 86/131/13 63/130/13 74/161/13 -f 66/135/14 85/134/14 75/162/14 -f 84/163/20 96/164/20 95/139/20 86/138/20 74/165/20 73/166/20 -f 90/167/21 58/168/21 79/158/21 110/157/21 -f 50/169/15 59/170/15 84/153/15 64/152/15 -f 62/171/14 47/172/14 65/150/14 81/149/14 -f 88/173/22 56/174/22 83/146/22 98/145/22 -f 48/175/3 61/176/3 82/141/3 67/140/3 -f 58/177/3 51/178/3 70/126/3 79/125/3 -f 54/179/13 55/180/13 80/123/13 69/122/13 -f 94/181/23 62/182/23 81/119/23 100/118/23 -f 56/183/15 53/184/15 68/114/15 83/113/15 -f 61/185/23 93/186/23 101/117/23 82/116/23 -f 90/187/3 110/188/3 105/189/3 -f 55/190/22 87/191/22 99/144/22 80/143/22 -f 57/192/21 89/193/21 97/156/21 85/155/21 -f 97/194/14 89/195/14 104/196/14 -f 59/197/17 91/198/17 96/164/17 84/163/17 -f 108/199/24 109/200/24 100/201/24 101/202/24 -f 102/203/25 103/204/25 98/205/25 99/206/25 -f 104/196/26 105/189/26 110/207/26 97/208/26 -f 106/209/27 107/210/27 95/211/27 96/212/27 -f 96/213/15 91/214/15 106/209/15 -f 43/89/3 56/88/3 88/215/3 103/216/3 138/217/3 -f 92/218/13 95/219/13 107/210/13 -f 101/220/3 93/221/3 108/199/3 -f 61/103/15 43/89/15 138/217/15 108/222/15 93/223/15 -f 94/224/14 100/225/14 109/200/14 -f 99/226/13 87/227/13 102/203/13 -f 135/228/14 106/229/14 91/230/14 59/105/14 44/101/14 -f 88/231/15 98/232/15 103/204/15 -f 136/233/13 104/234/13 89/235/13 57/107/13 45/97/13 -f 131/236/15 119/237/15 127/238/15 118/239/15 129/240/15 117/241/15 133/242/15 -f 125/243/28 114/244/28 117/245/28 129/246/28 -f 123/247/29 115/248/29 118/249/29 127/250/29 -f 126/251/30 112/252/30 122/253/30 130/254/30 -f 116/84/29 126/251/29 130/254/29 120/85/29 -f 113/255/30 123/247/30 127/250/30 119/256/30 -f 115/248/12 125/243/12 129/246/12 118/249/12 -f 111/257/28 124/83/28 128/86/28 121/258/28 -f 122/259/13 132/260/13 134/261/13 121/262/13 128/263/13 120/264/13 130/265/13 -f 122/253/31 112/266/31 113/267/31 119/256/31 131/268/31 132/269/31 -f 114/270/32 111/271/32 121/258/32 134/272/32 133/273/32 117/245/32 -f 46/93/13 58/92/13 90/274/13 105/275/13 137/276/13 -f 45/97/14 60/96/14 92/277/14 107/278/14 136/233/14 -f 44/101/15 62/100/15 94/279/15 109/280/15 135/228/15 -f 137/281/3 102/282/3 87/283/3 55/111/3 46/110/3 -f 103/216/3 102/282/3 137/281/3 111/284/3 114/285/3 138/217/3 -f 107/278/14 106/229/14 135/228/14 113/286/14 112/287/14 136/233/14 -f 125/288/15 115/289/15 108/222/15 138/217/15 -f 136/233/13 112/287/13 126/290/13 -f 111/291/13 137/276/13 124/292/13 -f 126/290/13 116/293/13 104/234/13 136/233/13 -f 105/275/13 104/234/13 116/293/13 -f 138/217/15 114/285/15 125/288/15 -f 113/286/15 135/228/15 123/294/15 -f 105/275/13 116/293/13 124/292/13 137/276/13 -f 109/280/15 108/222/15 115/289/15 -f 109/280/15 115/289/15 123/294/15 135/228/15 -l 87 88 -l 89 90 -l 91 92 -l 93 94 +f 92/136/17 60/128/17 86/137/17 95/138/17 +f 67/139/3 82/140/3 71/141/3 +f 80/142/18 99/143/18 98/144/18 83/145/18 78/146/18 77/147/18 +f 81/148/14 65/149/14 72/150/14 +f 64/151/15 84/152/15 73/153/15 +f 85/154/19 97/155/19 110/156/19 79/157/19 76/158/19 75/159/19 +f 86/131/13 63/130/13 74/160/13 +f 66/135/14 85/134/14 75/161/14 +f 84/162/20 96/163/20 95/138/20 86/137/20 74/164/20 73/165/20 +f 90/166/21 58/167/21 79/157/21 110/156/21 +f 50/168/15 59/169/15 84/152/15 64/151/15 +f 62/170/14 47/171/14 65/149/14 81/148/14 +f 88/172/22 56/173/22 83/145/22 98/144/22 +f 48/174/3 61/175/3 82/140/3 67/139/3 +f 58/167/3 51/176/3 70/126/3 79/125/3 +f 54/177/13 55/178/13 80/123/13 69/122/13 +f 94/179/23 62/170/23 81/119/23 100/118/23 +f 56/173/15 53/180/15 68/114/15 83/113/15 +f 61/175/23 93/181/23 101/117/23 82/116/23 +f 90/182/3 110/183/3 105/184/3 +f 55/178/22 87/185/22 99/143/22 80/142/22 +f 57/133/21 89/186/21 97/155/21 85/154/21 +f 97/187/14 89/188/14 104/189/14 +f 59/169/17 91/190/17 96/163/17 84/162/17 +f 108/191/24 109/192/24 100/193/24 101/194/24 +f 102/195/25 103/196/25 98/197/25 99/198/25 +f 104/189/26 105/184/26 110/199/26 97/200/26 +f 106/201/27 107/202/27 95/203/27 96/204/27 +f 96/205/15 91/206/15 106/201/15 +f 43/89/3 56/88/3 88/207/3 103/208/3 138/209/3 +f 92/210/13 95/211/13 107/202/13 +f 101/212/3 93/213/3 108/191/3 +f 61/103/15 43/89/15 138/209/15 108/214/15 93/215/15 +f 94/216/14 100/217/14 109/192/14 +f 99/218/13 87/219/13 102/195/13 +f 135/220/14 106/221/14 91/222/14 59/105/14 44/101/14 +f 88/223/15 98/224/15 103/196/15 +f 136/225/13 104/226/13 89/227/13 57/107/13 45/97/13 +f 131/228/15 119/229/15 127/230/15 118/231/15 129/232/15 117/233/15 133/234/15 +f 125/235/28 114/236/28 117/237/28 129/238/28 +f 123/239/29 115/240/29 118/241/29 127/242/29 +f 126/243/30 112/244/30 122/245/30 130/246/30 +f 116/84/29 126/243/29 130/246/29 120/85/29 +f 113/247/30 123/239/30 127/242/30 119/248/30 +f 115/240/12 125/235/12 129/238/12 118/241/12 +f 111/249/28 124/83/28 128/86/28 121/250/28 +f 122/251/13 132/252/13 134/253/13 121/254/13 128/255/13 120/256/13 130/257/13 +f 122/245/31 112/244/31 113/247/31 119/248/31 131/258/31 132/259/31 +f 114/236/32 111/249/32 121/250/32 134/260/32 133/261/32 117/237/32 +f 46/93/13 58/92/13 90/262/13 105/263/13 137/264/13 +f 45/97/14 60/96/14 92/265/14 107/266/14 136/225/14 +f 44/101/15 62/100/15 94/267/15 109/268/15 135/220/15 +f 137/269/3 102/270/3 87/271/3 55/111/3 46/110/3 +f 103/208/3 102/270/3 137/269/3 111/272/3 114/273/3 138/209/3 +f 107/266/14 106/221/14 135/220/14 113/274/14 112/275/14 136/225/14 +f 125/276/15 115/277/15 108/214/15 138/209/15 +f 136/225/13 112/275/13 126/278/13 +f 111/279/13 137/264/13 124/280/13 +f 126/278/13 116/281/13 104/226/13 136/225/13 +f 105/263/13 104/226/13 116/281/13 +f 138/209/15 114/273/15 125/276/15 +f 113/274/15 135/220/15 123/282/15 +f 105/263/13 116/281/13 124/280/13 137/264/13 +f 109/268/15 108/214/15 115/277/15 +f 109/268/15 115/277/15 123/282/15 135/220/15 diff --git a/assets/props/operating_table/operating_table_C.png b/assets/props/operating_table/operating_table_C.png index 988e0f4..ce4f3a1 100644 --- a/assets/props/operating_table/operating_table_C.png +++ b/assets/props/operating_table/operating_table_C.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73fbb04112ec56a0ecc4e65535f17eb4d4a0fc9f31a868b0a81595952ee34848 -size 8612 +oid sha256:859dd6590c7bac95d866738e182fdb9cb93d92eca2261b410b470f4409dbcde3 +size 10045 diff --git a/assets/props/operating_table/operating_table_M.png b/assets/props/operating_table/operating_table_M.png index 4c12edf..4f403ef 100644 --- a/assets/props/operating_table/operating_table_M.png +++ b/assets/props/operating_table/operating_table_M.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:959665ede183e32d84c9a2519225f8767cf12b4cc7c4ee5f987d378b416ffd9b -size 14964 +oid sha256:e8809c47d79667e677b9c07b176ff70dd0215627a684fa9864a7a621905c0131 +size 14824 diff --git a/assets/props/operating_table/operating_table_N.png b/assets/props/operating_table/operating_table_N.png index 763256b..3633284 100644 --- a/assets/props/operating_table/operating_table_N.png +++ b/assets/props/operating_table/operating_table_N.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3a2336f561edd9806c1cf1cefa65b2f3297060220dae6d129ba31516b29fc22 -size 3694 +oid sha256:7a1548ba12c6922307d4bf8190262afceb7f9b9bf7fcb688a0dfe098ac82b1dc +size 4338 diff --git a/assets/props/operating_table/operating_table_R.png b/assets/props/operating_table/operating_table_R.png index 5c36662..1974893 100644 --- a/assets/props/operating_table/operating_table_R.png +++ b/assets/props/operating_table/operating_table_R.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb91ed1f1d68d7862d32452e2c1dfaf7ba4c6449c1e3b2e24a649c6f1c0d793a -size 18591 +oid sha256:8023f937bfb242f714561658feb445ef40eefe220e1a53abc932c616ff686b15 +size 18626 diff --git a/assets/props/wall_switch/wall_switch.bin b/assets/props/wall_switch/wall_switch.bin index 9d465d9..a373f3f 100644 Binary files a/assets/props/wall_switch/wall_switch.bin and b/assets/props/wall_switch/wall_switch.bin differ diff --git a/assets/props/wall_switch/wall_switch.gltf b/assets/props/wall_switch/wall_switch.gltf index 2c7dbf3..41cfb7a 100644 --- a/assets/props/wall_switch/wall_switch.gltf +++ b/assets/props/wall_switch/wall_switch.gltf @@ -17,7 +17,7 @@ "name":"Case", "translation":[ 0, - -0.16388054192066193, + -0.26220887899398804, 0 ] }, @@ -30,9 +30,9 @@ 1 ], "translation":[ - -0.03773925080895424, - -0.11155582964420319, - 0.02499999664723873 + -0.06038280203938484, + -0.1784893274307251, + 0.03999999538064003 ] }, { @@ -242,14 +242,14 @@ "componentType":5126, "count":140, "max":[ - 0.15000000596046448, - 0.20000000298023224, - 0.04999999701976776 + 0.24000000953674316, + 0.320000022649765, + 0.07999999821186066 ], "min":[ - -0.15000000596046448, - -0.20000000298023224, - -0.04999999701976776 + -0.24000000953674316, + -0.320000022649765, + -0.07999999821186066 ], "type":"VEC3" }, diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index 8771cf2..993c94b 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -260,7 +260,7 @@ turbulence_influence_min = 0.0 [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ruwlj"] data = PackedVector3Array(-1.5, 0, -6, -1.5, 0, 6, -1.5, 3, -6, -1.5, 3, -6, -1.5, 0, 6, -1.5, 3, 6, 1.5, 0, 6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, 6, 1.5, 0, -6, 1.5, 3, -6, -1.5, 0, 6, -1.5, 0, -6, 1.5, 0, 6, 1.5, 0, 6, -1.5, 0, -6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, -6, -1.5, 3, 6, -1.5, 3, 6, 1.5, 3, -6, -1.5, 3, -6) -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_o1vcx"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_isly2"] resource_local_to_scene = true albedo_texture = ExtResource("27_lfacn") metallic = 1.0 @@ -286,7 +286,7 @@ _surfaces = [{ }] blend_shape_mode = 0 -[sub_resource type="ArrayMesh" id="ArrayMesh_lhj8x"] +[sub_resource type="ArrayMesh" id="ArrayMesh_o1vcx"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -295,7 +295,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_o1vcx"), +"material": SubResource("StandardMaterial3D_isly2"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -1593,7 +1593,7 @@ source_gunk_material = ExtResource("15_np3w4") shape = SubResource("ConcavePolygonShape3D_p11ap") [node name="SwitchA1" parent="BeastNav/Airlock/Bounds/FarWall" instance=ExtResource("17_0idgf")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 1.5, 0.1) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.2, 1.3, 0.1) label = "SWITCH_BULKHEAD_LABEL" [node name="Props" type="Node3D" parent="BeastNav/Airlock"] @@ -1752,7 +1752,7 @@ shape = SubResource("ConcavePolygonShape3D_ruwlj") [node name="CrateLong" parent="BeastNav/Corridor1/Hallway1" instance=ExtResource("26_otfxe")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5.9) -mesh = SubResource("ArrayMesh_lhj8x") +mesh = SubResource("ArrayMesh_o1vcx") skeleton = NodePath("../Hallway1") [node name="CrateLong3" parent="BeastNav/Corridor1/Hallway1" instance=ExtResource("26_otfxe")] @@ -1771,7 +1771,7 @@ visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="SwitchA2" parent="BeastNav/Corridor1/Hallway1" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.5, 4.5) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.3, 4.8) label = "SWITCH_BULKHEAD_LABEL" [node name="OverheadLight" parent="BeastNav/Corridor1/Hallway1" instance=ExtResource("39_kp5n7")] @@ -1919,7 +1919,7 @@ visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="SwitchB1" parent="BeastNav/Corridor1/Hallway4" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.5, 4.5) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.3, 4.8) label = "SWITCH_BULKHEAD_LABEL" [node name="OverheadLight" parent="BeastNav/Corridor1/Hallway4" instance=ExtResource("39_kp5n7")] @@ -2211,11 +2211,11 @@ surface_material_override/0 = SubResource("StandardMaterial3D_mdsoq") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9, 0.5, 9) [node name="SwitchB2" parent="BeastNav/MessHall" instance=ExtResource("17_0idgf")] -transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.7, 1.5, 9.4) +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.4, 1.3, 9.4) label = "SWITCH_BULKHEAD_LABEL" [node name="SwitchC1" parent="BeastNav/MessHall" instance=ExtResource("17_0idgf")] -transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -6.3, 1.5, 0.599998) +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -6.6, 1.3, 0.6) label = "SWITCH_BULKHEAD_LABEL" [node name="FloatingDust" parent="BeastNav/MessHall" instance=ExtResource("25_6giaa")] @@ -2429,7 +2429,7 @@ visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="SwitchC2" parent="BeastNav/Corridor2/Hallway1" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.4, 1.5, -4.5) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.4, 1.3, -4.8) label = "SWITCH_BULKHEAD_LABEL" [node name="BurnoutLight" parent="BeastNav/Corridor2/Hallway1" instance=ExtResource("29_lfacn")] @@ -2467,7 +2467,7 @@ visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="SwitchD1" parent="BeastNav/Corridor2/Hallway2" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.4, 1.5, -4.5) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1.4, 1.3, -4.8) label = "SWITCH_BULKHEAD_LABEL" [node name="OverheadLight" parent="BeastNav/Corridor2/Hallway2" instance=ExtResource("39_kp5n7")] @@ -2656,11 +2656,11 @@ visibility_aabb = AABB(-4.5, -1.5, -4.5, 9, 3, 9) process_material = SubResource("ParticleProcessMaterial_otfxe") [node name="SwitchD2" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("17_0idgf")] -transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -4.4, 1.5, -2.8) +transform = Transform3D(1.31134e-07, 0, 1, 0, 1, 0, -1, 0, 1.31134e-07, -4.4, 1.3, -2.5) label = "SWITCH_BULKHEAD_LABEL" [node name="SwitchE1" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.4, 1.5, 2.8) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.4, 1.3, 2.5) label = "SWITCH_BULKHEAD_LABEL" [node name="BurnoutLight" parent="BeastNav/CrewQuarters/CommonArea" instance=ExtResource("29_lfacn")] @@ -2741,7 +2741,7 @@ durability = 0.9 value = 600.0 [node name="GrunkNodule6" parent="BeastNav/CrewQuarters/CommonArea/MiscNodules" instance=ExtResource("19_ji5cn")] -transform = Transform3D(-0.804086, -0.864658, 0.925101, 1.03324, 0.185488, 1.07145, -0.732022, 1.21159, 0.496168, 7.6647, 1.99471, 9.76831) +transform = Transform3D(-0.804086, -0.864658, 0.925101, 1.03324, 0.185488, 1.07145, -0.732022, 1.21159, 0.496168, 7.6647, 1.90346, 9.46831) durability = 4.5 value = 3000.0 @@ -3461,7 +3461,7 @@ visibility_aabb = AABB(-1.5, -1.5, -6, 3, 3, 12) process_material = SubResource("ParticleProcessMaterial_6giaa") [node name="SwitchE2" parent="BeastNav/Corridor3/Hallway" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.5, 4.5) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.3, 4.8) label = "SWITCH_BULKHEAD_LABEL" [node name="BurnoutLight" parent="BeastNav/Corridor3/Hallway" instance=ExtResource("29_lfacn")] @@ -3498,7 +3498,7 @@ process_material = SubResource("ParticleProcessMaterial_6giaa") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.31134e-07, 3, -1.5) [node name="RetinalScanner" parent="BeastNav/Corridor3/Hallway2" instance=ExtResource("41_u2hqf")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.5, 4.5) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -1.4, 1.5, 4.8) [node name="OpsSign" type="MeshInstance3D" parent="BeastNav/Corridor3/Hallway2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 4.5) @@ -3760,7 +3760,7 @@ source_gunk_material = ExtResource("15_np3w4") shape = SubResource("ConcavePolygonShape3D_ncghj") [node name="SwitchH1" parent="BeastNav/Corridor3/ShortHallway3" instance=ExtResource("17_0idgf")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -1.4) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.3, 1.3, -1.4) label = "SWITCH_BULKHEAD_LABEL" [node name="MedbaySign" type="MeshInstance3D" parent="BeastNav/Corridor3/ShortHallway3"] @@ -4329,7 +4329,6 @@ shape = SubResource("ConcavePolygonShape3D_u2hqf") [node name="OperatingTable" parent="BeastNav/Medbay/Props" instance=ExtResource("84_isly2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, -0.368) -surface_material_override/0 = null [node name="Desk" type="MeshInstance3D" parent="BeastNav/Medbay/Props"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -6.3, 0.4, 0) @@ -4538,11 +4537,11 @@ visibility_aabb = AABB(-9, -1.5, -4.5, 18, 3, 9) process_material = SubResource("ParticleProcessMaterial_35kna") [node name="SwitchH2" parent="BeastNav/Medbay" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.4, 1.5, -6) +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 4.4, 1.3, -6.6) label = "SWITCH_BULKHEAD_LABEL" [node name="SwitchX" parent="BeastNav/Medbay" instance=ExtResource("17_0idgf")] -transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -9, 1.5, -13.4) +transform = Transform3D(1, 0, -1.74846e-07, 0, 1, 0, 1.74846e-07, 0, 1, -9.3, 1.3, -13.4) label = "SWITCH_BULKHEAD_LABEL" [node name="OverheadLight" parent="BeastNav/Medbay" instance=ExtResource("39_kp5n7")] @@ -5801,11 +5800,11 @@ mesh = SubResource("ArrayMesh_5xuxy") skeleton = NodePath("../..") [node name="SwitchF2" parent="BeastNav/OpsCenter" instance=ExtResource("17_0idgf")] -transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -3, 1.5, 4.4) +transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, -2.4, 1.3, 4.4) label = "SWITCH_BULKHEAD_LABEL" [node name="SwitchY" parent="BeastNav/OpsCenter" instance=ExtResource("17_0idgf")] -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -3, -1.5, 4.4) +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -3, -1.8, 4.4) label = "SWITCH_QUARANTINE_LABEL" [node name="Label3D" type="Label3D" parent="BeastNav/OpsCenter/SwitchY"] @@ -5817,7 +5816,7 @@ font_size = 24 outline_size = 10 [node name="SwitchG" parent="BeastNav/OpsCenter" instance=ExtResource("17_0idgf")] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.4, 1.5, -12) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4.4, 1.3, -12) enabled = false label = "SWITCH_CARGOBAY_LABEL" diff --git a/levels/pathing_test/pathing_test.tscn b/levels/pathing_test/pathing_test.tscn index 06ff24a..035dbd4 100644 --- a/levels/pathing_test/pathing_test.tscn +++ b/levels/pathing_test/pathing_test.tscn @@ -30,12 +30,12 @@ [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_1lom2"] -[sub_resource type="Sky" id="Sky_pka60"] +[sub_resource type="Sky" id="Sky_18csx"] sky_material = SubResource("ProceduralSkyMaterial_1lom2") [sub_resource type="Environment" id="Environment_pwykw"] background_mode = 2 -sky = SubResource("Sky_pka60") +sky = SubResource("Sky_18csx") [sub_resource type="NavigationMesh" id="NavigationMesh_gyhlh"] vertices = PackedVector3Array(-26.25, 0.499, -29.25, -26.5, 0.499, -30.75, -27.5, 0.499, -30.75, -27.5, 0.499, -27.5, -26.25, 0.499, -26.75, -18, 0.499, -17.5, -19.75, 0.499, -17.5, -19.25, 0.499, -17.25, -16.5, 0.499, -17.25, -13.75, 0.499, -17.25, -13.5, 0.499, -18.5, -17, 0.499, -18.5, -27.5, 0.499, -20.75, -27.5, 0.499, -17.25, -26.75, 0.499, -18.25, -26.25, 0.499, -19, -26.25, 0.499, -21.75, -27.5, 0.499, -24, -26.25, 0.499, -24.25, -11, 0.499, -17.25, -9.75, 0.499, -18.5, -6.25, 0.499, -18.5, -8.25, 0.499, -17.25, -5.5, 0.499, -17.25, -2.5, 0.499, -17.25, -2.5, 0.499, -18.5, -25.75, 0.499, -18.5, -25.5, 0.499, -18.25, -23, 0.499, -18.5, -22, 0.499, -17.25, -24.75, 0.499, -17.25, -20.25, 0.499, -18.5, -21.75, 0.499, -24.25, -24.25, 0.499, -24.25, -24.25, 0.499, -20.25, -21.75, 0.499, -20.25, -11.25, 0.499, -24.25, -13.75, 0.499, -24.25, -13.75, 0.499, -20.25, -11.25, 0.499, -20.25, -3, 0.499, -20.25, -3, 0.499, -24.25, -5.75, 0.499, -24.25, -5.75, 0.499, -20.25, -8.5, 0.499, -20.25, -8.5, 0.499, -24.25, -19, 0.499, -24.25, -19, 0.499, -20.25, -16.5, 0.499, -24.25, -16.5, 0.499, -20.25, -0.25, 0.499, -17.5, 0.75, 0.499, -18, 0.75, 0.499, -19.75, -0.5, 0.499, -19.75, -0.5, 0.499, -9.5, -0.5, 0.499, -6, 0.75, 0.499, -6, 0.75, 0.499, -9.5, 1.75, 0.499, -20.25, 1.75, 0.499, -24.25, -0.75, 0.499, -24.25, -1, 0.499, -20.25, -0.5, 0.499, -13, 0.75, 0.499, -12.75, 0, 0.499, -13.25, -0.5, 0.499, -16.5, -0.25, 0.499, -15.25, 24.25, 0.499, -22, 24.25, 0.499, -24.25, 21.25, 0.499, -24.25, 2.5, 0.499, -19.75, 4.5, 0.499, -24.25, 24.25, 0.499, -10.25, 24.25, 0.499, -12.75, 15.75, 0.499, -24.25, 24.25, 0.499, -19.75, 7.25, 0.499, -24.25, 18.5, 0.499, -24.25, 24.25, 0.499, -17.5, 10, 0.499, -24.25, 24.25, 0.499, -5.5, 24.25, 0.499, -8, 2.5, 0.499, -9.25, 2.5, 0.499, -5.75, 24.25, 0.499, -15, 2.5, 0.499, -16.25, 13, 0.499, -24.25, 2.5, 0.499, -12.75, -21.5, 0.499, -15.5, -24.25, 0.499, -15.5, -24.25, 0.499, -13.25, -24.25, 0.499, 21.75, -24.25, 0.499, 24.25, -21.5, 0.499, 24.25, -2.25, 0.499, -12.75, -2.25, 0.499, -15.5, -5, 0.499, -15.5, -24.25, 0.499, -10.75, -24.25, 0.499, 19.25, -2.25, 0.499, -10, -7.75, 0.499, -15.5, -18.75, 0.499, -15.5, -24.25, 0.499, -8.25, -18.75, 0.499, 24.25, -24.25, 0.499, 16.75, -1.5, 0.499, -3.75, -2.25, 0.499, -4.25, -24.25, 0.499, 4.25, -24.25, 0.499, 6.75, -4.5, 0.499, 24.25, -1.5, 0.499, 24.25, -24.25, 0.499, 9.25, -10.25, 0.499, 24.25, -7.25, 0.499, 24.25, -2.25, 0.499, -7.25, -10.5, 0.499, -15.5, -16, 0.499, -15.5, -24.25, 0.499, -5.75, -16, 0.499, 24.25, -24.25, 0.499, 14.25, -13.25, 0.499, -15.5, -24.25, 0.499, -3.25, -24.25, 0.499, -0.75, -24.25, 0.499, 11.75, -13, 0.499, 24.25, -24.25, 0.499, 1.75, 0.75, 0.499, -4.25, -0.5, 0.499, -4.25, 1.75, 0.499, -3.75, 1.75, 0.499, 24.25, 21.25, 0.499, 24.25, 24.25, 0.499, 24.25, 24.25, 0.499, 20.5, 18.5, 0.499, 24.25, 15.75, 0.499, 24.25, 24.25, 0.499, 16.75, 13, 0.499, 24.25, 7.25, 0.499, 24.25, 24.25, 0.499, 13, 24.25, 0.499, 9.25, 4.5, 0.499, 24.25, 10, 0.499, 24.25, 24.25, 0.499, 1.75, 2.5, 0.499, -4.25, 24.25, 0.499, 5.5, 24.25, 0.499, -2) @@ -58,7 +58,7 @@ data = PackedVector3Array(25, 0, 25, -25, 0, 25, 25, 0, -25, -25, 0, 25, -25, 0, [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_u8j4k"] data = PackedVector3Array(-1.5, 0, -6, -1.5, 0, 6, -1.5, 3, -6, -1.5, 3, -6, -1.5, 0, 6, -1.5, 3, 6, 1.5, 0, 6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, 6, 1.5, 0, -6, 1.5, 3, -6, -1.5, 0, 6, -1.5, 0, -6, 1.5, 0, 6, 1.5, 0, 6, -1.5, 0, -6, 1.5, 0, -6, 1.5, 3, 6, 1.5, 3, -6, -1.5, 3, 6, -1.5, 3, 6, 1.5, 3, -6, -1.5, 3, -6) -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_62grt"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_18csx"] resource_local_to_scene = true albedo_texture = ExtResource("6_e2fuu") metallic = 1.0 @@ -84,7 +84,7 @@ _surfaces = [{ }] blend_shape_mode = 0 -[sub_resource type="ArrayMesh" id="ArrayMesh_dxel0"] +[sub_resource type="ArrayMesh" id="ArrayMesh_e2fuu"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -93,7 +93,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_62grt"), +"material": SubResource("StandardMaterial3D_18csx"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -103,7 +103,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_isly2") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ncghj"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_hv7qb"] resource_local_to_scene = true albedo_texture = ExtResource("6_e2fuu") metallic = 1.0 @@ -114,7 +114,7 @@ normal_texture = ExtResource("8_wxmii") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_kyigx"] +[sub_resource type="ArrayMesh" id="ArrayMesh_wxmii"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -123,7 +123,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_ncghj"), +"material": SubResource("StandardMaterial3D_hv7qb"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -133,7 +133,7 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_isly2") -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2qkxu"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nsdlh"] resource_local_to_scene = true albedo_texture = ExtResource("6_e2fuu") metallic = 1.0 @@ -144,7 +144,7 @@ normal_texture = ExtResource("8_wxmii") ao_enabled = true texture_filter = 2 -[sub_resource type="ArrayMesh" id="ArrayMesh_gtnad"] +[sub_resource type="ArrayMesh" id="ArrayMesh_br5h1"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -153,7 +153,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_2qkxu"), +"material": SubResource("StandardMaterial3D_nsdlh"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -238,7 +238,7 @@ data = PackedVector3Array(-1, 0, 0.2, -1, -0.4, 0, -1, 0, -0.2, -1, 0, -0.2, -1, [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_o1heh"] data = PackedVector3Array(-1.5, 0, -1.5, -1.5, 0, 1.5, -1.5, 3, -1.5, -1.5, 3, -1.5, -1.5, 0, 1.5, -1.5, 3, 1.5, -1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, 1.5, 1.5, 0, 1.5, -1.5, 0, -1.5, 1.5, 0, -1.5, 1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, 1.5, -1.5, 3, 1.5, 1.5, 3, -1.5, -1.5, 3, -1.5) -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nmnkj"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qluxd"] resource_local_to_scene = true albedo_texture = ExtResource("6_e2fuu") metallic = 1.0 @@ -264,7 +264,7 @@ _surfaces = [{ }] blend_shape_mode = 0 -[sub_resource type="ArrayMesh" id="ArrayMesh_8d2rn"] +[sub_resource type="ArrayMesh" id="ArrayMesh_h6xp0"] resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.375, -0.25, -0.75, 0.75, 0.5, 1.5), @@ -273,7 +273,7 @@ _surfaces = [{ "index_count": 84, "index_data": PackedByteArray("FgANAAwADAANABcAFwANAA4ADgANABgAGAANAA8ADwANABkAGgAHAAIAAgAHABsAEAABABEAEQABABwAHQAAAAYABgAAAAMACQAUAAgACAAUABUAFQAUAAoACgAUAB4AHgAUAAsACwAUAB8AIAATAAUABQATAAQAIQAiACMAIwAiACQAJQASACYAJgASACcAKAApACoAKgApACsALAAtAC4ALgAtAC8A"), "lods": [0.108952, PackedByteArray("DAANAA4ADgANAA8AEAABABEAEAARAAYAEQAAAAYABgAAAAMAEQABAAIAAgABAAcABwASAAIABwATABIAEgATAAUABQATAAQACQAUAAgACAAUABUAFQAUAAoACgAUAAsA"), 0.261829, PackedByteArray("AAABAAIAAQAAAAYABgAAAAMAAgABAAcABwAEAAIAAgAEAAUACAAJAAoACgAJAAsA"), 0.524037, PackedByteArray("AAABAAIAAQAAAAMAAgABAAQAAgAEAAUA")], -"material": SubResource("StandardMaterial3D_nmnkj"), +"material": SubResource("StandardMaterial3D_qluxd"), "name": "Cube", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -366,17 +366,17 @@ shape = SubResource("ConcavePolygonShape3D_u8j4k") [node name="CrateLong" parent="NavigationRegion3D/Corridor1/Hallway1" instance=ExtResource("5_18csx")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.25, -5.9) -mesh = SubResource("ArrayMesh_dxel0") +mesh = SubResource("ArrayMesh_e2fuu") skeleton = NodePath("../Hallway1") [node name="CrateLong3" parent="NavigationRegion3D/Corridor1/Hallway1" instance=ExtResource("5_18csx")] transform = Transform3D(0.258819, -0.965926, 0, 0.965926, 0.258819, 0, 0, 0, 1, 1.2, 0.426927, -3.9) -mesh = SubResource("ArrayMesh_kyigx") +mesh = SubResource("ArrayMesh_wxmii") skeleton = NodePath("../Hallway1") [node name="CrateLong2" parent="NavigationRegion3D/Corridor1/Hallway1" instance=ExtResource("5_18csx")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0.75, -5.9) -mesh = SubResource("ArrayMesh_gtnad") +mesh = SubResource("ArrayMesh_br5h1") skeleton = NodePath("../Hallway1") [node name="FloatingDust" parent="NavigationRegion3D/Corridor1/Hallway1" instance=ExtResource("10_br5h1")] @@ -486,7 +486,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -1.5) [node name="CrateLong" parent="NavigationRegion3D/Corridor1/Hallway3" instance=ExtResource("5_18csx")] transform = Transform3D(-4.37114e-08, -0.965926, 0.258819, 1.77636e-15, 0.258819, 0.965926, -1, 4.2222e-08, -1.13133e-08, 1.06072, 0.789149, 6.6) -mesh = SubResource("ArrayMesh_8d2rn") +mesh = SubResource("ArrayMesh_h6xp0") skeleton = NodePath("../..") [node name="T-Junction2" type="MeshInstance3D" parent="NavigationRegion3D/Corridor1"] diff --git a/levels/prop_test/debug_environment.tres b/levels/prop_test/debug_environment.tres new file mode 100644 index 0000000..861f717 --- /dev/null +++ b/levels/prop_test/debug_environment.tres @@ -0,0 +1,10 @@ +[gd_resource type="Environment" load_steps=3 format=3 uid="uid://iqhvx1couqcf"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_x6l7l"] + +[sub_resource type="Sky" id="Sky_pka60"] +sky_material = SubResource("ProceduralSkyMaterial_x6l7l") + +[resource] +background_mode = 2 +sky = SubResource("Sky_pka60") diff --git a/levels/prop_test/prop_test.gd b/levels/prop_test/prop_test.gd new file mode 100644 index 0000000..9dd13ce --- /dev/null +++ b/levels/prop_test/prop_test.gd @@ -0,0 +1,51 @@ +extends Level + +@export var game_environment: Environment +@export var debug_environment: Environment + +@onready var world_environment: WorldEnvironment = %WorldEnvironment +@onready var post_processing: ColorRect = %PostProcessing + +@onready var props: Node3D = %Props +@onready var vending_machine: MeshInstance3D = %VendingMachine + + +func _clean_tree(node: Node) -> void: + if node is GunkBody: + (node as GunkBody).clear_all() + else: + for child: Node in node.get_children(): + _clean_tree(child) + + +func clean_all_props() -> void: + print("Cleaning all props in the scene...") + _clean_tree(props) + + +func reset_level() -> void: + print("Reloading world with current scene...") + ( + Game + . instance + . queue_load( + World.instance.current_level_scene.resource_path, ResourceLoader.CACHE_MODE_REPLACE_DEEP + ) + . then(LoadingTools._load_world) + ) + + +func toggle_vending_machine() -> void: + vending_machine.set("powered", not vending_machine.get("powered")) + + +func set_game_environment() -> void: + world_environment.environment = game_environment + + +func set_debug_environment() -> void: + world_environment.environment = debug_environment + + +func toggle_postprocessing() -> void: + post_processing.visible = not post_processing.visible diff --git a/levels/prop_test/prop_test.gd.uid b/levels/prop_test/prop_test.gd.uid new file mode 100644 index 0000000..5ab068b --- /dev/null +++ b/levels/prop_test/prop_test.gd.uid @@ -0,0 +1 @@ +uid://dmbdkydqnbyqv diff --git a/levels/prop_test/prop_test.tscn b/levels/prop_test/prop_test.tscn new file mode 100644 index 0000000..3b06a07 --- /dev/null +++ b/levels/prop_test/prop_test.tscn @@ -0,0 +1,416 @@ +[gd_scene load_steps=40 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"] +[ext_resource type="Environment" uid="uid://bkvij3ljl5ox3" path="res://levels/ghost_ship/environment_3.tres" id="2_qnhar"] +[ext_resource type="ArrayMesh" uid="uid://dpr5cgq743f4s" path="res://assets/level/floor/floor_9x9.mesh" id="2_x6l7l"] +[ext_resource type="Environment" uid="uid://iqhvx1couqcf" path="res://levels/prop_test/debug_environment.tres" id="3_mvw32"] +[ext_resource type="PackedScene" uid="uid://cubwniraol1qn" path="res://src/props/bulkhead/bulkhead.tscn" id="4_g7cgy"] +[ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="5_y13lv"] +[ext_resource type="PackedScene" uid="uid://cvx5u0ttmri4q" path="res://src/props/sofa/sofa.tscn" id="6_kccq3"] +[ext_resource type="PackedScene" uid="uid://ca7b5gjl3ri0p" path="res://src/props/cafe_table/cafe_table.tscn" id="6_tm4v6"] +[ext_resource type="PackedScene" uid="uid://cppd3scvxf3eg" path="res://src/props/crate_long/crate_long.tscn" id="7_4jlf1"] +[ext_resource type="PackedScene" uid="uid://bpsiwx1517pk1" path="res://src/props/tarp_crate/tarp_crate.tscn" id="7_xlkhi"] +[ext_resource type="PackedScene" uid="uid://c8pkhw0b47xdd" path="res://src/props/cupboard/cupboard.tscn" id="8_kgrlx"] +[ext_resource type="PackedScene" uid="uid://dl6vekf0joac4" path="res://src/props/eva_suit/eva_suit.tscn" id="9_7md1e"] +[ext_resource type="PackedScene" uid="uid://b56sbxcwhveex" path="res://src/props/eva_suit/empty_enclosure.tscn" id="10_s7h0g"] +[ext_resource type="PackedScene" uid="uid://h2gswdcxyotk" path="res://src/props/med_cart/med_cart.tscn" id="11_s7h0g"] +[ext_resource type="PackedScene" uid="uid://bve6iya13lhah" path="res://src/props/monitor/monitor.tscn" id="12_wyhm4"] +[ext_resource type="PackedScene" uid="uid://oipf3w7hm5gf" path="res://src/props/operating_table/operating_table.tscn" id="13_vp610"] +[ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="14_sbwfa"] +[ext_resource type="PackedScene" uid="uid://rykf34p8n8x6" path="res://src/props/overhead_light/burnout_light.tscn" id="15_r8upy"] +[ext_resource type="PackedScene" uid="uid://ctm84yms40858" path="res://src/props/railing/railing.tscn" id="16_kccq3"] +[ext_resource type="PackedScene" uid="uid://ctr56p23cvupu" path="res://src/props/retinal_scanner/retinal_scanner.tscn" id="17_r8upy"] +[ext_resource type="PackedScene" uid="uid://cjqayfrj2oxyr" path="res://src/props/tarp_crate/tarp_crate_logo.tscn" id="20_pfhf5"] +[ext_resource type="PackedScene" uid="uid://cklppdtyaadlo" path="res://src/props/trash_can/trash_can.tscn" id="21_wgtci"] +[ext_resource type="PackedScene" uid="uid://dtus42gmb1kqq" path="res://src/props/vending_machine/vending_machine.tscn" id="22_6oadn"] +[ext_resource type="Texture2D" uid="uid://d2xq0uvxh2ojk" path="res://assets/props/vending_machine/vending_machine_C.png" id="23_ibd1t"] +[ext_resource type="Texture2D" uid="uid://d0xe37qm3k7d8" path="res://assets/props/vending_machine/vending_machine_E.png" id="24_mvw32"] +[ext_resource type="Texture2D" uid="uid://dkilg200w8x4y" path="res://assets/props/vending_machine/vending_machine_M.png" id="25_yijpk"] +[ext_resource type="Texture2D" uid="uid://8v7jta2qdvut" path="res://assets/props/vending_machine/vending_machine_N.png" id="26_qnhar"] +[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"] + +[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_tm4v6"] + +[sub_resource type="BoxMesh" id="BoxMesh_tm4v6"] +size = Vector3(0.5, 2, 0.5) + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_8f5a5"] +data = PackedVector3Array(-0.25, 1, 0.25, 0.25, 1, 0.25, -0.25, -1, 0.25, 0.25, 1, 0.25, 0.25, -1, 0.25, -0.25, -1, 0.25, 0.25, 1, -0.25, -0.25, 1, -0.25, 0.25, -1, -0.25, -0.25, 1, -0.25, -0.25, -1, -0.25, 0.25, -1, -0.25, 0.25, 1, 0.25, 0.25, 1, -0.25, 0.25, -1, 0.25, 0.25, 1, -0.25, 0.25, -1, -0.25, 0.25, -1, 0.25, -0.25, 1, -0.25, -0.25, 1, 0.25, -0.25, -1, -0.25, -0.25, 1, 0.25, -0.25, -1, 0.25, -0.25, -1, -0.25, 0.25, 1, 0.25, -0.25, 1, 0.25, 0.25, 1, -0.25, -0.25, 1, 0.25, -0.25, 1, -0.25, 0.25, 1, -0.25, -0.25, -1, 0.25, 0.25, -1, 0.25, -0.25, -1, -0.25, 0.25, -1, 0.25, 0.25, -1, -0.25, -0.25, -1, -0.25) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u3x5h"] +resource_local_to_scene = true +albedo_texture = ExtResource("23_ibd1t") +metallic = 1.0 +metallic_texture = ExtResource("25_yijpk") +roughness_texture = ExtResource("27_8a67w") +emission_enabled = true +emission_energy_multiplier = 0.0 +emission_texture = ExtResource("24_mvw32") +normal_enabled = true +normal_texture = ExtResource("26_qnhar") +texture_filter = 2 + +[sub_resource type="BoxShape3D" id="BoxShape3D_ibd1t"] +size = Vector3(2.35, 3.1, 1.5) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ibd1t"] +albedo_color = Color(0.866667, 0.109804, 0.101961, 1) + +[sub_resource type="SphereMesh" id="SphereMesh_ibd1t"] +material = SubResource("StandardMaterial3D_ibd1t") +radius = 0.2 +height = 0.4 + +[sub_resource type="SphereShape3D" id="SphereShape3D_mvw32"] +radius = 0.25 + +[node name="PropTest" type="Node3D"] +script = ExtResource("1_ibd1t") +game_environment = ExtResource("2_qnhar") +debug_environment = ExtResource("3_mvw32") +id = "prop_test" +pretty_name = "Prop Testing Sandbox" + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.866025, -0.156955, -0.474726, 0.5, 0.271854, 0.82225, 0, -0.949453, 0.31391, 0, 0, 0) + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +unique_name_in_owner = true +environment = ExtResource("3_mvw32") + +[node name="WorldFloor" type="StaticBody3D" parent="." groups=["PlasticMaterial"]] +collision_layer = 5 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D4" type="MeshInstance3D" parent="WorldFloor"] +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D5" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D6" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D7" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D8" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D9" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D10" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D11" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D12" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D13" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D14" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D15" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, -9) +mesh = ExtResource("2_x6l7l") + +[node name="MeshInstance3D16" type="MeshInstance3D" parent="WorldFloor"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 54, 0, 0) +mesh = ExtResource("2_x6l7l") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldFloor"] +visible = false +shape = SubResource("WorldBoundaryShape3D_tm4v6") + +[node name="Props" type="Node3D" parent="."] +unique_name_in_owner = true + +[node name="Bulkhead" parent="Props" instance=ExtResource("4_g7cgy")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, -9) + +[node name="SwitchPodium" type="StaticBody3D" parent="Props"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, 1, -9) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="Props/SwitchPodium"] +mesh = SubResource("BoxMesh_tm4v6") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Props/SwitchPodium"] +shape = SubResource("ConcavePolygonShape3D_8f5a5") + +[node name="OpenSwitch" parent="Props/SwitchPodium" instance=ExtResource("5_y13lv")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 0.35) + +[node name="Label3D" type="Label3D" parent="Props/SwitchPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.8, 0.3) +text = "Open" + +[node name="CafeTable" parent="Props" instance=ExtResource("6_tm4v6")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 0.4, -9) +skeleton = NodePath("../..") + +[node name="CrateLong" parent="Props" instance=ExtResource("7_4jlf1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 1.5, -9) +skeleton = NodePath("../..") + +[node name="Cupboard" parent="Props" instance=ExtResource("8_kgrlx")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9, 2.4, -9) +skeleton = NodePath("../..") + +[node name="EVASuit" parent="Props" instance=ExtResource("9_7md1e")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 7.52234, 1.49988, -11.3981) + +[node name="EVASuit2" parent="Props" instance=ExtResource("10_s7h0g")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 10.8753, 1.49988, -11.2474) + +[node name="MedCart" parent="Props" instance=ExtResource("11_s7h0g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.8, 0.5, -10.8) +skeleton = NodePath("../..") + +[node name="Monitor" parent="Props" instance=ExtResource("12_wyhm4")] +transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 15.3, 1.5, -10.8) + +[node name="OperatingTable" parent="Props" instance=ExtResource("13_vp610")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0.5, -11.1) +skeleton = NodePath("../..") + +[node name="OverheadLight" parent="Props" instance=ExtResource("14_sbwfa")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.3677, 3, -10.9613) + +[node name="BurnoutLight" parent="Props" instance=ExtResource("15_r8upy")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.3677, 3, -10.9613) + +[node name="Railing" parent="Props" instance=ExtResource("16_kccq3")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 0.5, -12) +skeleton = NodePath("../..") + +[node name="RetinalScanner" parent="Props" instance=ExtResource("17_r8upy")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, 1.3, -12) + +[node name="Sofa" parent="Props" instance=ExtResource("6_kccq3")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 33, 0.5, -12) +skeleton = NodePath("../SwitchPodium") + +[node name="TarpCrate" parent="Props" instance=ExtResource("7_xlkhi")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 36, 0.8, -12) +skeleton = NodePath("../..") + +[node name="TarpCrateLogo" parent="Props" instance=ExtResource("20_pfhf5")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 39, 0.8, -12) +skeleton = NodePath("../..") + +[node name="TrashCan" parent="Props" instance=ExtResource("21_wgtci")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 42, 0.5, -12) +skeleton = NodePath("../..") + +[node name="VendingMachine" parent="Props" instance=ExtResource("22_6oadn")] +unique_name_in_owner = true +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45, 1.5654, -12) +skeleton = NodePath("../..") +surface_material_override/0 = SubResource("StandardMaterial3D_u3x5h") + +[node name="Interactive" type="StaticBody3D" parent="Props/VendingMachine"] +collision_layer = 2 +collision_mask = 0 +script = ExtResource("28_ibd1t") +enabled = true +label = "Vending Machine" +verb = "toggle" +metadata/_custom_type_script = "uid://deg5xd87cy8rg" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Props/VendingMachine/Interactive"] +shape = SubResource("BoxShape3D_ibd1t") + +[node name="CleanPodium" type="StaticBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4, 1, 0) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="CleanPodium"] +mesh = SubResource("BoxMesh_tm4v6") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="CleanPodium"] +shape = SubResource("ConcavePolygonShape3D_8f5a5") + +[node name="Label3D" type="Label3D" parent="CleanPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.74702, 0.3) +text = "Clean" + +[node name="ButtonMesh" type="MeshInstance3D" parent="CleanPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 0.25) +mesh = SubResource("SphereMesh_ibd1t") + +[node name="Interactive" type="StaticBody3D" parent="CleanPodium/ButtonMesh"] +collision_layer = 2 +collision_mask = 0 +script = ExtResource("28_ibd1t") +enabled = true +label = "Level" +verb = "clean all" +metadata/_custom_type_script = "uid://deg5xd87cy8rg" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="CleanPodium/ButtonMesh/Interactive"] +shape = SubResource("SphereShape3D_mvw32") + +[node name="ResetPodium" type="StaticBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -4, 1, 1.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="ResetPodium"] +mesh = SubResource("BoxMesh_tm4v6") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="ResetPodium"] +shape = SubResource("ConcavePolygonShape3D_8f5a5") + +[node name="Label3D" type="Label3D" parent="ResetPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.74702, 0.3) +text = "Reload" + +[node name="ButtonMesh" type="MeshInstance3D" parent="ResetPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 0.25) +mesh = SubResource("SphereMesh_ibd1t") + +[node name="Interactive" type="StaticBody3D" parent="ResetPodium/ButtonMesh"] +collision_layer = 2 +collision_mask = 0 +script = ExtResource("28_ibd1t") +enabled = true +label = "Level" +verb = "reload" +metadata/_custom_type_script = "uid://deg5xd87cy8rg" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="ResetPodium/ButtonMesh/Interactive"] +shape = SubResource("SphereShape3D_mvw32") + +[node name="GameEnvPodium" type="StaticBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5, 1, 0) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="GameEnvPodium"] +mesh = SubResource("BoxMesh_tm4v6") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="GameEnvPodium"] +shape = SubResource("ConcavePolygonShape3D_8f5a5") + +[node name="Label3D" type="Label3D" parent="GameEnvPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.74702, 0.3) +text = "Game +Environment +" + +[node name="ButtonMesh" type="MeshInstance3D" parent="GameEnvPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 0.25) +mesh = SubResource("SphereMesh_ibd1t") + +[node name="Interactive" type="StaticBody3D" parent="GameEnvPodium/ButtonMesh"] +collision_layer = 2 +collision_mask = 0 +script = ExtResource("28_ibd1t") +enabled = true +label = "Game Environment" +verb = "enable" +metadata/_custom_type_script = "uid://deg5xd87cy8rg" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="GameEnvPodium/ButtonMesh/Interactive"] +shape = SubResource("SphereShape3D_mvw32") + +[node name="DebugEnvPodium" type="StaticBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5, 1, 1.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="DebugEnvPodium"] +mesh = SubResource("BoxMesh_tm4v6") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="DebugEnvPodium"] +shape = SubResource("ConcavePolygonShape3D_8f5a5") + +[node name="Label3D" type="Label3D" parent="DebugEnvPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.74702, 0.3) +text = "Debug +Environment +" + +[node name="ButtonMesh" type="MeshInstance3D" parent="DebugEnvPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 0.25) +mesh = SubResource("SphereMesh_ibd1t") + +[node name="Interactive" type="StaticBody3D" parent="DebugEnvPodium/ButtonMesh"] +collision_layer = 2 +collision_mask = 0 +script = ExtResource("28_ibd1t") +enabled = true +label = "Debug Environment" +verb = "enable" +metadata/_custom_type_script = "uid://deg5xd87cy8rg" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="DebugEnvPodium/ButtonMesh/Interactive"] +shape = SubResource("SphereShape3D_mvw32") + +[node name="PostProcessingPodium" type="StaticBody3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5, 1, 3) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="PostProcessingPodium"] +mesh = SubResource("BoxMesh_tm4v6") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="PostProcessingPodium"] +shape = SubResource("ConcavePolygonShape3D_8f5a5") + +[node name="Label3D" type="Label3D" parent="PostProcessingPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.74702, 0.3) +text = "Toggle +Postprocessing" + +[node name="ButtonMesh" type="MeshInstance3D" parent="PostProcessingPodium"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3, 0.25) +mesh = SubResource("SphereMesh_ibd1t") + +[node name="Interactive" type="StaticBody3D" parent="PostProcessingPodium/ButtonMesh"] +collision_layer = 2 +collision_mask = 0 +script = ExtResource("28_ibd1t") +enabled = true +label = "Post-processing" +verb = "toggle" +metadata/_custom_type_script = "uid://deg5xd87cy8rg" + +[node name="CollisionShape3D" type="CollisionShape3D" parent="PostProcessingPodium/ButtonMesh/Interactive"] +shape = SubResource("SphereShape3D_mvw32") + +[node name="PostProcessing" parent="." instance=ExtResource("30_qnhar")] +unique_name_in_owner = true +visible = false + +[node name="Player" parent="." instance=ExtResource("1_ml0ka")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) + +[connection signal="activated" from="Props/SwitchPodium/OpenSwitch" to="Props/Bulkhead" method="open"] +[connection signal="activated" from="Props/SwitchPodium/OpenSwitch" to="Props/SwitchPodium/OpenSwitch" method="disable"] +[connection signal="activated" from="Props/VendingMachine/Interactive" to="." method="toggle_vending_machine"] +[connection signal="activated" from="CleanPodium/ButtonMesh/Interactive" to="." method="clean_all_props"] +[connection signal="activated" from="ResetPodium/ButtonMesh/Interactive" to="." method="reset_level"] +[connection signal="activated" from="GameEnvPodium/ButtonMesh/Interactive" to="." method="set_game_environment"] +[connection signal="activated" from="DebugEnvPodium/ButtonMesh/Interactive" to="." method="set_debug_environment"] +[connection signal="activated" from="PostProcessingPodium/ButtonMesh/Interactive" to="." method="toggle_postprocessing"] diff --git a/src/game/editor_entrypoint/editor_entrypoint.gd b/src/game/editor_entrypoint/editor_entrypoint.gd index 35c57e4..d9dbca2 100644 --- a/src/game/editor_entrypoint/editor_entrypoint.gd +++ b/src/game/editor_entrypoint/editor_entrypoint.gd @@ -1,8 +1,8 @@ extends Node -@export_file("*.tscn") var start_level: String +@export_file("*.tscn") var initial_scene := "res://src/world/world.tscn" func _ready() -> void: print("Starting from editor-only entrypoint.") - LoadingTools.load_level(start_level) + Game.instance.queue_scene(initial_scene) diff --git a/src/game/editor_entrypoint/editor_entrypoint.tscn b/src/game/editor_entrypoint/editor_entrypoint.tscn index 1811d95..d99d23f 100644 --- a/src/game/editor_entrypoint/editor_entrypoint.tscn +++ b/src/game/editor_entrypoint/editor_entrypoint.tscn @@ -4,4 +4,3 @@ [node name="EditorEntrypoint" type="Node"] script = ExtResource("1_3nb7u") -start_level = "uid://bov4ok76woyc" diff --git a/src/props/cafe_table/cafe_table.tscn b/src/props/cafe_table/cafe_table.tscn index fd85b0b..ce31d69 100644 --- a/src/props/cafe_table/cafe_table.tscn +++ b/src/props/cafe_table/cafe_table.tscn @@ -24,7 +24,6 @@ mesh = ExtResource("1_kbxmn") surface_material_override/0 = SubResource("StandardMaterial3D_q50g7") [node name="GunkBody" parent="." groups=["PlasticMaterial"] instance=ExtResource("5_ywp2f")] -mask_dim = 128 [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] shape = SubResource("ConcavePolygonShape3D_c6qxl") diff --git a/src/props/crate_long/crate_long.tscn b/src/props/crate_long/crate_long.tscn index 2fedc47..a319315 100644 --- a/src/props/crate_long/crate_long.tscn +++ b/src/props/crate_long/crate_long.tscn @@ -26,7 +26,7 @@ mesh = ExtResource("1_d06p6") surface_material_override/0 = SubResource("StandardMaterial3D_5pe4w") [node name="GunkBody" parent="." groups=["PlasticMaterial"] instance=ExtResource("5_d06p6")] -mask_dim = 32 +mask_dim = 128 source_gunk_material = ExtResource("6_c6a2t") [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] diff --git a/src/props/med_cart/med_cart.tscn b/src/props/med_cart/med_cart.tscn index c79e859..528c546 100644 --- a/src/props/med_cart/med_cart.tscn +++ b/src/props/med_cart/med_cart.tscn @@ -28,7 +28,7 @@ mesh = ExtResource("1_hco3w") surface_material_override/0 = SubResource("StandardMaterial3D_ygl0i") [node name="GunkBody" parent="." groups=["PlasticMaterial"] instance=ExtResource("5_hco3w")] -mask_dim = 128 +mask_dim = 96 source_gunk_material = ExtResource("6_t575c") [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] diff --git a/src/props/operating_table/operating_table.tscn b/src/props/operating_table/operating_table.tscn index 6c04de8..e572142 100644 --- a/src/props/operating_table/operating_table.tscn +++ b/src/props/operating_table/operating_table.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=10 format=3 uid="uid://oipf3w7hm5gf"] +[gd_scene load_steps=9 format=3 uid="uid://oipf3w7hm5gf"] [ext_resource type="ArrayMesh" uid="uid://c0nxj2li1pefb" path="res://assets/props/operating_table/operating_table.obj" id="1_pt2ft"] [ext_resource type="Texture2D" uid="uid://e7kat4x3brst" path="res://assets/props/operating_table/operating_table_C.png" id="2_73alj"] @@ -16,9 +16,6 @@ normal_enabled = true normal_texture = ExtResource("4_mevr1") texture_filter = 2 -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_mevr1"] -data = PackedVector3Array(-1.9499, 0.4, 0.8901, -1.9499, 0.3, 0.8901, -1.943, 0.5, 0.8301, -1.943, 0.5, 0.8301, -1.9499, 0.3, 0.8901, -1.7636, 0.5, -0.7419, -1.7636, 0.5, -0.7419, -1.9499, 0.3, 0.8901, -1.7568, 0.4, -0.8019, -1.7568, 0.4, -0.8019, -1.9499, 0.3, 0.8901, -1.7568, 0.3, -0.8019, -1.7568, 0.4, -0.8019, -1.7568, 0.3, -0.8019, -1.7499, 0.5, -0.8619, -1.7499, 0.5, -0.8619, -1.7568, 0.3, -0.8019, -1.5705, 0.5, -2.434, -1.5705, 0.5, -2.434, -1.7568, 0.3, -0.8019, -1.5637, 0.4, -2.494, -1.5637, 0.4, -2.494, -1.7568, 0.3, -0.8019, -1.5637, 0.3, -2.494, -0.8678, 0.5, 3.6039, -0.8678, 0.3, 3.6039, -1.3849, 0.5, 2.307, -1.3849, 0.5, 2.307, -0.8678, 0.3, 3.6039, -1.4088, 0.4, 2.247, -1.4088, 0.4, 2.247, -0.8678, 0.3, 3.6039, -1.4088, 0.3, 2.247, -1.4088, 0.4, 2.247, -1.4088, 0.3, 2.247, -1.4327, 0.5, 2.187, -1.4327, 0.5, 2.187, -1.4088, 0.3, 2.247, -1.9259, 0.5, 0.9501, -1.9259, 0.5, 0.9501, -1.4088, 0.3, 2.247, -1.9499, 0.4, 0.8901, -1.9499, 0.4, 0.8901, -1.4088, 0.3, 2.247, -1.9499, 0.3, 0.8901, 0.8678, 0.5, 3.6039, 0.8678, 0.3, 3.6039, -0.8678, 0.5, 3.6039, -0.8678, 0.5, 3.6039, 0.8678, 0.3, 3.6039, -0.8678, 0.3, 3.6039, -1.5637, 0.4, -2.494, -1.5637, 0.3, -2.494, -1.5014, 0.5, -2.554, -1.5014, 0.5, -2.554, -1.5637, 0.3, -2.494, 0, 0.5, -4, 0, 0.5, -4, -1.5637, 0.3, -2.494, 0, 0.3, -4, 1.4088, 0.4, 2.247, 1.4088, 0.3, 2.247, 1.3849, 0.5, 2.307, 1.3849, 0.5, 2.307, 1.4088, 0.3, 2.247, 0.8678, 0.5, 3.6039, 0.8678, 0.5, 3.6039, 1.4088, 0.3, 2.247, 0.8678, 0.3, 3.6039, 1.4088, 0.4, 2.247, 1.9499, 0.3, 0.8901, 1.4088, 0.3, 2.247, 1.4327, 0.5, 2.187, 1.9499, 0.3, 0.8901, 1.4088, 0.4, 2.247, 1.9259, 0.5, 0.9501, 1.9499, 0.3, 0.8901, 1.4327, 0.5, 2.187, 1.9499, 0.4, 0.8901, 1.9499, 0.3, 0.8901, 1.9259, 0.5, 0.9501, -1.3849, 0.5, 2.307, 1.3849, 0.5, 2.307, -0.8678, 0.5, 3.6039, -0.8678, 0.5, 3.6039, 1.3849, 0.5, 2.307, 0.8678, 0.5, 3.6039, 1.5637, 0.3, -2.494, 0, 0.3, -4, 1.7568, 0.3, -0.8019, 1.7568, 0.3, -0.8019, 0, 0.3, -4, 1.9499, 0.3, 0.8901, 1.9499, 0.3, 0.8901, 0, 0.3, -4, 1.4088, 0.3, 2.247, 1.4088, 0.3, 2.247, 0, 0.3, -4, 0.8678, 0.3, 3.6039, 0.8678, 0.3, 3.6039, 0, 0.3, -4, -0.8678, 0.3, 3.6039, -0.8678, 0.3, 3.6039, 0, 0.3, -4, -1.4088, 0.3, 2.247, -1.4088, 0.3, 2.247, 0, 0.3, -4, -1.9499, 0.3, 0.8901, -1.9499, 0.3, 0.8901, 0, 0.3, -4, -1.7568, 0.3, -0.8019, -1.7568, 0.3, -0.8019, 0, 0.3, -4, -1.5637, 0.3, -2.494, -1.7636, 0.5, -0.7419, 1.7636, 0.5, -0.7419, -1.943, 0.5, 0.8301, -1.943, 0.5, 0.8301, 1.7636, 0.5, -0.7419, 1.943, 0.5, 0.8301, 0, 0.5, -4, 1.5014, 0.5, -2.554, -1.5014, 0.5, -2.554, 1.7568, 0.4, -0.8019, 1.7568, 0.3, -0.8019, 1.7636, 0.5, -0.7419, 1.7636, 0.5, -0.7419, 1.7568, 0.3, -0.8019, 1.943, 0.5, 0.8301, 1.943, 0.5, 0.8301, 1.7568, 0.3, -0.8019, 1.9499, 0.4, 0.8901, 1.9499, 0.4, 0.8901, 1.7568, 0.3, -0.8019, 1.9499, 0.3, 0.8901, 1.7568, 0.4, -0.8019, 1.5637, 0.3, -2.494, 1.7568, 0.3, -0.8019, 1.7499, 0.5, -0.8619, 1.5637, 0.3, -2.494, 1.7568, 0.4, -0.8019, 1.5705, 0.5, -2.434, 1.5637, 0.3, -2.494, 1.7499, 0.5, -0.8619, 1.5637, 0.4, -2.494, 1.5637, 0.3, -2.494, 1.5705, 0.5, -2.434, -1.9259, 0.5, 0.9501, 1.9259, 0.5, 0.9501, -1.4327, 0.5, 2.187, -1.4327, 0.5, 2.187, 1.9259, 0.5, 0.9501, 1.4327, 0.5, 2.187, 1.5705, 0.5, -2.434, 1.7499, 0.5, -0.8619, -1.5705, 0.5, -2.434, -1.5705, 0.5, -2.434, 1.7499, 0.5, -0.8619, -1.7499, 0.5, -0.8619, 0, 0.5, -4, 0, 0.3, -4, 1.5014, 0.5, -2.554, 1.5014, 0.5, -2.554, 0, 0.3, -4, 1.5637, 0.4, -2.494, 1.5637, 0.4, -2.494, 0, 0.3, -4, 1.5637, 0.3, -2.494, 1.5637, 0.4, -2.494, 1.5705, 0.5, -2.434, -1.5637, 0.4, -2.494, -1.5637, 0.4, -2.494, 1.5705, 0.5, -2.434, -1.5705, 0.5, -2.434, 1.5014, 0.5, -2.554, 1.5637, 0.4, -2.494, -1.5014, 0.5, -2.554, -1.5014, 0.5, -2.554, 1.5637, 0.4, -2.494, -1.5637, 0.4, -2.494, 1.7568, 0.4, -0.8019, 1.7636, 0.5, -0.7419, -1.7568, 0.4, -0.8019, -1.7568, 0.4, -0.8019, 1.7636, 0.5, -0.7419, -1.7636, 0.5, -0.7419, 1.7499, 0.5, -0.8619, 1.7568, 0.4, -0.8019, -1.7499, 0.5, -0.8619, -1.7499, 0.5, -0.8619, 1.7568, 0.4, -0.8019, -1.7568, 0.4, -0.8019, 1.9499, 0.4, 0.8901, 1.9259, 0.5, 0.9501, -1.9499, 0.4, 0.8901, -1.9499, 0.4, 0.8901, 1.9259, 0.5, 0.9501, -1.9259, 0.5, 0.9501, 1.943, 0.5, 0.8301, 1.9499, 0.4, 0.8901, -1.943, 0.5, 0.8301, -1.943, 0.5, 0.8301, 1.9499, 0.4, 0.8901, -1.9499, 0.4, 0.8901, 1.4088, 0.4, 2.247, 1.3849, 0.5, 2.307, -1.4088, 0.4, 2.247, -1.4088, 0.4, 2.247, 1.3849, 0.5, 2.307, -1.3849, 0.5, 2.307, 1.4327, 0.5, 2.187, 1.4088, 0.4, 2.247, -1.4327, 0.5, 2.187, -1.4327, 0.5, 2.187, 1.4088, 0.4, 2.247, -1.4088, 0.4, 2.247, 0.3, 0.0007, 0, 0.3, 0.0507, 0.2, 0.35, 0.0007, 0, 0.35, 0.0007, 0, 0.3, 0.0507, 0.2, 0.35, 0.0507, 0.2, -0.2, -0.4, 0.3, -0.2, -0.5, 0.3, -0.3, -0.4, 0.3, -0.3, -0.4, 0.3, -0.2, -0.5, 0.3, -0.3, -0.5, 0.3, -0.2, -0.4, 0.3, -0.3, -0.4, 0.3, -0.0667, -0.4, 0.3, -0.0667, -0.4, 0.3, -0.3, -0.4, 0.3, -0.0667, -0.2799, 0.3, -0.0667, -0.2799, 0.3, -0.3, -0.4, 0.3, -0.3, -0.2799, 0.3, -0.3, 0.174, 0.3, -0.0667, -0.2799, 0.3, -0.3, -0.2799, 0.3, 0.3, 0.174, 0.3, -0.0667, -0.2799, 0.3, -0.3, 0.174, 0.3, 0.3, -0.2799, 0.3, -0.0667, -0.2799, 0.3, 0.3, 0.174, 0.3, 0.3, -0.4, 0.2, 0.3, -0.5, 0.2, 0.3, -0.4, 0.3, 0.3, -0.4, 0.3, 0.3, -0.5, 0.2, 0.3, -0.5, 0.3, 0.3, -0.4, 0.2, 0.3, -0.4, 0.3, 0.3, -0.4, 0.0667, 0.3, -0.4, 0.0667, 0.3, -0.4, 0.3, 0.3, -0.2799, 0.0667, 0.3, -0.2799, 0.0667, 0.3, -0.4, 0.3, 0.3, -0.2799, 0.3, 0.3, 0.0507, 0.2, 0.3, -0.2799, 0.0667, 0.3, -0.2799, 0.3, 0.3, -0.2799, 0.3, 0.3, 0.174, 0.3, 0.3, 0.0507, 0.2, 0.3, 0.0007, 0, 0.3, -0.2799, 0.0667, 0.3, 0.0507, 0.2, 0.3, -0.2799, -0.0667, 0.3, -0.2799, 0.0667, 0.3, 0.0007, 0, 0.3, 0.0007, 0, 0.3, 0.0507, -0.2, 0.3, -0.2799, -0.0667, 0.3, -0.2799, -0.0667, 0.3, 0.0507, -0.2, 0.3, -0.2799, -0.3, 0.3, 0.174, -0.3, 0.3, -0.2799, -0.3, 0.3, 0.0507, -0.2, 0.3, -0.2799, -0.0667, 0.3, -0.2799, -0.3, 0.3, -0.4, -0.0667, 0.3, -0.4, -0.0667, 0.3, -0.2799, -0.3, 0.3, -0.4, -0.2, 0.3, -0.4, -0.2, 0.3, -0.2799, -0.3, 0.3, -0.4, -0.3, 0.3, -0.4, -0.3, 0.3, -0.5, -0.3, 0.3, -0.4, -0.2, 0.3, -0.4, -0.2, 0.3, -0.5, -0.3, 0.3, -0.5, -0.2, 0.2, -0.4, -0.3, 0.2, -0.5, -0.3, 0.3, -0.4, -0.3, 0.3, -0.4, -0.3, 0.2, -0.5, -0.3, 0.3, -0.5, -0.3, 0.2, -0.4, -0.3, 0.3, -0.4, -0.3, 0.0667, -0.4, -0.3, 0.0667, -0.4, -0.3, 0.3, -0.4, -0.3, 0.0667, -0.2799, -0.3, 0.0667, -0.2799, -0.3, 0.3, -0.4, -0.3, 0.3, -0.2799, -0.3, 0.3, 0.174, -0.3, 0.0667, -0.2799, -0.3, 0.3, -0.2799, -0.3, -0.3, 0.174, -0.3, 0.0667, -0.2799, -0.3, 0.3, 0.174, -0.3, -0.3, -0.2799, -0.3, 0.0667, -0.2799, -0.3, -0.3, 0.174, -0.3, -0.3, -0.4, -0.2, -0.3, -0.5, -0.2, -0.3, -0.4, -0.3, -0.3, -0.4, -0.3, -0.3, -0.5, -0.2, -0.3, -0.5, -0.3, -0.3, -0.4, -0.2, -0.3, -0.4, -0.3, -0.3, -0.4, -0.0667, -0.3, -0.4, -0.0667, -0.3, -0.4, -0.3, -0.3, -0.2799, -0.0667, -0.3, -0.2799, -0.0667, -0.3, -0.4, -0.3, -0.3, -0.2799, -0.3, -0.3, 0.0507, -0.2, -0.3, -0.2799, -0.0667, -0.3, -0.2799, -0.3, -0.3, -0.2799, -0.3, -0.3, 0.174, -0.3, -0.3, 0.0507, -0.2, -0.3, 0.0007, 0, -0.3, -0.2799, -0.0667, -0.3, 0.0507, -0.2, -0.3, -0.2799, 0.0667, -0.3, -0.2799, -0.0667, -0.3, 0.0007, 0, -0.3, 0.0007, 0, -0.3, 0.0507, 0.2, -0.3, -0.2799, 0.0667, -0.3, -0.2799, 0.0667, -0.3, 0.0507, 0.2, -0.3, -0.2799, 0.3, -0.3, 0.174, 0.3, -0.3, -0.2799, 0.3, -0.3, 0.0507, 0.2, -0.3, -0.2799, 0.3, -0.3, -0.4, 0.2, -0.3, -0.2799, 0.0667, -0.3, -0.2799, 0.0667, -0.3, -0.4, 0.2, -0.3, -0.4, 0.0667, -0.3, -0.4, 0.3, -0.3, -0.4, 0.2, -0.3, -0.2799, 0.3, -0.3, -0.4, 0.3, -0.3, -0.5, 0.3, -0.3, -0.4, 0.2, -0.3, -0.4, 0.2, -0.3, -0.5, 0.3, -0.3, -0.5, 0.2, -0.3, -0.4, -0.3, -0.3, -0.5, -0.3, -0.2, -0.4, -0.3, -0.2, -0.4, -0.3, -0.3, -0.5, -0.3, -0.2, -0.5, -0.3, -0.2, -0.4, -0.3, -0.3, -0.2799, -0.3, -0.3, -0.4, -0.3, -0.0667, -0.4, -0.3, -0.3, -0.2799, -0.3, -0.2, -0.4, -0.3, -0.0667, -0.2799, -0.3, -0.3, -0.2799, -0.3, -0.0667, -0.4, -0.3, 0.3, -0.4, 0.3, 0.3, -0.5, 0.3, 0.2, -0.4, 0.3, 0.2, -0.4, 0.3, 0.3, -0.5, 0.3, 0.2, -0.5, 0.3, 0.2, -0.4, 0.3, 0.3, -0.2799, 0.3, 0.3, -0.4, 0.3, 0.0667, -0.4, 0.3, 0.3, -0.2799, 0.3, 0.2, -0.4, 0.3, 0.0667, -0.2799, 0.3, 0.3, -0.2799, 0.3, 0.0667, -0.4, 0.3, -0.2, -0.5, 0.58, -0.2, -0.44, 0.58, -0.2, -0.5, 0.7, -0.2, -0.5, 0.58, -0.2, -0.4, 0.3, -0.2, -0.44, 0.58, -0.2, -0.5, 0.3, -0.2, -0.4, 0.3, -0.2, -0.5, 0.58, -0.58, -0.44, 0.0667, -0.58, -0.44, 0.2, -0.58, -0.44, -0.0667, -0.58, -0.44, -0.0667, -0.58, -0.44, 0.2, -0.58, -0.44, -0.2, -0.58, -0.44, -0.2, -0.58, -0.44, 0.2, -0.7, -0.5, -0.2, -0.7, -0.5, -0.2, -0.58, -0.44, 0.2, -0.7, -0.5, 0.2, 0.2, -0.44, 0.58, 0.2, -0.5, 0.58, 0.2, -0.5, 0.7, 0.2, -0.44, 0.58, 0.2, -0.5, 0.3, 0.2, -0.5, 0.58, 0.2, -0.4, 0.3, 0.2, -0.5, 0.3, 0.2, -0.44, 0.58, 0.58, -0.5, 0.2, 0.58, -0.44, 0.2, 0.7, -0.5, 0.2, 0.58, -0.5, 0.2, 0.3, -0.4, 0.2, 0.58, -0.44, 0.2, 0.3, -0.5, 0.2, 0.3, -0.4, 0.2, 0.58, -0.5, 0.2, 0.2, -0.5, -0.3, 0.2, -0.4, -0.3, 0.2, -0.5, -0.58, 0.2, -0.5, -0.58, 0.2, -0.4, -0.3, 0.2, -0.44, -0.58, 0.2, -0.5, -0.58, 0.2, -0.44, -0.58, 0.2, -0.5, -0.7, 0.3, -0.4, -0.2, 0.3, -0.5, -0.2, 0.58, -0.44, -0.2, 0.58, -0.44, -0.2, 0.3, -0.5, -0.2, 0.58, -0.5, -0.2, 0.58, -0.44, -0.2, 0.58, -0.5, -0.2, 0.7, -0.5, -0.2, 0.2, -0.4, -0.3, 0.0667, -0.4, -0.3, 0.2, -0.44, -0.58, 0.2, -0.44, -0.58, 0.0667, -0.4, -0.3, 0.0667, -0.44, -0.58, -0.58, -0.44, 0.2, -0.58, -0.5, 0.2, -0.7, -0.5, 0.2, -0.58, -0.44, 0.2, -0.3, -0.5, 0.2, -0.58, -0.5, 0.2, -0.3, -0.4, 0.2, -0.3, -0.5, 0.2, -0.58, -0.44, 0.2, 0.0667, -0.44, 0.58, 0.2, -0.44, 0.58, -0.0667, -0.44, 0.58, -0.0667, -0.44, 0.58, 0.2, -0.44, 0.58, -0.2, -0.44, 0.58, -0.2, -0.44, 0.58, 0.2, -0.44, 0.58, -0.2, -0.5, 0.7, -0.2, -0.5, 0.7, 0.2, -0.44, 0.58, 0.2, -0.5, 0.7, -0.58, -0.5, -0.2, -0.58, -0.44, -0.2, -0.7, -0.5, -0.2, -0.58, -0.5, -0.2, -0.3, -0.4, -0.2, -0.58, -0.44, -0.2, -0.3, -0.5, -0.2, -0.3, -0.4, -0.2, -0.58, -0.5, -0.2, -0.2, -0.44, -0.58, -0.2, -0.5, -0.58, -0.2, -0.5, -0.7, -0.2, -0.44, -0.58, -0.2, -0.5, -0.3, -0.2, -0.5, -0.58, -0.2, -0.4, -0.3, -0.2, -0.5, -0.3, -0.2, -0.44, -0.58, 0.58, -0.44, -0.0667, 0.58, -0.44, -0.2, 0.58, -0.44, 0.0667, 0.58, -0.44, 0.0667, 0.58, -0.44, -0.2, 0.58, -0.44, 0.2, 0.58, -0.44, 0.2, 0.58, -0.44, -0.2, 0.7, -0.5, 0.2, 0.7, -0.5, 0.2, 0.58, -0.44, -0.2, 0.7, -0.5, -0.2, -0.0667, -0.44, -0.58, -0.2, -0.44, -0.58, 0.0667, -0.44, -0.58, 0.0667, -0.44, -0.58, -0.2, -0.44, -0.58, 0.2, -0.44, -0.58, 0.2, -0.44, -0.58, -0.2, -0.44, -0.58, 0.2, -0.5, -0.7, 0.2, -0.5, -0.7, -0.2, -0.44, -0.58, -0.2, -0.5, -0.7, 0.3, -0.4, 0.2, 0.3, -0.4, 0.0667, 0.58, -0.44, 0.2, 0.58, -0.44, 0.2, 0.3, -0.4, 0.0667, 0.58, -0.44, 0.0667, -0.2, -0.4, 0.3, -0.0667, -0.4, 0.3, -0.2, -0.44, 0.58, -0.2, -0.44, 0.58, -0.0667, -0.4, 0.3, -0.0667, -0.44, 0.58, -0.3, -0.4, -0.2, -0.3, -0.4, -0.0667, -0.58, -0.44, -0.2, -0.58, -0.44, -0.2, -0.3, -0.4, -0.0667, -0.58, -0.44, -0.0667, -0.3, -0.4, 0.0667, -0.3, -0.4, 0.2, -0.58, -0.44, 0.0667, -0.58, -0.44, 0.0667, -0.3, -0.4, 0.2, -0.58, -0.44, 0.2, 0.58, -0.44, 0.0667, 0.3, -0.4, 0.0667, 0.3, -0.2799, 0.0667, 0.0667, -0.4, 0.3, 0.2, -0.4, 0.3, 0.0667, -0.44, 0.58, 0.0667, -0.44, 0.58, 0.2, -0.4, 0.3, 0.2, -0.44, 0.58, 0.3, -0.4, -0.0667, 0.3, -0.4, -0.2, 0.58, -0.44, -0.0667, 0.58, -0.44, -0.0667, 0.3, -0.4, -0.2, 0.58, -0.44, -0.2, 0.3, -0.4, -0.0667, 0.58, -0.44, -0.0667, 0.3, -0.2799, -0.0667, -0.0667, -0.4, -0.3, -0.2, -0.4, -0.3, -0.0667, -0.44, -0.58, -0.0667, -0.44, -0.58, -0.2, -0.4, -0.3, -0.2, -0.44, -0.58, -0.3, -0.2799, -0.0667, -0.3, -0.2799, 0.0667, -0.58, -0.44, -0.0667, -0.58, -0.44, -0.0667, -0.3, -0.2799, 0.0667, -0.58, -0.44, 0.0667, -0.0667, -0.2799, 0.3, 0.0667, -0.2799, 0.3, -0.0667, -0.44, 0.58, -0.0667, -0.44, 0.58, 0.0667, -0.2799, 0.3, 0.0667, -0.44, 0.58, 0.3, -0.2799, 0.0667, 0.3, -0.2799, -0.0667, 0.58, -0.44, 0.0667, 0.58, -0.44, 0.0667, 0.3, -0.2799, -0.0667, 0.58, -0.44, -0.0667, 0.0667, -0.2799, -0.3, -0.0667, -0.2799, -0.3, 0.0667, -0.44, -0.58, 0.0667, -0.44, -0.58, -0.0667, -0.2799, -0.3, -0.0667, -0.44, -0.58, -0.0667, -0.4, -0.3, -0.0667, -0.44, -0.58, -0.0667, -0.2799, -0.3, 0.0667, -0.44, -0.58, 0.0667, -0.4, -0.3, 0.0667, -0.2799, -0.3, -0.3, -0.4, 0.0667, -0.58, -0.44, 0.0667, -0.3, -0.2799, 0.0667, -0.58, -0.44, -0.0667, -0.3, -0.4, -0.0667, -0.3, -0.2799, -0.0667, 0.0667, -0.4, 0.3, 0.0667, -0.44, 0.58, 0.0667, -0.2799, 0.3, -0.0667, -0.44, 0.58, -0.0667, -0.4, 0.3, -0.0667, -0.2799, 0.3, -0.35, 0.174, -0.3, -0.35, 0.3, -0.33, -0.35, 0.0507, -0.2, -0.35, 0.0507, -0.2, -0.35, 0.3, -0.33, -0.35, 0.0007, 0, -0.35, 0.0007, 0, -0.35, 0.3, -0.33, -0.35, 0.0507, 0.2, -0.35, 0.0507, 0.2, -0.35, 0.3, -0.33, -0.35, 0.174, 0.3, -0.35, 0.174, 0.3, -0.35, 0.3, -0.33, -0.35, 0.3, 0.33, -0.3, 0.174, 0.3, -0.3, 0.0507, 0.2, -0.35, 0.174, 0.3, -0.35, 0.174, 0.3, -0.3, 0.0507, 0.2, -0.35, 0.0507, 0.2, -0.3, 0.0007, 0, -0.3, 0.0507, -0.2, -0.35, 0.0007, 0, -0.35, 0.0007, 0, -0.3, 0.0507, -0.2, -0.35, 0.0507, -0.2, 0.3, 0.174, -0.3, 0.3, 0.0507, -0.2, 0.35, 0.174, -0.3, 0.35, 0.174, -0.3, 0.3, 0.0507, -0.2, 0.35, 0.0507, -0.2, 0.3, 0.0507, -0.2, 0.3, 0.0007, 0, 0.35, 0.0507, -0.2, 0.35, 0.0507, -0.2, 0.3, 0.0007, 0, 0.35, 0.0007, 0, -0.3, 0.0507, -0.2, -0.3, 0.174, -0.3, -0.35, 0.0507, -0.2, -0.35, 0.0507, -0.2, -0.3, 0.174, -0.3, -0.35, 0.174, -0.3, -0.3, 0.0507, 0.2, -0.3, 0.0007, 0, -0.35, 0.0507, 0.2, -0.35, 0.0507, 0.2, -0.3, 0.0007, 0, -0.35, 0.0007, 0, 0.3, 0.0507, 0.2, 0.3, 0.174, 0.3, 0.35, 0.0507, 0.2, 0.35, 0.0507, 0.2, 0.3, 0.174, 0.3, 0.35, 0.174, 0.3, 0.35, 0.3, -0.33, 0.35, 0.174, -0.3, 0.35, 0.3, 0.33, 0.35, 0.3, 0.33, 0.35, 0.174, -0.3, 0.35, 0.174, 0.3, 0.35, 0.174, 0.3, 0.35, 0.174, -0.3, 0.35, 0.0507, 0.2, 0.35, 0.0507, 0.2, 0.35, 0.174, -0.3, 0.35, 0.0007, 0, 0.35, 0.0007, 0, 0.35, 0.174, -0.3, 0.35, 0.0507, -0.2, 0.3, 0.174, -0.3, 0.35, 0.174, -0.3, -0.3, 0.174, -0.3, -0.3, 0.174, -0.3, 0.35, 0.174, -0.3, -0.35, 0.174, -0.3, -0.35, 0.174, -0.3, 0.35, 0.174, -0.3, -0.35, 0.3, -0.33, -0.35, 0.3, -0.33, 0.35, 0.174, -0.3, 0.35, 0.3, -0.33, 0.3, 0.174, 0.3, -0.3, 0.174, 0.3, 0.35, 0.174, 0.3, 0.35, 0.174, 0.3, -0.3, 0.174, 0.3, 0.35, 0.3, 0.33, 0.35, 0.3, 0.33, -0.3, 0.174, 0.3, -0.35, 0.3, 0.33, -0.35, 0.3, 0.33, -0.3, 0.174, 0.3, -0.35, 0.174, 0.3, 0.0667, -0.2799, 0.3, -0.0667, -0.2799, 0.3, 0.3, -0.2799, 0.3, -0.0667, -0.2799, -0.3, 0.0667, -0.2799, -0.3, -0.3, -0.2799, -0.3) - [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5ju1e"] data = PackedVector3Array(-0.9749, 0.4, 0.5127, -0.9749, 0.3, 0.5127, -0.9715, 0.5, 0.4827, -0.9715, 0.5, 0.4827, -0.9749, 0.3, 0.5127, -0.8818, 0.5, -0.3033, -0.8818, 0.5, -0.3033, -0.9749, 0.3, 0.5127, -0.8784, 0.4, -0.3333, -0.8784, 0.4, -0.3333, -0.9749, 0.3, 0.5127, -0.8784, 0.3, -0.3333, -0.8784, 0.4, -0.3333, -0.8784, 0.3, -0.3333, -0.875, 0.5, -0.3633, -0.875, 0.5, -0.3633, -0.8784, 0.3, -0.3333, -0.7853, 0.5, -1.1493, -0.7853, 0.5, -1.1493, -0.8784, 0.3, -0.3333, -0.7818, 0.4, -1.1793, -0.7818, 0.4, -1.1793, -0.8784, 0.3, -0.3333, -0.7818, 0.3, -1.1793, -0.4339, 0.5, 1.8696, -0.4339, 0.3, 1.8696, -0.6924, 0.5, 1.2212, -0.6924, 0.5, 1.2212, -0.4339, 0.3, 1.8696, -0.7044, 0.4, 1.1912, -0.7044, 0.4, 1.1912, -0.4339, 0.3, 1.8696, -0.7044, 0.3, 1.1912, -0.7044, 0.4, 1.1912, -0.7044, 0.3, 1.1912, -0.7164, 0.5, 1.1612, -0.7164, 0.5, 1.1612, -0.7044, 0.3, 1.1912, -0.963, 0.5, 0.5427, -0.963, 0.5, 0.5427, -0.7044, 0.3, 1.1912, -0.9749, 0.4, 0.5127, -0.9749, 0.4, 0.5127, -0.7044, 0.3, 1.1912, -0.9749, 0.3, 0.5127, 0.4339, 0.5, 1.8696, 0.4339, 0.3, 1.8696, -0.4339, 0.5, 1.8696, -0.4339, 0.5, 1.8696, 0.4339, 0.3, 1.8696, -0.4339, 0.3, 1.8696, -0.7818, 0.4, -1.1793, -0.7818, 0.3, -1.1793, -0.7507, 0.5, -1.2093, -0.7507, 0.5, -1.2093, -0.7818, 0.3, -1.1793, 0, 0.5, -1.9323, 0, 0.5, -1.9323, -0.7818, 0.3, -1.1793, 0, 0.3, -1.9323, 0.7044, 0.4, 1.1912, 0.7044, 0.3, 1.1912, 0.6924, 0.5, 1.2212, 0.6924, 0.5, 1.2212, 0.7044, 0.3, 1.1912, 0.4339, 0.5, 1.8696, 0.4339, 0.5, 1.8696, 0.7044, 0.3, 1.1912, 0.4339, 0.3, 1.8696, 0.7044, 0.4, 1.1912, 0.9749, 0.3, 0.5127, 0.7044, 0.3, 1.1912, 0.7164, 0.5, 1.1612, 0.9749, 0.3, 0.5127, 0.7044, 0.4, 1.1912, 0.963, 0.5, 0.5427, 0.9749, 0.3, 0.5127, 0.7164, 0.5, 1.1612, 0.9749, 0.4, 0.5127, 0.9749, 0.3, 0.5127, 0.963, 0.5, 0.5427, -0.6924, 0.5, 1.2212, 0.6924, 0.5, 1.2212, -0.4339, 0.5, 1.8696, -0.4339, 0.5, 1.8696, 0.6924, 0.5, 1.2212, 0.4339, 0.5, 1.8696, 0.7818, 0.3, -1.1793, 0, 0.3, -1.9323, 0.8784, 0.3, -0.3333, 0.8784, 0.3, -0.3333, 0, 0.3, -1.9323, 0.9749, 0.3, 0.5127, 0.9749, 0.3, 0.5127, 0, 0.3, -1.9323, 0.7044, 0.3, 1.1912, 0.7044, 0.3, 1.1912, 0, 0.3, -1.9323, 0.4339, 0.3, 1.8696, 0.4339, 0.3, 1.8696, 0, 0.3, -1.9323, -0.4339, 0.3, 1.8696, -0.4339, 0.3, 1.8696, 0, 0.3, -1.9323, -0.7044, 0.3, 1.1912, -0.7044, 0.3, 1.1912, 0, 0.3, -1.9323, -0.9749, 0.3, 0.5127, -0.9749, 0.3, 0.5127, 0, 0.3, -1.9323, -0.8784, 0.3, -0.3333, -0.8784, 0.3, -0.3333, 0, 0.3, -1.9323, -0.7818, 0.3, -1.1793, -0.8818, 0.5, -0.3033, 0.8818, 0.5, -0.3033, -0.9715, 0.5, 0.4827, -0.9715, 0.5, 0.4827, 0.8818, 0.5, -0.3033, 0.9715, 0.5, 0.4827, 0, 0.5, -1.9323, 0.7507, 0.5, -1.2093, -0.7507, 0.5, -1.2093, 0.8784, 0.4, -0.3333, 0.8784, 0.3, -0.3333, 0.8818, 0.5, -0.3033, 0.8818, 0.5, -0.3033, 0.8784, 0.3, -0.3333, 0.9715, 0.5, 0.4827, 0.9715, 0.5, 0.4827, 0.8784, 0.3, -0.3333, 0.9749, 0.4, 0.5127, 0.9749, 0.4, 0.5127, 0.8784, 0.3, -0.3333, 0.9749, 0.3, 0.5127, 0.8784, 0.4, -0.3333, 0.7818, 0.3, -1.1793, 0.8784, 0.3, -0.3333, 0.875, 0.5, -0.3633, 0.7818, 0.3, -1.1793, 0.8784, 0.4, -0.3333, 0.7853, 0.5, -1.1493, 0.7818, 0.3, -1.1793, 0.875, 0.5, -0.3633, 0.7818, 0.4, -1.1793, 0.7818, 0.3, -1.1793, 0.7853, 0.5, -1.1493, -0.963, 0.5, 0.5427, 0.963, 0.5, 0.5427, -0.7164, 0.5, 1.1612, -0.7164, 0.5, 1.1612, 0.963, 0.5, 0.5427, 0.7164, 0.5, 1.1612, 0.7853, 0.5, -1.1493, 0.875, 0.5, -0.3633, -0.7853, 0.5, -1.1493, -0.7853, 0.5, -1.1493, 0.875, 0.5, -0.3633, -0.875, 0.5, -0.3633, 0, 0.5, -1.9323, 0, 0.3, -1.9323, 0.7507, 0.5, -1.2093, 0.7507, 0.5, -1.2093, 0, 0.3, -1.9323, 0.7818, 0.4, -1.1793, 0.7818, 0.4, -1.1793, 0, 0.3, -1.9323, 0.7818, 0.3, -1.1793, 0.7818, 0.4, -1.1793, 0.7853, 0.5, -1.1493, -0.7818, 0.4, -1.1793, -0.7818, 0.4, -1.1793, 0.7853, 0.5, -1.1493, -0.7853, 0.5, -1.1493, 0.7507, 0.5, -1.2093, 0.7818, 0.4, -1.1793, -0.7507, 0.5, -1.2093, -0.7507, 0.5, -1.2093, 0.7818, 0.4, -1.1793, -0.7818, 0.4, -1.1793, 0.8784, 0.4, -0.3333, 0.8818, 0.5, -0.3033, -0.8784, 0.4, -0.3333, -0.8784, 0.4, -0.3333, 0.8818, 0.5, -0.3033, -0.8818, 0.5, -0.3033, 0.875, 0.5, -0.3633, 0.8784, 0.4, -0.3333, -0.875, 0.5, -0.3633, -0.875, 0.5, -0.3633, 0.8784, 0.4, -0.3333, -0.8784, 0.4, -0.3333, 0.9749, 0.4, 0.5127, 0.963, 0.5, 0.5427, -0.9749, 0.4, 0.5127, -0.9749, 0.4, 0.5127, 0.963, 0.5, 0.5427, -0.963, 0.5, 0.5427, 0.9715, 0.5, 0.4827, 0.9749, 0.4, 0.5127, -0.9715, 0.5, 0.4827, -0.9715, 0.5, 0.4827, 0.9749, 0.4, 0.5127, -0.9749, 0.4, 0.5127, 0.7044, 0.4, 1.1912, 0.6924, 0.5, 1.2212, -0.7044, 0.4, 1.1912, -0.7044, 0.4, 1.1912, 0.6924, 0.5, 1.2212, -0.6924, 0.5, 1.2212, 0.7164, 0.5, 1.1612, 0.7044, 0.4, 1.1912, -0.7164, 0.5, 1.1612, -0.7164, 0.5, 1.1612, 0.7044, 0.4, 1.1912, -0.7044, 0.4, 1.1912, 0.3, 0.0007, 0, 0.3, 0.0507, 0.2, 0.35, 0.0007, 0, 0.35, 0.0007, 0, 0.3, 0.0507, 0.2, 0.35, 0.0507, 0.2, -0.2, -0.4, 0.3, -0.2, -0.5, 0.3, -0.3, -0.4, 0.3, -0.3, -0.4, 0.3, -0.2, -0.5, 0.3, -0.3, -0.5, 0.3, -0.2, -0.4, 0.3, -0.3, -0.4, 0.3, -0.0667, -0.4, 0.3, -0.0667, -0.4, 0.3, -0.3, -0.4, 0.3, -0.0667, -0.2799, 0.3, -0.0667, -0.2799, 0.3, -0.3, -0.4, 0.3, -0.3, -0.2799, 0.3, -0.3, 0.174, 0.3, -0.0667, -0.2799, 0.3, -0.3, -0.2799, 0.3, 0.3, 0.174, 0.3, -0.0667, -0.2799, 0.3, -0.3, 0.174, 0.3, 0.3, -0.2799, 0.3, -0.0667, -0.2799, 0.3, 0.3, 0.174, 0.3, 0.3, -0.4, 0.2, 0.3, -0.5, 0.2, 0.3, -0.4, 0.3, 0.3, -0.4, 0.3, 0.3, -0.5, 0.2, 0.3, -0.5, 0.3, 0.3, -0.4, 0.2, 0.3, -0.4, 0.3, 0.3, -0.4, 0.0667, 0.3, -0.4, 0.0667, 0.3, -0.4, 0.3, 0.3, -0.2799, 0.0667, 0.3, -0.2799, 0.0667, 0.3, -0.4, 0.3, 0.3, -0.2799, 0.3, 0.3, 0.0507, 0.2, 0.3, -0.2799, 0.0667, 0.3, -0.2799, 0.3, 0.3, -0.2799, 0.3, 0.3, 0.174, 0.3, 0.3, 0.0507, 0.2, 0.3, 0.0007, 0, 0.3, -0.2799, 0.0667, 0.3, 0.0507, 0.2, 0.3, -0.2799, -0.0667, 0.3, -0.2799, 0.0667, 0.3, 0.0007, 0, 0.3, 0.0007, 0, 0.3, 0.0507, -0.2, 0.3, -0.2799, -0.0667, 0.3, -0.2799, -0.0667, 0.3, 0.0507, -0.2, 0.3, -0.2799, -0.3, 0.3, 0.174, -0.3, 0.3, -0.2799, -0.3, 0.3, 0.0507, -0.2, 0.3, -0.2799, -0.0667, 0.3, -0.2799, -0.3, 0.3, -0.4, -0.0667, 0.3, -0.4, -0.0667, 0.3, -0.2799, -0.3, 0.3, -0.4, -0.2, 0.3, -0.4, -0.2, 0.3, -0.2799, -0.3, 0.3, -0.4, -0.3, 0.3, -0.4, -0.3, 0.3, -0.5, -0.3, 0.3, -0.4, -0.2, 0.3, -0.4, -0.2, 0.3, -0.5, -0.3, 0.3, -0.5, -0.2, 0.2, -0.4, -0.3, 0.2, -0.5, -0.3, 0.3, -0.4, -0.3, 0.3, -0.4, -0.3, 0.2, -0.5, -0.3, 0.3, -0.5, -0.3, 0.2, -0.4, -0.3, 0.3, -0.4, -0.3, 0.0667, -0.4, -0.3, 0.0667, -0.4, -0.3, 0.3, -0.4, -0.3, 0.0667, -0.2799, -0.3, 0.0667, -0.2799, -0.3, 0.3, -0.4, -0.3, 0.3, -0.2799, -0.3, 0.3, 0.174, -0.3, 0.0667, -0.2799, -0.3, 0.3, -0.2799, -0.3, -0.3, 0.174, -0.3, 0.0667, -0.2799, -0.3, 0.3, 0.174, -0.3, -0.3, -0.2799, -0.3, 0.0667, -0.2799, -0.3, -0.3, 0.174, -0.3, -0.3, -0.4, -0.2, -0.3, -0.5, -0.2, -0.3, -0.4, -0.3, -0.3, -0.4, -0.3, -0.3, -0.5, -0.2, -0.3, -0.5, -0.3, -0.3, -0.4, -0.2, -0.3, -0.4, -0.3, -0.3, -0.4, -0.0667, -0.3, -0.4, -0.0667, -0.3, -0.4, -0.3, -0.3, -0.2799, -0.0667, -0.3, -0.2799, -0.0667, -0.3, -0.4, -0.3, -0.3, -0.2799, -0.3, -0.3, 0.0507, -0.2, -0.3, -0.2799, -0.0667, -0.3, -0.2799, -0.3, -0.3, -0.2799, -0.3, -0.3, 0.174, -0.3, -0.3, 0.0507, -0.2, -0.3, 0.0007, 0, -0.3, -0.2799, -0.0667, -0.3, 0.0507, -0.2, -0.3, -0.2799, 0.0667, -0.3, -0.2799, -0.0667, -0.3, 0.0007, 0, -0.3, 0.0007, 0, -0.3, 0.0507, 0.2, -0.3, -0.2799, 0.0667, -0.3, -0.2799, 0.0667, -0.3, 0.0507, 0.2, -0.3, -0.2799, 0.3, -0.3, 0.174, 0.3, -0.3, -0.2799, 0.3, -0.3, 0.0507, 0.2, -0.3, -0.2799, 0.3, -0.3, -0.4, 0.2, -0.3, -0.2799, 0.0667, -0.3, -0.2799, 0.0667, -0.3, -0.4, 0.2, -0.3, -0.4, 0.0667, -0.3, -0.4, 0.3, -0.3, -0.4, 0.2, -0.3, -0.2799, 0.3, -0.3, -0.4, 0.3, -0.3, -0.5, 0.3, -0.3, -0.4, 0.2, -0.3, -0.4, 0.2, -0.3, -0.5, 0.3, -0.3, -0.5, 0.2, -0.3, -0.4, -0.3, -0.3, -0.5, -0.3, -0.2, -0.4, -0.3, -0.2, -0.4, -0.3, -0.3, -0.5, -0.3, -0.2, -0.5, -0.3, -0.2, -0.4, -0.3, -0.3, -0.2799, -0.3, -0.3, -0.4, -0.3, -0.0667, -0.4, -0.3, -0.3, -0.2799, -0.3, -0.2, -0.4, -0.3, -0.0667, -0.2799, -0.3, -0.3, -0.2799, -0.3, -0.0667, -0.4, -0.3, 0.3, -0.4, 0.3, 0.3, -0.5, 0.3, 0.2, -0.4, 0.3, 0.2, -0.4, 0.3, 0.3, -0.5, 0.3, 0.2, -0.5, 0.3, 0.2, -0.4, 0.3, 0.3, -0.2799, 0.3, 0.3, -0.4, 0.3, 0.0667, -0.4, 0.3, 0.3, -0.2799, 0.3, 0.2, -0.4, 0.3, 0.0667, -0.2799, 0.3, 0.3, -0.2799, 0.3, 0.0667, -0.4, 0.3, -0.2, -0.5, 0.58, -0.2, -0.44, 0.58, -0.2, -0.5, 0.7, -0.2, -0.5, 0.58, -0.2, -0.4, 0.3, -0.2, -0.44, 0.58, -0.2, -0.5, 0.3, -0.2, -0.4, 0.3, -0.2, -0.5, 0.58, -0.58, -0.44, 0.0667, -0.58, -0.44, 0.2, -0.58, -0.44, -0.0667, -0.58, -0.44, -0.0667, -0.58, -0.44, 0.2, -0.58, -0.44, -0.2, -0.58, -0.44, -0.2, -0.58, -0.44, 0.2, -0.7, -0.5, -0.2, -0.7, -0.5, -0.2, -0.58, -0.44, 0.2, -0.7, -0.5, 0.2, 0.2, -0.44, 0.58, 0.2, -0.5, 0.58, 0.2, -0.5, 0.7, 0.2, -0.44, 0.58, 0.2, -0.5, 0.3, 0.2, -0.5, 0.58, 0.2, -0.4, 0.3, 0.2, -0.5, 0.3, 0.2, -0.44, 0.58, 0.58, -0.5, 0.2, 0.58, -0.44, 0.2, 0.7, -0.5, 0.2, 0.58, -0.5, 0.2, 0.3, -0.4, 0.2, 0.58, -0.44, 0.2, 0.3, -0.5, 0.2, 0.3, -0.4, 0.2, 0.58, -0.5, 0.2, 0.2, -0.5, -0.3, 0.2, -0.4, -0.3, 0.2, -0.5, -0.58, 0.2, -0.5, -0.58, 0.2, -0.4, -0.3, 0.2, -0.44, -0.58, 0.2, -0.5, -0.58, 0.2, -0.44, -0.58, 0.2, -0.5, -0.7, 0.3, -0.4, -0.2, 0.3, -0.5, -0.2, 0.58, -0.44, -0.2, 0.58, -0.44, -0.2, 0.3, -0.5, -0.2, 0.58, -0.5, -0.2, 0.58, -0.44, -0.2, 0.58, -0.5, -0.2, 0.7, -0.5, -0.2, 0.2, -0.4, -0.3, 0.0667, -0.4, -0.3, 0.2, -0.44, -0.58, 0.2, -0.44, -0.58, 0.0667, -0.4, -0.3, 0.0667, -0.44, -0.58, -0.58, -0.44, 0.2, -0.58, -0.5, 0.2, -0.7, -0.5, 0.2, -0.58, -0.44, 0.2, -0.3, -0.5, 0.2, -0.58, -0.5, 0.2, -0.3, -0.4, 0.2, -0.3, -0.5, 0.2, -0.58, -0.44, 0.2, 0.0667, -0.44, 0.58, 0.2, -0.44, 0.58, -0.0667, -0.44, 0.58, -0.0667, -0.44, 0.58, 0.2, -0.44, 0.58, -0.2, -0.44, 0.58, -0.2, -0.44, 0.58, 0.2, -0.44, 0.58, -0.2, -0.5, 0.7, -0.2, -0.5, 0.7, 0.2, -0.44, 0.58, 0.2, -0.5, 0.7, -0.58, -0.5, -0.2, -0.58, -0.44, -0.2, -0.7, -0.5, -0.2, -0.58, -0.5, -0.2, -0.3, -0.4, -0.2, -0.58, -0.44, -0.2, -0.3, -0.5, -0.2, -0.3, -0.4, -0.2, -0.58, -0.5, -0.2, -0.2, -0.44, -0.58, -0.2, -0.5, -0.58, -0.2, -0.5, -0.7, -0.2, -0.44, -0.58, -0.2, -0.5, -0.3, -0.2, -0.5, -0.58, -0.2, -0.4, -0.3, -0.2, -0.5, -0.3, -0.2, -0.44, -0.58, 0.58, -0.44, -0.0667, 0.58, -0.44, -0.2, 0.58, -0.44, 0.0667, 0.58, -0.44, 0.0667, 0.58, -0.44, -0.2, 0.58, -0.44, 0.2, 0.58, -0.44, 0.2, 0.58, -0.44, -0.2, 0.7, -0.5, 0.2, 0.7, -0.5, 0.2, 0.58, -0.44, -0.2, 0.7, -0.5, -0.2, -0.0667, -0.44, -0.58, -0.2, -0.44, -0.58, 0.0667, -0.44, -0.58, 0.0667, -0.44, -0.58, -0.2, -0.44, -0.58, 0.2, -0.44, -0.58, 0.2, -0.44, -0.58, -0.2, -0.44, -0.58, 0.2, -0.5, -0.7, 0.2, -0.5, -0.7, -0.2, -0.44, -0.58, -0.2, -0.5, -0.7, 0.3, -0.4, 0.2, 0.3, -0.4, 0.0667, 0.58, -0.44, 0.2, 0.58, -0.44, 0.2, 0.3, -0.4, 0.0667, 0.58, -0.44, 0.0667, -0.2, -0.4, 0.3, -0.0667, -0.4, 0.3, -0.2, -0.44, 0.58, -0.2, -0.44, 0.58, -0.0667, -0.4, 0.3, -0.0667, -0.44, 0.58, -0.3, -0.4, -0.2, -0.3, -0.4, -0.0667, -0.58, -0.44, -0.2, -0.58, -0.44, -0.2, -0.3, -0.4, -0.0667, -0.58, -0.44, -0.0667, -0.3, -0.4, 0.0667, -0.3, -0.4, 0.2, -0.58, -0.44, 0.0667, -0.58, -0.44, 0.0667, -0.3, -0.4, 0.2, -0.58, -0.44, 0.2, 0.58, -0.44, 0.0667, 0.3, -0.4, 0.0667, 0.3, -0.2799, 0.0667, 0.0667, -0.4, 0.3, 0.2, -0.4, 0.3, 0.0667, -0.44, 0.58, 0.0667, -0.44, 0.58, 0.2, -0.4, 0.3, 0.2, -0.44, 0.58, 0.3, -0.4, -0.0667, 0.3, -0.4, -0.2, 0.58, -0.44, -0.0667, 0.58, -0.44, -0.0667, 0.3, -0.4, -0.2, 0.58, -0.44, -0.2, 0.3, -0.4, -0.0667, 0.58, -0.44, -0.0667, 0.3, -0.2799, -0.0667, -0.0667, -0.4, -0.3, -0.2, -0.4, -0.3, -0.0667, -0.44, -0.58, -0.0667, -0.44, -0.58, -0.2, -0.4, -0.3, -0.2, -0.44, -0.58, -0.3, -0.2799, -0.0667, -0.3, -0.2799, 0.0667, -0.58, -0.44, -0.0667, -0.58, -0.44, -0.0667, -0.3, -0.2799, 0.0667, -0.58, -0.44, 0.0667, -0.0667, -0.2799, 0.3, 0.0667, -0.2799, 0.3, -0.0667, -0.44, 0.58, -0.0667, -0.44, 0.58, 0.0667, -0.2799, 0.3, 0.0667, -0.44, 0.58, 0.3, -0.2799, 0.0667, 0.3, -0.2799, -0.0667, 0.58, -0.44, 0.0667, 0.58, -0.44, 0.0667, 0.3, -0.2799, -0.0667, 0.58, -0.44, -0.0667, 0.0667, -0.2799, -0.3, -0.0667, -0.2799, -0.3, 0.0667, -0.44, -0.58, 0.0667, -0.44, -0.58, -0.0667, -0.2799, -0.3, -0.0667, -0.44, -0.58, -0.0667, -0.4, -0.3, -0.0667, -0.44, -0.58, -0.0667, -0.2799, -0.3, 0.0667, -0.44, -0.58, 0.0667, -0.4, -0.3, 0.0667, -0.2799, -0.3, -0.3, -0.4, 0.0667, -0.58, -0.44, 0.0667, -0.3, -0.2799, 0.0667, -0.58, -0.44, -0.0667, -0.3, -0.4, -0.0667, -0.3, -0.2799, -0.0667, 0.0667, -0.4, 0.3, 0.0667, -0.44, 0.58, 0.0667, -0.2799, 0.3, -0.0667, -0.44, 0.58, -0.0667, -0.4, 0.3, -0.0667, -0.2799, 0.3, -0.35, 0.174, -0.3, -0.35, 0.3, -0.33, -0.35, 0.0507, -0.2, -0.35, 0.0507, -0.2, -0.35, 0.3, -0.33, -0.35, 0.0007, 0, -0.35, 0.0007, 0, -0.35, 0.3, -0.33, -0.35, 0.0507, 0.2, -0.35, 0.0507, 0.2, -0.35, 0.3, -0.33, -0.35, 0.174, 0.3, -0.35, 0.174, 0.3, -0.35, 0.3, -0.33, -0.35, 0.3, 0.33, -0.3, 0.174, 0.3, -0.3, 0.0507, 0.2, -0.35, 0.174, 0.3, -0.35, 0.174, 0.3, -0.3, 0.0507, 0.2, -0.35, 0.0507, 0.2, -0.3, 0.0007, 0, -0.3, 0.0507, -0.2, -0.35, 0.0007, 0, -0.35, 0.0007, 0, -0.3, 0.0507, -0.2, -0.35, 0.0507, -0.2, 0.3, 0.174, -0.3, 0.3, 0.0507, -0.2, 0.35, 0.174, -0.3, 0.35, 0.174, -0.3, 0.3, 0.0507, -0.2, 0.35, 0.0507, -0.2, 0.3, 0.0507, -0.2, 0.3, 0.0007, 0, 0.35, 0.0507, -0.2, 0.35, 0.0507, -0.2, 0.3, 0.0007, 0, 0.35, 0.0007, 0, -0.3, 0.0507, -0.2, -0.3, 0.174, -0.3, -0.35, 0.0507, -0.2, -0.35, 0.0507, -0.2, -0.3, 0.174, -0.3, -0.35, 0.174, -0.3, -0.3, 0.0507, 0.2, -0.3, 0.0007, 0, -0.35, 0.0507, 0.2, -0.35, 0.0507, 0.2, -0.3, 0.0007, 0, -0.35, 0.0007, 0, 0.3, 0.0507, 0.2, 0.3, 0.174, 0.3, 0.35, 0.0507, 0.2, 0.35, 0.0507, 0.2, 0.3, 0.174, 0.3, 0.35, 0.174, 0.3, 0.35, 0.3, -0.33, 0.35, 0.174, -0.3, 0.35, 0.3, 0.33, 0.35, 0.3, 0.33, 0.35, 0.174, -0.3, 0.35, 0.174, 0.3, 0.35, 0.174, 0.3, 0.35, 0.174, -0.3, 0.35, 0.0507, 0.2, 0.35, 0.0507, 0.2, 0.35, 0.174, -0.3, 0.35, 0.0007, 0, 0.35, 0.0007, 0, 0.35, 0.174, -0.3, 0.35, 0.0507, -0.2, 0.3, 0.174, -0.3, 0.35, 0.174, -0.3, -0.3, 0.174, -0.3, -0.3, 0.174, -0.3, 0.35, 0.174, -0.3, -0.35, 0.174, -0.3, -0.35, 0.174, -0.3, 0.35, 0.174, -0.3, -0.35, 0.3, -0.33, -0.35, 0.3, -0.33, 0.35, 0.174, -0.3, 0.35, 0.3, -0.33, 0.3, 0.174, 0.3, -0.3, 0.174, 0.3, 0.35, 0.174, 0.3, 0.35, 0.174, 0.3, -0.3, 0.174, 0.3, 0.35, 0.3, 0.33, 0.35, 0.3, 0.33, -0.3, 0.174, 0.3, -0.35, 0.3, 0.33, -0.35, 0.3, 0.33, -0.3, 0.174, 0.3, -0.35, 0.174, 0.3, 0.0667, -0.2799, 0.3, -0.0667, -0.2799, 0.3, 0.3, -0.2799, 0.3, -0.0667, -0.2799, -0.3, 0.0667, -0.2799, -0.3, -0.3, -0.2799, -0.3) @@ -27,12 +24,7 @@ mesh = ExtResource("1_pt2ft") surface_material_override/0 = SubResource("StandardMaterial3D_lhd0e") [node name="GunkBody" parent="." instance=ExtResource("6_lhd0e")] -mask_dim = 128 - -[node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] -visible = false -shape = SubResource("ConcavePolygonShape3D_mevr1") -disabled = true +mask_dim = 192 [node name="CollisionShape3D2" type="CollisionShape3D" parent="GunkBody"] shape = SubResource("ConcavePolygonShape3D_5ju1e") diff --git a/src/props/overhead_light/burnout_light.tscn b/src/props/overhead_light/burnout_light.tscn index 9f6480e..96a9022 100644 --- a/src/props/overhead_light/burnout_light.tscn +++ b/src/props/overhead_light/burnout_light.tscn @@ -27,7 +27,7 @@ mesh = ExtResource("1_esawx") surface_material_override/0 = SubResource("StandardMaterial3D_niury") [node name="GunkBody" parent="MeshInstance3D" instance=ExtResource("5_qcusd")] -mask_dim = 32 +mask_dim = 64 source_gunk_material = ExtResource("6_8nypc") [node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D/GunkBody"] diff --git a/src/props/overhead_light/overhead_light.tscn b/src/props/overhead_light/overhead_light.tscn index 0bc4d2e..d0a3193 100644 --- a/src/props/overhead_light/overhead_light.tscn +++ b/src/props/overhead_light/overhead_light.tscn @@ -117,7 +117,7 @@ autoplay = "flicker" [node name="GunkBody" parent="MeshInstance3D" instance=ExtResource("6_3gl0p")] unique_name_in_owner = true -mask_dim = 32 +mask_dim = 64 source_gunk_material = ExtResource("8_3gl0p") [node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D/GunkBody"] diff --git a/src/props/sofa/sofa.tscn b/src/props/sofa/sofa.tscn index 273dc34..555c143 100644 --- a/src/props/sofa/sofa.tscn +++ b/src/props/sofa/sofa.tscn @@ -24,6 +24,7 @@ mesh = ExtResource("1_xi4at") surface_material_override/0 = SubResource("StandardMaterial3D_dd1m6") [node name="GunkBody" parent="." instance=ExtResource("6_dd1m6")] +mask_dim = 196 [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] shape = SubResource("ConcavePolygonShape3D_tqm3d") diff --git a/src/props/tarp_crate/tarp_crate.tscn b/src/props/tarp_crate/tarp_crate.tscn index b04755e..692faaf 100644 --- a/src/props/tarp_crate/tarp_crate.tscn +++ b/src/props/tarp_crate/tarp_crate.tscn @@ -28,7 +28,7 @@ mesh = ExtResource("1_p1cm3") surface_material_override/0 = SubResource("StandardMaterial3D_qbm60") [node name="GunkBody" parent="." groups=["PlasticMaterial"] instance=ExtResource("5_p1cm3")] -mask_dim = 128 +mask_dim = 196 source_gunk_material = ExtResource("6_vis60") [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] diff --git a/src/props/vending_machine/vending_machine.tscn b/src/props/vending_machine/vending_machine.tscn index 6167db2..15c6ab2 100644 --- a/src/props/vending_machine/vending_machine.tscn +++ b/src/props/vending_machine/vending_machine.tscn @@ -32,7 +32,6 @@ surface_material_override/0 = SubResource("StandardMaterial3D_v4lrk") script = ExtResource("6_5b31a") [node name="GunkBody" parent="." groups=["MetalMaterial"] instance=ExtResource("6_kgb1h")] -mask_dim = 128 source_gunk_material = ExtResource("8_b7lht") [node name="CollisionShape3D" type="CollisionShape3D" parent="GunkBody"] diff --git a/src/props/wall_switch/wall_switch.tscn b/src/props/wall_switch/wall_switch.tscn index da676d5..8d2803f 100644 --- a/src/props/wall_switch/wall_switch.tscn +++ b/src/props/wall_switch/wall_switch.tscn @@ -23,7 +23,7 @@ normal_texture = ExtResource("4_pg3hp") texture_filter = 2 [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2qpft"] -data = PackedVector3Array(-0.12, -0.16, 0.05, -0.15, 0.2, -0.05, -0.12, 0.16, 0.05, -0.12, -0.16, 0.05, -0.15, -0.2, -0.05, -0.15, 0.2, -0.05, -0.15, -0.2, -0.05, 0.15, 0.2, -0.05, -0.15, 0.2, -0.05, -0.15, -0.2, -0.05, 0.15, -0.2, -0.05, 0.15, 0.2, -0.05, 0.15, -0.2, -0.05, 0.12, 0.16, 0.05, 0.15, 0.2, -0.05, 0.15, -0.2, -0.05, 0.12, -0.16, 0.05, 0.12, 0.16, 0.05, -0.12, -0.16, 0.05, 0.15, -0.2, -0.05, -0.15, -0.2, -0.05, 0.15, -0.2, -0.05, -0.12, -0.16, 0.05, 0.05, -0.16, 0.05, 0.15, -0.2, -0.05, 0.05, -0.16, 0.05, 0.12, -0.16, 0.05, 0.12, 0.16, 0.05, -0.15, 0.2, -0.05, 0.15, 0.2, -0.05, -0.15, 0.2, -0.05, 0.12, 0.16, 0.05, 0.05, 0.16, 0.05, -0.15, 0.2, -0.05, 0.05, 0.16, 0.05, -0.12, 0.16, 0.05, 0.12, -0.16, 0.05, 0.05, 0.16, 0.05, 0.12, 0.16, 0.05, 0.12, -0.16, 0.05, 0.05, -0.16, 0.05, 0.05, 0.16, 0.05, 0.025, 0.135, 0.05, 0.05, 0.16, 0.05, 0.05, -0.16, 0.05, -0.095, 0.135, 0.05, 0.05, 0.16, 0.05, 0.025, 0.135, 0.05, 0.025, 0.135, 0.05, 0.05, -0.16, 0.05, 0.025, -0.135, 0.05, -0.095, 0.135, 0.05, -0.12, 0.16, 0.05, 0.05, 0.16, 0.05, 0.025, -0.135, 0.05, 0.05, -0.16, 0.05, -0.12, -0.16, 0.05, -0.095, -0.135, 0.05, -0.12, 0.16, 0.05, -0.095, 0.135, 0.05, 0.025, -0.135, 0.05, -0.12, -0.16, 0.05, -0.095, -0.135, 0.05, -0.095, -0.135, 0.05, -0.12, -0.16, 0.05, -0.12, 0.16, 0.05, -0.095, 0.135, 0.05, -0.095, -0.135, 0.025, -0.095, -0.135, 0.05, -0.095, 0.135, 0.05, -0.095, 0.135, 0.025, -0.095, -0.135, 0.025, 0.025, -0.135, 0.025, -0.095, 0.135, 0.025, 0.025, 0.135, 0.025, 0.025, -0.135, 0.025, -0.095, -0.135, 0.025, -0.095, 0.135, 0.025, -0.095, -0.135, 0.05, 0.025, -0.135, 0.025, 0.025, -0.135, 0.05, -0.095, -0.135, 0.05, -0.095, -0.135, 0.025, 0.025, -0.135, 0.025, 0.025, 0.135, 0.05, -0.095, 0.135, 0.025, -0.095, 0.135, 0.05, 0.025, 0.135, 0.05, 0.025, 0.135, 0.025, -0.095, 0.135, 0.025, 0.025, -0.135, 0.05, 0.025, 0.135, 0.025, 0.025, 0.135, 0.05, 0.025, -0.135, 0.05, 0.025, -0.135, 0.025, 0.025, 0.135, 0.025, -0.0875, 0.0975, 0.0375, -0.0875, 0.1225, 0.0125, -0.0875, 0.1225, 0.0375, -0.0875, 0.0975, 0.0375, -0.0875, 0.0975, 0.0125, -0.0875, 0.1225, 0.0125, -0.0875, 0.0975, 0.0375, -0.0875, -0.1125, 0.0125, -0.0875, 0.0975, 0.0125, -0.0875, 0.0975, 0.0375, -0.0875, -0.1125, 0.0375, -0.0875, -0.1125, 0.0125, -0.0875, -0.1125, 0.0375, -0.0875, -0.125, 0.025, -0.0875, -0.1125, 0.0125, 0.0088, 0.0975, 0.0125, 0.0175, 0.1225, 0.0125, 0.0088, 0.1225, 0.0125, 0.0088, 0.0975, 0.0125, 0.0175, 0.0975, 0.0125, 0.0175, 0.1225, 0.0125, 0.0088, 0.0975, 0.0125, 0.0175, -0.1125, 0.0125, 0.0175, 0.0975, 0.0125, 0.0088, 0.0975, 0.0125, 0.0088, -0.1125, 0.0125, 0.0175, -0.1125, 0.0125, 0.0175, 0.0975, 0.0125, 0.0175, 0.1225, 0.0375, 0.0175, 0.1225, 0.0125, 0.0175, 0.0975, 0.0125, 0.0175, 0.0975, 0.0375, 0.0175, 0.1225, 0.0375, 0.0175, 0.0975, 0.0125, 0.0175, -0.1125, 0.0375, 0.0175, 0.0975, 0.0375, 0.0175, 0.0975, 0.0125, 0.0175, -0.1125, 0.0125, 0.0175, -0.1125, 0.0375, 0.0175, -0.1125, 0.0125, 0.0175, -0.125, 0.025, 0.0175, -0.1125, 0.0375, -0.0788, 0.0975, 0.0375, -0.0875, 0.1225, 0.0375, -0.0788, 0.1225, 0.0375, -0.0788, 0.0975, 0.0375, -0.0875, 0.0975, 0.0375, -0.0875, 0.1225, 0.0375, -0.0788, 0.0975, 0.0375, -0.0875, -0.1125, 0.0375, -0.0875, 0.0975, 0.0375, -0.0788, 0.0975, 0.0375, -0.0788, -0.1125, 0.0375, -0.0875, -0.1125, 0.0375, 0.0088, -0.1125, 0.0375, 0.0088, -0.125, 0.025, 0.0088, -0.1125, 0.0125, 0.0088, 0.0975, 0.0375, 0.0088, -0.1125, 0.0375, 0.0088, -0.1125, 0.0125, 0.0088, 0.0975, 0.0375, 0.0088, -0.1125, 0.0125, 0.0088, 0.0975, 0.0125, -0.0788, 0.1225, 0.0125, -0.0875, 0.1225, 0.0375, -0.0875, 0.1225, 0.0125, -0.0788, 0.1225, 0.0125, -0.0788, 0.1225, 0.0375, -0.0875, 0.1225, 0.0375, 0.0175, 0.1225, 0.0125, 0.0088, 0.1225, 0.0375, 0.0088, 0.1225, 0.0125, 0.0175, 0.1225, 0.0125, 0.0175, 0.1225, 0.0375, 0.0088, 0.1225, 0.0375, 0.0088, 0.1225, 0.0125, -0.0788, 0.1225, 0.0375, -0.0788, 0.1225, 0.0125, 0.0088, 0.1225, 0.0125, 0.0088, 0.1225, 0.0375, -0.0788, 0.1225, 0.0375, -0.0788, 0.0975, 0.0125, 0.0088, 0.0975, 0.0375, 0.0088, 0.0975, 0.0125, -0.0788, 0.0975, 0.0125, -0.0788, 0.0975, 0.0375, 0.0088, 0.0975, 0.0375, 0.0175, 0.0975, 0.0375, 0.0088, 0.1225, 0.0375, 0.0175, 0.1225, 0.0375, 0.0175, 0.0975, 0.0375, 0.0088, 0.0975, 0.0375, 0.0088, 0.1225, 0.0375, 0.0175, 0.0975, 0.0375, 0.0088, -0.1125, 0.0375, 0.0088, 0.0975, 0.0375, 0.0175, 0.0975, 0.0375, 0.0175, -0.1125, 0.0375, 0.0088, -0.1125, 0.0375, 0.0088, 0.0975, 0.0375, -0.0788, 0.1225, 0.0375, 0.0088, 0.1225, 0.0375, 0.0088, 0.0975, 0.0375, -0.0788, 0.0975, 0.0375, -0.0788, 0.1225, 0.0375, -0.0875, 0.0975, 0.0125, -0.0788, 0.1225, 0.0125, -0.0875, 0.1225, 0.0125, -0.0875, 0.0975, 0.0125, -0.0788, 0.0975, 0.0125, -0.0788, 0.1225, 0.0125, -0.0875, 0.0975, 0.0125, -0.0788, -0.1125, 0.0125, -0.0788, 0.0975, 0.0125, -0.0875, 0.0975, 0.0125, -0.0875, -0.1125, 0.0125, -0.0788, -0.1125, 0.0125, -0.0788, 0.0975, 0.0125, 0.0088, 0.1225, 0.0125, -0.0788, 0.1225, 0.0125, -0.0788, 0.0975, 0.0125, 0.0088, 0.0975, 0.0125, 0.0088, 0.1225, 0.0125, -0.0788, -0.1125, 0.0125, -0.0788, -0.125, 0.025, -0.0788, -0.1125, 0.0375, -0.0788, 0.0975, 0.0125, -0.0788, -0.1125, 0.0125, -0.0788, -0.1125, 0.0375, -0.0788, 0.0975, 0.0125, -0.0788, -0.1125, 0.0375, -0.0788, 0.0975, 0.0375, -0.0788, -0.125, 0.025, -0.0875, -0.1125, 0.0125, -0.0875, -0.125, 0.025, -0.0788, -0.125, 0.025, -0.0788, -0.1125, 0.0125, -0.0875, -0.1125, 0.0125, 0.0088, -0.125, 0.025, 0.0175, -0.1125, 0.0375, 0.0175, -0.125, 0.025, 0.0088, -0.125, 0.025, 0.0088, -0.1125, 0.0375, 0.0175, -0.1125, 0.0375, 0.0175, -0.125, 0.025, 0.0088, -0.1125, 0.0125, 0.0088, -0.125, 0.025, 0.0175, -0.125, 0.025, 0.0175, -0.1125, 0.0125, 0.0088, -0.1125, 0.0125, -0.0875, -0.125, 0.025, -0.0788, -0.1125, 0.0375, -0.0788, -0.125, 0.025, -0.0875, -0.125, 0.025, -0.0875, -0.1125, 0.0375, -0.0788, -0.1125, 0.0375) +data = PackedVector3Array(-0.192, -0.256, 0.08, -0.24, 0.32, -0.08, -0.192, 0.256, 0.08, -0.192, -0.256, 0.08, -0.24, -0.32, -0.08, -0.24, 0.32, -0.08, -0.24, -0.32, -0.08, 0.24, 0.32, -0.08, -0.24, 0.32, -0.08, -0.24, -0.32, -0.08, 0.24, -0.32, -0.08, 0.24, 0.32, -0.08, 0.24, -0.32, -0.08, 0.192, 0.256, 0.08, 0.24, 0.32, -0.08, 0.24, -0.32, -0.08, 0.192, -0.256, 0.08, 0.192, 0.256, 0.08, -0.192, -0.256, 0.08, 0.24, -0.32, -0.08, -0.24, -0.32, -0.08, 0.24, -0.32, -0.08, -0.192, -0.256, 0.08, 0.08, -0.256, 0.08, 0.24, -0.32, -0.08, 0.08, -0.256, 0.08, 0.192, -0.256, 0.08, 0.192, 0.256, 0.08, -0.24, 0.32, -0.08, 0.24, 0.32, -0.08, -0.24, 0.32, -0.08, 0.192, 0.256, 0.08, 0.08, 0.256, 0.08, -0.24, 0.32, -0.08, 0.08, 0.256, 0.08, -0.192, 0.256, 0.08, 0.192, -0.256, 0.08, 0.08, 0.256, 0.08, 0.192, 0.256, 0.08, 0.192, -0.256, 0.08, 0.08, -0.256, 0.08, 0.08, 0.256, 0.08, 0.04, 0.216, 0.08, 0.08, 0.256, 0.08, 0.08, -0.256, 0.08, -0.152, 0.216, 0.08, 0.08, 0.256, 0.08, 0.04, 0.216, 0.08, 0.04, 0.216, 0.08, 0.08, -0.256, 0.08, 0.04, -0.216, 0.08, -0.152, 0.216, 0.08, -0.192, 0.256, 0.08, 0.08, 0.256, 0.08, 0.04, -0.216, 0.08, 0.08, -0.256, 0.08, -0.192, -0.256, 0.08, -0.152, -0.216, 0.08, -0.192, 0.256, 0.08, -0.152, 0.216, 0.08, 0.04, -0.216, 0.08, -0.192, -0.256, 0.08, -0.152, -0.216, 0.08, -0.152, -0.216, 0.08, -0.192, -0.256, 0.08, -0.192, 0.256, 0.08, -0.152, 0.216, 0.08, -0.152, -0.216, 0.04, -0.152, -0.216, 0.08, -0.152, 0.216, 0.08, -0.152, 0.216, 0.04, -0.152, -0.216, 0.04, 0.04, -0.216, 0.04, -0.152, 0.216, 0.04, 0.04, 0.216, 0.04, 0.04, -0.216, 0.04, -0.152, -0.216, 0.04, -0.152, 0.216, 0.04, -0.152, -0.216, 0.08, 0.04, -0.216, 0.04, 0.04, -0.216, 0.08, -0.152, -0.216, 0.08, -0.152, -0.216, 0.04, 0.04, -0.216, 0.04, 0.04, 0.216, 0.08, -0.152, 0.216, 0.04, -0.152, 0.216, 0.08, 0.04, 0.216, 0.08, 0.04, 0.216, 0.04, -0.152, 0.216, 0.04, 0.04, -0.216, 0.08, 0.04, 0.216, 0.04, 0.04, 0.216, 0.08, 0.04, -0.216, 0.08, 0.04, -0.216, 0.04, 0.04, 0.216, 0.04, -0.14, 0.156, 0.06, -0.14, 0.196, 0.02, -0.14, 0.196, 0.06, -0.14, 0.156, 0.06, -0.14, 0.156, 0.02, -0.14, 0.196, 0.02, -0.14, 0.156, 0.06, -0.14, -0.18, 0.02, -0.14, 0.156, 0.02, -0.14, 0.156, 0.06, -0.14, -0.18, 0.06, -0.14, -0.18, 0.02, -0.14, -0.18, 0.06, -0.14, -0.2, 0.04, -0.14, -0.18, 0.02, 0.014, 0.156, 0.02, 0.028, 0.196, 0.02, 0.014, 0.196, 0.02, 0.014, 0.156, 0.02, 0.028, 0.156, 0.02, 0.028, 0.196, 0.02, 0.014, 0.156, 0.02, 0.028, -0.18, 0.02, 0.028, 0.156, 0.02, 0.014, 0.156, 0.02, 0.014, -0.18, 0.02, 0.028, -0.18, 0.02, 0.028, 0.156, 0.02, 0.028, 0.196, 0.06, 0.028, 0.196, 0.02, 0.028, 0.156, 0.02, 0.028, 0.156, 0.06, 0.028, 0.196, 0.06, 0.028, 0.156, 0.02, 0.028, -0.18, 0.06, 0.028, 0.156, 0.06, 0.028, 0.156, 0.02, 0.028, -0.18, 0.02, 0.028, -0.18, 0.06, 0.028, -0.18, 0.02, 0.028, -0.2, 0.04, 0.028, -0.18, 0.06, -0.126, 0.156, 0.06, -0.14, 0.196, 0.06, -0.126, 0.196, 0.06, -0.126, 0.156, 0.06, -0.14, 0.156, 0.06, -0.14, 0.196, 0.06, -0.126, 0.156, 0.06, -0.14, -0.18, 0.06, -0.14, 0.156, 0.06, -0.126, 0.156, 0.06, -0.126, -0.18, 0.06, -0.14, -0.18, 0.06, 0.014, -0.18, 0.06, 0.014, -0.2, 0.04, 0.014, -0.18, 0.02, 0.014, 0.156, 0.06, 0.014, -0.18, 0.06, 0.014, -0.18, 0.02, 0.014, 0.156, 0.06, 0.014, -0.18, 0.02, 0.014, 0.156, 0.02, -0.126, 0.196, 0.02, -0.14, 0.196, 0.06, -0.14, 0.196, 0.02, -0.126, 0.196, 0.02, -0.126, 0.196, 0.06, -0.14, 0.196, 0.06, 0.028, 0.196, 0.02, 0.014, 0.196, 0.06, 0.014, 0.196, 0.02, 0.028, 0.196, 0.02, 0.028, 0.196, 0.06, 0.014, 0.196, 0.06, 0.014, 0.196, 0.02, -0.126, 0.196, 0.06, -0.126, 0.196, 0.02, 0.014, 0.196, 0.02, 0.014, 0.196, 0.06, -0.126, 0.196, 0.06, -0.126, 0.156, 0.02, 0.014, 0.156, 0.06, 0.014, 0.156, 0.02, -0.126, 0.156, 0.02, -0.126, 0.156, 0.06, 0.014, 0.156, 0.06, 0.028, 0.156, 0.06, 0.014, 0.196, 0.06, 0.028, 0.196, 0.06, 0.028, 0.156, 0.06, 0.014, 0.156, 0.06, 0.014, 0.196, 0.06, 0.028, 0.156, 0.06, 0.014, -0.18, 0.06, 0.014, 0.156, 0.06, 0.028, 0.156, 0.06, 0.028, -0.18, 0.06, 0.014, -0.18, 0.06, 0.014, 0.156, 0.06, -0.126, 0.196, 0.06, 0.014, 0.196, 0.06, 0.014, 0.156, 0.06, -0.126, 0.156, 0.06, -0.126, 0.196, 0.06, -0.14, 0.156, 0.02, -0.126, 0.196, 0.02, -0.14, 0.196, 0.02, -0.14, 0.156, 0.02, -0.126, 0.156, 0.02, -0.126, 0.196, 0.02, -0.14, 0.156, 0.02, -0.126, -0.18, 0.02, -0.126, 0.156, 0.02, -0.14, 0.156, 0.02, -0.14, -0.18, 0.02, -0.126, -0.18, 0.02, -0.126, 0.156, 0.02, 0.014, 0.196, 0.02, -0.126, 0.196, 0.02, -0.126, 0.156, 0.02, 0.014, 0.156, 0.02, 0.014, 0.196, 0.02, -0.126, -0.18, 0.02, -0.126, -0.2, 0.04, -0.126, -0.18, 0.06, -0.126, 0.156, 0.02, -0.126, -0.18, 0.02, -0.126, -0.18, 0.06, -0.126, 0.156, 0.02, -0.126, -0.18, 0.06, -0.126, 0.156, 0.06, -0.126, -0.2, 0.04, -0.14, -0.18, 0.02, -0.14, -0.2, 0.04, -0.126, -0.2, 0.04, -0.126, -0.18, 0.02, -0.14, -0.18, 0.02, 0.014, -0.2, 0.04, 0.028, -0.18, 0.06, 0.028, -0.2, 0.04, 0.014, -0.2, 0.04, 0.014, -0.18, 0.06, 0.028, -0.18, 0.06, 0.028, -0.2, 0.04, 0.014, -0.18, 0.02, 0.014, -0.2, 0.04, 0.028, -0.2, 0.04, 0.028, -0.18, 0.02, 0.014, -0.18, 0.02, -0.14, -0.2, 0.04, -0.126, -0.18, 0.06, -0.126, -0.2, 0.04, -0.14, -0.2, 0.04, -0.14, -0.18, 0.06, -0.126, -0.18, 0.06) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_21svm"] resource_local_to_scene = true @@ -35,7 +35,7 @@ emission_energy_multiplier = 0.0 [sub_resource type="BoxMesh" id="BoxMesh_g24yf"] resource_local_to_scene = true material = SubResource("StandardMaterial3D_21svm") -size = Vector3(0.04, 0.025, 0.013) +size = Vector3(0.08, 0.05, 0.025) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0cc87"] resource_local_to_scene = true @@ -47,7 +47,7 @@ emission_energy_multiplier = 0.0 [sub_resource type="BoxMesh" id="BoxMesh_a6hjm"] resource_local_to_scene = true material = SubResource("StandardMaterial3D_0cc87") -size = Vector3(0.04, 0.025, 0.013) +size = Vector3(0.08, 0.05, 0.025) [sub_resource type="Animation" id="Animation_ugm6b"] length = 0.001 @@ -202,7 +202,7 @@ unique_name_in_owner = true [node name="GunkBody" parent="." index="2" node_paths=PackedStringArray("mesh_instance") instance=ExtResource("7_3ib1l")] unique_name_in_owner = true -mask_dim = 48 +mask_dim = 64 mesh_instance = NodePath("../Armature/Skeleton3D/WallSwitch_2") source_gunk_material = ExtResource("8_2qpft") @@ -210,14 +210,14 @@ source_gunk_material = ExtResource("8_2qpft") shape = SubResource("ConcavePolygonShape3D_2qpft") [node name="Lights" type="Node3D" parent="." index="3"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0870587, 0.115334, 0.0501335) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.137, 0.18, 0.08) [node name="DangerLight" type="MeshInstance3D" parent="Lights" index="0"] gi_mode = 2 mesh = SubResource("BoxMesh_g24yf") [node name="SuccessLight" type="MeshInstance3D" parent="Lights" index="1"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.040664, 0) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0685843, 0) gi_mode = 2 mesh = SubResource("BoxMesh_a6hjm") diff --git a/src/world/world.tscn b/src/world/world.tscn index a30f187..a293b1d 100644 --- a/src/world/world.tscn +++ b/src/world/world.tscn @@ -4,7 +4,7 @@ [ext_resource type="Resource" uid="uid://tgac5tnfx56r" path="res://src/world/world_manager.tres" id="2_5kmgb"] [ext_resource type="PackedScene" uid="uid://byvjsvavbg5xe" path="res://src/ui/menus/pause_menu/pause_menu.tscn" id="2_6fy3g"] [ext_resource type="Resource" uid="uid://0i72bf8ip1lx" path="res://src/world/spook_manager.tres" id="3_l0av5"] -[ext_resource type="PackedScene" uid="uid://bov4ok76woyc" path="res://levels/ghost_ship/ghost_ship.tscn" id="4_5kmgb"] +[ext_resource type="PackedScene" uid="uid://dc4tts6342cuj" path="res://levels/prop_test/prop_test.tscn" id="4_5kmgb"] [ext_resource type="PackedScene" uid="uid://c0uitm5cg88h1" path="res://src/ui/menus/kill_screen/kill_screen.tscn" id="6_l0av5"] [ext_resource type="PackedScene" uid="uid://brknr57xc2cp0" path="res://src/ui/elements/save_icon/save_icon.tscn" id="7_5kmgb"]