diff --git a/asset_dev/grunk_nodes/alarm/alarm.blend b/asset_dev/grunk_nodes/alarm/alarm.blend new file mode 100644 index 0000000..448febe Binary files /dev/null and b/asset_dev/grunk_nodes/alarm/alarm.blend differ diff --git a/asset_dev/grunk_nodes/alarm/alarm.blend1 b/asset_dev/grunk_nodes/alarm/alarm.blend1 new file mode 100644 index 0000000..146e2f9 Binary files /dev/null and b/asset_dev/grunk_nodes/alarm/alarm.blend1 differ diff --git a/asset_dev/grunk_nodes/alarm/alarm_core.mtl b/asset_dev/grunk_nodes/alarm/alarm_core.mtl new file mode 100644 index 0000000..42be9d8 --- /dev/null +++ b/asset_dev/grunk_nodes/alarm/alarm_core.mtl @@ -0,0 +1,22 @@ +# Blender 4.3.2 MTL File: 'alarm.blend' +# www.blender.org + +newmtl Core +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.450000 +d 1.000000 +illum 2 + +newmtl Grunk +Ns 250.000000 +Ka 1.000000 1.000000 1.000000 +Kd 0.800000 0.800000 0.800000 +Ks 0.500000 0.500000 0.500000 +Ke 0.000000 0.000000 0.000000 +Ni 1.500000 +d 1.000000 +illum 2 diff --git a/asset_dev/grunk_nodes/alarm/alarm_core.obj b/asset_dev/grunk_nodes/alarm/alarm_core.obj new file mode 100644 index 0000000..f86178f --- /dev/null +++ b/asset_dev/grunk_nodes/alarm/alarm_core.obj @@ -0,0 +1,122 @@ +# Blender 4.3.2 +# www.blender.org +mtllib alarm_core.mtl +o Bud +v -0.000305 0.016706 -0.051647 +v 0.050954 0.014567 0.011255 +v 0.022972 0.014608 0.046766 +v -0.050603 0.015038 0.012086 +v -0.040807 0.015834 -0.031792 +v 0.040527 0.015162 -0.032510 +v -0.022175 0.014879 0.047141 +v 0.051567 -0.011899 0.012115 +v 0.022745 -0.011851 0.048014 +v -0.051874 -0.011492 0.011470 +v -0.041395 -0.010593 -0.033626 +v 0.000226 -0.009570 -0.053399 +v 0.041727 -0.011352 -0.033066 +v -0.023350 -0.011543 0.047648 +v 0.044800 0.033472 0.009364 +v 0.020567 0.033466 0.040625 +v -0.043997 0.033887 0.011183 +v -0.035801 0.034555 -0.026860 +v -0.000656 0.035393 -0.044528 +v 0.035126 0.033982 -0.028449 +v -0.018818 0.033746 0.041491 +v 0.026218 0.047100 0.004813 +v 0.012481 0.046946 0.023154 +v -0.025113 0.047307 0.007217 +v -0.020829 0.047612 -0.014315 +v -0.000851 0.048334 -0.024889 +v 0.019920 0.047291 -0.016447 +v -0.010151 0.047252 0.024324 +vn 0.7823 0.0305 0.6222 +vn -0.9742 0.0444 -0.2212 +vn -0.4349 0.0616 -0.8984 +vn 0.4334 0.0535 -0.8996 +vn 0.9746 0.0321 -0.2216 +vn 0.0003 0.0332 0.9994 +vn -0.7805 0.0348 0.6241 +vn -0.9301 0.3088 -0.1988 +vn 0.4061 0.3177 -0.8568 +vn 0.0159 0.2979 0.9545 +vn 0.7526 0.2957 0.5884 +vn -0.4261 0.3250 -0.8443 +vn 0.9280 0.2972 -0.2246 +vn -0.7369 0.2999 0.6058 +vn -0.4665 0.7898 0.3982 +vn 0.0073 0.9998 0.0178 +vn 0.5955 0.7889 -0.1516 +vn -0.2883 0.8053 -0.5181 +vn 0.4888 0.7869 0.3767 +vn 0.0276 0.7883 0.6147 +vn 0.2668 0.8015 -0.5351 +vn -0.5945 0.7963 -0.1115 +vt 0.164062 0.210938 +vt 0.164062 0.484375 +vt 0.000000 0.500000 +vt 0.000000 0.195312 +vt 0.507812 0.687500 +vt 0.554688 0.960938 +vt 0.390625 1.000000 +vt 0.343750 0.695312 +vt 0.882812 0.507812 +vt 0.835938 0.687500 +vt 0.671875 0.695312 +vt 0.718750 0.492188 +vt 0.882812 0.960938 +vt 0.718750 1.000000 +vt 0.234375 0.039062 +vt 0.078125 -0.000000 +vt 0.234375 0.656250 +vt 0.078125 0.695312 +vt 0.554688 0.507812 +vt 0.390625 0.492188 +vt 0.640625 0.695312 +vt 0.671875 0.914062 +vt 0.960938 0.695312 +vt 1.000000 0.914062 +vt 0.289062 0.453125 +vt 0.343750 0.593750 +vt 0.289062 0.234375 +vt 1.000000 0.546875 +vt 0.343750 0.101562 +vt 0.671875 0.546875 +vt 0.437500 0.445312 +vt 0.343750 0.250000 +vt 0.484375 0.250000 +vt 0.523438 0.335938 +vt 0.703125 0.296875 +vt 0.625000 0.359375 +vt 0.523438 0.156250 +vt 0.625000 0.132812 +vt 0.703125 0.195312 +vt 0.656250 -0.000000 +vt 0.828125 0.140625 +vt 0.828125 0.359375 +vt 0.656250 0.492188 +vt 0.437500 0.046875 +s 0 +usemtl Core +f 2/1/1 3/2/1 9/3/1 8/4/1 +f 4/5/2 5/6/2 11/7/2 10/8/2 +f 5/9/3 1/10/3 12/11/3 11/12/3 +f 1/10/4 6/13/4 13/14/4 12/11/4 +f 6/15/5 2/1/5 8/4/5 13/16/5 +f 3/2/6 7/17/6 14/18/6 9/3/6 +f 7/19/7 4/5/7 10/8/7 14/20/7 +f 5/6/8 4/5/8 17/21/8 18/22/8 +f 6/13/9 1/10/9 19/23/9 20/24/9 +f 7/17/10 3/2/10 16/25/10 21/26/10 +f 3/2/11 2/1/11 15/27/11 16/25/11 +f 1/10/12 5/9/12 18/28/12 19/23/12 +f 2/1/13 6/15/13 20/29/13 15/27/13 +f 4/5/14 7/19/14 21/30/14 17/21/14 +f 17/31/15 21/32/15 28/33/15 24/34/15 +f 26/35/16 25/36/16 24/34/16 28/33/16 23/37/16 22/38/16 27/39/16 +f 15/40/17 20/41/17 27/39/17 22/38/17 +f 19/42/18 18/43/18 25/36/18 26/35/18 +f 16/44/19 15/40/19 22/38/19 23/37/19 +f 21/32/20 16/44/20 23/37/20 28/33/20 +f 20/41/21 19/42/21 26/35/21 27/39/21 +f 18/43/22 17/31/22 24/34/22 25/36/22 diff --git a/asset_dev/grunk_nodes/alarm/alarm_core.ubpd b/asset_dev/grunk_nodes/alarm/alarm_core.ubpd new file mode 100644 index 0000000..34900a9 Binary files /dev/null and b/asset_dev/grunk_nodes/alarm/alarm_core.ubpd differ diff --git a/asset_dev/grunk_nodes/alarm/alarm_core.xcf b/asset_dev/grunk_nodes/alarm/alarm_core.xcf new file mode 100644 index 0000000..eb250c4 Binary files /dev/null and b/asset_dev/grunk_nodes/alarm/alarm_core.xcf differ diff --git a/asset_dev/grunk_nodes/alarm/alarm_core_uv_layout.png b/asset_dev/grunk_nodes/alarm/alarm_core_uv_layout.png new file mode 100644 index 0000000..969e3f5 --- /dev/null +++ b/asset_dev/grunk_nodes/alarm/alarm_core_uv_layout.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02a0592bc16eabf9aefa5011354c707a1fff05cbcfcbae3c026fbacee465ce6c +size 7743 diff --git a/asset_dev/props/trash_can/trash_can.blend b/asset_dev/props/trash_can/trash_can.blend new file mode 100644 index 0000000..1074c15 Binary files /dev/null and b/asset_dev/props/trash_can/trash_can.blend differ diff --git a/asset_dev/props/trash_can/trash_can.blend1 b/asset_dev/props/trash_can/trash_can.blend1 new file mode 100644 index 0000000..8312b60 Binary files /dev/null and b/asset_dev/props/trash_can/trash_can.blend1 differ diff --git a/asset_dev/props/trash_can/trash_can.ubpd b/asset_dev/props/trash_can/trash_can.ubpd new file mode 100644 index 0000000..fd2a5c8 Binary files /dev/null and b/asset_dev/props/trash_can/trash_can.ubpd differ diff --git a/assets/grunk/alarm/alarm.bin b/assets/grunk/alarm/alarm.bin new file mode 100644 index 0000000..b88fe2f Binary files /dev/null and b/assets/grunk/alarm/alarm.bin differ diff --git a/assets/grunk/alarm/alarm.gltf b/assets/grunk/alarm/alarm.gltf new file mode 100644 index 0000000..9b1a6c3 --- /dev/null +++ b/assets/grunk/alarm/alarm.gltf @@ -0,0 +1,2956 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.3.47", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 30 + ] + } + ], + "nodes":[ + { + "name":"Petal.004", + "rotation":[ + 0.36294326186180115, + -7.625393778866105e-15, + -3.1729523897183753e-08, + 0.9318112134933472 + ], + "scale":[ + 1, + 0.9999998807907104, + 1 + ], + "translation":[ + 4.911092793015697e-16, + 0.14736349880695343, + 7.450580596923828e-09 + ] + }, + { + "children":[ + 0 + ], + "name":"Petal.003", + "rotation":[ + 0.3883284032344818, + -7.551083314183415e-08, + -2.128520248945165e-09, + 0.9215210676193237 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + -6.822562398931323e-16, + 0.10824049264192581, + 7.450580596923828e-09 + ] + }, + { + "children":[ + 1 + ], + "name":"Petal.002", + "rotation":[ + 6.235374172547381e-08, + 0.9119348526000977, + -0.4103349447250366, + 6.884917524985212e-08 + ], + "scale":[ + 1, + 1.000000238418579, + 1.0000001192092896 + ], + "translation":[ + 0, + 0.20615530014038086, + 0 + ] + }, + { + "children":[ + 2 + ], + "name":"Petal.001", + "rotation":[ + 0.6154122948646545, + 8.964106257280946e-08, + 6.998962476245651e-08, + 0.7882054448127747 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "name":"Petal.008", + "rotation":[ + 0.3629434406757355, + -5.997767260623732e-08, + 1.6212845510565899e-09, + 0.9318111538887024 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 1.5854279666882576e-08, + 0.1473635733127594, + 2.2351741790771484e-08 + ] + }, + { + "children":[ + 4 + ], + "name":"Petal.007", + "rotation":[ + 0.3883281946182251, + -7.550889336016553e-08, + -5.265525260256254e-08, + 0.9215211272239685 + ], + "translation":[ + -9.528077882237085e-09, + 0.10824048519134521, + -2.2351741790771484e-08 + ] + }, + { + "children":[ + 5 + ], + "name":"Petal.006", + "rotation":[ + -1.7958578624188704e-08, + -0.9119348526000977, + 0.4103350043296814, + 7.499352960849137e-08 + ], + "scale":[ + 1, + 0.9999996423721313, + 0.9999999403953552 + ], + "translation":[ + 1.0058283095304432e-08, + 0.20615528523921967, + 1.862645149230957e-09 + ] + }, + { + "children":[ + 6 + ], + "name":"Petal.005", + "rotation":[ + 0.5544672608375549, + 0.3419894576072693, + -0.2670173943042755, + 0.7101485729217529 + ], + "scale":[ + 1, + 0.9999999403953552, + 1 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "name":"Petal.012", + "rotation":[ + 0.36294329166412354, + -2.6213898607352348e-08, + 1.4780925372548381e-09, + 0.9318112134933472 + ], + "scale":[ + 1, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + -2.0975488013164068e-10, + 0.1473635584115982, + 3.725290298461914e-09 + ] + }, + { + "children":[ + 8 + ], + "name":"Petal.011", + "rotation":[ + 0.38832834362983704, + 3.773651613414586e-08, + -1.002412304274003e-07, + 0.9215210676193237 + ], + "scale":[ + 0.9999999403953552, + 0.9999998807907104, + 1 + ], + "translation":[ + -1.7496488702306578e-09, + 0.10824047774076462, + -1.3969838619232178e-08 + ] + }, + { + "children":[ + 9 + ], + "name":"Petal.010", + "rotation":[ + 5.328156404971196e-08, + 0.9119348526000977, + -0.4103349447250366, + 1.6891985410438792e-07 + ], + "scale":[ + 1, + 0.9999999403953552, + 0.9999999403953552 + ], + "translation":[ + 5.58793811222813e-09, + 0.20615530014038086, + -4.190951585769653e-09 + ] + }, + { + "children":[ + 10 + ], + "name":"Petal.009", + "rotation":[ + 0.383703351020813, + 0.616243839263916, + -0.4811486005783081, + 0.49143803119659424 + ], + "scale":[ + 0.9999998807907104, + 0.9999997019767761, + 0.9999998807907104 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "name":"Petal.016", + "rotation":[ + 0.3629434108734131, + -8.120070305039917e-08, + 1.1516504194730715e-08, + 0.9318111538887024 + ], + "scale":[ + 1, + 1.0000001192092896, + 0.9999999403953552 + ], + "translation":[ + -1.0729407584619821e-08, + 0.14736351370811462, + 1.862645149230957e-08 + ] + }, + { + "children":[ + 12 + ], + "name":"Petal.015", + "rotation":[ + 0.38832807540893555, + 1.9913555604489375e-07, + -7.130882551109607e-08, + 0.9215211868286133 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1 + ], + "translation":[ + -8.931033690373624e-09, + 0.10824047774076462, + -7.450580596923828e-09 + ] + }, + { + "children":[ + 13 + ], + "name":"Petal.014", + "rotation":[ + 1.0730444088835611e-08, + 0.9119348526000977, + -0.4103350341320038, + 4.829090016755799e-08 + ], + "scale":[ + 1, + 0.9999997019767761, + 1 + ], + "translation":[ + 3.725282304856137e-10, + 0.20615528523921967, + 3.725290298461914e-09 + ] + }, + { + "children":[ + 14 + ], + "name":"Petal.013", + "rotation":[ + 0.13694214820861816, + 0.7684434652328491, + -0.599982500076294, + 0.17539237439632416 + ], + "scale":[ + 0.9999999403953552, + 1.0000003576278687, + 1 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "name":"Petal.020", + "rotation":[ + 0.36294326186180115, + -2.2555994405593083e-07, + 4.9505452182074805e-08, + 0.9318112134933472 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + 2.7091227039477417e-09, + 0.14736348390579224, + -1.4901161193847656e-08 + ] + }, + { + "children":[ + 16 + ], + "name":"Petal.019", + "rotation":[ + 0.38832855224609375, + 1.9226204983624484e-07, + -7.408240776385355e-08, + 0.921521008014679 + ], + "scale":[ + 1, + 0.9999999403953552, + 1.0000001192092896 + ], + "translation":[ + 1.1528729970677887e-08, + 0.10824048519134521, + -4.0978193283081055e-08 + ] + }, + { + "children":[ + 17 + ], + "name":"Petal.018", + "rotation":[ + 7.386096712025392e-08, + 0.9119349718093872, + -0.41033485531806946, + 6.312188816082198e-08 + ], + "scale":[ + 0.9999999403953552, + 1, + 1 + ], + "translation":[ + -1.1175872449697977e-09, + 0.20615528523921967, + 0 + ] + }, + { + "children":[ + 18 + ], + "name":"Petal.017", + "rotation":[ + 0.13694199919700623, + -0.7684435248374939, + 0.5999825596809387, + 0.1753920465707779 + ], + "scale":[ + 1, + 0.9999997615814209, + 0.9999998807907104 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "name":"Petal.024", + "rotation":[ + 0.3629433512687683, + -2.537348393616412e-07, + 1.4947019622013613e-07, + 0.9318112134933472 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + -1.2110197289416647e-09, + 0.14736349880695343, + 3.725290298461914e-09 + ] + }, + { + "children":[ + 20 + ], + "name":"Petal.023", + "rotation":[ + 0.3883284330368042, + 2.7277536673864233e-07, + -9.901074093932039e-08, + 0.9215210676193237 + ], + "translation":[ + 4.802522823865729e-10, + 0.10824048519134521, + -6.51925802230835e-09 + ] + }, + { + "children":[ + 21 + ], + "name":"Petal.022", + "rotation":[ + 8.572222753855385e-08, + 0.9119349718093872, + -0.41033485531806946, + 6.574831701300354e-08 + ], + "scale":[ + 1, + 1, + 1.0000001192092896 + ], + "translation":[ + 3.911554635749326e-09, + 0.20615530014038086, + -3.4924596548080444e-09 + ] + }, + { + "children":[ + 22 + ], + "name":"Petal.021", + "rotation":[ + 0.38370317220687866, + -0.6162439584732056, + 0.48114874958992004, + 0.4914378821849823 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999999403953552 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "name":"Petal.028", + "rotation":[ + 0.3629434108734131, + -8.586936672827505e-08, + 1.0745195311301359e-07, + 0.9318111538887024 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1.0000001192092896 + ], + "translation":[ + 6.197752533410039e-09, + 0.14736352860927582, + 1.4901161193847656e-08 + ] + }, + { + "children":[ + 24 + ], + "name":"Petal.027", + "rotation":[ + 0.38832828402519226, + 2.1575277742158505e-07, + -1.0210960965650884e-07, + 0.9215211272239685 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ], + "translation":[ + 1.8852418293135997e-08, + 0.10824047774076462, + -7.450580596923828e-09 + ] + }, + { + "children":[ + 25 + ], + "name":"Petal.026", + "rotation":[ + 8.475463175727782e-08, + -0.9119348526000977, + 0.4103350043296814, + 6.806259023051098e-08 + ], + "scale":[ + 1.0000001192092896, + 1.0000001192092896, + 1 + ], + "translation":[ + -2.2351827055899776e-09, + 0.20615530014038086, + -1.862645149230957e-09 + ] + }, + { + "children":[ + 26 + ], + "name":"Petal.025", + "rotation":[ + 0.5544672608375549, + -0.3419898450374603, + 0.26701730489730835, + 0.7101484537124634 + ], + "scale":[ + 1, + 1, + 0.9999999403953552 + ], + "translation":[ + 0, + 0.5, + 0 + ] + }, + { + "children":[ + 3, + 7, + 11, + 15, + 19, + 23, + 27 + ], + "name":"Root", + "translation":[ + 0, + -0.5, + 0 + ] + }, + { + "mesh":0, + "name":"Bud", + "skin":0 + }, + { + "children":[ + 29, + 28 + ], + "name":"Armature" + } + ], + "animations":[ + { + "channels":[ + { + "sampler":0, + "target":{ + "node":28, + "path":"translation" + } + }, + { + "sampler":1, + "target":{ + "node":28, + "path":"rotation" + } + }, + { + "sampler":2, + "target":{ + "node":28, + "path":"scale" + } + }, + { + "sampler":3, + "target":{ + "node":3, + "path":"translation" + } + }, + { + "sampler":4, + "target":{ + "node":3, + "path":"rotation" + } + }, + { + "sampler":5, + "target":{ + "node":3, + "path":"scale" + } + }, + { + "sampler":6, + "target":{ + "node":2, + "path":"translation" + } + }, + { + "sampler":7, + "target":{ + "node":2, + "path":"rotation" + } + }, + { + "sampler":8, + "target":{ + "node":2, + "path":"scale" + } + }, + { + "sampler":9, + "target":{ + "node":1, + "path":"translation" + } + }, + { + "sampler":10, + "target":{ + "node":1, + "path":"rotation" + } + }, + { + "sampler":11, + "target":{ + "node":1, + "path":"scale" + } + }, + { + "sampler":12, + "target":{ + "node":0, + "path":"translation" + } + }, + { + "sampler":13, + "target":{ + "node":0, + "path":"rotation" + } + }, + { + "sampler":14, + "target":{ + "node":0, + "path":"scale" + } + }, + { + "sampler":15, + "target":{ + "node":7, + "path":"translation" + } + }, + { + "sampler":16, + "target":{ + "node":7, + "path":"rotation" + } + }, + { + "sampler":17, + "target":{ + "node":7, + "path":"scale" + } + }, + { + "sampler":18, + "target":{ + "node":6, + "path":"translation" + } + }, + { + "sampler":19, + "target":{ + "node":6, + "path":"rotation" + } + }, + { + "sampler":20, + "target":{ + "node":6, + "path":"scale" + } + }, + { + "sampler":21, + "target":{ + "node":5, + "path":"translation" + } + }, + { + "sampler":22, + "target":{ + "node":5, + "path":"rotation" + } + }, + { + "sampler":23, + "target":{ + "node":5, + "path":"scale" + } + }, + { + "sampler":24, + "target":{ + "node":4, + "path":"translation" + } + }, + { + "sampler":25, + "target":{ + "node":4, + "path":"rotation" + } + }, + { + "sampler":26, + "target":{ + "node":4, + "path":"scale" + } + }, + { + "sampler":27, + "target":{ + "node":11, + "path":"translation" + } + }, + { + "sampler":28, + "target":{ + "node":11, + "path":"rotation" + } + }, + { + "sampler":29, + "target":{ + "node":11, + "path":"scale" + } + }, + { + "sampler":30, + "target":{ + "node":10, + "path":"translation" + } + }, + { + "sampler":31, + "target":{ + "node":10, + "path":"rotation" + } + }, + { + "sampler":32, + "target":{ + "node":10, + "path":"scale" + } + }, + { + "sampler":33, + "target":{ + "node":9, + "path":"translation" + } + }, + { + "sampler":34, + "target":{ + "node":9, + "path":"rotation" + } + }, + { + "sampler":35, + "target":{ + "node":9, + "path":"scale" + } + }, + { + "sampler":36, + "target":{ + "node":8, + "path":"translation" + } + }, + { + "sampler":37, + "target":{ + "node":8, + "path":"rotation" + } + }, + { + "sampler":38, + "target":{ + "node":8, + "path":"scale" + } + }, + { + "sampler":39, + "target":{ + "node":15, + "path":"translation" + } + }, + { + "sampler":40, + "target":{ + "node":15, + "path":"rotation" + } + }, + { + "sampler":41, + "target":{ + "node":15, + "path":"scale" + } + }, + { + "sampler":42, + "target":{ + "node":14, + "path":"translation" + } + }, + { + "sampler":43, + "target":{ + "node":14, + "path":"rotation" + } + }, + { + "sampler":44, + "target":{ + "node":14, + "path":"scale" + } + }, + { + "sampler":45, + "target":{ + "node":13, + "path":"translation" + } + }, + { + "sampler":46, + "target":{ + "node":13, + "path":"rotation" + } + }, + { + "sampler":47, + "target":{ + "node":13, + "path":"scale" + } + }, + { + "sampler":48, + "target":{ + "node":12, + "path":"translation" + } + }, + { + "sampler":49, + "target":{ + "node":12, + "path":"rotation" + } + }, + { + "sampler":50, + "target":{ + "node":12, + "path":"scale" + } + }, + { + "sampler":51, + "target":{ + "node":19, + "path":"translation" + } + }, + { + "sampler":52, + "target":{ + "node":19, + "path":"rotation" + } + }, + { + "sampler":53, + "target":{ + "node":19, + "path":"scale" + } + }, + { + "sampler":54, + "target":{ + "node":18, + "path":"translation" + } + }, + { + "sampler":55, + "target":{ + "node":18, + "path":"rotation" + } + }, + { + "sampler":56, + "target":{ + "node":18, + "path":"scale" + } + }, + { + "sampler":57, + "target":{ + "node":17, + "path":"translation" + } + }, + { + "sampler":58, + "target":{ + "node":17, + "path":"rotation" + } + }, + { + "sampler":59, + "target":{ + "node":17, + "path":"scale" + } + }, + { + "sampler":60, + "target":{ + "node":16, + "path":"translation" + } + }, + { + "sampler":61, + "target":{ + "node":16, + "path":"rotation" + } + }, + { + "sampler":62, + "target":{ + "node":16, + "path":"scale" + } + }, + { + "sampler":63, + "target":{ + "node":23, + "path":"translation" + } + }, + { + "sampler":64, + "target":{ + "node":23, + "path":"rotation" + } + }, + { + "sampler":65, + "target":{ + "node":23, + "path":"scale" + } + }, + { + "sampler":66, + "target":{ + "node":22, + "path":"translation" + } + }, + { + "sampler":67, + "target":{ + "node":22, + "path":"rotation" + } + }, + { + "sampler":68, + "target":{ + "node":22, + "path":"scale" + } + }, + { + "sampler":69, + "target":{ + "node":21, + "path":"translation" + } + }, + { + "sampler":70, + "target":{ + "node":21, + "path":"rotation" + } + }, + { + "sampler":71, + "target":{ + "node":21, + "path":"scale" + } + }, + { + "sampler":72, + "target":{ + "node":20, + "path":"translation" + } + }, + { + "sampler":73, + "target":{ + "node":20, + "path":"rotation" + } + }, + { + "sampler":74, + "target":{ + "node":20, + "path":"scale" + } + }, + { + "sampler":75, + "target":{ + "node":27, + "path":"translation" + } + }, + { + "sampler":76, + "target":{ + "node":27, + "path":"rotation" + } + }, + { + "sampler":77, + "target":{ + "node":27, + "path":"scale" + } + }, + { + "sampler":78, + "target":{ + "node":26, + "path":"translation" + } + }, + { + "sampler":79, + "target":{ + "node":26, + "path":"rotation" + } + }, + { + "sampler":80, + "target":{ + "node":26, + "path":"scale" + } + }, + { + "sampler":81, + "target":{ + "node":25, + "path":"translation" + } + }, + { + "sampler":82, + "target":{ + "node":25, + "path":"rotation" + } + }, + { + "sampler":83, + "target":{ + "node":25, + "path":"scale" + } + }, + { + "sampler":84, + "target":{ + "node":24, + "path":"translation" + } + }, + { + "sampler":85, + "target":{ + "node":24, + "path":"rotation" + } + }, + { + "sampler":86, + "target":{ + "node":24, + "path":"scale" + } + } + ], + "name":"trigger", + "samplers":[ + { + "input":13, + "interpolation":"STEP", + "output":14 + }, + { + "input":13, + "interpolation":"STEP", + "output":15 + }, + { + "input":13, + "interpolation":"STEP", + "output":16 + }, + { + "input":13, + "interpolation":"STEP", + "output":17 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":19 + }, + { + "input":13, + "interpolation":"STEP", + "output":20 + }, + { + "input":13, + "interpolation":"STEP", + "output":21 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":22 + }, + { + "input":13, + "interpolation":"STEP", + "output":23 + }, + { + "input":13, + "interpolation":"STEP", + "output":24 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":25 + }, + { + "input":13, + "interpolation":"STEP", + "output":26 + }, + { + "input":13, + "interpolation":"STEP", + "output":27 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":28 + }, + { + "input":13, + "interpolation":"STEP", + "output":29 + }, + { + "input":13, + "interpolation":"STEP", + "output":30 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":31 + }, + { + "input":13, + "interpolation":"STEP", + "output":32 + }, + { + "input":13, + "interpolation":"STEP", + "output":33 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":34 + }, + { + "input":13, + "interpolation":"STEP", + "output":35 + }, + { + "input":13, + "interpolation":"STEP", + "output":36 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":37 + }, + { + "input":13, + "interpolation":"STEP", + "output":38 + }, + { + "input":13, + "interpolation":"STEP", + "output":39 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":40 + }, + { + "input":13, + "interpolation":"STEP", + "output":41 + }, + { + "input":13, + "interpolation":"STEP", + "output":42 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":43 + }, + { + "input":13, + "interpolation":"STEP", + "output":44 + }, + { + "input":13, + "interpolation":"STEP", + "output":45 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":46 + }, + { + "input":13, + "interpolation":"STEP", + "output":47 + }, + { + "input":13, + "interpolation":"STEP", + "output":48 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":49 + }, + { + "input":13, + "interpolation":"STEP", + "output":50 + }, + { + "input":13, + "interpolation":"STEP", + "output":51 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":52 + }, + { + "input":13, + "interpolation":"STEP", + "output":53 + }, + { + "input":13, + "interpolation":"STEP", + "output":54 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":55 + }, + { + "input":13, + "interpolation":"STEP", + "output":56 + }, + { + "input":13, + "interpolation":"STEP", + "output":57 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":58 + }, + { + "input":13, + "interpolation":"STEP", + "output":59 + }, + { + "input":13, + "interpolation":"STEP", + "output":60 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":61 + }, + { + "input":13, + "interpolation":"STEP", + "output":62 + }, + { + "input":13, + "interpolation":"STEP", + "output":63 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":64 + }, + { + "input":13, + "interpolation":"STEP", + "output":65 + }, + { + "input":13, + "interpolation":"STEP", + "output":66 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":67 + }, + { + "input":13, + "interpolation":"STEP", + "output":68 + }, + { + "input":13, + "interpolation":"STEP", + "output":69 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":70 + }, + { + "input":13, + "interpolation":"STEP", + "output":71 + }, + { + "input":13, + "interpolation":"STEP", + "output":72 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":73 + }, + { + "input":13, + "interpolation":"STEP", + "output":74 + }, + { + "input":13, + "interpolation":"STEP", + "output":75 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":76 + }, + { + "input":13, + "interpolation":"STEP", + "output":77 + }, + { + "input":13, + "interpolation":"STEP", + "output":78 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":79 + }, + { + "input":13, + "interpolation":"STEP", + "output":80 + }, + { + "input":13, + "interpolation":"STEP", + "output":81 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":82 + }, + { + "input":13, + "interpolation":"STEP", + "output":83 + }, + { + "input":13, + "interpolation":"STEP", + "output":84 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":85 + }, + { + "input":13, + "interpolation":"STEP", + "output":86 + }, + { + "input":13, + "interpolation":"STEP", + "output":87 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":88 + }, + { + "input":13, + "interpolation":"STEP", + "output":89 + }, + { + "input":13, + "interpolation":"STEP", + "output":90 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":91 + }, + { + "input":13, + "interpolation":"STEP", + "output":92 + }, + { + "input":13, + "interpolation":"STEP", + "output":93 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":94 + }, + { + "input":13, + "interpolation":"STEP", + "output":95 + }, + { + "input":13, + "interpolation":"STEP", + "output":96 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":97 + }, + { + "input":13, + "interpolation":"STEP", + "output":98 + }, + { + "input":13, + "interpolation":"STEP", + "output":99 + }, + { + "input":18, + "interpolation":"LINEAR", + "output":100 + }, + { + "input":13, + "interpolation":"STEP", + "output":101 + } + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Grunk", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "name":"Core", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cylinder.003", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "JOINTS_0":3, + "WEIGHTS_0":4 + }, + "indices":5, + "material":0 + }, + { + "attributes":{ + "POSITION":6, + "NORMAL":7, + "TEXCOORD_0":8, + "JOINTS_0":9, + "WEIGHTS_0":10 + }, + "indices":11, + "material":1 + } + ] + } + ], + "skins":[ + { + "inverseBindMatrices":12, + "joints":[ + 28, + 3, + 2, + 1, + 0, + 7, + 6, + 5, + 4, + 11, + 10, + 9, + 8, + 15, + 14, + 13, + 12, + 19, + 18, + 17, + 16, + 23, + 22, + 21, + 20, + 27, + 26, + 25, + 24 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":483, + "max":[ + 0.27682697772979736, + 0.3826371431350708, + 0.25977984070777893 + ], + "min":[ + -0.27682697772979736, + -0.03273570537567139, + -0.27999281883239746 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":483, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":483, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5121, + "count":483, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5126, + "count":483, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5123, + "count":729, + "type":"SCALAR" + }, + { + "bufferView":6, + "componentType":5126, + "count":91, + "max":[ + 0.1086997389793396, + 0.08980841934680939, + 0.10045365989208221 + ], + "min":[ + -0.1086997389793396, + -0.01636648178100586, + -0.11149515211582184 + ], + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":91, + "type":"VEC3" + }, + { + "bufferView":8, + "componentType":5126, + "count":91, + "type":"VEC2" + }, + { + "bufferView":9, + "componentType":5121, + "count":91, + "type":"VEC4" + }, + { + "bufferView":10, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":11, + "componentType":5123, + "count":141, + "type":"SCALAR" + }, + { + "bufferView":12, + "componentType":5126, + "count":29, + "type":"MAT4" + }, + { + "bufferView":13, + "componentType":5126, + "count":2, + "max":[ + 6 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":14, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":16, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":17, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":18, + "componentType":5126, + "count":91, + "max":[ + 6 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":19, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":21, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":22, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":23, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":24, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":26, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":28, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":29, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":30, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":31, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":32, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":33, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":34, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":35, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":36, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":37, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":38, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":39, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":40, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":41, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":42, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":43, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":44, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":45, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":46, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":47, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":48, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":49, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":50, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":51, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":52, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":53, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":54, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":55, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":56, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":57, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":58, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":59, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":60, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":61, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":62, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":63, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":64, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":65, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":66, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":67, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":68, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":69, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":70, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":71, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":72, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":73, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":74, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":75, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":76, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":77, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":78, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":79, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":80, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":81, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":82, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":83, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":84, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":85, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":86, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":87, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":88, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":89, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":90, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":91, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":92, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":93, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":94, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":95, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":96, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":97, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":98, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":99, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":100, + "componentType":5126, + "count":91, + "type":"VEC4" + }, + { + "bufferView":101, + "componentType":5126, + "count":2, + "type":"VEC3" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":5796, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":5796, + "byteOffset":5796, + "target":34962 + }, + { + "buffer":0, + "byteLength":3864, + "byteOffset":11592, + "target":34962 + }, + { + "buffer":0, + "byteLength":1932, + "byteOffset":15456, + "target":34962 + }, + { + "buffer":0, + "byteLength":7728, + "byteOffset":17388, + "target":34962 + }, + { + "buffer":0, + "byteLength":1458, + "byteOffset":25116, + "target":34963 + }, + { + "buffer":0, + "byteLength":1092, + "byteOffset":26576, + "target":34962 + }, + { + "buffer":0, + "byteLength":1092, + "byteOffset":27668, + "target":34962 + }, + { + "buffer":0, + "byteLength":728, + "byteOffset":28760, + "target":34962 + }, + { + "buffer":0, + "byteLength":364, + "byteOffset":29488, + "target":34962 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":29852, + "target":34962 + }, + { + "buffer":0, + "byteLength":282, + "byteOffset":31308, + "target":34963 + }, + { + "buffer":0, + "byteLength":1856, + "byteOffset":31592 + }, + { + "buffer":0, + "byteLength":8, + "byteOffset":33448 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":33456 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":33480 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":33512 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":33536 + }, + { + "buffer":0, + "byteLength":364, + "byteOffset":33560 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":33924 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":35380 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":35404 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":35428 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":36884 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":36908 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":36932 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":38388 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":38412 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":38436 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":39892 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":39916 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":39940 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":41396 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":41420 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":41444 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":42900 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":42924 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":42948 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":44404 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":44428 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":44452 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":45908 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":45932 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":45956 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":47412 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":47436 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":47460 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":48916 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":48940 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":48964 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":50420 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":50444 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":50468 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":51924 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":51948 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":51972 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":53428 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":53452 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":53476 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":54932 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":54956 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":54980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":56436 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":56460 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":56484 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":57940 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":57964 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":57988 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":59444 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":59468 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":59492 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":60948 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":60972 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":60996 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":62452 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":62476 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":62500 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":63956 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":63980 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":64004 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":65460 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":65484 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":65508 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":66964 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":66988 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":67012 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":68468 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":68492 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":68516 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":69972 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":69996 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":70020 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":71476 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":71500 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":71524 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":72980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":73004 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":73028 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":74484 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":74508 + }, + { + "buffer":0, + "byteLength":1456, + "byteOffset":74532 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":75988 + } + ], + "buffers":[ + { + "byteLength":76012, + "uri":"alarm.bin" + } + ] +} diff --git a/assets/grunk/alarm/alarm.gltf.import b/assets/grunk/alarm/alarm.gltf.import new file mode 100644 index 0000000..cee0413 --- /dev/null +++ b/assets/grunk/alarm/alarm.gltf.import @@ -0,0 +1,48 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://60ks4l42qxia" +path="res://.godot/imported/alarm.gltf-ea2bfae4f9486e264df32529eb23ab63.scn" + +[deps] + +source_file="res://assets/grunk/alarm/alarm.gltf" +dest_files=["res://.godot/imported/alarm.gltf-ea2bfae4f9486e264df32529eb23ab63.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={ +"materials": { +"Core": { +"use_external/enabled": true, +"use_external/path": "uid://cdpvcruywnp4x" +}, +"Grunk": { +"use_external/enabled": true, +"use_external/path": "uid://bmab6i16v748m" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/assets/grunk/alarm/alarm_core_C.png b/assets/grunk/alarm/alarm_core_C.png new file mode 100644 index 0000000..ef6dc15 --- /dev/null +++ b/assets/grunk/alarm/alarm_core_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40586dd39fd1a588fb322f5d1fead0b3d70bd118ffdcc04e6be65ebf10034e9f +size 10702 diff --git a/assets/grunk/alarm/alarm_core_C.png.import b/assets/grunk/alarm/alarm_core_C.png.import new file mode 100644 index 0000000..226b060 --- /dev/null +++ b/assets/grunk/alarm/alarm_core_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d30fv8koa7l76" +path="res://.godot/imported/alarm_core_C.png-6c19be146ce7f3b1082c3b4a14ec6e5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/grunk/alarm/alarm_core_C.png" +dest_files=["res://.godot/imported/alarm_core_C.png-6c19be146ce7f3b1082c3b4a14ec6e5e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/grunk/alarm/alarm_core_N.png b/assets/grunk/alarm/alarm_core_N.png new file mode 100644 index 0000000..230f720 --- /dev/null +++ b/assets/grunk/alarm/alarm_core_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51eea96f959b50ed649aa25bfbbac160f57a151ca7913dcb1f109212ee10477d +size 21660 diff --git a/assets/grunk/alarm/alarm_core_N.png.import b/assets/grunk/alarm/alarm_core_N.png.import new file mode 100644 index 0000000..c417e44 --- /dev/null +++ b/assets/grunk/alarm/alarm_core_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b60qme57nn45u" +path="res://.godot/imported/alarm_core_N.png-bf83d4de4dda39cecd12ded93e8065ae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/grunk/alarm/alarm_core_N.png" +dest_files=["res://.godot/imported/alarm_core_N.png-bf83d4de4dda39cecd12ded93e8065ae.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/grunk/alarm/alarm_core_N.png" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/grunk/alarm/alarm_core_R.png b/assets/grunk/alarm/alarm_core_R.png new file mode 100644 index 0000000..1cc2ec9 --- /dev/null +++ b/assets/grunk/alarm/alarm_core_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb5f265b892cf0b696fd6da38c8cd5f02c1fecf9db33bfdc84a82e458aed6a50 +size 7927 diff --git a/assets/grunk/alarm/alarm_core_R.png.import b/assets/grunk/alarm/alarm_core_R.png.import new file mode 100644 index 0000000..62a8ad9 --- /dev/null +++ b/assets/grunk/alarm/alarm_core_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3310lmvwfp7g" +path="res://.godot/imported/alarm_core_R.png-3ece2da6b8a3ee0dce1c204c687f2929.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/grunk/alarm/alarm_core_R.png" +dest_files=["res://.godot/imported/alarm_core_R.png-3ece2da6b8a3ee0dce1c204c687f2929.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/props/trash_can/trash_can.mesh b/assets/props/trash_can/trash_can.mesh new file mode 100644 index 0000000..4cbdca9 Binary files /dev/null and b/assets/props/trash_can/trash_can.mesh differ diff --git a/assets/props/trash_can/trash_can.mtl b/assets/props/trash_can/trash_can.mtl new file mode 100644 index 0000000..e3ca519 --- /dev/null +++ b/assets/props/trash_can/trash_can.mtl @@ -0,0 +1,2 @@ +# Blender 4.3.2 MTL File: 'trash_can.blend' +# www.blender.org diff --git a/assets/props/trash_can/trash_can.obj b/assets/props/trash_can/trash_can.obj new file mode 100644 index 0000000..3dbc32c --- /dev/null +++ b/assets/props/trash_can/trash_can.obj @@ -0,0 +1,107 @@ +# Blender 4.3.2 +# www.blender.org +mtllib trash_can.mtl +o Cylinder +v 0.000000 -0.500000 -0.400000 +v 0.282843 -0.500000 -0.282843 +v 0.400000 -0.500000 0.000000 +v 0.282843 -0.500000 0.282843 +v 0.000000 -0.500000 0.400000 +v -0.282843 -0.500000 0.282843 +v -0.400000 -0.500000 0.000000 +v -0.282843 -0.500000 -0.282843 +v -0.000000 0.500000 -0.350113 +v 0.000000 0.400000 -0.400000 +v 0.247567 0.500000 -0.247567 +v 0.282843 0.400000 -0.282843 +v 0.350113 0.500000 -0.000000 +v 0.400000 0.400000 0.000000 +v 0.247567 0.500000 0.247567 +v 0.282843 0.400000 0.282843 +v 0.000000 0.500000 0.350113 +v 0.000000 0.400000 0.400000 +v -0.247567 0.500000 0.247567 +v -0.282843 0.400000 0.282843 +v -0.350113 0.500000 0.000000 +v -0.400000 0.400000 0.000000 +v -0.247567 0.500000 -0.247567 +v -0.282843 0.400000 -0.282843 +vn -0.3827 -0.0000 -0.9239 +vn 0.9239 -0.0000 0.3827 +vn 0.3827 -0.0000 0.9239 +vn -0.3827 -0.0000 0.9239 +vn -0.9239 -0.0000 0.3827 +vn -0.9239 -0.0000 -0.3827 +vn 0.3827 -0.0000 -0.9239 +vn 0.9239 -0.0000 -0.3827 +vn -0.0000 -1.0000 -0.0000 +vn 0.3475 0.4186 -0.8391 +vn 0.8390 0.4186 -0.3475 +vn 0.8390 0.4186 0.3475 +vn 0.3475 0.4186 0.8390 +vn -0.3475 0.4186 0.8391 +vn -0.8390 0.4186 0.3475 +vn -0.8391 0.4186 -0.3475 +vn -0.3475 0.4186 -0.8390 +vn -0.0000 1.0000 -0.0000 +vt 0.125000 0.500000 +vt 0.125000 0.953125 +vt 0.000000 0.953125 +vt 0.000000 0.500000 +vt 0.750000 0.500000 +vt 0.750000 0.953125 +vt 0.625000 0.953125 +vt 0.625000 0.500000 +vt 0.500000 0.953125 +vt 0.500000 0.500000 +vt 0.375000 0.953125 +vt 0.375000 0.500000 +vt 0.250000 0.953125 +vt 0.250000 0.500000 +vt 1.000000 0.500000 +vt 1.000000 0.953125 +vt 0.875000 0.953125 +vt 0.875000 0.500000 +vt 0.843750 0.468750 +vt 0.968750 0.343750 +vt 0.968750 0.156250 +vt 0.843750 0.031250 +vt 0.656250 0.031250 +vt 0.531250 0.156250 +vt 0.531250 0.343750 +vt 0.656250 0.468750 +vt 0.468750 0.343750 +vt 0.343750 0.468750 +vt 0.312500 0.406250 +vt 0.406250 0.312500 +vt 0.468750 0.156250 +vt 0.406250 0.187500 +vt 0.343750 0.031250 +vt 0.312500 0.093750 +vt 0.156250 0.031250 +vt 0.187500 0.093750 +vt 0.031250 0.156250 +vt 0.093750 0.187500 +vt 0.031250 0.343750 +vt 0.093750 0.312500 +vt 0.156250 0.468750 +vt 0.187500 0.406250 +s 0 +f 8/1/1 24/2/1 10/3/1 1/4/1 +f 3/5/2 14/6/2 16/7/2 4/8/2 +f 4/8/3 16/7/3 18/9/3 5/10/3 +f 5/10/4 18/9/4 20/11/4 6/12/4 +f 6/12/5 20/11/5 22/13/5 7/14/5 +f 7/14/6 22/13/6 24/2/6 8/1/6 +f 1/15/7 10/16/7 12/17/7 2/18/7 +f 2/18/8 12/17/8 14/6/8 3/5/8 +f 1/19/9 2/20/9 3/21/9 4/22/9 5/23/9 6/24/9 7/25/9 8/26/9 +f 12/27/10 10/28/10 9/29/10 11/30/10 +f 14/31/11 12/27/11 11/30/11 13/32/11 +f 16/33/12 14/31/12 13/32/12 15/34/12 +f 18/35/13 16/33/13 15/34/13 17/36/13 +f 20/37/14 18/35/14 17/36/14 19/38/14 +f 22/39/15 20/37/15 19/38/15 21/40/15 +f 24/41/16 22/39/16 21/40/16 23/42/16 +f 10/28/17 24/41/17 23/42/17 9/29/17 +f 11/30/18 9/29/18 23/42/18 21/40/18 19/38/18 17/36/18 15/34/18 13/32/18 diff --git a/assets/props/trash_can/trash_can.obj.import b/assets/props/trash_can/trash_can.obj.import new file mode 100644 index 0000000..6040190 --- /dev/null +++ b/assets/props/trash_can/trash_can.obj.import @@ -0,0 +1,25 @@ +[remap] + +importer="wavefront_obj" +importer_version=1 +type="Mesh" +uid="uid://c1npli5k7cmt1" +path="res://.godot/imported/trash_can.obj-daca2c883ec044fd1a69cd27cd4a3490.mesh" + +[deps] + +files=["res://.godot/imported/trash_can.obj-daca2c883ec044fd1a69cd27cd4a3490.mesh"] + +source_file="res://assets/props/trash_can/trash_can.obj" +dest_files=["res://.godot/imported/trash_can.obj-daca2c883ec044fd1a69cd27cd4a3490.mesh", "res://.godot/imported/trash_can.obj-daca2c883ec044fd1a69cd27cd4a3490.mesh"] + +[params] + +generate_tangents=true +generate_lods=true +generate_shadow_mesh=true +generate_lightmap_uv2=false +generate_lightmap_uv2_texel_size=0.2 +scale_mesh=Vector3(1, 1, 1) +offset_mesh=Vector3(0, 0, 0) +force_disable_mesh_compression=false diff --git a/assets/props/trash_can/trash_can_C.png b/assets/props/trash_can/trash_can_C.png new file mode 100644 index 0000000..4bef332 --- /dev/null +++ b/assets/props/trash_can/trash_can_C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4429c2422a7cbf57dbd2bb85649cfd3096de5596cf9651c3ef59116499de3455 +size 711 diff --git a/assets/props/trash_can/trash_can_C.png.import b/assets/props/trash_can/trash_can_C.png.import new file mode 100644 index 0000000..c39bde4 --- /dev/null +++ b/assets/props/trash_can/trash_can_C.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg01fg62km4fq" +path="res://.godot/imported/trash_can_C.png-a513828346c1391ee7f543c9bc5b98e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/trash_can/trash_can_C.png" +dest_files=["res://.godot/imported/trash_can_C.png-a513828346c1391ee7f543c9bc5b98e7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/props/trash_can/trash_can_M.png b/assets/props/trash_can/trash_can_M.png new file mode 100644 index 0000000..4567bd6 --- /dev/null +++ b/assets/props/trash_can/trash_can_M.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bc0c5a2872606ad21d90ab77bbafd307eb0e7a81ae7efc2847f3ee34bf5cc57 +size 304 diff --git a/assets/props/trash_can/trash_can_M.png.import b/assets/props/trash_can/trash_can_M.png.import new file mode 100644 index 0000000..4a6cf3e --- /dev/null +++ b/assets/props/trash_can/trash_can_M.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhj3w5ujnikf6" +path="res://.godot/imported/trash_can_M.png-7d498cc43ffebcd3f67598f6f4d903c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/trash_can/trash_can_M.png" +dest_files=["res://.godot/imported/trash_can_M.png-7d498cc43ffebcd3f67598f6f4d903c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/props/trash_can/trash_can_N.png b/assets/props/trash_can/trash_can_N.png new file mode 100644 index 0000000..f00e687 --- /dev/null +++ b/assets/props/trash_can/trash_can_N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33581cfbadeb82c0310a55e924c6b986f9296ae3090849cfd9469851791597cb +size 537 diff --git a/assets/props/trash_can/trash_can_N.png.import b/assets/props/trash_can/trash_can_N.png.import new file mode 100644 index 0000000..e593f77 --- /dev/null +++ b/assets/props/trash_can/trash_can_N.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1ksjm73dg0jy" +path="res://.godot/imported/trash_can_N.png-0c251a62a2ee8a3c06fe8fc4bc763ee2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/trash_can/trash_can_N.png" +dest_files=["res://.godot/imported/trash_can_N.png-0c251a62a2ee8a3c06fe8fc4bc763ee2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=1 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=1 +roughness/src_normal="res://assets/props/trash_can/trash_can_N.png" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/assets/props/trash_can/trash_can_R.png b/assets/props/trash_can/trash_can_R.png new file mode 100644 index 0000000..57c0b6b --- /dev/null +++ b/assets/props/trash_can/trash_can_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d22336d7c13fdead28f6e3ad2d2dc0b95c7184b72763b0fdbb7a2bd663052773 +size 4249 diff --git a/assets/props/trash_can/trash_can_R.png.import b/assets/props/trash_can/trash_can_R.png.import new file mode 100644 index 0000000..e7615ca --- /dev/null +++ b/assets/props/trash_can/trash_can_R.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8wb1tr3lpdap" +path="res://.godot/imported/trash_can_R.png-de97399a2f6bce07f3860d2832d8e1ae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/props/trash_can/trash_can_R.png" +dest_files=["res://.godot/imported/trash_can_R.png-de97399a2f6bce07f3860d2832d8e1ae.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/levels/ghost_ship/environment_3.tres b/levels/ghost_ship/environment_3.tres index 93ff9d9..7b96bd8 100644 --- a/levels/ghost_ship/environment_3.tres +++ b/levels/ghost_ship/environment_3.tres @@ -29,7 +29,7 @@ ssao_intensity = 2.5 ssil_enabled = true ssil_radius = 0.4 sdfgi_enabled = true -sdfgi_use_occlusion = true +sdfgi_cascades = 7 glow_enabled = true glow_strength = 0.7 glow_blend_mode = 0 diff --git a/levels/ghost_ship/ghost_ship_level.tscn b/levels/ghost_ship/ghost_ship_level.tscn index f18868d..35c7e37 100644 --- a/levels/ghost_ship/ghost_ship_level.tscn +++ b/levels/ghost_ship/ghost_ship_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=415 format=4 uid="uid://crydi5cjgfwe5"] +[gd_scene load_steps=421 format=4 uid="uid://crydi5cjgfwe5"] [ext_resource type="PackedScene" uid="uid://oowut88kr2ox" path="res://levels/ghost_ship/player_ship/player_ship.tscn" id="1_2pyr1"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="2_2egij"] @@ -17,7 +17,7 @@ [ext_resource type="ArrayMesh" uid="uid://bx00qgk2dyjrw" path="res://assets/level/wall/wall_2.mesh" id="16_sqa4l"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="17_0idgf"] [ext_resource type="Texture2D" uid="uid://dwi2opqp2s8ak" path="res://assets/level/wall/wall_1_R.png" id="17_smvh1"] -[ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/gunk_node/grunk_nodule.tscn" id="19_ji5cn"] +[ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/mechanics/alarm/grunk_nodule.tscn" id="19_ji5cn"] [ext_resource type="PackedScene" uid="uid://30o8ltnnxpxo" path="res://src/effects/floating_dust.tscn" id="25_6giaa"] [ext_resource type="ArrayMesh" uid="uid://cqd0a7ousx01n" path="res://assets/level/hallway/hallway_1.mesh" id="25_smvh1"] [ext_resource type="PackedScene" uid="uid://cppd3scvxf3eg" path="res://src/props/crate_long/crate_long.tscn" id="26_otfxe"] @@ -41,10 +41,14 @@ [ext_resource type="Texture2D" uid="uid://ddjth5slpjrcd" path="res://assets/level/ceiling/ceiling_1_C.png" id="36_kp5n7"] [ext_resource type="Material" uid="uid://b8xdnogrfefvf" path="res://levels/ghost_ship/guide_sign/mess_hall_sign.material" id="36_sogkw"] [ext_resource type="Texture2D" uid="uid://bs1fx1h0tddde" path="res://assets/level/ceiling/ceiling_1_M.png" id="37_lfacn"] +[ext_resource type="ArrayMesh" uid="uid://cx8xgt2fow2mo" path="res://assets/props/trash_can/trash_can.mesh" id="38_6glsq"] [ext_resource type="Texture2D" uid="uid://bmwmajwul60ti" path="res://assets/level/ceiling/ceiling_1_N.png" id="38_f0xh4"] [ext_resource type="Material" uid="uid://dt73a25l7h8if" path="res://levels/ghost_ship/guide_sign/crew_quarters_sign.material" id="38_ojd88"] +[ext_resource type="PackedScene" uid="uid://dgqx1h4dtkwma" path="res://src/world/mechanics/trigger/gunk_trigger.tscn" id="38_opukp"] +[ext_resource type="PackedScene" uid="uid://bttust5ohud8e" path="res://src/world/mechanics/relay/gunk_relay.tscn" id="39_6glsq"] [ext_resource type="PackedScene" uid="uid://d2feet02a603e" path="res://src/props/overhead_light/overhead_light.tscn" id="39_kp5n7"] [ext_resource type="Texture2D" uid="uid://8hav47a84uk" path="res://assets/level/ceiling/ceiling_1_R.png" id="39_nmnkj"] +[ext_resource type="PackedScene" uid="uid://dgeg3kkogm71m" path="res://src/world/mechanics/alarm/gunk_alarm.tscn" id="40_nomhm"] [ext_resource type="PackedScene" uid="uid://ctr56p23cvupu" path="res://src/props/retinal_scanner/retinal_scanner.tscn" id="41_u2hqf"] [ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="43_1h5r5"] [ext_resource type="PackedScene" uid="uid://bn8fdu4houoo2" path="res://src/world/world_item/world_item.tscn" id="43_f0xh4"] @@ -259,6 +263,7 @@ shader_parameter/vertex_inflation = 0.0 shader_parameter/inflation_pixellation = 10.0 [sub_resource type="CapsuleMesh" id="CapsuleMesh_lfacn"] +radius = 0.4 [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_lfacn"] @@ -1258,14 +1263,47 @@ size = Vector3(1.4, 3, 2.2) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_48a1a"] data = PackedVector3Array(-0.7, 1.5, 1.1, 0.7, 1.5, 1.1, -0.7, -1.5, 1.1, 0.7, 1.5, 1.1, 0.7, -1.5, 1.1, -0.7, -1.5, 1.1, 0.7, 1.5, -1.1, -0.7, 1.5, -1.1, 0.7, -1.5, -1.1, -0.7, 1.5, -1.1, -0.7, -1.5, -1.1, 0.7, -1.5, -1.1, 0.7, 1.5, 1.1, 0.7, 1.5, -1.1, 0.7, -1.5, 1.1, 0.7, 1.5, -1.1, 0.7, -1.5, -1.1, 0.7, -1.5, 1.1, -0.7, 1.5, -1.1, -0.7, 1.5, 1.1, -0.7, -1.5, -1.1, -0.7, 1.5, 1.1, -0.7, -1.5, 1.1, -0.7, -1.5, -1.1, 0.7, 1.5, 1.1, -0.7, 1.5, 1.1, 0.7, 1.5, -1.1, -0.7, 1.5, 1.1, -0.7, 1.5, -1.1, 0.7, 1.5, -1.1, -0.7, -1.5, 1.1, 0.7, -1.5, 1.1, -0.7, -1.5, -1.1, 0.7, -1.5, 1.1, 0.7, -1.5, -1.1, -0.7, -1.5, -1.1) -[sub_resource type="CylinderMesh" id="CylinderMesh_35kna"] -top_radius = 0.4 -bottom_radius = 0.4 -height = 1.0 +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_nomhm"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("6_3kphg") -[sub_resource type="CylinderShape3D" id="CylinderShape3D_35kna"] -height = 1.0 -radius = 0.4 +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_sogkw"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("6_3kphg") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_86yrp"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("5_1njh5") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.88, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = ExtResource("43_1h5r5") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_nomhm") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_sogkw") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_01gbg"] +data = PackedVector3Array(-0.2828, 0.4, -0.2828, -0.2828, -0.5, -0.2828, 0, 0.4, -0.4, 0, 0.4, -0.4, -0.2828, -0.5, -0.2828, 0, -0.5, -0.4, 0.4, 0.4, 0, 0.4, -0.5, 0, 0.2828, 0.4, 0.2828, 0.2828, 0.4, 0.2828, 0.4, -0.5, 0, 0.2828, -0.5, 0.2828, 0.2828, 0.4, 0.2828, 0.2828, -0.5, 0.2828, 0, 0.4, 0.4, 0, 0.4, 0.4, 0.2828, -0.5, 0.2828, 0, -0.5, 0.4, 0, 0.4, 0.4, 0, -0.5, 0.4, -0.2828, 0.4, 0.2828, -0.2828, 0.4, 0.2828, 0, -0.5, 0.4, -0.2828, -0.5, 0.2828, -0.2828, 0.4, 0.2828, -0.2828, -0.5, 0.2828, -0.4, 0.4, 0, -0.4, 0.4, 0, -0.2828, -0.5, 0.2828, -0.4, -0.5, 0, -0.4, 0.4, 0, -0.4, -0.5, 0, -0.2828, 0.4, -0.2828, -0.2828, 0.4, -0.2828, -0.4, -0.5, 0, -0.2828, -0.5, -0.2828, 0, 0.4, -0.4, 0, -0.5, -0.4, 0.2828, 0.4, -0.2828, 0.2828, 0.4, -0.2828, 0, -0.5, -0.4, 0.2828, -0.5, -0.2828, 0.2828, 0.4, -0.2828, 0.2828, -0.5, -0.2828, 0.4, 0.4, 0, 0.4, 0.4, 0, 0.2828, -0.5, -0.2828, 0.4, -0.5, 0, 0.2828, -0.5, -0.2828, 0, -0.5, -0.4, 0.4, -0.5, 0, 0.4, -0.5, 0, 0, -0.5, -0.4, 0.2828, -0.5, 0.2828, 0.2828, -0.5, 0.2828, 0, -0.5, -0.4, 0, -0.5, 0.4, 0, -0.5, 0.4, 0, -0.5, -0.4, -0.2828, -0.5, 0.2828, -0.2828, -0.5, 0.2828, 0, -0.5, -0.4, -0.4, -0.5, 0, -0.4, -0.5, 0, 0, -0.5, -0.4, -0.2828, -0.5, -0.2828, 0, 0.4, -0.4, 0.2828, 0.4, -0.2828, 0, 0.5, -0.3501, 0, 0.5, -0.3501, 0.2828, 0.4, -0.2828, 0.2476, 0.5, -0.2476, 0.2828, 0.4, -0.2828, 0.4, 0.4, 0, 0.2476, 0.5, -0.2476, 0.2476, 0.5, -0.2476, 0.4, 0.4, 0, 0.3501, 0.5, 0, 0.4, 0.4, 0, 0.2828, 0.4, 0.2828, 0.3501, 0.5, 0, 0.3501, 0.5, 0, 0.2828, 0.4, 0.2828, 0.2476, 0.5, 0.2476, 0.2828, 0.4, 0.2828, 0, 0.4, 0.4, 0.2476, 0.5, 0.2476, 0.2476, 0.5, 0.2476, 0, 0.4, 0.4, 0, 0.5, 0.3501, 0, 0.4, 0.4, -0.2828, 0.4, 0.2828, 0, 0.5, 0.3501, 0, 0.5, 0.3501, -0.2828, 0.4, 0.2828, -0.2476, 0.5, 0.2476, -0.2828, 0.4, 0.2828, -0.4, 0.4, 0, -0.2476, 0.5, 0.2476, -0.2476, 0.5, 0.2476, -0.4, 0.4, 0, -0.3501, 0.5, 0, -0.4, 0.4, 0, -0.2828, 0.4, -0.2828, -0.3501, 0.5, 0, -0.3501, 0.5, 0, -0.2828, 0.4, -0.2828, -0.2476, 0.5, -0.2476, -0.2828, 0.4, -0.2828, 0, 0.4, -0.4, -0.2476, 0.5, -0.2476, -0.2476, 0.5, -0.2476, 0, 0.4, -0.4, 0, 0.5, -0.3501, 0, 0.5, -0.3501, 0.2476, 0.5, -0.2476, -0.2476, 0.5, -0.2476, -0.2476, 0.5, -0.2476, 0.2476, 0.5, -0.2476, -0.3501, 0.5, 0, -0.3501, 0.5, 0, 0.2476, 0.5, -0.2476, -0.2476, 0.5, 0.2476, -0.2476, 0.5, 0.2476, 0.2476, 0.5, -0.2476, 0, 0.5, 0.3501, 0, 0.5, 0.3501, 0.2476, 0.5, -0.2476, 0.2476, 0.5, 0.2476, 0.2476, 0.5, 0.2476, 0.2476, 0.5, -0.2476, 0.3501, 0.5, 0) [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_35kna"] emission_shape = 3 @@ -1737,10 +1775,10 @@ height = 0.1 [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_nmnkj"] data = PackedVector3Array(0, 0.05, 1, 0.098, 0.05, 0.9952, 0, 0.03, 1, 0.098, 0.05, 0.9952, 0.098, 0.03, 0.9952, 0, 0.03, 1, 0.098, 0.05, 0.9952, 0.1951, 0.05, 0.9808, 0.098, 0.03, 0.9952, 0.1951, 0.05, 0.9808, 0.1951, 0.03, 0.9808, 0.098, 0.03, 0.9952, 0.1951, 0.05, 0.9808, 0.2903, 0.05, 0.9569, 0.1951, 0.03, 0.9808, 0.2903, 0.05, 0.9569, 0.2903, 0.03, 0.9569, 0.1951, 0.03, 0.9808, 0.2903, 0.05, 0.9569, 0.3827, 0.05, 0.9239, 0.2903, 0.03, 0.9569, 0.3827, 0.05, 0.9239, 0.3827, 0.03, 0.9239, 0.2903, 0.03, 0.9569, 0.3827, 0.05, 0.9239, 0.4714, 0.05, 0.8819, 0.3827, 0.03, 0.9239, 0.4714, 0.05, 0.8819, 0.4714, 0.03, 0.8819, 0.3827, 0.03, 0.9239, 0.4714, 0.05, 0.8819, 0.5556, 0.05, 0.8315, 0.4714, 0.03, 0.8819, 0.5556, 0.05, 0.8315, 0.5556, 0.03, 0.8315, 0.4714, 0.03, 0.8819, 0.5556, 0.05, 0.8315, 0.6344, 0.05, 0.773, 0.5556, 0.03, 0.8315, 0.6344, 0.05, 0.773, 0.6344, 0.03, 0.773, 0.5556, 0.03, 0.8315, 0.6344, 0.05, 0.773, 0.7071, 0.05, 0.7071, 0.6344, 0.03, 0.773, 0.7071, 0.05, 0.7071, 0.7071, 0.03, 0.7071, 0.6344, 0.03, 0.773, 0.7071, 0.05, 0.7071, 0.773, 0.05, 0.6344, 0.7071, 0.03, 0.7071, 0.773, 0.05, 0.6344, 0.773, 0.03, 0.6344, 0.7071, 0.03, 0.7071, 0.773, 0.05, 0.6344, 0.8315, 0.05, 0.5556, 0.773, 0.03, 0.6344, 0.8315, 0.05, 0.5556, 0.8315, 0.03, 0.5556, 0.773, 0.03, 0.6344, 0.8315, 0.05, 0.5556, 0.8819, 0.05, 0.4714, 0.8315, 0.03, 0.5556, 0.8819, 0.05, 0.4714, 0.8819, 0.03, 0.4714, 0.8315, 0.03, 0.5556, 0.8819, 0.05, 0.4714, 0.9239, 0.05, 0.3827, 0.8819, 0.03, 0.4714, 0.9239, 0.05, 0.3827, 0.9239, 0.03, 0.3827, 0.8819, 0.03, 0.4714, 0.9239, 0.05, 0.3827, 0.9569, 0.05, 0.2903, 0.9239, 0.03, 0.3827, 0.9569, 0.05, 0.2903, 0.9569, 0.03, 0.2903, 0.9239, 0.03, 0.3827, 0.9569, 0.05, 0.2903, 0.9808, 0.05, 0.1951, 0.9569, 0.03, 0.2903, 0.9808, 0.05, 0.1951, 0.9808, 0.03, 0.1951, 0.9569, 0.03, 0.2903, 0.9808, 0.05, 0.1951, 0.9952, 0.05, 0.098, 0.9808, 0.03, 0.1951, 0.9952, 0.05, 0.098, 0.9952, 0.03, 0.098, 0.9808, 0.03, 0.1951, 0.9952, 0.05, 0.098, 1, 0.05, 0, 0.9952, 0.03, 0.098, 1, 0.05, 0, 1, 0.03, 0, 0.9952, 0.03, 0.098, 1, 0.05, 0, 0.9952, 0.05, -0.098, 1, 0.03, 0, 0.9952, 0.05, -0.098, 0.9952, 0.03, -0.098, 1, 0.03, 0, 0.9952, 0.05, -0.098, 0.9808, 0.05, -0.1951, 0.9952, 0.03, -0.098, 0.9808, 0.05, -0.1951, 0.9808, 0.03, -0.1951, 0.9952, 0.03, -0.098, 0.9808, 0.05, -0.1951, 0.9569, 0.05, -0.2903, 0.9808, 0.03, -0.1951, 0.9569, 0.05, -0.2903, 0.9569, 0.03, -0.2903, 0.9808, 0.03, -0.1951, 0.9569, 0.05, -0.2903, 0.9239, 0.05, -0.3827, 0.9569, 0.03, -0.2903, 0.9239, 0.05, -0.3827, 0.9239, 0.03, -0.3827, 0.9569, 0.03, -0.2903, 0.9239, 0.05, -0.3827, 0.8819, 0.05, -0.4714, 0.9239, 0.03, -0.3827, 0.8819, 0.05, -0.4714, 0.8819, 0.03, -0.4714, 0.9239, 0.03, -0.3827, 0.8819, 0.05, -0.4714, 0.8315, 0.05, -0.5556, 0.8819, 0.03, -0.4714, 0.8315, 0.05, -0.5556, 0.8315, 0.03, -0.5556, 0.8819, 0.03, -0.4714, 0.8315, 0.05, -0.5556, 0.773, 0.05, -0.6344, 0.8315, 0.03, -0.5556, 0.773, 0.05, -0.6344, 0.773, 0.03, -0.6344, 0.8315, 0.03, -0.5556, 0.773, 0.05, -0.6344, 0.7071, 0.05, -0.7071, 0.773, 0.03, -0.6344, 0.7071, 0.05, -0.7071, 0.7071, 0.03, -0.7071, 0.773, 0.03, -0.6344, 0.7071, 0.05, -0.7071, 0.6344, 0.05, -0.773, 0.7071, 0.03, -0.7071, 0.6344, 0.05, -0.773, 0.6344, 0.03, -0.773, 0.7071, 0.03, -0.7071, 0.6344, 0.05, -0.773, 0.5556, 0.05, -0.8315, 0.6344, 0.03, -0.773, 0.5556, 0.05, -0.8315, 0.5556, 0.03, -0.8315, 0.6344, 0.03, -0.773, 0.5556, 0.05, -0.8315, 0.4714, 0.05, -0.8819, 0.5556, 0.03, -0.8315, 0.4714, 0.05, -0.8819, 0.4714, 0.03, -0.8819, 0.5556, 0.03, -0.8315, 0.4714, 0.05, -0.8819, 0.3827, 0.05, -0.9239, 0.4714, 0.03, -0.8819, 0.3827, 0.05, -0.9239, 0.3827, 0.03, -0.9239, 0.4714, 0.03, -0.8819, 0.3827, 0.05, -0.9239, 0.2903, 0.05, -0.9569, 0.3827, 0.03, -0.9239, 0.2903, 0.05, -0.9569, 0.2903, 0.03, -0.9569, 0.3827, 0.03, -0.9239, 0.2903, 0.05, -0.9569, 0.1951, 0.05, -0.9808, 0.2903, 0.03, -0.9569, 0.1951, 0.05, -0.9808, 0.1951, 0.03, -0.9808, 0.2903, 0.03, -0.9569, 0.1951, 0.05, -0.9808, 0.098, 0.05, -0.9952, 0.1951, 0.03, -0.9808, 0.098, 0.05, -0.9952, 0.098, 0.03, -0.9952, 0.1951, 0.03, -0.9808, 0.098, 0.05, -0.9952, 0, 0.05, -1, 0.098, 0.03, -0.9952, 0, 0.05, -1, 0, 0.03, -1, 0.098, 0.03, -0.9952, 0, 0.05, -1, -0.098, 0.05, -0.9952, 0, 0.03, -1, -0.098, 0.05, -0.9952, -0.098, 0.03, -0.9952, 0, 0.03, -1, -0.098, 0.05, -0.9952, -0.1951, 0.05, -0.9808, -0.098, 0.03, -0.9952, -0.1951, 0.05, -0.9808, -0.1951, 0.03, -0.9808, -0.098, 0.03, -0.9952, -0.1951, 0.05, -0.9808, -0.2903, 0.05, -0.9569, -0.1951, 0.03, -0.9808, -0.2903, 0.05, -0.9569, -0.2903, 0.03, -0.9569, -0.1951, 0.03, -0.9808, -0.2903, 0.05, -0.9569, -0.3827, 0.05, -0.9239, -0.2903, 0.03, -0.9569, -0.3827, 0.05, -0.9239, -0.3827, 0.03, -0.9239, -0.2903, 0.03, -0.9569, -0.3827, 0.05, -0.9239, -0.4714, 0.05, -0.8819, -0.3827, 0.03, -0.9239, -0.4714, 0.05, -0.8819, -0.4714, 0.03, -0.8819, -0.3827, 0.03, -0.9239, -0.4714, 0.05, -0.8819, -0.5556, 0.05, -0.8315, -0.4714, 0.03, -0.8819, -0.5556, 0.05, -0.8315, -0.5556, 0.03, -0.8315, -0.4714, 0.03, -0.8819, -0.5556, 0.05, -0.8315, -0.6344, 0.05, -0.773, -0.5556, 0.03, -0.8315, -0.6344, 0.05, -0.773, -0.6344, 0.03, -0.773, -0.5556, 0.03, -0.8315, -0.6344, 0.05, -0.773, -0.7071, 0.05, -0.7071, -0.6344, 0.03, -0.773, -0.7071, 0.05, -0.7071, -0.7071, 0.03, -0.7071, -0.6344, 0.03, -0.773, -0.7071, 0.05, -0.7071, -0.773, 0.05, -0.6344, -0.7071, 0.03, -0.7071, -0.773, 0.05, -0.6344, -0.773, 0.03, -0.6344, -0.7071, 0.03, -0.7071, -0.773, 0.05, -0.6344, -0.8315, 0.05, -0.5556, -0.773, 0.03, -0.6344, -0.8315, 0.05, -0.5556, -0.8315, 0.03, -0.5556, -0.773, 0.03, -0.6344, -0.8315, 0.05, -0.5556, -0.8819, 0.05, -0.4714, -0.8315, 0.03, -0.5556, -0.8819, 0.05, -0.4714, -0.8819, 0.03, -0.4714, -0.8315, 0.03, -0.5556, -0.8819, 0.05, -0.4714, -0.9239, 0.05, -0.3827, -0.8819, 0.03, -0.4714, -0.9239, 0.05, -0.3827, -0.9239, 0.03, -0.3827, -0.8819, 0.03, -0.4714, -0.9239, 0.05, -0.3827, -0.9569, 0.05, -0.2903, -0.9239, 0.03, -0.3827, -0.9569, 0.05, -0.2903, -0.9569, 0.03, -0.2903, -0.9239, 0.03, -0.3827, -0.9569, 0.05, -0.2903, -0.9808, 0.05, -0.1951, -0.9569, 0.03, -0.2903, -0.9808, 0.05, -0.1951, -0.9808, 0.03, -0.1951, -0.9569, 0.03, -0.2903, -0.9808, 0.05, -0.1951, -0.9952, 0.05, -0.098, -0.9808, 0.03, -0.1951, -0.9952, 0.05, -0.098, -0.9952, 0.03, -0.098, -0.9808, 0.03, -0.1951, -0.9952, 0.05, -0.098, -1, 0.05, 0, -0.9952, 0.03, -0.098, -1, 0.05, 0, -1, 0.03, 0, -0.9952, 0.03, -0.098, -1, 0.05, 0, -0.9952, 0.05, 0.098, -1, 0.03, 0, -0.9952, 0.05, 0.098, -0.9952, 0.03, 0.098, -1, 0.03, 0, -0.9952, 0.05, 0.098, -0.9808, 0.05, 0.1951, -0.9952, 0.03, 0.098, -0.9808, 0.05, 0.1951, -0.9808, 0.03, 0.1951, -0.9952, 0.03, 0.098, -0.9808, 0.05, 0.1951, -0.9569, 0.05, 0.2903, -0.9808, 0.03, 0.1951, -0.9569, 0.05, 0.2903, -0.9569, 0.03, 0.2903, -0.9808, 0.03, 0.1951, -0.9569, 0.05, 0.2903, -0.9239, 0.05, 0.3827, -0.9569, 0.03, 0.2903, -0.9239, 0.05, 0.3827, -0.9239, 0.03, 0.3827, -0.9569, 0.03, 0.2903, -0.9239, 0.05, 0.3827, -0.8819, 0.05, 0.4714, -0.9239, 0.03, 0.3827, -0.8819, 0.05, 0.4714, -0.8819, 0.03, 0.4714, -0.9239, 0.03, 0.3827, -0.8819, 0.05, 0.4714, -0.8315, 0.05, 0.5556, -0.8819, 0.03, 0.4714, -0.8315, 0.05, 0.5556, -0.8315, 0.03, 0.5556, -0.8819, 0.03, 0.4714, -0.8315, 0.05, 0.5556, -0.773, 0.05, 0.6344, -0.8315, 0.03, 0.5556, -0.773, 0.05, 0.6344, -0.773, 0.03, 0.6344, -0.8315, 0.03, 0.5556, -0.773, 0.05, 0.6344, -0.7071, 0.05, 0.7071, -0.773, 0.03, 0.6344, -0.7071, 0.05, 0.7071, -0.7071, 0.03, 0.7071, -0.773, 0.03, 0.6344, -0.7071, 0.05, 0.7071, -0.6344, 0.05, 0.773, -0.7071, 0.03, 0.7071, -0.6344, 0.05, 0.773, -0.6344, 0.03, 0.773, -0.7071, 0.03, 0.7071, -0.6344, 0.05, 0.773, -0.5556, 0.05, 0.8315, -0.6344, 0.03, 0.773, -0.5556, 0.05, 0.8315, -0.5556, 0.03, 0.8315, -0.6344, 0.03, 0.773, -0.5556, 0.05, 0.8315, -0.4714, 0.05, 0.8819, -0.5556, 0.03, 0.8315, -0.4714, 0.05, 0.8819, -0.4714, 0.03, 0.8819, -0.5556, 0.03, 0.8315, -0.4714, 0.05, 0.8819, -0.3827, 0.05, 0.9239, -0.4714, 0.03, 0.8819, -0.3827, 0.05, 0.9239, -0.3827, 0.03, 0.9239, -0.4714, 0.03, 0.8819, -0.3827, 0.05, 0.9239, -0.2903, 0.05, 0.9569, -0.3827, 0.03, 0.9239, -0.2903, 0.05, 0.9569, -0.2903, 0.03, 0.9569, -0.3827, 0.03, 0.9239, -0.2903, 0.05, 0.9569, -0.1951, 0.05, 0.9808, -0.2903, 0.03, 0.9569, -0.1951, 0.05, 0.9808, -0.1951, 0.03, 0.9808, -0.2903, 0.03, 0.9569, -0.1951, 0.05, 0.9808, -0.098, 0.05, 0.9952, -0.1951, 0.03, 0.9808, -0.098, 0.05, 0.9952, -0.098, 0.03, 0.9952, -0.1951, 0.03, 0.9808, -0.098, 0.05, 0.9952, 0, 0.05, 1, -0.098, 0.03, 0.9952, 0, 0.05, 1, 0, 0.03, 1, -0.098, 0.03, 0.9952, 0, 0.03, 1, 0.098, 0.03, 0.9952, 0, 0.01, 1, 0.098, 0.03, 0.9952, 0.098, 0.01, 0.9952, 0, 0.01, 1, 0.098, 0.03, 0.9952, 0.1951, 0.03, 0.9808, 0.098, 0.01, 0.9952, 0.1951, 0.03, 0.9808, 0.1951, 0.01, 0.9808, 0.098, 0.01, 0.9952, 0.1951, 0.03, 0.9808, 0.2903, 0.03, 0.9569, 0.1951, 0.01, 0.9808, 0.2903, 0.03, 0.9569, 0.2903, 0.01, 0.9569, 0.1951, 0.01, 0.9808, 0.2903, 0.03, 0.9569, 0.3827, 0.03, 0.9239, 0.2903, 0.01, 0.9569, 0.3827, 0.03, 0.9239, 0.3827, 0.01, 0.9239, 0.2903, 0.01, 0.9569, 0.3827, 0.03, 0.9239, 0.4714, 0.03, 0.8819, 0.3827, 0.01, 0.9239, 0.4714, 0.03, 0.8819, 0.4714, 0.01, 0.8819, 0.3827, 0.01, 0.9239, 0.4714, 0.03, 0.8819, 0.5556, 0.03, 0.8315, 0.4714, 0.01, 0.8819, 0.5556, 0.03, 0.8315, 0.5556, 0.01, 0.8315, 0.4714, 0.01, 0.8819, 0.5556, 0.03, 0.8315, 0.6344, 0.03, 0.773, 0.5556, 0.01, 0.8315, 0.6344, 0.03, 0.773, 0.6344, 0.01, 0.773, 0.5556, 0.01, 0.8315, 0.6344, 0.03, 0.773, 0.7071, 0.03, 0.7071, 0.6344, 0.01, 0.773, 0.7071, 0.03, 0.7071, 0.7071, 0.01, 0.7071, 0.6344, 0.01, 0.773, 0.7071, 0.03, 0.7071, 0.773, 0.03, 0.6344, 0.7071, 0.01, 0.7071, 0.773, 0.03, 0.6344, 0.773, 0.01, 0.6344, 0.7071, 0.01, 0.7071, 0.773, 0.03, 0.6344, 0.8315, 0.03, 0.5556, 0.773, 0.01, 0.6344, 0.8315, 0.03, 0.5556, 0.8315, 0.01, 0.5556, 0.773, 0.01, 0.6344, 0.8315, 0.03, 0.5556, 0.8819, 0.03, 0.4714, 0.8315, 0.01, 0.5556, 0.8819, 0.03, 0.4714, 0.8819, 0.01, 0.4714, 0.8315, 0.01, 0.5556, 0.8819, 0.03, 0.4714, 0.9239, 0.03, 0.3827, 0.8819, 0.01, 0.4714, 0.9239, 0.03, 0.3827, 0.9239, 0.01, 0.3827, 0.8819, 0.01, 0.4714, 0.9239, 0.03, 0.3827, 0.9569, 0.03, 0.2903, 0.9239, 0.01, 0.3827, 0.9569, 0.03, 0.2903, 0.9569, 0.01, 0.2903, 0.9239, 0.01, 0.3827, 0.9569, 0.03, 0.2903, 0.9808, 0.03, 0.1951, 0.9569, 0.01, 0.2903, 0.9808, 0.03, 0.1951, 0.9808, 0.01, 0.1951, 0.9569, 0.01, 0.2903, 0.9808, 0.03, 0.1951, 0.9952, 0.03, 0.098, 0.9808, 0.01, 0.1951, 0.9952, 0.03, 0.098, 0.9952, 0.01, 0.098, 0.9808, 0.01, 0.1951, 0.9952, 0.03, 0.098, 1, 0.03, 0, 0.9952, 0.01, 0.098, 1, 0.03, 0, 1, 0.01, 0, 0.9952, 0.01, 0.098, 1, 0.03, 0, 0.9952, 0.03, -0.098, 1, 0.01, 0, 0.9952, 0.03, -0.098, 0.9952, 0.01, -0.098, 1, 0.01, 0, 0.9952, 0.03, -0.098, 0.9808, 0.03, -0.1951, 0.9952, 0.01, -0.098, 0.9808, 0.03, -0.1951, 0.9808, 0.01, -0.1951, 0.9952, 0.01, -0.098, 0.9808, 0.03, -0.1951, 0.9569, 0.03, -0.2903, 0.9808, 0.01, -0.1951, 0.9569, 0.03, -0.2903, 0.9569, 0.01, -0.2903, 0.9808, 0.01, -0.1951, 0.9569, 0.03, -0.2903, 0.9239, 0.03, -0.3827, 0.9569, 0.01, -0.2903, 0.9239, 0.03, -0.3827, 0.9239, 0.01, -0.3827, 0.9569, 0.01, -0.2903, 0.9239, 0.03, -0.3827, 0.8819, 0.03, -0.4714, 0.9239, 0.01, -0.3827, 0.8819, 0.03, -0.4714, 0.8819, 0.01, -0.4714, 0.9239, 0.01, -0.3827, 0.8819, 0.03, -0.4714, 0.8315, 0.03, -0.5556, 0.8819, 0.01, -0.4714, 0.8315, 0.03, -0.5556, 0.8315, 0.01, -0.5556, 0.8819, 0.01, -0.4714, 0.8315, 0.03, -0.5556, 0.773, 0.03, -0.6344, 0.8315, 0.01, -0.5556, 0.773, 0.03, -0.6344, 0.773, 0.01, -0.6344, 0.8315, 0.01, -0.5556, 0.773, 0.03, -0.6344, 0.7071, 0.03, -0.7071, 0.773, 0.01, -0.6344, 0.7071, 0.03, -0.7071, 0.7071, 0.01, -0.7071, 0.773, 0.01, -0.6344, 0.7071, 0.03, -0.7071, 0.6344, 0.03, -0.773, 0.7071, 0.01, -0.7071, 0.6344, 0.03, -0.773, 0.6344, 0.01, -0.773, 0.7071, 0.01, -0.7071, 0.6344, 0.03, -0.773, 0.5556, 0.03, -0.8315, 0.6344, 0.01, -0.773, 0.5556, 0.03, -0.8315, 0.5556, 0.01, -0.8315, 0.6344, 0.01, -0.773, 0.5556, 0.03, -0.8315, 0.4714, 0.03, -0.8819, 0.5556, 0.01, -0.8315, 0.4714, 0.03, -0.8819, 0.4714, 0.01, -0.8819, 0.5556, 0.01, -0.8315, 0.4714, 0.03, -0.8819, 0.3827, 0.03, -0.9239, 0.4714, 0.01, -0.8819, 0.3827, 0.03, -0.9239, 0.3827, 0.01, -0.9239, 0.4714, 0.01, -0.8819, 0.3827, 0.03, -0.9239, 0.2903, 0.03, -0.9569, 0.3827, 0.01, -0.9239, 0.2903, 0.03, -0.9569, 0.2903, 0.01, -0.9569, 0.3827, 0.01, -0.9239, 0.2903, 0.03, -0.9569, 0.1951, 0.03, -0.9808, 0.2903, 0.01, -0.9569, 0.1951, 0.03, -0.9808, 0.1951, 0.01, -0.9808, 0.2903, 0.01, -0.9569, 0.1951, 0.03, -0.9808, 0.098, 0.03, -0.9952, 0.1951, 0.01, -0.9808, 0.098, 0.03, -0.9952, 0.098, 0.01, -0.9952, 0.1951, 0.01, -0.9808, 0.098, 0.03, -0.9952, 0, 0.03, -1, 0.098, 0.01, -0.9952, 0, 0.03, -1, 0, 0.01, -1, 0.098, 0.01, -0.9952, 0, 0.03, -1, -0.098, 0.03, -0.9952, 0, 0.01, -1, -0.098, 0.03, -0.9952, -0.098, 0.01, -0.9952, 0, 0.01, -1, -0.098, 0.03, -0.9952, -0.1951, 0.03, -0.9808, -0.098, 0.01, -0.9952, -0.1951, 0.03, -0.9808, -0.1951, 0.01, -0.9808, -0.098, 0.01, -0.9952, -0.1951, 0.03, -0.9808, -0.2903, 0.03, -0.9569, -0.1951, 0.01, -0.9808, -0.2903, 0.03, -0.9569, -0.2903, 0.01, -0.9569, -0.1951, 0.01, -0.9808, -0.2903, 0.03, -0.9569, -0.3827, 0.03, -0.9239, -0.2903, 0.01, -0.9569, -0.3827, 0.03, -0.9239, -0.3827, 0.01, -0.9239, -0.2903, 0.01, -0.9569, -0.3827, 0.03, -0.9239, -0.4714, 0.03, -0.8819, -0.3827, 0.01, -0.9239, -0.4714, 0.03, -0.8819, -0.4714, 0.01, -0.8819, -0.3827, 0.01, -0.9239, -0.4714, 0.03, -0.8819, -0.5556, 0.03, -0.8315, -0.4714, 0.01, -0.8819, -0.5556, 0.03, -0.8315, -0.5556, 0.01, -0.8315, -0.4714, 0.01, -0.8819, -0.5556, 0.03, -0.8315, -0.6344, 0.03, -0.773, -0.5556, 0.01, -0.8315, -0.6344, 0.03, -0.773, -0.6344, 0.01, -0.773, -0.5556, 0.01, -0.8315, -0.6344, 0.03, -0.773, -0.7071, 0.03, -0.7071, -0.6344, 0.01, -0.773, -0.7071, 0.03, -0.7071, -0.7071, 0.01, -0.7071, -0.6344, 0.01, -0.773, -0.7071, 0.03, -0.7071, -0.773, 0.03, -0.6344, -0.7071, 0.01, -0.7071, -0.773, 0.03, -0.6344, -0.773, 0.01, -0.6344, -0.7071, 0.01, -0.7071, -0.773, 0.03, -0.6344, -0.8315, 0.03, -0.5556, -0.773, 0.01, -0.6344, -0.8315, 0.03, -0.5556, -0.8315, 0.01, -0.5556, -0.773, 0.01, -0.6344, -0.8315, 0.03, -0.5556, -0.8819, 0.03, -0.4714, -0.8315, 0.01, -0.5556, -0.8819, 0.03, -0.4714, -0.8819, 0.01, -0.4714, -0.8315, 0.01, -0.5556, -0.8819, 0.03, -0.4714, -0.9239, 0.03, -0.3827, -0.8819, 0.01, -0.4714, -0.9239, 0.03, -0.3827, -0.9239, 0.01, -0.3827, -0.8819, 0.01, -0.4714, -0.9239, 0.03, -0.3827, -0.9569, 0.03, -0.2903, -0.9239, 0.01, -0.3827, -0.9569, 0.03, -0.2903, -0.9569, 0.01, -0.2903, -0.9239, 0.01, -0.3827, -0.9569, 0.03, -0.2903, -0.9808, 0.03, -0.1951, -0.9569, 0.01, -0.2903, -0.9808, 0.03, -0.1951, -0.9808, 0.01, -0.1951, -0.9569, 0.01, -0.2903, -0.9808, 0.03, -0.1951, -0.9952, 0.03, -0.098, -0.9808, 0.01, -0.1951, -0.9952, 0.03, -0.098, -0.9952, 0.01, -0.098, -0.9808, 0.01, -0.1951, -0.9952, 0.03, -0.098, -1, 0.03, 0, -0.9952, 0.01, -0.098, -1, 0.03, 0, -1, 0.01, 0, -0.9952, 0.01, -0.098, -1, 0.03, 0, -0.9952, 0.03, 0.098, -1, 0.01, 0, -0.9952, 0.03, 0.098, -0.9952, 0.01, 0.098, -1, 0.01, 0, -0.9952, 0.03, 0.098, -0.9808, 0.03, 0.1951, -0.9952, 0.01, 0.098, -0.9808, 0.03, 0.1951, -0.9808, 0.01, 0.1951, -0.9952, 0.01, 0.098, -0.9808, 0.03, 0.1951, -0.9569, 0.03, 0.2903, -0.9808, 0.01, 0.1951, -0.9569, 0.03, 0.2903, -0.9569, 0.01, 0.2903, -0.9808, 0.01, 0.1951, -0.9569, 0.03, 0.2903, -0.9239, 0.03, 0.3827, -0.9569, 0.01, 0.2903, -0.9239, 0.03, 0.3827, -0.9239, 0.01, 0.3827, -0.9569, 0.01, 0.2903, -0.9239, 0.03, 0.3827, -0.8819, 0.03, 0.4714, -0.9239, 0.01, 0.3827, -0.8819, 0.03, 0.4714, -0.8819, 0.01, 0.4714, -0.9239, 0.01, 0.3827, -0.8819, 0.03, 0.4714, -0.8315, 0.03, 0.5556, -0.8819, 0.01, 0.4714, -0.8315, 0.03, 0.5556, -0.8315, 0.01, 0.5556, -0.8819, 0.01, 0.4714, -0.8315, 0.03, 0.5556, -0.773, 0.03, 0.6344, -0.8315, 0.01, 0.5556, -0.773, 0.03, 0.6344, -0.773, 0.01, 0.6344, -0.8315, 0.01, 0.5556, -0.773, 0.03, 0.6344, -0.7071, 0.03, 0.7071, -0.773, 0.01, 0.6344, -0.7071, 0.03, 0.7071, -0.7071, 0.01, 0.7071, -0.773, 0.01, 0.6344, -0.7071, 0.03, 0.7071, -0.6344, 0.03, 0.773, -0.7071, 0.01, 0.7071, -0.6344, 0.03, 0.773, -0.6344, 0.01, 0.773, -0.7071, 0.01, 0.7071, -0.6344, 0.03, 0.773, -0.5556, 0.03, 0.8315, -0.6344, 0.01, 0.773, -0.5556, 0.03, 0.8315, -0.5556, 0.01, 0.8315, -0.6344, 0.01, 0.773, -0.5556, 0.03, 0.8315, -0.4714, 0.03, 0.8819, -0.5556, 0.01, 0.8315, -0.4714, 0.03, 0.8819, -0.4714, 0.01, 0.8819, -0.5556, 0.01, 0.8315, -0.4714, 0.03, 0.8819, -0.3827, 0.03, 0.9239, -0.4714, 0.01, 0.8819, -0.3827, 0.03, 0.9239, -0.3827, 0.01, 0.9239, -0.4714, 0.01, 0.8819, -0.3827, 0.03, 0.9239, -0.2903, 0.03, 0.9569, -0.3827, 0.01, 0.9239, -0.2903, 0.03, 0.9569, -0.2903, 0.01, 0.9569, -0.3827, 0.01, 0.9239, -0.2903, 0.03, 0.9569, -0.1951, 0.03, 0.9808, -0.2903, 0.01, 0.9569, -0.1951, 0.03, 0.9808, -0.1951, 0.01, 0.9808, -0.2903, 0.01, 0.9569, -0.1951, 0.03, 0.9808, -0.098, 0.03, 0.9952, -0.1951, 0.01, 0.9808, -0.098, 0.03, 0.9952, -0.098, 0.01, 0.9952, -0.1951, 0.01, 0.9808, -0.098, 0.03, 0.9952, 0, 0.03, 1, -0.098, 0.01, 0.9952, 0, 0.03, 1, 0, 0.01, 1, -0.098, 0.01, 0.9952, 0, 0.01, 1, 0.098, 0.01, 0.9952, 0, -0.01, 1, 0.098, 0.01, 0.9952, 0.098, -0.01, 0.9952, 0, -0.01, 1, 0.098, 0.01, 0.9952, 0.1951, 0.01, 0.9808, 0.098, -0.01, 0.9952, 0.1951, 0.01, 0.9808, 0.1951, -0.01, 0.9808, 0.098, -0.01, 0.9952, 0.1951, 0.01, 0.9808, 0.2903, 0.01, 0.9569, 0.1951, -0.01, 0.9808, 0.2903, 0.01, 0.9569, 0.2903, -0.01, 0.9569, 0.1951, -0.01, 0.9808, 0.2903, 0.01, 0.9569, 0.3827, 0.01, 0.9239, 0.2903, -0.01, 0.9569, 0.3827, 0.01, 0.9239, 0.3827, -0.01, 0.9239, 0.2903, -0.01, 0.9569, 0.3827, 0.01, 0.9239, 0.4714, 0.01, 0.8819, 0.3827, -0.01, 0.9239, 0.4714, 0.01, 0.8819, 0.4714, -0.01, 0.8819, 0.3827, -0.01, 0.9239, 0.4714, 0.01, 0.8819, 0.5556, 0.01, 0.8315, 0.4714, -0.01, 0.8819, 0.5556, 0.01, 0.8315, 0.5556, -0.01, 0.8315, 0.4714, -0.01, 0.8819, 0.5556, 0.01, 0.8315, 0.6344, 0.01, 0.773, 0.5556, -0.01, 0.8315, 0.6344, 0.01, 0.773, 0.6344, -0.01, 0.773, 0.5556, -0.01, 0.8315, 0.6344, 0.01, 0.773, 0.7071, 0.01, 0.7071, 0.6344, -0.01, 0.773, 0.7071, 0.01, 0.7071, 0.7071, -0.01, 0.7071, 0.6344, -0.01, 0.773, 0.7071, 0.01, 0.7071, 0.773, 0.01, 0.6344, 0.7071, -0.01, 0.7071, 0.773, 0.01, 0.6344, 0.773, -0.01, 0.6344, 0.7071, -0.01, 0.7071, 0.773, 0.01, 0.6344, 0.8315, 0.01, 0.5556, 0.773, -0.01, 0.6344, 0.8315, 0.01, 0.5556, 0.8315, -0.01, 0.5556, 0.773, -0.01, 0.6344, 0.8315, 0.01, 0.5556, 0.8819, 0.01, 0.4714, 0.8315, -0.01, 0.5556, 0.8819, 0.01, 0.4714, 0.8819, -0.01, 0.4714, 0.8315, -0.01, 0.5556, 0.8819, 0.01, 0.4714, 0.9239, 0.01, 0.3827, 0.8819, -0.01, 0.4714, 0.9239, 0.01, 0.3827, 0.9239, -0.01, 0.3827, 0.8819, -0.01, 0.4714, 0.9239, 0.01, 0.3827, 0.9569, 0.01, 0.2903, 0.9239, -0.01, 0.3827, 0.9569, 0.01, 0.2903, 0.9569, -0.01, 0.2903, 0.9239, -0.01, 0.3827, 0.9569, 0.01, 0.2903, 0.9808, 0.01, 0.1951, 0.9569, -0.01, 0.2903, 0.9808, 0.01, 0.1951, 0.9808, -0.01, 0.1951, 0.9569, -0.01, 0.2903, 0.9808, 0.01, 0.1951, 0.9952, 0.01, 0.098, 0.9808, -0.01, 0.1951, 0.9952, 0.01, 0.098, 0.9952, -0.01, 0.098, 0.9808, -0.01, 0.1951, 0.9952, 0.01, 0.098, 1, 0.01, 0, 0.9952, -0.01, 0.098, 1, 0.01, 0, 1, -0.01, 0, 0.9952, -0.01, 0.098, 1, 0.01, 0, 0.9952, 0.01, -0.098, 1, -0.01, 0, 0.9952, 0.01, -0.098, 0.9952, -0.01, -0.098, 1, -0.01, 0, 0.9952, 0.01, -0.098, 0.9808, 0.01, -0.1951, 0.9952, -0.01, -0.098, 0.9808, 0.01, -0.1951, 0.9808, -0.01, -0.1951, 0.9952, -0.01, -0.098, 0.9808, 0.01, -0.1951, 0.9569, 0.01, -0.2903, 0.9808, -0.01, -0.1951, 0.9569, 0.01, -0.2903, 0.9569, -0.01, -0.2903, 0.9808, -0.01, -0.1951, 0.9569, 0.01, -0.2903, 0.9239, 0.01, -0.3827, 0.9569, -0.01, -0.2903, 0.9239, 0.01, -0.3827, 0.9239, -0.01, -0.3827, 0.9569, -0.01, -0.2903, 0.9239, 0.01, -0.3827, 0.8819, 0.01, -0.4714, 0.9239, -0.01, -0.3827, 0.8819, 0.01, -0.4714, 0.8819, -0.01, -0.4714, 0.9239, -0.01, -0.3827, 0.8819, 0.01, -0.4714, 0.8315, 0.01, -0.5556, 0.8819, -0.01, -0.4714, 0.8315, 0.01, -0.5556, 0.8315, -0.01, -0.5556, 0.8819, -0.01, -0.4714, 0.8315, 0.01, -0.5556, 0.773, 0.01, -0.6344, 0.8315, -0.01, -0.5556, 0.773, 0.01, -0.6344, 0.773, -0.01, -0.6344, 0.8315, -0.01, -0.5556, 0.773, 0.01, -0.6344, 0.7071, 0.01, -0.7071, 0.773, -0.01, -0.6344, 0.7071, 0.01, -0.7071, 0.7071, -0.01, -0.7071, 0.773, -0.01, -0.6344, 0.7071, 0.01, -0.7071, 0.6344, 0.01, -0.773, 0.7071, -0.01, -0.7071, 0.6344, 0.01, -0.773, 0.6344, -0.01, -0.773, 0.7071, -0.01, -0.7071, 0.6344, 0.01, -0.773, 0.5556, 0.01, -0.8315, 0.6344, -0.01, -0.773, 0.5556, 0.01, -0.8315, 0.5556, -0.01, -0.8315, 0.6344, -0.01, -0.773, 0.5556, 0.01, -0.8315, 0.4714, 0.01, -0.8819, 0.5556, -0.01, -0.8315, 0.4714, 0.01, -0.8819, 0.4714, -0.01, -0.8819, 0.5556, -0.01, -0.8315, 0.4714, 0.01, -0.8819, 0.3827, 0.01, -0.9239, 0.4714, -0.01, -0.8819, 0.3827, 0.01, -0.9239, 0.3827, -0.01, -0.9239, 0.4714, -0.01, -0.8819, 0.3827, 0.01, -0.9239, 0.2903, 0.01, -0.9569, 0.3827, -0.01, -0.9239, 0.2903, 0.01, -0.9569, 0.2903, -0.01, -0.9569, 0.3827, -0.01, -0.9239, 0.2903, 0.01, -0.9569, 0.1951, 0.01, -0.9808, 0.2903, -0.01, -0.9569, 0.1951, 0.01, -0.9808, 0.1951, -0.01, -0.9808, 0.2903, -0.01, -0.9569, 0.1951, 0.01, -0.9808, 0.098, 0.01, -0.9952, 0.1951, -0.01, -0.9808, 0.098, 0.01, -0.9952, 0.098, -0.01, -0.9952, 0.1951, -0.01, -0.9808, 0.098, 0.01, -0.9952, 0, 0.01, -1, 0.098, -0.01, -0.9952, 0, 0.01, -1, 0, -0.01, -1, 0.098, -0.01, -0.9952, 0, 0.01, -1, -0.098, 0.01, -0.9952, 0, -0.01, -1, -0.098, 0.01, -0.9952, -0.098, -0.01, -0.9952, 0, -0.01, -1, -0.098, 0.01, -0.9952, -0.1951, 0.01, -0.9808, -0.098, -0.01, -0.9952, -0.1951, 0.01, -0.9808, -0.1951, -0.01, -0.9808, -0.098, -0.01, -0.9952, -0.1951, 0.01, -0.9808, -0.2903, 0.01, -0.9569, -0.1951, -0.01, -0.9808, -0.2903, 0.01, -0.9569, -0.2903, -0.01, -0.9569, -0.1951, -0.01, -0.9808, -0.2903, 0.01, -0.9569, -0.3827, 0.01, -0.9239, -0.2903, -0.01, -0.9569, -0.3827, 0.01, -0.9239, -0.3827, -0.01, -0.9239, -0.2903, -0.01, -0.9569, -0.3827, 0.01, -0.9239, -0.4714, 0.01, -0.8819, -0.3827, -0.01, -0.9239, -0.4714, 0.01, -0.8819, -0.4714, -0.01, -0.8819, -0.3827, -0.01, -0.9239, -0.4714, 0.01, -0.8819, -0.5556, 0.01, -0.8315, -0.4714, -0.01, -0.8819, -0.5556, 0.01, -0.8315, -0.5556, -0.01, -0.8315, -0.4714, -0.01, -0.8819, -0.5556, 0.01, -0.8315, -0.6344, 0.01, -0.773, -0.5556, -0.01, -0.8315, -0.6344, 0.01, -0.773, -0.6344, -0.01, -0.773, -0.5556, -0.01, -0.8315, -0.6344, 0.01, -0.773, -0.7071, 0.01, -0.7071, -0.6344, -0.01, -0.773, -0.7071, 0.01, -0.7071, -0.7071, -0.01, -0.7071, -0.6344, -0.01, -0.773, -0.7071, 0.01, -0.7071, -0.773, 0.01, -0.6344, -0.7071, -0.01, -0.7071, -0.773, 0.01, -0.6344, -0.773, -0.01, -0.6344, -0.7071, -0.01, -0.7071, -0.773, 0.01, -0.6344, -0.8315, 0.01, -0.5556, -0.773, -0.01, -0.6344, -0.8315, 0.01, -0.5556, -0.8315, -0.01, -0.5556, -0.773, -0.01, -0.6344, -0.8315, 0.01, -0.5556, -0.8819, 0.01, -0.4714, -0.8315, -0.01, -0.5556, -0.8819, 0.01, -0.4714, -0.8819, -0.01, -0.4714, -0.8315, -0.01, -0.5556, -0.8819, 0.01, -0.4714, -0.9239, 0.01, -0.3827, -0.8819, -0.01, -0.4714, -0.9239, 0.01, -0.3827, -0.9239, -0.01, -0.3827, -0.8819, -0.01, -0.4714, -0.9239, 0.01, -0.3827, -0.9569, 0.01, -0.2903, -0.9239, -0.01, -0.3827, -0.9569, 0.01, -0.2903, -0.9569, -0.01, -0.2903, -0.9239, -0.01, -0.3827, -0.9569, 0.01, -0.2903, -0.9808, 0.01, -0.1951, -0.9569, -0.01, -0.2903, -0.9808, 0.01, -0.1951, -0.9808, -0.01, -0.1951, -0.9569, -0.01, -0.2903, -0.9808, 0.01, -0.1951, -0.9952, 0.01, -0.098, -0.9808, -0.01, -0.1951, -0.9952, 0.01, -0.098, -0.9952, -0.01, -0.098, -0.9808, -0.01, -0.1951, -0.9952, 0.01, -0.098, -1, 0.01, 0, -0.9952, -0.01, -0.098, -1, 0.01, 0, -1, -0.01, 0, -0.9952, -0.01, -0.098, -1, 0.01, 0, -0.9952, 0.01, 0.098, -1, -0.01, 0, -0.9952, 0.01, 0.098, -0.9952, -0.01, 0.098, -1, -0.01, 0, -0.9952, 0.01, 0.098, -0.9808, 0.01, 0.1951, -0.9952, -0.01, 0.098, -0.9808, 0.01, 0.1951, -0.9808, -0.01, 0.1951, -0.9952, -0.01, 0.098, -0.9808, 0.01, 0.1951, -0.9569, 0.01, 0.2903, -0.9808, -0.01, 0.1951, -0.9569, 0.01, 0.2903, -0.9569, -0.01, 0.2903, -0.9808, -0.01, 0.1951, -0.9569, 0.01, 0.2903, -0.9239, 0.01, 0.3827, -0.9569, -0.01, 0.2903, -0.9239, 0.01, 0.3827, -0.9239, -0.01, 0.3827, -0.9569, -0.01, 0.2903, -0.9239, 0.01, 0.3827, -0.8819, 0.01, 0.4714, -0.9239, -0.01, 0.3827, -0.8819, 0.01, 0.4714, -0.8819, -0.01, 0.4714, -0.9239, -0.01, 0.3827, -0.8819, 0.01, 0.4714, -0.8315, 0.01, 0.5556, -0.8819, -0.01, 0.4714, -0.8315, 0.01, 0.5556, -0.8315, -0.01, 0.5556, -0.8819, -0.01, 0.4714, -0.8315, 0.01, 0.5556, -0.773, 0.01, 0.6344, -0.8315, -0.01, 0.5556, -0.773, 0.01, 0.6344, -0.773, -0.01, 0.6344, -0.8315, -0.01, 0.5556, -0.773, 0.01, 0.6344, -0.7071, 0.01, 0.7071, -0.773, -0.01, 0.6344, -0.7071, 0.01, 0.7071, -0.7071, -0.01, 0.7071, -0.773, -0.01, 0.6344, -0.7071, 0.01, 0.7071, -0.6344, 0.01, 0.773, -0.7071, -0.01, 0.7071, -0.6344, 0.01, 0.773, -0.6344, -0.01, 0.773, -0.7071, -0.01, 0.7071, -0.6344, 0.01, 0.773, -0.5556, 0.01, 0.8315, -0.6344, -0.01, 0.773, -0.5556, 0.01, 0.8315, -0.5556, -0.01, 0.8315, -0.6344, -0.01, 0.773, -0.5556, 0.01, 0.8315, -0.4714, 0.01, 0.8819, -0.5556, -0.01, 0.8315, -0.4714, 0.01, 0.8819, -0.4714, -0.01, 0.8819, -0.5556, -0.01, 0.8315, -0.4714, 0.01, 0.8819, -0.3827, 0.01, 0.9239, -0.4714, -0.01, 0.8819, -0.3827, 0.01, 0.9239, -0.3827, -0.01, 0.9239, -0.4714, -0.01, 0.8819, -0.3827, 0.01, 0.9239, -0.2903, 0.01, 0.9569, -0.3827, -0.01, 0.9239, -0.2903, 0.01, 0.9569, -0.2903, -0.01, 0.9569, -0.3827, -0.01, 0.9239, -0.2903, 0.01, 0.9569, -0.1951, 0.01, 0.9808, -0.2903, -0.01, 0.9569, -0.1951, 0.01, 0.9808, -0.1951, -0.01, 0.9808, -0.2903, -0.01, 0.9569, -0.1951, 0.01, 0.9808, -0.098, 0.01, 0.9952, -0.1951, -0.01, 0.9808, -0.098, 0.01, 0.9952, -0.098, -0.01, 0.9952, -0.1951, -0.01, 0.9808, -0.098, 0.01, 0.9952, 0, 0.01, 1, -0.098, -0.01, 0.9952, 0, 0.01, 1, 0, -0.01, 1, -0.098, -0.01, 0.9952, 0, -0.01, 1, 0.098, -0.01, 0.9952, 0, -0.03, 1, 0.098, -0.01, 0.9952, 0.098, -0.03, 0.9952, 0, -0.03, 1, 0.098, -0.01, 0.9952, 0.1951, -0.01, 0.9808, 0.098, -0.03, 0.9952, 0.1951, -0.01, 0.9808, 0.1951, -0.03, 0.9808, 0.098, -0.03, 0.9952, 0.1951, -0.01, 0.9808, 0.2903, -0.01, 0.9569, 0.1951, -0.03, 0.9808, 0.2903, -0.01, 0.9569, 0.2903, -0.03, 0.9569, 0.1951, -0.03, 0.9808, 0.2903, -0.01, 0.9569, 0.3827, -0.01, 0.9239, 0.2903, -0.03, 0.9569, 0.3827, -0.01, 0.9239, 0.3827, -0.03, 0.9239, 0.2903, -0.03, 0.9569, 0.3827, -0.01, 0.9239, 0.4714, -0.01, 0.8819, 0.3827, -0.03, 0.9239, 0.4714, -0.01, 0.8819, 0.4714, -0.03, 0.8819, 0.3827, -0.03, 0.9239, 0.4714, -0.01, 0.8819, 0.5556, -0.01, 0.8315, 0.4714, -0.03, 0.8819, 0.5556, -0.01, 0.8315, 0.5556, -0.03, 0.8315, 0.4714, -0.03, 0.8819, 0.5556, -0.01, 0.8315, 0.6344, -0.01, 0.773, 0.5556, -0.03, 0.8315, 0.6344, -0.01, 0.773, 0.6344, -0.03, 0.773, 0.5556, -0.03, 0.8315, 0.6344, -0.01, 0.773, 0.7071, -0.01, 0.7071, 0.6344, -0.03, 0.773, 0.7071, -0.01, 0.7071, 0.7071, -0.03, 0.7071, 0.6344, -0.03, 0.773, 0.7071, -0.01, 0.7071, 0.773, -0.01, 0.6344, 0.7071, -0.03, 0.7071, 0.773, -0.01, 0.6344, 0.773, -0.03, 0.6344, 0.7071, -0.03, 0.7071, 0.773, -0.01, 0.6344, 0.8315, -0.01, 0.5556, 0.773, -0.03, 0.6344, 0.8315, -0.01, 0.5556, 0.8315, -0.03, 0.5556, 0.773, -0.03, 0.6344, 0.8315, -0.01, 0.5556, 0.8819, -0.01, 0.4714, 0.8315, -0.03, 0.5556, 0.8819, -0.01, 0.4714, 0.8819, -0.03, 0.4714, 0.8315, -0.03, 0.5556, 0.8819, -0.01, 0.4714, 0.9239, -0.01, 0.3827, 0.8819, -0.03, 0.4714, 0.9239, -0.01, 0.3827, 0.9239, -0.03, 0.3827, 0.8819, -0.03, 0.4714, 0.9239, -0.01, 0.3827, 0.9569, -0.01, 0.2903, 0.9239, -0.03, 0.3827, 0.9569, -0.01, 0.2903, 0.9569, -0.03, 0.2903, 0.9239, -0.03, 0.3827, 0.9569, -0.01, 0.2903, 0.9808, -0.01, 0.1951, 0.9569, -0.03, 0.2903, 0.9808, -0.01, 0.1951, 0.9808, -0.03, 0.1951, 0.9569, -0.03, 0.2903, 0.9808, -0.01, 0.1951, 0.9952, -0.01, 0.098, 0.9808, -0.03, 0.1951, 0.9952, -0.01, 0.098, 0.9952, -0.03, 0.098, 0.9808, -0.03, 0.1951, 0.9952, -0.01, 0.098, 1, -0.01, 0, 0.9952, -0.03, 0.098, 1, -0.01, 0, 1, -0.03, 0, 0.9952, -0.03, 0.098, 1, -0.01, 0, 0.9952, -0.01, -0.098, 1, -0.03, 0, 0.9952, -0.01, -0.098, 0.9952, -0.03, -0.098, 1, -0.03, 0, 0.9952, -0.01, -0.098, 0.9808, -0.01, -0.1951, 0.9952, -0.03, -0.098, 0.9808, -0.01, -0.1951, 0.9808, -0.03, -0.1951, 0.9952, -0.03, -0.098, 0.9808, -0.01, -0.1951, 0.9569, -0.01, -0.2903, 0.9808, -0.03, -0.1951, 0.9569, -0.01, -0.2903, 0.9569, -0.03, -0.2903, 0.9808, -0.03, -0.1951, 0.9569, -0.01, -0.2903, 0.9239, -0.01, -0.3827, 0.9569, -0.03, -0.2903, 0.9239, -0.01, -0.3827, 0.9239, -0.03, -0.3827, 0.9569, -0.03, -0.2903, 0.9239, -0.01, -0.3827, 0.8819, -0.01, -0.4714, 0.9239, -0.03, -0.3827, 0.8819, -0.01, -0.4714, 0.8819, -0.03, -0.4714, 0.9239, -0.03, -0.3827, 0.8819, -0.01, -0.4714, 0.8315, -0.01, -0.5556, 0.8819, -0.03, -0.4714, 0.8315, -0.01, -0.5556, 0.8315, -0.03, -0.5556, 0.8819, -0.03, -0.4714, 0.8315, -0.01, -0.5556, 0.773, -0.01, -0.6344, 0.8315, -0.03, -0.5556, 0.773, -0.01, -0.6344, 0.773, -0.03, -0.6344, 0.8315, -0.03, -0.5556, 0.773, -0.01, -0.6344, 0.7071, -0.01, -0.7071, 0.773, -0.03, -0.6344, 0.7071, -0.01, -0.7071, 0.7071, -0.03, -0.7071, 0.773, -0.03, -0.6344, 0.7071, -0.01, -0.7071, 0.6344, -0.01, -0.773, 0.7071, -0.03, -0.7071, 0.6344, -0.01, -0.773, 0.6344, -0.03, -0.773, 0.7071, -0.03, -0.7071, 0.6344, -0.01, -0.773, 0.5556, -0.01, -0.8315, 0.6344, -0.03, -0.773, 0.5556, -0.01, -0.8315, 0.5556, -0.03, -0.8315, 0.6344, -0.03, -0.773, 0.5556, -0.01, -0.8315, 0.4714, -0.01, -0.8819, 0.5556, -0.03, -0.8315, 0.4714, -0.01, -0.8819, 0.4714, -0.03, -0.8819, 0.5556, -0.03, -0.8315, 0.4714, -0.01, -0.8819, 0.3827, -0.01, -0.9239, 0.4714, -0.03, -0.8819, 0.3827, -0.01, -0.9239, 0.3827, -0.03, -0.9239, 0.4714, -0.03, -0.8819, 0.3827, -0.01, -0.9239, 0.2903, -0.01, -0.9569, 0.3827, -0.03, -0.9239, 0.2903, -0.01, -0.9569, 0.2903, -0.03, -0.9569, 0.3827, -0.03, -0.9239, 0.2903, -0.01, -0.9569, 0.1951, -0.01, -0.9808, 0.2903, -0.03, -0.9569, 0.1951, -0.01, -0.9808, 0.1951, -0.03, -0.9808, 0.2903, -0.03, -0.9569, 0.1951, -0.01, -0.9808, 0.098, -0.01, -0.9952, 0.1951, -0.03, -0.9808, 0.098, -0.01, -0.9952, 0.098, -0.03, -0.9952, 0.1951, -0.03, -0.9808, 0.098, -0.01, -0.9952, 0, -0.01, -1, 0.098, -0.03, -0.9952, 0, -0.01, -1, 0, -0.03, -1, 0.098, -0.03, -0.9952, 0, -0.01, -1, -0.098, -0.01, -0.9952, 0, -0.03, -1, -0.098, -0.01, -0.9952, -0.098, -0.03, -0.9952, 0, -0.03, -1, -0.098, -0.01, -0.9952, -0.1951, -0.01, -0.9808, -0.098, -0.03, -0.9952, -0.1951, -0.01, -0.9808, -0.1951, -0.03, -0.9808, -0.098, -0.03, -0.9952, -0.1951, -0.01, -0.9808, -0.2903, -0.01, -0.9569, -0.1951, -0.03, -0.9808, -0.2903, -0.01, -0.9569, -0.2903, -0.03, -0.9569, -0.1951, -0.03, -0.9808, -0.2903, -0.01, -0.9569, -0.3827, -0.01, -0.9239, -0.2903, -0.03, -0.9569, -0.3827, -0.01, -0.9239, -0.3827, -0.03, -0.9239, -0.2903, -0.03, -0.9569, -0.3827, -0.01, -0.9239, -0.4714, -0.01, -0.8819, -0.3827, -0.03, -0.9239, -0.4714, -0.01, -0.8819, -0.4714, -0.03, -0.8819, -0.3827, -0.03, -0.9239, -0.4714, -0.01, -0.8819, -0.5556, -0.01, -0.8315, -0.4714, -0.03, -0.8819, -0.5556, -0.01, -0.8315, -0.5556, -0.03, -0.8315, -0.4714, -0.03, -0.8819, -0.5556, -0.01, -0.8315, -0.6344, -0.01, -0.773, -0.5556, -0.03, -0.8315, -0.6344, -0.01, -0.773, -0.6344, -0.03, -0.773, -0.5556, -0.03, -0.8315, -0.6344, -0.01, -0.773, -0.7071, -0.01, -0.7071, -0.6344, -0.03, -0.773, -0.7071, -0.01, -0.7071, -0.7071, -0.03, -0.7071, -0.6344, -0.03, -0.773, -0.7071, -0.01, -0.7071, -0.773, -0.01, -0.6344, -0.7071, -0.03, -0.7071, -0.773, -0.01, -0.6344, -0.773, -0.03, -0.6344, -0.7071, -0.03, -0.7071, -0.773, -0.01, -0.6344, -0.8315, -0.01, -0.5556, -0.773, -0.03, -0.6344, -0.8315, -0.01, -0.5556, -0.8315, -0.03, -0.5556, -0.773, -0.03, -0.6344, -0.8315, -0.01, -0.5556, -0.8819, -0.01, -0.4714, -0.8315, -0.03, -0.5556, -0.8819, -0.01, -0.4714, -0.8819, -0.03, -0.4714, -0.8315, -0.03, -0.5556, -0.8819, -0.01, -0.4714, -0.9239, -0.01, -0.3827, -0.8819, -0.03, -0.4714, -0.9239, -0.01, -0.3827, -0.9239, -0.03, -0.3827, -0.8819, -0.03, -0.4714, -0.9239, -0.01, -0.3827, -0.9569, -0.01, -0.2903, -0.9239, -0.03, -0.3827, -0.9569, -0.01, -0.2903, -0.9569, -0.03, -0.2903, -0.9239, -0.03, -0.3827, -0.9569, -0.01, -0.2903, -0.9808, -0.01, -0.1951, -0.9569, -0.03, -0.2903, -0.9808, -0.01, -0.1951, -0.9808, -0.03, -0.1951, -0.9569, -0.03, -0.2903, -0.9808, -0.01, -0.1951, -0.9952, -0.01, -0.098, -0.9808, -0.03, -0.1951, -0.9952, -0.01, -0.098, -0.9952, -0.03, -0.098, -0.9808, -0.03, -0.1951, -0.9952, -0.01, -0.098, -1, -0.01, 0, -0.9952, -0.03, -0.098, -1, -0.01, 0, -1, -0.03, 0, -0.9952, -0.03, -0.098, -1, -0.01, 0, -0.9952, -0.01, 0.098, -1, -0.03, 0, -0.9952, -0.01, 0.098, -0.9952, -0.03, 0.098, -1, -0.03, 0, -0.9952, -0.01, 0.098, -0.9808, -0.01, 0.1951, -0.9952, -0.03, 0.098, -0.9808, -0.01, 0.1951, -0.9808, -0.03, 0.1951, -0.9952, -0.03, 0.098, -0.9808, -0.01, 0.1951, -0.9569, -0.01, 0.2903, -0.9808, -0.03, 0.1951, -0.9569, -0.01, 0.2903, -0.9569, -0.03, 0.2903, -0.9808, -0.03, 0.1951, -0.9569, -0.01, 0.2903, -0.9239, -0.01, 0.3827, -0.9569, -0.03, 0.2903, -0.9239, -0.01, 0.3827, -0.9239, -0.03, 0.3827, -0.9569, -0.03, 0.2903, -0.9239, -0.01, 0.3827, -0.8819, -0.01, 0.4714, -0.9239, -0.03, 0.3827, -0.8819, -0.01, 0.4714, -0.8819, -0.03, 0.4714, -0.9239, -0.03, 0.3827, -0.8819, -0.01, 0.4714, -0.8315, -0.01, 0.5556, -0.8819, -0.03, 0.4714, -0.8315, -0.01, 0.5556, -0.8315, -0.03, 0.5556, -0.8819, -0.03, 0.4714, -0.8315, -0.01, 0.5556, -0.773, -0.01, 0.6344, -0.8315, -0.03, 0.5556, -0.773, -0.01, 0.6344, -0.773, -0.03, 0.6344, -0.8315, -0.03, 0.5556, -0.773, -0.01, 0.6344, -0.7071, -0.01, 0.7071, -0.773, -0.03, 0.6344, -0.7071, -0.01, 0.7071, -0.7071, -0.03, 0.7071, -0.773, -0.03, 0.6344, -0.7071, -0.01, 0.7071, -0.6344, -0.01, 0.773, -0.7071, -0.03, 0.7071, -0.6344, -0.01, 0.773, -0.6344, -0.03, 0.773, -0.7071, -0.03, 0.7071, -0.6344, -0.01, 0.773, -0.5556, -0.01, 0.8315, -0.6344, -0.03, 0.773, -0.5556, -0.01, 0.8315, -0.5556, -0.03, 0.8315, -0.6344, -0.03, 0.773, -0.5556, -0.01, 0.8315, -0.4714, -0.01, 0.8819, -0.5556, -0.03, 0.8315, -0.4714, -0.01, 0.8819, -0.4714, -0.03, 0.8819, -0.5556, -0.03, 0.8315, -0.4714, -0.01, 0.8819, -0.3827, -0.01, 0.9239, -0.4714, -0.03, 0.8819, -0.3827, -0.01, 0.9239, -0.3827, -0.03, 0.9239, -0.4714, -0.03, 0.8819, -0.3827, -0.01, 0.9239, -0.2903, -0.01, 0.9569, -0.3827, -0.03, 0.9239, -0.2903, -0.01, 0.9569, -0.2903, -0.03, 0.9569, -0.3827, -0.03, 0.9239, -0.2903, -0.01, 0.9569, -0.1951, -0.01, 0.9808, -0.2903, -0.03, 0.9569, -0.1951, -0.01, 0.9808, -0.1951, -0.03, 0.9808, -0.2903, -0.03, 0.9569, -0.1951, -0.01, 0.9808, -0.098, -0.01, 0.9952, -0.1951, -0.03, 0.9808, -0.098, -0.01, 0.9952, -0.098, -0.03, 0.9952, -0.1951, -0.03, 0.9808, -0.098, -0.01, 0.9952, 0, -0.01, 1, -0.098, -0.03, 0.9952, 0, -0.01, 1, 0, -0.03, 1, -0.098, -0.03, 0.9952, 0, -0.03, 1, 0.098, -0.03, 0.9952, 0, -0.05, 1, 0.098, -0.03, 0.9952, 0.098, -0.05, 0.9952, 0, -0.05, 1, 0.098, -0.03, 0.9952, 0.1951, -0.03, 0.9808, 0.098, -0.05, 0.9952, 0.1951, -0.03, 0.9808, 0.1951, -0.05, 0.9808, 0.098, -0.05, 0.9952, 0.1951, -0.03, 0.9808, 0.2903, -0.03, 0.9569, 0.1951, -0.05, 0.9808, 0.2903, -0.03, 0.9569, 0.2903, -0.05, 0.9569, 0.1951, -0.05, 0.9808, 0.2903, -0.03, 0.9569, 0.3827, -0.03, 0.9239, 0.2903, -0.05, 0.9569, 0.3827, -0.03, 0.9239, 0.3827, -0.05, 0.9239, 0.2903, -0.05, 0.9569, 0.3827, -0.03, 0.9239, 0.4714, -0.03, 0.8819, 0.3827, -0.05, 0.9239, 0.4714, -0.03, 0.8819, 0.4714, -0.05, 0.8819, 0.3827, -0.05, 0.9239, 0.4714, -0.03, 0.8819, 0.5556, -0.03, 0.8315, 0.4714, -0.05, 0.8819, 0.5556, -0.03, 0.8315, 0.5556, -0.05, 0.8315, 0.4714, -0.05, 0.8819, 0.5556, -0.03, 0.8315, 0.6344, -0.03, 0.773, 0.5556, -0.05, 0.8315, 0.6344, -0.03, 0.773, 0.6344, -0.05, 0.773, 0.5556, -0.05, 0.8315, 0.6344, -0.03, 0.773, 0.7071, -0.03, 0.7071, 0.6344, -0.05, 0.773, 0.7071, -0.03, 0.7071, 0.7071, -0.05, 0.7071, 0.6344, -0.05, 0.773, 0.7071, -0.03, 0.7071, 0.773, -0.03, 0.6344, 0.7071, -0.05, 0.7071, 0.773, -0.03, 0.6344, 0.773, -0.05, 0.6344, 0.7071, -0.05, 0.7071, 0.773, -0.03, 0.6344, 0.8315, -0.03, 0.5556, 0.773, -0.05, 0.6344, 0.8315, -0.03, 0.5556, 0.8315, -0.05, 0.5556, 0.773, -0.05, 0.6344, 0.8315, -0.03, 0.5556, 0.8819, -0.03, 0.4714, 0.8315, -0.05, 0.5556, 0.8819, -0.03, 0.4714, 0.8819, -0.05, 0.4714, 0.8315, -0.05, 0.5556, 0.8819, -0.03, 0.4714, 0.9239, -0.03, 0.3827, 0.8819, -0.05, 0.4714, 0.9239, -0.03, 0.3827, 0.9239, -0.05, 0.3827, 0.8819, -0.05, 0.4714, 0.9239, -0.03, 0.3827, 0.9569, -0.03, 0.2903, 0.9239, -0.05, 0.3827, 0.9569, -0.03, 0.2903, 0.9569, -0.05, 0.2903, 0.9239, -0.05, 0.3827, 0.9569, -0.03, 0.2903, 0.9808, -0.03, 0.1951, 0.9569, -0.05, 0.2903, 0.9808, -0.03, 0.1951, 0.9808, -0.05, 0.1951, 0.9569, -0.05, 0.2903, 0.9808, -0.03, 0.1951, 0.9952, -0.03, 0.098, 0.9808, -0.05, 0.1951, 0.9952, -0.03, 0.098, 0.9952, -0.05, 0.098, 0.9808, -0.05, 0.1951, 0.9952, -0.03, 0.098, 1, -0.03, 0, 0.9952, -0.05, 0.098, 1, -0.03, 0, 1, -0.05, 0, 0.9952, -0.05, 0.098, 1, -0.03, 0, 0.9952, -0.03, -0.098, 1, -0.05, 0, 0.9952, -0.03, -0.098, 0.9952, -0.05, -0.098, 1, -0.05, 0, 0.9952, -0.03, -0.098, 0.9808, -0.03, -0.1951, 0.9952, -0.05, -0.098, 0.9808, -0.03, -0.1951, 0.9808, -0.05, -0.1951, 0.9952, -0.05, -0.098, 0.9808, -0.03, -0.1951, 0.9569, -0.03, -0.2903, 0.9808, -0.05, -0.1951, 0.9569, -0.03, -0.2903, 0.9569, -0.05, -0.2903, 0.9808, -0.05, -0.1951, 0.9569, -0.03, -0.2903, 0.9239, -0.03, -0.3827, 0.9569, -0.05, -0.2903, 0.9239, -0.03, -0.3827, 0.9239, -0.05, -0.3827, 0.9569, -0.05, -0.2903, 0.9239, -0.03, -0.3827, 0.8819, -0.03, -0.4714, 0.9239, -0.05, -0.3827, 0.8819, -0.03, -0.4714, 0.8819, -0.05, -0.4714, 0.9239, -0.05, -0.3827, 0.8819, -0.03, -0.4714, 0.8315, -0.03, -0.5556, 0.8819, -0.05, -0.4714, 0.8315, -0.03, -0.5556, 0.8315, -0.05, -0.5556, 0.8819, -0.05, -0.4714, 0.8315, -0.03, -0.5556, 0.773, -0.03, -0.6344, 0.8315, -0.05, -0.5556, 0.773, -0.03, -0.6344, 0.773, -0.05, -0.6344, 0.8315, -0.05, -0.5556, 0.773, -0.03, -0.6344, 0.7071, -0.03, -0.7071, 0.773, -0.05, -0.6344, 0.7071, -0.03, -0.7071, 0.7071, -0.05, -0.7071, 0.773, -0.05, -0.6344, 0.7071, -0.03, -0.7071, 0.6344, -0.03, -0.773, 0.7071, -0.05, -0.7071, 0.6344, -0.03, -0.773, 0.6344, -0.05, -0.773, 0.7071, -0.05, -0.7071, 0.6344, -0.03, -0.773, 0.5556, -0.03, -0.8315, 0.6344, -0.05, -0.773, 0.5556, -0.03, -0.8315, 0.5556, -0.05, -0.8315, 0.6344, -0.05, -0.773, 0.5556, -0.03, -0.8315, 0.4714, -0.03, -0.8819, 0.5556, -0.05, -0.8315, 0.4714, -0.03, -0.8819, 0.4714, -0.05, -0.8819, 0.5556, -0.05, -0.8315, 0.4714, -0.03, -0.8819, 0.3827, -0.03, -0.9239, 0.4714, -0.05, -0.8819, 0.3827, -0.03, -0.9239, 0.3827, -0.05, -0.9239, 0.4714, -0.05, -0.8819, 0.3827, -0.03, -0.9239, 0.2903, -0.03, -0.9569, 0.3827, -0.05, -0.9239, 0.2903, -0.03, -0.9569, 0.2903, -0.05, -0.9569, 0.3827, -0.05, -0.9239, 0.2903, -0.03, -0.9569, 0.1951, -0.03, -0.9808, 0.2903, -0.05, -0.9569, 0.1951, -0.03, -0.9808, 0.1951, -0.05, -0.9808, 0.2903, -0.05, -0.9569, 0.1951, -0.03, -0.9808, 0.098, -0.03, -0.9952, 0.1951, -0.05, -0.9808, 0.098, -0.03, -0.9952, 0.098, -0.05, -0.9952, 0.1951, -0.05, -0.9808, 0.098, -0.03, -0.9952, 0, -0.03, -1, 0.098, -0.05, -0.9952, 0, -0.03, -1, 0, -0.05, -1, 0.098, -0.05, -0.9952, 0, -0.03, -1, -0.098, -0.03, -0.9952, 0, -0.05, -1, -0.098, -0.03, -0.9952, -0.098, -0.05, -0.9952, 0, -0.05, -1, -0.098, -0.03, -0.9952, -0.1951, -0.03, -0.9808, -0.098, -0.05, -0.9952, -0.1951, -0.03, -0.9808, -0.1951, -0.05, -0.9808, -0.098, -0.05, -0.9952, -0.1951, -0.03, -0.9808, -0.2903, -0.03, -0.9569, -0.1951, -0.05, -0.9808, -0.2903, -0.03, -0.9569, -0.2903, -0.05, -0.9569, -0.1951, -0.05, -0.9808, -0.2903, -0.03, -0.9569, -0.3827, -0.03, -0.9239, -0.2903, -0.05, -0.9569, -0.3827, -0.03, -0.9239, -0.3827, -0.05, -0.9239, -0.2903, -0.05, -0.9569, -0.3827, -0.03, -0.9239, -0.4714, -0.03, -0.8819, -0.3827, -0.05, -0.9239, -0.4714, -0.03, -0.8819, -0.4714, -0.05, -0.8819, -0.3827, -0.05, -0.9239, -0.4714, -0.03, -0.8819, -0.5556, -0.03, -0.8315, -0.4714, -0.05, -0.8819, -0.5556, -0.03, -0.8315, -0.5556, -0.05, -0.8315, -0.4714, -0.05, -0.8819, -0.5556, -0.03, -0.8315, -0.6344, -0.03, -0.773, -0.5556, -0.05, -0.8315, -0.6344, -0.03, -0.773, -0.6344, -0.05, -0.773, -0.5556, -0.05, -0.8315, -0.6344, -0.03, -0.773, -0.7071, -0.03, -0.7071, -0.6344, -0.05, -0.773, -0.7071, -0.03, -0.7071, -0.7071, -0.05, -0.7071, -0.6344, -0.05, -0.773, -0.7071, -0.03, -0.7071, -0.773, -0.03, -0.6344, -0.7071, -0.05, -0.7071, -0.773, -0.03, -0.6344, -0.773, -0.05, -0.6344, -0.7071, -0.05, -0.7071, -0.773, -0.03, -0.6344, -0.8315, -0.03, -0.5556, -0.773, -0.05, -0.6344, -0.8315, -0.03, -0.5556, -0.8315, -0.05, -0.5556, -0.773, -0.05, -0.6344, -0.8315, -0.03, -0.5556, -0.8819, -0.03, -0.4714, -0.8315, -0.05, -0.5556, -0.8819, -0.03, -0.4714, -0.8819, -0.05, -0.4714, -0.8315, -0.05, -0.5556, -0.8819, -0.03, -0.4714, -0.9239, -0.03, -0.3827, -0.8819, -0.05, -0.4714, -0.9239, -0.03, -0.3827, -0.9239, -0.05, -0.3827, -0.8819, -0.05, -0.4714, -0.9239, -0.03, -0.3827, -0.9569, -0.03, -0.2903, -0.9239, -0.05, -0.3827, -0.9569, -0.03, -0.2903, -0.9569, -0.05, -0.2903, -0.9239, -0.05, -0.3827, -0.9569, -0.03, -0.2903, -0.9808, -0.03, -0.1951, -0.9569, -0.05, -0.2903, -0.9808, -0.03, -0.1951, -0.9808, -0.05, -0.1951, -0.9569, -0.05, -0.2903, -0.9808, -0.03, -0.1951, -0.9952, -0.03, -0.098, -0.9808, -0.05, -0.1951, -0.9952, -0.03, -0.098, -0.9952, -0.05, -0.098, -0.9808, -0.05, -0.1951, -0.9952, -0.03, -0.098, -1, -0.03, 0, -0.9952, -0.05, -0.098, -1, -0.03, 0, -1, -0.05, 0, -0.9952, -0.05, -0.098, -1, -0.03, 0, -0.9952, -0.03, 0.098, -1, -0.05, 0, -0.9952, -0.03, 0.098, -0.9952, -0.05, 0.098, -1, -0.05, 0, -0.9952, -0.03, 0.098, -0.9808, -0.03, 0.1951, -0.9952, -0.05, 0.098, -0.9808, -0.03, 0.1951, -0.9808, -0.05, 0.1951, -0.9952, -0.05, 0.098, -0.9808, -0.03, 0.1951, -0.9569, -0.03, 0.2903, -0.9808, -0.05, 0.1951, -0.9569, -0.03, 0.2903, -0.9569, -0.05, 0.2903, -0.9808, -0.05, 0.1951, -0.9569, -0.03, 0.2903, -0.9239, -0.03, 0.3827, -0.9569, -0.05, 0.2903, -0.9239, -0.03, 0.3827, -0.9239, -0.05, 0.3827, -0.9569, -0.05, 0.2903, -0.9239, -0.03, 0.3827, -0.8819, -0.03, 0.4714, -0.9239, -0.05, 0.3827, -0.8819, -0.03, 0.4714, -0.8819, -0.05, 0.4714, -0.9239, -0.05, 0.3827, -0.8819, -0.03, 0.4714, -0.8315, -0.03, 0.5556, -0.8819, -0.05, 0.4714, -0.8315, -0.03, 0.5556, -0.8315, -0.05, 0.5556, -0.8819, -0.05, 0.4714, -0.8315, -0.03, 0.5556, -0.773, -0.03, 0.6344, -0.8315, -0.05, 0.5556, -0.773, -0.03, 0.6344, -0.773, -0.05, 0.6344, -0.8315, -0.05, 0.5556, -0.773, -0.03, 0.6344, -0.7071, -0.03, 0.7071, -0.773, -0.05, 0.6344, -0.7071, -0.03, 0.7071, -0.7071, -0.05, 0.7071, -0.773, -0.05, 0.6344, -0.7071, -0.03, 0.7071, -0.6344, -0.03, 0.773, -0.7071, -0.05, 0.7071, -0.6344, -0.03, 0.773, -0.6344, -0.05, 0.773, -0.7071, -0.05, 0.7071, -0.6344, -0.03, 0.773, -0.5556, -0.03, 0.8315, -0.6344, -0.05, 0.773, -0.5556, -0.03, 0.8315, -0.5556, -0.05, 0.8315, -0.6344, -0.05, 0.773, -0.5556, -0.03, 0.8315, -0.4714, -0.03, 0.8819, -0.5556, -0.05, 0.8315, -0.4714, -0.03, 0.8819, -0.4714, -0.05, 0.8819, -0.5556, -0.05, 0.8315, -0.4714, -0.03, 0.8819, -0.3827, -0.03, 0.9239, -0.4714, -0.05, 0.8819, -0.3827, -0.03, 0.9239, -0.3827, -0.05, 0.9239, -0.4714, -0.05, 0.8819, -0.3827, -0.03, 0.9239, -0.2903, -0.03, 0.9569, -0.3827, -0.05, 0.9239, -0.2903, -0.03, 0.9569, -0.2903, -0.05, 0.9569, -0.3827, -0.05, 0.9239, -0.2903, -0.03, 0.9569, -0.1951, -0.03, 0.9808, -0.2903, -0.05, 0.9569, -0.1951, -0.03, 0.9808, -0.1951, -0.05, 0.9808, -0.2903, -0.05, 0.9569, -0.1951, -0.03, 0.9808, -0.098, -0.03, 0.9952, -0.1951, -0.05, 0.9808, -0.098, -0.03, 0.9952, -0.098, -0.05, 0.9952, -0.1951, -0.05, 0.9808, -0.098, -0.03, 0.9952, 0, -0.03, 1, -0.098, -0.05, 0.9952, 0, -0.03, 1, 0, -0.05, 1, -0.098, -0.05, 0.9952, 0, 0.05, 0, 0.098, 0.05, 0.9952, 0, 0.05, 1, 0, 0.05, 0, 0.1951, 0.05, 0.9808, 0.098, 0.05, 0.9952, 0, 0.05, 0, 0.2903, 0.05, 0.9569, 0.1951, 0.05, 0.9808, 0, 0.05, 0, 0.3827, 0.05, 0.9239, 0.2903, 0.05, 0.9569, 0, 0.05, 0, 0.4714, 0.05, 0.8819, 0.3827, 0.05, 0.9239, 0, 0.05, 0, 0.5556, 0.05, 0.8315, 0.4714, 0.05, 0.8819, 0, 0.05, 0, 0.6344, 0.05, 0.773, 0.5556, 0.05, 0.8315, 0, 0.05, 0, 0.7071, 0.05, 0.7071, 0.6344, 0.05, 0.773, 0, 0.05, 0, 0.773, 0.05, 0.6344, 0.7071, 0.05, 0.7071, 0, 0.05, 0, 0.8315, 0.05, 0.5556, 0.773, 0.05, 0.6344, 0, 0.05, 0, 0.8819, 0.05, 0.4714, 0.8315, 0.05, 0.5556, 0, 0.05, 0, 0.9239, 0.05, 0.3827, 0.8819, 0.05, 0.4714, 0, 0.05, 0, 0.9569, 0.05, 0.2903, 0.9239, 0.05, 0.3827, 0, 0.05, 0, 0.9808, 0.05, 0.1951, 0.9569, 0.05, 0.2903, 0, 0.05, 0, 0.9952, 0.05, 0.098, 0.9808, 0.05, 0.1951, 0, 0.05, 0, 1, 0.05, 0, 0.9952, 0.05, 0.098, 0, 0.05, 0, 0.9952, 0.05, -0.098, 1, 0.05, 0, 0, 0.05, 0, 0.9808, 0.05, -0.1951, 0.9952, 0.05, -0.098, 0, 0.05, 0, 0.9569, 0.05, -0.2903, 0.9808, 0.05, -0.1951, 0, 0.05, 0, 0.9239, 0.05, -0.3827, 0.9569, 0.05, -0.2903, 0, 0.05, 0, 0.8819, 0.05, -0.4714, 0.9239, 0.05, -0.3827, 0, 0.05, 0, 0.8315, 0.05, -0.5556, 0.8819, 0.05, -0.4714, 0, 0.05, 0, 0.773, 0.05, -0.6344, 0.8315, 0.05, -0.5556, 0, 0.05, 0, 0.7071, 0.05, -0.7071, 0.773, 0.05, -0.6344, 0, 0.05, 0, 0.6344, 0.05, -0.773, 0.7071, 0.05, -0.7071, 0, 0.05, 0, 0.5556, 0.05, -0.8315, 0.6344, 0.05, -0.773, 0, 0.05, 0, 0.4714, 0.05, -0.8819, 0.5556, 0.05, -0.8315, 0, 0.05, 0, 0.3827, 0.05, -0.9239, 0.4714, 0.05, -0.8819, 0, 0.05, 0, 0.2903, 0.05, -0.9569, 0.3827, 0.05, -0.9239, 0, 0.05, 0, 0.1951, 0.05, -0.9808, 0.2903, 0.05, -0.9569, 0, 0.05, 0, 0.098, 0.05, -0.9952, 0.1951, 0.05, -0.9808, 0, 0.05, 0, 0, 0.05, -1, 0.098, 0.05, -0.9952, 0, 0.05, 0, -0.098, 0.05, -0.9952, 0, 0.05, -1, 0, 0.05, 0, -0.1951, 0.05, -0.9808, -0.098, 0.05, -0.9952, 0, 0.05, 0, -0.2903, 0.05, -0.9569, -0.1951, 0.05, -0.9808, 0, 0.05, 0, -0.3827, 0.05, -0.9239, -0.2903, 0.05, -0.9569, 0, 0.05, 0, -0.4714, 0.05, -0.8819, -0.3827, 0.05, -0.9239, 0, 0.05, 0, -0.5556, 0.05, -0.8315, -0.4714, 0.05, -0.8819, 0, 0.05, 0, -0.6344, 0.05, -0.773, -0.5556, 0.05, -0.8315, 0, 0.05, 0, -0.7071, 0.05, -0.7071, -0.6344, 0.05, -0.773, 0, 0.05, 0, -0.773, 0.05, -0.6344, -0.7071, 0.05, -0.7071, 0, 0.05, 0, -0.8315, 0.05, -0.5556, -0.773, 0.05, -0.6344, 0, 0.05, 0, -0.8819, 0.05, -0.4714, -0.8315, 0.05, -0.5556, 0, 0.05, 0, -0.9239, 0.05, -0.3827, -0.8819, 0.05, -0.4714, 0, 0.05, 0, -0.9569, 0.05, -0.2903, -0.9239, 0.05, -0.3827, 0, 0.05, 0, -0.9808, 0.05, -0.1951, -0.9569, 0.05, -0.2903, 0, 0.05, 0, -0.9952, 0.05, -0.098, -0.9808, 0.05, -0.1951, 0, 0.05, 0, -1, 0.05, 0, -0.9952, 0.05, -0.098, 0, 0.05, 0, -0.9952, 0.05, 0.098, -1, 0.05, 0, 0, 0.05, 0, -0.9808, 0.05, 0.1951, -0.9952, 0.05, 0.098, 0, 0.05, 0, -0.9569, 0.05, 0.2903, -0.9808, 0.05, 0.1951, 0, 0.05, 0, -0.9239, 0.05, 0.3827, -0.9569, 0.05, 0.2903, 0, 0.05, 0, -0.8819, 0.05, 0.4714, -0.9239, 0.05, 0.3827, 0, 0.05, 0, -0.8315, 0.05, 0.5556, -0.8819, 0.05, 0.4714, 0, 0.05, 0, -0.773, 0.05, 0.6344, -0.8315, 0.05, 0.5556, 0, 0.05, 0, -0.7071, 0.05, 0.7071, -0.773, 0.05, 0.6344, 0, 0.05, 0, -0.6344, 0.05, 0.773, -0.7071, 0.05, 0.7071, 0, 0.05, 0, -0.5556, 0.05, 0.8315, -0.6344, 0.05, 0.773, 0, 0.05, 0, -0.4714, 0.05, 0.8819, -0.5556, 0.05, 0.8315, 0, 0.05, 0, -0.3827, 0.05, 0.9239, -0.4714, 0.05, 0.8819, 0, 0.05, 0, -0.2903, 0.05, 0.9569, -0.3827, 0.05, 0.9239, 0, 0.05, 0, -0.1951, 0.05, 0.9808, -0.2903, 0.05, 0.9569, 0, 0.05, 0, -0.098, 0.05, 0.9952, -0.1951, 0.05, 0.9808, 0, 0.05, 0, 0, 0.05, 1, -0.098, 0.05, 0.9952, 0, -0.05, 0, 0, -0.05, 1, 0.098, -0.05, 0.9952, 0, -0.05, 0, 0.098, -0.05, 0.9952, 0.1951, -0.05, 0.9808, 0, -0.05, 0, 0.1951, -0.05, 0.9808, 0.2903, -0.05, 0.9569, 0, -0.05, 0, 0.2903, -0.05, 0.9569, 0.3827, -0.05, 0.9239, 0, -0.05, 0, 0.3827, -0.05, 0.9239, 0.4714, -0.05, 0.8819, 0, -0.05, 0, 0.4714, -0.05, 0.8819, 0.5556, -0.05, 0.8315, 0, -0.05, 0, 0.5556, -0.05, 0.8315, 0.6344, -0.05, 0.773, 0, -0.05, 0, 0.6344, -0.05, 0.773, 0.7071, -0.05, 0.7071, 0, -0.05, 0, 0.7071, -0.05, 0.7071, 0.773, -0.05, 0.6344, 0, -0.05, 0, 0.773, -0.05, 0.6344, 0.8315, -0.05, 0.5556, 0, -0.05, 0, 0.8315, -0.05, 0.5556, 0.8819, -0.05, 0.4714, 0, -0.05, 0, 0.8819, -0.05, 0.4714, 0.9239, -0.05, 0.3827, 0, -0.05, 0, 0.9239, -0.05, 0.3827, 0.9569, -0.05, 0.2903, 0, -0.05, 0, 0.9569, -0.05, 0.2903, 0.9808, -0.05, 0.1951, 0, -0.05, 0, 0.9808, -0.05, 0.1951, 0.9952, -0.05, 0.098, 0, -0.05, 0, 0.9952, -0.05, 0.098, 1, -0.05, 0, 0, -0.05, 0, 1, -0.05, 0, 0.9952, -0.05, -0.098, 0, -0.05, 0, 0.9952, -0.05, -0.098, 0.9808, -0.05, -0.1951, 0, -0.05, 0, 0.9808, -0.05, -0.1951, 0.9569, -0.05, -0.2903, 0, -0.05, 0, 0.9569, -0.05, -0.2903, 0.9239, -0.05, -0.3827, 0, -0.05, 0, 0.9239, -0.05, -0.3827, 0.8819, -0.05, -0.4714, 0, -0.05, 0, 0.8819, -0.05, -0.4714, 0.8315, -0.05, -0.5556, 0, -0.05, 0, 0.8315, -0.05, -0.5556, 0.773, -0.05, -0.6344, 0, -0.05, 0, 0.773, -0.05, -0.6344, 0.7071, -0.05, -0.7071, 0, -0.05, 0, 0.7071, -0.05, -0.7071, 0.6344, -0.05, -0.773, 0, -0.05, 0, 0.6344, -0.05, -0.773, 0.5556, -0.05, -0.8315, 0, -0.05, 0, 0.5556, -0.05, -0.8315, 0.4714, -0.05, -0.8819, 0, -0.05, 0, 0.4714, -0.05, -0.8819, 0.3827, -0.05, -0.9239, 0, -0.05, 0, 0.3827, -0.05, -0.9239, 0.2903, -0.05, -0.9569, 0, -0.05, 0, 0.2903, -0.05, -0.9569, 0.1951, -0.05, -0.9808, 0, -0.05, 0, 0.1951, -0.05, -0.9808, 0.098, -0.05, -0.9952, 0, -0.05, 0, 0.098, -0.05, -0.9952, 0, -0.05, -1, 0, -0.05, 0, 0, -0.05, -1, -0.098, -0.05, -0.9952, 0, -0.05, 0, -0.098, -0.05, -0.9952, -0.1951, -0.05, -0.9808, 0, -0.05, 0, -0.1951, -0.05, -0.9808, -0.2903, -0.05, -0.9569, 0, -0.05, 0, -0.2903, -0.05, -0.9569, -0.3827, -0.05, -0.9239, 0, -0.05, 0, -0.3827, -0.05, -0.9239, -0.4714, -0.05, -0.8819, 0, -0.05, 0, -0.4714, -0.05, -0.8819, -0.5556, -0.05, -0.8315, 0, -0.05, 0, -0.5556, -0.05, -0.8315, -0.6344, -0.05, -0.773, 0, -0.05, 0, -0.6344, -0.05, -0.773, -0.7071, -0.05, -0.7071, 0, -0.05, 0, -0.7071, -0.05, -0.7071, -0.773, -0.05, -0.6344, 0, -0.05, 0, -0.773, -0.05, -0.6344, -0.8315, -0.05, -0.5556, 0, -0.05, 0, -0.8315, -0.05, -0.5556, -0.8819, -0.05, -0.4714, 0, -0.05, 0, -0.8819, -0.05, -0.4714, -0.9239, -0.05, -0.3827, 0, -0.05, 0, -0.9239, -0.05, -0.3827, -0.9569, -0.05, -0.2903, 0, -0.05, 0, -0.9569, -0.05, -0.2903, -0.9808, -0.05, -0.1951, 0, -0.05, 0, -0.9808, -0.05, -0.1951, -0.9952, -0.05, -0.098, 0, -0.05, 0, -0.9952, -0.05, -0.098, -1, -0.05, 0, 0, -0.05, 0, -1, -0.05, 0, -0.9952, -0.05, 0.098, 0, -0.05, 0, -0.9952, -0.05, 0.098, -0.9808, -0.05, 0.1951, 0, -0.05, 0, -0.9808, -0.05, 0.1951, -0.9569, -0.05, 0.2903, 0, -0.05, 0, -0.9569, -0.05, 0.2903, -0.9239, -0.05, 0.3827, 0, -0.05, 0, -0.9239, -0.05, 0.3827, -0.8819, -0.05, 0.4714, 0, -0.05, 0, -0.8819, -0.05, 0.4714, -0.8315, -0.05, 0.5556, 0, -0.05, 0, -0.8315, -0.05, 0.5556, -0.773, -0.05, 0.6344, 0, -0.05, 0, -0.773, -0.05, 0.6344, -0.7071, -0.05, 0.7071, 0, -0.05, 0, -0.7071, -0.05, 0.7071, -0.6344, -0.05, 0.773, 0, -0.05, 0, -0.6344, -0.05, 0.773, -0.5556, -0.05, 0.8315, 0, -0.05, 0, -0.5556, -0.05, 0.8315, -0.4714, -0.05, 0.8819, 0, -0.05, 0, -0.4714, -0.05, 0.8819, -0.3827, -0.05, 0.9239, 0, -0.05, 0, -0.3827, -0.05, 0.9239, -0.2903, -0.05, 0.9569, 0, -0.05, 0, -0.2903, -0.05, 0.9569, -0.1951, -0.05, 0.9808, 0, -0.05, 0, -0.1951, -0.05, 0.9808, -0.098, -0.05, 0.9952, 0, -0.05, 0, -0.098, -0.05, 0.9952, 0, -0.05, 1) -[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_gim1e"] +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_fro7d"] load_path = "res://.godot/imported/debug_mask.png-fd2bc783338ed9439fe81a4eef9d86da.s3tc.ctex" -[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_6giaa"] +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_8412j"] width = 256 height = 256 depth = 32 @@ -1748,7 +1786,7 @@ seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_3kphg") -[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_otfxe"] +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_0ch1a"] width = 256 height = 256 depth = 32 @@ -1771,9 +1809,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -1839,9 +1877,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -2121,9 +2159,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -2144,9 +2182,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -2374,9 +2412,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -2397,9 +2435,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -2627,9 +2665,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -2650,9 +2688,9 @@ shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(4, 4) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.25 -shader_parameter/gunk_mask = SubResource("CompressedTexture2D_gim1e") -shader_parameter/gunk_noise = SubResource("NoiseTexture3D_6giaa") -shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_otfxe") +shader_parameter/gunk_mask = SubResource("CompressedTexture2D_fro7d") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_8412j") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ch1a") shader_parameter/jitter_magnitude = 0.0 shader_parameter/jitter_time_scale = 0.1 shader_parameter/vertex_inflation = 0.0 @@ -6662,13 +6700,14 @@ shape = SubResource("ConcavePolygonShape3D_48a1a") [node name="Trashcan" type="MeshInstance3D" parent="MessHall/Props"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.9, 0.5, 9) -mesh = SubResource("CylinderMesh_35kna") +mesh = ExtResource("38_6glsq") -[node name="StaticBody3D" type="StaticBody3D" parent="MessHall/Props/Trashcan"] -collision_layer = 5 +[node name="GunkBody" parent="MessHall/Props/Trashcan" instance=ExtResource("2_2egij")] +mask_dim = 64 +source_gunk_material = SubResource("ShaderMaterial_86yrp") -[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Trashcan/StaticBody3D"] -shape = SubResource("CylinderShape3D_35kna") +[node name="CollisionShape3D" type="CollisionShape3D" parent="MessHall/Props/Trashcan/GunkBody"] +shape = SubResource("ConcavePolygonShape3D_01gbg") [node name="SwitchB2" parent="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) @@ -6688,6 +6727,164 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 5) [node name="OverheadLight" parent="MessHall" instance=ExtResource("39_kp5n7")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 5) +[node name="Traps" type="Node3D" parent="MessHall"] + +[node name="Trap1" type="Node3D" parent="MessHall/Traps"] +editor_description = "Introduce the player to the trap mechanics" +transform = Transform3D(0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, -2.4, 0.4, 6.2) + +[node name="GunkTrigger" parent="MessHall/Traps/Trap1" instance=ExtResource("38_opukp")] +transform = Transform3D(0.98038, 0.183013, -0.0732233, -0.183013, 0.707107, -0.683013, -0.0732233, 0.683013, 0.726727, 1.39205, 0.3, 0.558758) + +[node name="GunkRelay" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 1.97159, -0.4, 0.403461) + +[node name="GunkRelay3" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 2.02843, -0.4, -0.543522) + +[node name="GunkRelay4" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 2.97541, -0.4, -0.486683) + +[node name="GunkRelay5" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 3.379, -0.1, -1.3) + +[node name="GunkRelay6" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 3.08922, 0.8, -1.22235) + +[node name="GunkRelay7" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 2.50967, 0.5, -1.06706) + +[node name="GunkRelay8" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 2.50967, 1.4, -1.06706) + +[node name="GunkRelay9" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 1.93011, 1.1, -0.911774) + +[node name="GunkRelay10" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 1.93011, 1.7, -0.911774) + +[node name="GunkRelay2" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 1.15935, 0.4, -0.31078) + +[node name="GunkRelay11" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 0.346855, 0.4, -1.02483) + +[node name="GunkRelay12" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 0.848763, 0.4, -1.46989) + +[node name="GunkRelay13" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 1.16397, 1.3, -1.24377) + +[node name="GunkRelay14" parent="MessHall/Traps/Trap1" instance=ExtResource("39_6glsq")] +transform = Transform3D(0.965925, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965925, 1.41693, 1.6, -1.00097) + +[node name="GunkAlarm" parent="MessHall/Traps/Trap1" instance=ExtResource("40_nomhm")] +transform = Transform3D(0.965926, 0.258819, -4.2222e-08, -4.37114e-08, 1.91069e-15, -1, -0.258819, 0.965926, 1.13133e-08, 1.61853, 1.96777, -0.821911) + +[node name="GrunkNodule" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.707107, 0.707107, 0, -0.683013, 0.683013, -0.258819, -0.183013, 0.183013, 0.965926, 0.734844, 0.6, 2.22426) + +[node name="GrunkNodule4" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.0906102, 0.177858, -0.0125001, -0.176454, -0.087442, 0.0348988, 0.0255701, 0.0268393, 0.196535, 1.52652, -2.98023e-08, 1.70155) +durability = 1.5 +value = 500.0 + +[node name="GrunkNodule7" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.214063, 0.323536, -0.0974745, -0.07312, -0.0683013, -0.387283, -0.329895, 0.225076, 0.0225905, 1.44886, 0.3, 1.41177) +durability = 1.5 +value = 500.0 + +[node name="GrunkNodule6" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.0591715, 0.0126822, -0.190625, -0.14699, -0.130496, 0.0369449, -0.122036, 0.15103, 0.0479288, 1.58223, -0.370434, -0.112309) +durability = 1.5 +value = 500.0 + +[node name="GrunkNodule5" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.0656857, 0.167449, 0.0874419, -0.176454, -0.087442, 0.0348988, 0.0674494, -0.0656855, 0.176454, 1.54656, -0.3, 1.24909) +durability = 1.5 +value = 500.0 + +[node name="GrunkNodule2" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.0915064, -0.0915065, -0.482963, -0.341506, 0.341506, -0.12941, 0.353553, 0.353553, -2.98023e-08, 0.403454, 0.6, -0.171608) + +[node name="GrunkNodule3" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.364606, -0.492715, -0.338074, -0.478109, 0.478109, -0.181174, 0.358433, 0.136542, -0.585561, 0.714027, 0.6, 0.987507) + +[node name="GrunkNodule8" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.435211, -0.430994, -0.338873, -0.539981, 0.411872, 0.169653, 0.0949319, 0.366886, -0.588543, -0.507496, 0.6, -2.41218) + +[node name="GrunkNodule9" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.0703269, 0.693365, 0.0655666, 0.696452, 0.0702819, 0.00378095, -0.00283841, 0.0656149, -0.696912, -1.35603, 0.6, -0.942478) + +[node name="GrunkNodule10" parent="MessHall/Traps/Trap1" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.0233609, -0.207042, -0.45452, 0.497466, 0.0502018, 0.00270045, 0.0445172, -0.452342, 0.208338, -1.49432, 0.348541, 0.0263252) + +[node name="Trap2" type="Node3D" parent="MessHall/Traps"] +editor_description = "Teach players traps may not always be obvious" + +[node name="GrunkNodule8" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.73038, 0.635646, -0.25, -0.683013, 0.683013, -0.258819, 0.00623576, 0.35979, 0.933013, 2.53411, 0.4, 5.23866) + +[node name="GrunkNodule10" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.124128, -0.101968, 0.578096, -0.434356, -0.381517, -0.160559, 0.394876, -0.451716, 0.00511129, 2.23411, 1.3, 4.63866) +value = 600.0 + +[node name="GrunkNodule11" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.329227, 0.225053, -0.0309952, 0.21157, 0.32362, 0.10251, 0.0827522, 0.0679784, -0.385397, 1.63411, 1.6, 4.03867) +value = 400.0 + +[node name="GrunkNodule15" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.267317, 0.134158, -0.0233058, 0.13544, 0.256664, -0.0760256, -0.0140589, -0.0782649, -0.28927, 0.776453, 1.88525, 4.21688) +value = 300.0 + +[node name="GrunkNodule16" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.121483, -0.134858, -0.238862, -0.195351, 0.140856, -0.178879, 0.192561, 0.227976, -0.030777, 1.37645, 1.58525, 4.81688) +value = 300.0 + +[node name="GrunkNodule12" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.373106, -0.137833, 0.0423552, -0.127631, 0.261009, -0.274926, 0.0670969, -0.269957, -0.287439, 2.23411, 1.3, 3.73867) +value = 400.0 + +[node name="GrunkNodule14" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.373106, -0.137833, 0.0423552, -0.127631, 0.261009, -0.274926, 0.0670969, -0.269957, -0.287439, 2.53411, 0.0999999, 3.73867) +value = 400.0 + +[node name="GrunkNodule13" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(-0.186605, 0.294787, -0.19565, -0.203291, 0.0917009, 0.33206, 0.289571, 0.254345, 0.107039, 1.93411, 0.4, 4.44644) +value = 400.0 + +[node name="GrunkNodule9" parent="MessHall/Traps/Trap2" instance=ExtResource("19_ji5cn")] +transform = Transform3D(0.503705, 0.00873026, -1.30622, -0.956218, 0.956218, -0.362347, 0.889903, 1.02253, 0.35, 4.33411, 1.3, 6.43866) +durability = 5.0 +value = 4000.0 + +[node name="GunkTrigger" parent="MessHall/Traps/Trap2" instance=ExtResource("38_opukp")] +transform = Transform3D(0.487453, 0.3, 0.17997, -0.109808, 0.424264, -0.409808, -0.332162, 0.3, 0.399585, 1.79999, 0.0796973, 4.10001) + +[node name="GunkAlarm" parent="MessHall/Traps/Trap2" instance=ExtResource("40_nomhm")] +transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0.300001, 1.5, 3.6) + +[node name="GunkRelay" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.97934, 0, 3) + +[node name="GunkRelay3" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.06887, 0, 3.21621) + +[node name="GunkRelay10" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6556, 1.05317, 3.5826) + +[node name="GunkRelay5" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.27147, 0.490073, 3.5826) + +[node name="GunkRelay7" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.861483, 1.45276, 3.5826) + +[node name="GunkRelay9" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.418978, 0.860386, 3.5826) + +[node name="GunkRelay2" parent="MessHall/Traps/Trap2" instance=ExtResource("39_6glsq")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.02038, 0.918166, 3.76037) + [node name="BulkheadC" parent="." instance=ExtResource("35_f0xh4")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36, 0, -52.5) @@ -9436,6 +9633,66 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -12, -60) [connection signal="activated" from="MessHall/SwitchC1" to="MessHall/SwitchC1" method="disable"] [connection signal="activated" from="MessHall/SwitchC1" to="BulkheadC" method="open"] [connection signal="activated" from="MessHall/SwitchC1" to="Corridor2/Hallway1/SwitchC2" method="disable"] +[connection signal="destroyed" from="MessHall/Traps/Trap1/GunkTrigger" to="MessHall/Traps/Trap1/GunkRelay" method="trigger"] +[connection signal="destroyed" from="MessHall/Traps/Trap1/GunkTrigger" to="MessHall/Traps/Trap1/GunkRelay2" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay" to="MessHall/Traps/Trap1/GunkRelay3" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay" to="MessHall/Traps/Trap1/GunkRelay4" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay" to="MessHall/Traps/Trap1/GunkRelay3" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay" to="MessHall/Traps/Trap1/GunkRelay4" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay3" to="MessHall/Traps/Trap1/GunkRelay7" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay3" to="MessHall/Traps/Trap1/GunkRelay2" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay3" to="MessHall/Traps/Trap1/GunkRelay7" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay3" to="MessHall/Traps/Trap1/GunkRelay2" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay4" to="MessHall/Traps/Trap1/GunkRelay5" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay4" to="MessHall/Traps/Trap1/GunkRelay7" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay4" to="MessHall/Traps/Trap1/GunkRelay5" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay4" to="MessHall/Traps/Trap1/GunkRelay7" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay5" to="MessHall/Traps/Trap1/GunkRelay6" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay5" to="MessHall/Traps/Trap1/GunkRelay6" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay6" to="MessHall/Traps/Trap1/GunkRelay8" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay6" to="MessHall/Traps/Trap1/GunkRelay9" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay6" to="MessHall/Traps/Trap1/GunkRelay8" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay6" to="MessHall/Traps/Trap1/GunkRelay9" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay7" to="MessHall/Traps/Trap1/GunkRelay8" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay7" to="MessHall/Traps/Trap1/GunkRelay9" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay7" to="MessHall/Traps/Trap1/GunkRelay8" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay7" to="MessHall/Traps/Trap1/GunkRelay9" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay8" to="MessHall/Traps/Trap1/GunkRelay10" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay8" to="MessHall/Traps/Trap1/GunkRelay10" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay9" to="MessHall/Traps/Trap1/GunkAlarm" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay10" to="MessHall/Traps/Trap1/GunkAlarm" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay2" to="MessHall/Traps/Trap1/GunkRelay11" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay2" to="MessHall/Traps/Trap1/GunkRelay11" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay11" to="MessHall/Traps/Trap1/GunkRelay12" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay11" to="MessHall/Traps/Trap1/GunkRelay12" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay12" to="MessHall/Traps/Trap1/GunkRelay13" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay12" to="MessHall/Traps/Trap1/GunkRelay13" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap1/GunkRelay13" to="MessHall/Traps/Trap1/GunkRelay14" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay13" to="MessHall/Traps/Trap1/GunkRelay14" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap1/GunkRelay14" to="MessHall/Traps/Trap1/GunkAlarm" method="trigger"] +[connection signal="destroyed" from="MessHall/Traps/Trap2/GunkTrigger" to="MessHall/Traps/Trap2/GunkRelay" method="trigger"] +[connection signal="destroyed" from="MessHall/Traps/Trap2/GunkTrigger" to="MessHall/Traps/Trap2/GunkRelay5" method="trigger"] +[connection signal="destroyed" from="MessHall/Traps/Trap2/GunkTrigger" to="MessHall/Traps/Trap2/GunkRelay2" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay" to="MessHall/Traps/Trap2/GunkRelay3" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay" to="MessHall/Traps/Trap2/GunkRelay3" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay3" to="MessHall/Traps/Trap2/GunkRelay5" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay3" to="MessHall/Traps/Trap2/GunkRelay9" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay3" to="MessHall/Traps/Trap2/GunkRelay5" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay3" to="MessHall/Traps/Trap2/GunkRelay9" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay10" to="MessHall/Traps/Trap2/GunkRelay7" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay10" to="MessHall/Traps/Trap2/GunkRelay9" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay10" to="MessHall/Traps/Trap2/GunkRelay7" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay10" to="MessHall/Traps/Trap2/GunkRelay9" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay5" to="MessHall/Traps/Trap2/GunkRelay7" method="pulse"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay5" to="MessHall/Traps/Trap2/GunkRelay9" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay5" to="MessHall/Traps/Trap2/GunkRelay7" method="trigger"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay5" to="MessHall/Traps/Trap2/GunkRelay9" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay7" to="MessHall/Traps/Trap2/GunkAlarm" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay7" to="MessHall/Traps/Trap2/GunkAlarm" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay9" to="MessHall/Traps/Trap2/GunkAlarm" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay9" to="MessHall/Traps/Trap2/GunkAlarm" method="trigger"] +[connection signal="pulsed" from="MessHall/Traps/Trap2/GunkRelay2" to="MessHall/Traps/Trap2/GunkRelay10" method="pulse"] +[connection signal="triggered" from="MessHall/Traps/Trap2/GunkRelay2" to="MessHall/Traps/Trap2/GunkRelay10" method="trigger"] [connection signal="activated" from="Corridor2/Hallway1/SwitchC2" to="MessHall/SwitchC1" method="disable"] [connection signal="activated" from="Corridor2/Hallway1/SwitchC2" to="BulkheadC" method="open"] [connection signal="activated" from="Corridor2/Hallway1/SwitchC2" to="Corridor2/Hallway1/SwitchC2" method="disable"] diff --git a/levels/mechanic_test/signal_test.tscn b/levels/mechanic_test/signal_test.tscn index 03c68be..9ff4c4c 100644 --- a/levels/mechanic_test/signal_test.tscn +++ b/levels/mechanic_test/signal_test.tscn @@ -186,6 +186,9 @@ transform = Transform3D(1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, [node name="GunkRelay" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.45, -2.62268e-08, -0.6) +[node name="GunkRelay5" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.05, -4.80825e-08, -1.1) + [node name="GunkRelay2" parent="TriggerNetWall/Puzzle" instance=ExtResource("9_d4a3d")] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.15, -1.09278e-08, -0.25) @@ -196,7 +199,7 @@ transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.2, - transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.2, 2.18558e-09, 0.05) [node name="GunkAlarm" parent="TriggerNetWall/Puzzle" instance=ExtResource("10_l8xa5")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, -1.09278e-08, -0.25) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.9, 0, -0.25) [node name="PulseNetWall" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 3.5, 1.5, 0) @@ -238,6 +241,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -4.37114e-08, -1) [connection signal="destroyed" from="TriggerNetWall/Puzzle/GunkTrigger" to="TriggerNetWall/Puzzle/GunkRelay" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay" to="TriggerNetWall/Puzzle/GunkRelay2" method="trigger"] +[connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay5" to="TriggerNetWall/Puzzle/GunkRelay2" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay2" to="TriggerNetWall/Puzzle/GunkRelay3" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay2" to="TriggerNetWall/Puzzle/GunkRelay4" method="trigger"] [connection signal="triggered" from="TriggerNetWall/Puzzle/GunkRelay3" to="TriggerNetWall/Puzzle/GunkAlarm" method="trigger"] diff --git a/levels/sandbox/sandbox.tscn b/levels/sandbox/sandbox.tscn index d97fc51..3a78251 100644 --- a/levels/sandbox/sandbox.tscn +++ b/levels/sandbox/sandbox.tscn @@ -12,7 +12,7 @@ [ext_resource type="ArrayMesh" uid="uid://5jt7xxr05lw3" path="res://assets/level/hallway/hallway_2.mesh" id="8_hrvvi"] [ext_resource type="ArrayMesh" uid="uid://o6k7ebet848p" path="res://assets/level/hallway/hallway_3.mesh" id="9_2roq2"] [ext_resource type="PackedScene" uid="uid://b6eg8t04rkh0c" path="res://src/props/wall_switch/wall_switch.tscn" id="9_p27ol"] -[ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/gunk_node/grunk_nodule.tscn" id="10_2roq2"] +[ext_resource type="PackedScene" uid="uid://2yqi5u5eo025" path="res://src/world/mechanics/alarm/grunk_nodule.tscn" id="10_2roq2"] [ext_resource type="PackedScene" uid="uid://d1kacn4b60ucy" path="res://src/ui/post_processing.tscn" id="11_6fwow"] [sub_resource type="PlaneMesh" id="PlaneMesh_4afx3"] diff --git a/project.godot b/project.godot index 48f4d69..24c4e14 100644 --- a/project.godot +++ b/project.godot @@ -175,7 +175,7 @@ locale/translations=PackedStringArray("res://assets/text/text.en.translation") 3d_render/layer_2="HUD" 3d_physics/layer_1="Physics" 3d_physics/layer_2="Interactive" -3d_physics/layer_3="Grunkable" +3d_physics/layer_3="Sprayable" [rendering] diff --git a/src/player/player.tscn b/src/player/player.tscn index b8909c4..909abda 100644 --- a/src/player/player.tscn +++ b/src/player/player.tscn @@ -45,14 +45,19 @@ unique_name_in_owner = true target_position = Vector3(0, 0, -1.5) collision_mask = 2 -[node name="OmniLight3D" type="OmniLight3D" parent="CameraPivot/Camera3D"] +[node name="FarLight" type="OmniLight3D" parent="CameraPivot/Camera3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.1) -light_energy = 0.08 -light_indirect_energy = 4.0 +light_energy = 0.05 light_specular = 0.01 light_cull_mask = 4294967293 -omni_range = 60.0 -omni_attenuation = 0.2 +omni_range = 50.0 +omni_attenuation = 0.0 + +[node name="NearLight" type="OmniLight3D" parent="CameraPivot/Camera3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.1) +light_specular = 0.01 +light_cull_mask = 4294967293 +omni_range = 2.0 [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.05, 0) diff --git a/src/props/overhead_light/overhead_light.tscn b/src/props/overhead_light/overhead_light.tscn index 29733bb..415da14 100644 --- a/src/props/overhead_light/overhead_light.tscn +++ b/src/props/overhead_light/overhead_light.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=4 uid="uid://d2feet02a603e"] +[gd_scene load_steps=21 format=4 uid="uid://d2feet02a603e"] [ext_resource type="Script" uid="uid://gg4c132d2xwj" path="res://src/props/overhead_light/overhead_light.gd" id="1_210ch"] [ext_resource type="Texture2D" uid="uid://bne1d0r5a8nn6" path="res://assets/props/overhead_light/overhead_light_C.png" id="1_whqf3"] @@ -7,7 +7,9 @@ [ext_resource type="Texture2D" uid="uid://no4s7dsg8tih" path="res://assets/props/overhead_light/overhead_light_N.png" id="4_3gl0p"] [ext_resource type="Texture2D" uid="uid://cr5e4hk33wmwf" path="res://assets/props/overhead_light/overhead_light_R.png" id="5_210ch"] [ext_resource type="PackedScene" uid="uid://c2omlx4ptrc01" path="res://src/world/gunk_body/gunk_body.tscn" id="6_3gl0p"] -[ext_resource type="Material" uid="uid://dutkfm4ek0ysh" path="res://assets/materials/gunk_bright.material" id="8_3gl0p"] +[ext_resource type="Shader" uid="uid://ckxc0ngd37rtk" path="res://src/shaders/gunk.gdshader" id="8_ljcul"] +[ext_resource type="Texture2D" uid="uid://cm1jrvx7ftx4c" path="res://assets/black.png" id="9_cmugl"] +[ext_resource type="FastNoiseLite" uid="uid://cnlvdtx68giv6" path="res://assets/materials/gunk_noise.tres" id="10_jdrpd"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ljcul"] albedo_texture = ExtResource("1_whqf3") @@ -117,6 +119,45 @@ _data = { &"flicker": SubResource("Animation_whqf3") } +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_2roq2"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("10_jdrpd") + +[sub_resource type="NoiseTexture3D" id="NoiseTexture3D_fk1xc"] +width = 256 +height = 256 +depth = 32 +seamless = true +seamless_blend_skirt = 0.5 +noise = ExtResource("10_jdrpd") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_rve3b"] +resource_local_to_scene = true +render_priority = 0 +shader = ExtResource("8_ljcul") +shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) +shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.66, 0.943333, 1, 1) +shader_parameter/pixellation = 128.0 +shader_parameter/time_pixellation = 30.0 +shader_parameter/roughness = 0.15 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.04 +shader_parameter/uv_scale = Vector2(2, 2) +shader_parameter/time_scale = 0.2 +shader_parameter/edge_bleed = 0.25 +shader_parameter/gunk_mask = ExtResource("9_cmugl") +shader_parameter/gunk_noise = SubResource("NoiseTexture3D_2roq2") +shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_fk1xc") +shader_parameter/jitter_magnitude = 0.0 +shader_parameter/jitter_time_scale = 0.1 +shader_parameter/vertex_inflation = 0.0 +shader_parameter/inflation_pixellation = 10.0 + [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_jdrpd"] data = PackedVector3Array(0.4, -0.1, 0.75, 0.3, -0.2, 0.75, 0.4, 0, 0.75, 0.4, 0, 0.75, 0.3, -0.2, 0.75, -0.4, 0, 0.75, -0.4, 0, 0.75, 0.3, -0.2, 0.75, -0.4, -0.1, 0.75, -0.4, -0.1, 0.75, 0.3, -0.2, 0.75, -0.3, -0.2, 0.75, 0.4, 0, -0.75, 0.4, -0.1, -0.75, 0.4, 0, 0.75, 0.4, 0, 0.75, 0.4, -0.1, -0.75, 0.4, -0.1, 0.75, -0.4, -0.1, -0.75, -0.3, -0.2, -0.75, -0.4, 0, -0.75, -0.4, 0, -0.75, -0.3, -0.2, -0.75, 0.4, 0, -0.75, 0.4, 0, -0.75, -0.3, -0.2, -0.75, 0.4, -0.1, -0.75, 0.4, -0.1, -0.75, -0.3, -0.2, -0.75, 0.3, -0.2, -0.75, -0.4, 0, 0.75, -0.4, -0.1, 0.75, -0.4, 0, -0.75, -0.4, 0, -0.75, -0.4, -0.1, 0.75, -0.4, -0.1, -0.75, -0.4, 0, -0.75, 0.4, 0, -0.75, -0.4, 0, 0.75, -0.4, 0, 0.75, 0.4, 0, -0.75, 0.4, 0, 0.75, -0.3, -0.2, 0.75, -0.3, -0.2, -0.75, -0.4, -0.1, 0.75, -0.4, -0.1, 0.75, -0.3, -0.2, -0.75, -0.4, -0.1, -0.75, 0.3, -0.2, -0.75, 0.3, -0.2, 0.75, 0.4, -0.1, -0.75, 0.4, -0.1, -0.75, 0.3, -0.2, 0.75, 0.4, -0.1, 0.75, 0.3, -0.2, -0.75, -0.3, -0.2, -0.75, 0.3, -0.2, 0.75, 0.3, -0.2, 0.75, -0.3, -0.2, -0.75, -0.3, -0.2, 0.75) @@ -132,7 +173,7 @@ light_energy = 2.0 light_specular = 1.0 spot_range = 16.0 spot_attenuation = 0.5 -spot_angle = 80.0 +spot_angle = 98.0 spot_angle_attenuation = 1.55871 [node name="MeshInstance3D" type="MeshInstance3D" parent="."] @@ -146,7 +187,7 @@ autoplay = "flicker" [node name="GunkBody" parent="MeshInstance3D" instance=ExtResource("6_3gl0p")] mask_dim = 32 -source_gunk_material = ExtResource("8_3gl0p") +source_gunk_material = SubResource("ShaderMaterial_rve3b") [node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D/GunkBody"] shape = SubResource("ConcavePolygonShape3D_jdrpd") diff --git a/src/world/mechanics/alarm/alarm_core.material b/src/world/mechanics/alarm/alarm_core.material new file mode 100644 index 0000000..b14ad1f Binary files /dev/null and b/src/world/mechanics/alarm/alarm_core.material differ diff --git a/src/world/gunk_node/grunk_nodule.tscn b/src/world/mechanics/alarm/grunk_nodule.tscn similarity index 94% rename from src/world/gunk_node/grunk_nodule.tscn rename to src/world/mechanics/alarm/grunk_nodule.tscn index 16056bb..2dcf52f 100644 --- a/src/world/gunk_node/grunk_nodule.tscn +++ b/src/world/mechanics/alarm/grunk_nodule.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=7 format=4 uid="uid://2yqi5u5eo025"] -[ext_resource type="Script" uid="uid://07t7yhijru8f" path="res://src/world/gunk_node/grunk_nodule.gd" id="1_m8r0a"] -[ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="2_530fq"] -[ext_resource type="PackedScene" uid="uid://xlt78xc1tmkl" path="res://src/effects/grunk_splatter.tscn" id="2_iyr82"] +[ext_resource type="Script" uid="uid://07t7yhijru8f" path="res://src/world/gunk_node/grunk_nodule.gd" id="1_smghl"] +[ext_resource type="PackedScene" uid="uid://xlt78xc1tmkl" path="res://src/effects/grunk_splatter.tscn" id="2_3aedv"] +[ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_w5rj3"] [sub_resource type="ArrayMesh" id="ArrayMesh_24j8i"] _surfaces = [{ @@ -26,7 +26,7 @@ _surfaces = [{ "format": 34896613399, "index_count": 60, "index_data": PackedByteArray("AAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsA"), -"material": ExtResource("2_530fq"), +"material": ExtResource("3_w5rj3"), "name": "Icosphere", "primitive": 3, "uv_scale": Vector4(0, 0, 0, 0), @@ -41,8 +41,8 @@ data = PackedVector3Array(0.7236, -0.4472, 0.5257, 0, -1, 0, -0.2764, -0.4472, 0 [node name="GrunkNodule" type="StaticBody3D"] collision_layer = 5 -script = ExtResource("1_m8r0a") -splatter_scene = ExtResource("2_iyr82") +script = ExtResource("1_smghl") +splatter_scene = ExtResource("2_3aedv") durability = 3.0 metadata/_custom_type_script = "uid://bypgxi0gy56yk" diff --git a/src/world/mechanics/alarm/gunk_alarm.gd b/src/world/mechanics/alarm/gunk_alarm.gd index edb6703..066a37a 100644 --- a/src/world/mechanics/alarm/gunk_alarm.gd +++ b/src/world/mechanics/alarm/gunk_alarm.gd @@ -1,16 +1,20 @@ +@tool class_name GunkAlarm extends SignalNode ## Raises the grunk alert when triggered. const ALERT_DELTA := 1 +const JITTER_SCALE_FACTOR := 0.15 +const JITTER_INFLATION_FACTOR := 1.5 + ## Time to wait for a pulse signal before triggering. @export var pulse_timeout := 6.0 var _busy := false -@onready var mesh_instance_3d: MeshInstance3D = %MeshInstance3D -@onready var animation_player: AnimationPlayer = %AnimationPlayer @onready var pulse_listener_timer: Timer = %PulseListenerTimer +@onready var animation_player: AnimationPlayer = $FrameSkipper/AlarmMesh/AnimationPlayer +@onready var bud: MeshInstance3D = $FrameSkipper/AlarmMesh/Armature/Skeleton3D/Bud ## Trigger this alarm. @@ -32,12 +36,15 @@ func pulse() -> void: func _process(delta: float) -> void: + if Engine.is_editor_hint(): + return + super._process(delta) # TODO actual model & animation - var material: StandardMaterial3D = mesh_instance_3d.mesh.surface_get_material(0) - var value := 1.0 - pct_damage() - material.albedo_color = Color(value, value, value) - + var shader: ShaderMaterial = bud.mesh.surface_get_material(0) + var damage := pct_damage() + shader.set_shader_parameter("jitter_time_scale", pow(damage * JITTER_SCALE_FACTOR, 1.2)) + shader.set_shader_parameter("vertex_inflation", pow(damage * JITTER_INFLATION_FACTOR, 3)) # TODO pulse animation diff --git a/src/world/mechanics/alarm/gunk_alarm.tscn b/src/world/mechanics/alarm/gunk_alarm.tscn index 871d77e..98b1d53 100644 --- a/src/world/mechanics/alarm/gunk_alarm.tscn +++ b/src/world/mechanics/alarm/gunk_alarm.tscn @@ -1,90 +1,119 @@ -[gd_scene load_steps=8 format=3 uid="uid://dgeg3kkogm71m"] +[gd_scene load_steps=9 format=4 uid="uid://dgeg3kkogm71m"] [ext_resource type="Script" uid="uid://djb5tabjcvwkt" path="res://src/world/mechanics/alarm/gunk_alarm.gd" id="1_piaxx"] +[ext_resource type="PackedScene" uid="uid://60ks4l42qxia" path="res://assets/grunk/alarm/alarm.gltf" id="2_6vdvf"] +[ext_resource type="Script" uid="uid://bukihqt1lybnx" path="res://src/util/frame_skipper.gd" id="2_gujky"] +[ext_resource type="Material" uid="uid://bmab6i16v748m" path="res://assets/materials/grunk_jittery.material" id="3_g4yos"] +[ext_resource type="Material" uid="uid://cdpvcruywnp4x" path="res://src/world/mechanics/alarm/alarm_core.material" id="4_c5y52"] -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_piaxx"] +[sub_resource type="ArrayMesh" id="ArrayMesh_c5y52"] resource_local_to_scene = true -emission_enabled = true -emission = Color(1, 0, 0, 1) -emission_energy_multiplier = 0.0 +resource_name = "alarm_Cylinder_003" +_surfaces = [{ +"aabb": AABB(-0.276827, -0.0327357, -0.279993, 0.553654, 0.415373, 0.539773), +"attribute_data": PackedByteArray("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"), +"bone_aabbs": [AABB(-0.0871704, -0.0163665, -0.0695161, 9.99868e-06, 1.00005e-05, 9.99868e-06), AABB(-0.119903, -0.0327357, 0.02481, 0.173265, 0.0909594, 0.187377), AABB(-0.105879, -0.0327357, 0.100454, 0.211758, 0.325815, 0.159326), AABB(-0.105879, 0.0462271, 0.196185, 0.211768, 0.246852, 0.0635953), AABB(-0.105879, 0.146481, 0.0418769, 0.211758, 0.236166, 0.217903), AABB(-0.0533618, -0.0327357, 0.02481, 0.173265, 0.0909594, 0.187377), AABB(0.0483759, -0.0327357, 0.0544743, 0.220743, 0.325815, 0.190276), AABB(0.0992788, 0.0462271, 0.0544743, 0.16984, 0.246852, 0.190276), AABB(0.0229618, 0.146481, 0.0138475, 0.246157, 0.236156, 0.230902), AABB(0.0483759, -0.0327357, -0.0766808, 0.177801, 0.0909594, 0.187488), AABB(0.0871704, -0.0327357, -0.161031, 0.189657, 0.325815, 0.210891), AABB(0.171956, 0.0462271, -0.161031, 0.104871, 0.246852, 0.210891), AABB(0.0373369, 0.146481, -0.161031, 0.23949, 0.236156, 0.210891), AABB(-1.06437e-09, -0.0327357, -0.153523, 0.187557, 0.0909594, 0.1809), AABB(0.00693813, -0.0327357, -0.279993, 0.20117, 0.325815, 0.210477), AABB(0.00693813, 0.0462271, -0.279993, 0.20117, 0.246852, 0.140888), AABB(0.00403882, 0.146481, -0.279993, 0.204069, 0.236156, 0.249078), AABB(-0.0961546, -0.0327357, -0.228825, 0.192319, 0.0909594, 0.152154), AABB(-0.208108, -0.0327357, -0.279993, 0.208118, 0.325815, 0.210477), AABB(-0.208108, 0.0462271, -0.279993, 0.20117, 0.246852, 0.140888), AABB(-0.208108, 0.146481, -0.279993, 0.204079, 0.236156, 0.249068), AABB(-0.187557, -0.0327357, -0.153523, 0.187567, 0.0909594, 0.18089), AABB(-0.276827, 0.0462271, -0.161031, 0.104871, 0.246852, 0.210891), AABB(-0.276827, 0.0462271, -0.161031, 0.104871, 0.246852, 0.210891), AABB(-0.276827, 0.146481, -0.161031, 0.23949, 0.236156, 0.210891), AABB(-0.226177, -0.0327357, -0.0766808, 0.177811, 0.0909594, 0.187488), AABB(-0.269119, -0.0327357, 0.02481, 0.16984, 0.325815, 0.21994), AABB(-0.269119, 0.0462271, 0.0544743, 0.16984, 0.246852, 0.190276), AABB(-0.269119, 0.146481, 0.0138475, 0.246157, 0.236156, 0.230902)], +"format": 34359745559, +"index_count": 729, +"index_data": PackedByteArray("zwDQANEAzwDSANAAiADTANQAiACJANMA1QCMAIoA1QDWAIwA1wAhACIA1wDYACEA2QDaANsA2QDcANoAjQDdAN4AjQCOAN0AjwDfAOAAjwCSAN8A4QAOAAwA4QDiAA4A4wCQAJEA4wDkAJAA5QDmAOcA5QDoAOYA6QCVAOoA6QDrAJUA7AATABIA7ADtABMA7gCWAO8A7gDwAJYAlwDxAPIAlwCYAPEA8wAXABYA8wD0ABcA9QB/AH0A9QD2AH8AmQD3APgAmQCaAPcA+QAdAB4A+QD6AB0AHAD7APwAHAAfAPsA/QAZABoA/QD+ABkA/wDEAMUA/wAAAcQAIAABAQIBIAAjAAEBAwEnACYAAwEEAScAJAAFAQYBJAAlAAUBDwAHAQgBDwANAAcBCQEKAQsBCQEMAQoBnwApAA0BnwAoACkADgE/AA8BDgE9AD8AEAEtABEBEAEsAC0ApgAxABIBpgAzADEAEwE7ABQBEwE5ADsAqwBBABUBqwBDAEEANAAWATYANAAXARYBGAEZARoBGAGuABkBGwEcAR0BGwEeARwBOAAfAToAOAAgAR8BIQGpACIBIQGqAKkAIwEkASUBIwEmASQBMAAnATIAMACoACcBKAGnACkBKAEqAacAKwEsAS0BKwEuASwBLwAvAS4ALwAwAS8BMQGkADIBMQGlAKQAMwE0ATUBMwE2ATQBPAA3AT4APAA4ATcBOQGiADoBOQGjAKIAOwE8AT0BOwE+ATwBKwA/ASoAKwChAD8BQAGgAEEBQAFCAaAAQwFEAUUBQwFGAUQBQABHAUIAQACtAEcBSAGsAEkBSAFKAawASwFMAU0BSwFOAUwBTwE3AFABTwE1ADcArwBYAFcArwBRAVgAUgFVAFYAUgFTAVUAVAFMAE0AVAFVAUwAugBGAEQAugBWAUYAVwFIAEkAVwFYAUgAwwBTAFIAwwBZAVMAWgG9AFsBWgFcAb0AXQG/AL4AXQFeAb8AXwFgAWEBXwFiAWABYwFkAWUBYwFmAWQBZwG7ALwAZwFoAbsAaQFqAWsBaQFsAWoBbQFuAbkAbQFvAW4BcAG4AHEBcAFyAbgAcwF0AXUBcwF2AXQBSwB3AXgBSwBHAHcBtgB5AXoBtgB7AXkBtwB8AX0BtwC1AHwBfgF/AbMAfgGAAX8BgQGyALQAgQGCAbIAgwGEAYUBgwGGAYQBhwGIAbEAhwGJAYgBigGwAIsBigGMAbAAjQGOAY8BjQGQAY4BkQGSAcEAkQGTAZIBlAHAAMIAlAGVAcAAlgGXAZgBlgGZAZcBmgFRAFAAmgGbAVEAnAFbAFkAnAGdAVsAngGGAIUAngGfAYYAoAGhAaIBoAGjAaEBpAHMAM0ApAGlAcwAZQCmAacBZQBoAKYBXQBeAF8AXQBgAF4AywCoAakBywDOAKgBxwCqAasBxwDGAKoBaQBqAGsAaQBsAGoArAGtAa4BrAGvAa0BsAHKAMkAsAHIAMoAbQBuAG8AbQBwAG4AsQGdAJ4AsQGyAZ0AFACzAbQBFAAVALMBcQByAHMAcQB0AHIAtQG2AbcBtQG4AbYBuQG6AbsBuQG8AboBdQB2AHcAdQB4AHYAvQGbAJwAvQG+AZsACwC/AcABCwAJAL8BGADBAcIBGAAbAMEBeQB6AHsAeQB8AHoAwwHEAcUBwwHGAcQBgQCCAIMAgQCEAIIABwCLAMcBBwAFAIsAyAEGAAQAyAHJAQYAXADKAcsBXABaAMoBzAGUAJMAzAHNAZQAzgFmAGcAzgHPAWYAAACHANABAAADAIcA0QEBAAIA0QHSAQEA0wEKAAgA0wHUAQoA1QHWAdcB1QHYAdYBgADZAdoBgAB+ANkBYQDbAdwBYQBiANsB3QFjAGQA3QHeAWMAEADfAeABEAARAN8BSgBOAE8ARQBOAEoATgBFAOEB4QFFAOIBTgDhAVQA"), +"lods": [0.0745071, PackedByteArray("hQCGAAIAAgCGAAEAhQCHAIYAAACHAIUAAAADAIcAiACJACIAIgCJACEAIACJAIgAIAAjAIkAigCLAIwABwCLAIoABwAFAIsAigCMAAQABACMAAYAjQCOAAwADACOAA4ADwCOAI0ADwANAI4AjwCQAJEAkQCQAAoAkQAKAAgAjwCSAJAACwCSAI8ACwAJAJIAkwCUABIAEgCUABMAEACUAJMAEAARAJQAFACVABYAFAAVAJUAFgCVAJYAFgCWABcAlwCYAH0AfQCYAH8AgACYAJcAgAB+AJgAmQCaABoAGgCaABkAGACaAJkAGAAbAJoAHgCbAB0AnACbAB4AHACbAJwAHAAfAJsAJgCdACcAngCdACYAJACdAJ4AJAAlAJ0AnwApAKAAnwAoACkAoQCfAKAAoQCgACoAKwChACoAPQA/AKIAowA9AKIAowCiAD4APACjAD4ALAAtAKQApQAsAKQApQCkAC4ALwClAC4ApgAxAKcApgAzADEAqACmAKcAqACnADIAMACoADIAOQA7AKkAqgA5AKkAqgCpADoAOACqADoAqwBBAKwAqwBDAEEArQCrAKwArQCsAEIAQACtAEIANACuADYArgA3ADYArgA1ADcArwBYAFcArwCwAFgAsQCwAK8ATgCwALEATgBUALAAVACyALMAswCyALQAtACyAFUAtABVAFYAVABLALIATgBLAFQATgBFAEsASwBFAEcASwBHALUASwC1ALYAtgC1ALcAtwC1AEwAtwBMAE0ARwBFALgARwC4ALkAuQC4ALoAugC4AEYAugBGAEQARQBOAEoARQBKALsARQC7ALwAvAC7AEgAvABIAEkASgBOAE8ASgBPAL0ASgC9AL4AvgC9AL8AvgC/AFEAvgBRAFAATwBOAMAATwDAAMEAwQDAAMIAwgDAAMMAwwDAAFMAwwBTAFIAWQDEAFsAxQDEAFkAXADEAMUAXABaAMQAZQDGAMcAZQBoAMYAxwDGAMgAxwDIAMkAyQDIAMoAyQDKAGYAyQBmAGcAXQBeAF8AXQBgAF4AywDMAM0AzQDMAGMAzQBjAGQAywDOAMwAYQDOAMsAYQBiAM4AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQB2AHcAdQB4AHYAeQB6AHsAeQB8AHoAgQCCAIMAgQCEAIIA"), 0.260914, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQACAAJAAoACwAJAAgADAANAA4ADwANAAwAEAARABIAEgARABMAFAAVABYAFgAVABcAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAApACoAKwAoACoALAAtAC4ALwAsAC4AMAAxADIAMAAzADEANAA1ADYANQA3ADYAOAA5ADoAOQA7ADoAPAA9AD4APQA/AD4AQABBAEIAQABDAEEARABFAEYARwBFAEQARQBIAEkARQBKAEgASwBFAEcASwBHAEwASwBMAE0ATgBFAEsARQBOAEoASgBOAE8ASgBPAFAAUABPAFEATwBOAFIAUgBOAFMATgBLAFQAVABLAFUAVABVAFYATgBUAFcAVwBUAFgAWQBaAFsAXABaAFkAXQBeAF8AXQBgAF4AYQBiAGMAYQBjAGQAZQBmAGcAZQBoAGYAaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQB2AHcAdQB4AHYAeQB6AHsAeQB8AHoAfQB+AH8AgAB+AH0AgQCCAIMAgQCEAIIA")], +"material": ExtResource("3_g4yos"), +"name": "Grunk", +"primitive": 3, +"skin_data": PackedByteArray("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w5X7ZEAFAAAHAAgABgAAANGarmR/AAAABwAIAAYAAADDlftkPwUAAAMABAACAAAA0ZquZH8AAAADAAQAAgAAAMOV+2RABQAAGwAcABoAAADDlftkPwUAABcAGAAWAAAA0ZquZH4AAAAXABgAFgAAAMOV+2Q/BQAADwAQAA4AAADDlftkPwUAABUAGQARABIAibmmHFEXfhISABMAFQAAAHjenhboCgAAEQANABUAEgC/omUpkx5FFRIAEwAVAAAAeN6eFugKAAASABMAEQAAANjlsxBzCQAAEwASABQAAACxjPlxUwEAABMAFAASAAAAw5X7ZEAFAAATABQAEgAAANGarmR/AAAAEgATABQAAADnltBnRwEAABkAFQABABoAPbwJHgsVrBAWABcAFQAAAMjieRC8DAAAFgAXABkAAAAK3XkWewwAABUAGQARABIAibmmHFEXfhIWABcAGQAAAArdeRZ7DAAAFgAXABUAAADI4nkQvAwAABcAFgAYAAAAs4z4cVMBAAAXABgAFgAAAMOV+2Q/BQAAFwAYABYAAADRmq5kfgAAABYAFwAYAAAA5ZbSZ0cBAAABABkABQACAHOhjil5IIMUGgAbABkAAACN4WMQDg4AABkAFQABABoAPbwJHgsVrBAaABsAAQAAANng3BZICAAAGwAaABwAAACwjPtxUwEAABoAGwAZAAAAjeFjEA4OAAAbABoAHAAAALCM+3FTAQAAGwAcABoAAADDlftkPwUAABsAHAAaAAAA0ZquZH8AAAAaABsAHAAAAOWW0mdHAQAAAgADAAEAAABQ5akQBQoAAAIAAwAFAAAAptxvFukMAAACAAMABAAAAOeW0GdHAQAAAwACAAQAAACyjPhxUwEAAAIAAwABAAAAUOWpEAUKAAADAAQAAgAAAMOV+2RABQAAAwAEAAIAAADRmq5kfwAAAAkABQANAAoAeqG9KUsgexQGAAcABQAAAF3hXxBBDgAABQABAAkABgC3vwIb0RRzEAYABwAJAAAAzeDbFlUIAAAGAAcABQAAAF3hXxBBDgAABwAGAAgAAACwjPtxUwEAAAcACAAGAAAAw5X7ZD8FAAAHAAgABgAAANGarmR/AAAABgAHAAgAAADlltJnRwEAAA0ACQARAA4Ak7+kG1gUbRAKAAsACQAAADzlpxAbCgAACQAFAA0ACgB6ob0pSyB7FAoACwANAAAAv9xxFs4MAAALAAoADAAAALKM+HFTAQAACgALAAkAAAA85acQGwoAAAsACgAMAAAAsoz4cVMBAAALAAwACgAAAMOV+2RABQAACwAMAAoAAADRmq5kfwAAAAoACwAMAAAA55bQZ0cBAAARAA0AFQASAL+iZSmTHkUVDgAPAA0AAABw4WEQLQ4AAA0ACQARAA4Ak7+kG1gUbRAOAA8AEQAAACbh5BbzBwAADgAPAA0AAABw4WEQLQ4AAA8ADgAQAAAAr4z7cVMBAAAPABAADgAAAMOV+2Q/BQAADwAQAA4AAADRmq5kfwAAAA4ADwAQAAAA5ZbSZ0cBAAATABQAEgAAANGarmR/AAAAEwAUABIAAADDlftkQAUAABYAFwAVAAAAWOKQEBYNAAAWABcAFQAAAMjieRC8DAAAAgADAAUAAABh2aAa/QsAAAIAAwAFAAAAptxvFukMAAAWABcAGAAAAISwnErdBAAAFgAXABUAAADI4nkQvAwAABYAFwAVAAAAWOKQEBYNAAAWABcAGAAAAOWW0mdHAQAAGwAaABwAAAD9o9hWKQUAABsAGgAcAAAAsIz7cVMBAAAOAA8AEQAAACbh5BbzBwAADgAPABEAAAAE3jEbyQYAABsAGgAcAAAAsIz7cVMBAAAbABoAHAAAAP2j2FYpBQAADwAOABAAAACvjPtxUwEAAA8ADgAQAAAA/KPYVikFAAAXABYAGAAAAAKk01YpBQAAFwAYABYAAADRmq5kfgAAABcAGAAWAAAA8blAQcwEAAAXABYAGAAAALOM+HFTAQAADwAOABAAAAD8o9hWKQUAABYAFwAZAAAAxNmtGo0LAAAWABcAGQAAAArdeRZ7DAAAEwAUABIAAADDlftkQAUAABMAFAASAAAAjbJ9P/MNAAATABIAFAAAAP+j1lYpBQAAEwAUABIAAADRmq5kfwAAABMAFAASAAAA8LlAQc0EAAATABIAFAAAALGM+XFTAQAADwAQAA4AAACOsn0/8g0AAA4ADwAQAAAA5ZbSZ0cBAAAOAA8AEAAAAISwnErdBAAADwAQAA4AAADDlftkPwUAABIAEwAVAAAAVNvdGs0JAAASABMAFQAAAHjenhboCgAACgALAA0AAAC/3HEWzgwAAAoACwANAAAAjtmmGskLAAAPABAADgAAAMOV+2Q/BQAADwAQAA4AAACOsn0/8g0AAAsADAAKAAAAjbJ9P/MNAAAKAAsADAAAAOeW0GdHAQAACgALAAwAAACGsJpK3QQAAAsADAAKAAAAw5X7ZEAFAAAGAAcACQAAAHrdIBtkBwAABwAIAAYAAADwuUBBzgQAAAcACAAGAAAA0ZquZH8AAAAXABgAFgAAAMOV+2Q/BQAAFwAYABYAAACOsn0/8g0AAAcACAAGAAAAjrJ9P/INAAAHAAgABgAAAMOV+2Q/BQAADwAQAA4AAADwuUBBzgQAAA8AEAAOAAAA0ZquZH8AAAACAAMABQAAAGHZoBr9CwAAAwAEAAIAAADxuUBBzQQAAAMABAACAAAA0ZquZH8AAAALAAwACgAAAPG5QEHNBAAACwAMAAoAAADRmq5kfwAAAAMABAACAAAAjbJ9P/MNAAACAAMABAAAAOeW0GdHAQAAAgADAAQAAACGsJpK3QQAAAMABAACAAAAw5X7ZEAFAAALAAwACgAAAMOV+2RABQAACwAMAAoAAACNsn0/8w0AABoAGwABAAAA2eDcFkgIAAAaABsAAQAAAI/dIxtMBwAAGwAcABoAAADwuUBBzgQAABsAHAAaAAAA0ZquZH8AAAAHAAgABgAAAMOV+2Q/BQAABwAIAAYAAACOsn0/8g0AAAUAAQAJAAYAt78CG9EUcxABABkABQACAHOhjil5IIMU"), +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 483, +"vertex_data": PackedByteArray("2CVGPQAThrymus099nuAPATpwz54hFI99nuAPIfnuj4khys955FaPeAVBr297uI9BCkuPYfnuj6o4GI8pI/1PeAVBr3dMOA8vKRMPQTpwz7XDqI8+J3ePQAThrxbPss8oO4YPYfnuj6amcm8uOzEPeAVBr3QCp29tPE+PQTpwz6289q8Z4ayPQAThrx1Xo692iVGvQAThrymus09+HuAvATpwz54hFI96ZFaveAVBr297uI9+HuAvIfnuj4khys9bRq8PIfnuj4iLB093BH5PATpwz5jezU92CVGPQAThrymus0955FaPeAVBr297uI9IliEu4fnuj46aja9AtcFvATpwz4Yi1m9JUmSsAAThrySV+S9JUmSsOAVBr1L4Pu9pU0EPYfnuj7gVf28uOzEPeAVBr3QCp29Z4ayPQAThrx1Xo69YTgVPQTpwz7OyyG9Z4ayvQAThrx1Xo69YjgVvQTpwz7OyyG9pk0EvYfnuj7gVf28uOzEveAVBr3QCp29BikuvYfnuj6o4GI8pI/1veAVBr3dMOA8+J3evQAThrxbPss8vqRMvQTpwz7YDqI8+J3evQAThrxbPss8pI/1veAVBr3dMOA8yIU1vYfnuj74s8M73IhbvQTpwz4Ql3w7oO4YPYfnuj6amcm8xoU1PYfnuj72s8M7+J3ePQAThrxbPss8Z4ayPQAThrx1Xo699nuAPIfnuj4khys9+HuAvIfnuj4khys92iVGvQAThrymus092CVGPQAThrymus092iVGvQAThrymus09BikuvYfnuj6o4GI8+J3evQAThrxbPss8bxq8vIfnuj4iLB09Z4ayvQAThrx1Xo69pk0EvYfnuj7gVf28JUmSsAAThrySV+S9IliEu4fnuj46aja9+J3evQAThrxbPss8yIU1vYfnuj74s8M7Z4ayvQAThrx1Xo69oe4YvYfnuj6amcm8+J3ePQAThrxbPss8BCkuPYfnuj6o4GI82CVGPQAThrymus09bRq8PIfnuj4iLB09JUmSsAAThrySV+S9pU0EPYfnuj7gVf28Z4ayPQAThrx1Xo69GliEO4fnuj46aja93hH5vATpwz5kezU9pI/1veAVBr3dMOA8vqRMvQTpwz7YDqI86ZFaveAVBr297uI9tPE+vQTpwz6289q83IhbvQTpwz4Ql3w7uOzEveAVBr3QCp29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") +}, { +"aabb": AABB(-0.1087, -0.0163665, -0.111495, 0.217399, 0.106175, 0.211949), +"attribute_data": PackedByteArray("AACwPgAAZj8AAAAAAABOPwAAAAAAAAA/AACgPQAAgD8AALA+AADQPgAAoD0AAJw+AAAkPwAAnD4AAMg+AAAAAAAALD8AALA9AACwPgAAnD4AACw/AADoPgAAyD4AAAI/AACAPwAA6D4AACw/AACcPgAAdj8AAJw+AAA4PwAAAj8AADg/AAAAAAAAgD8AALA9AADgPgAADj8AAPg+AABAPwAAsD4AAEA/AAA0PwAATj8AAFQ/AABcPwAAVD8AACQ/AAAGPwAAKj8AACg/AAACPwAAKD4AAEo/AAAAAAAAAD8AACg+AAAEPwAAAj8AAKA+AAAOPwAAID0AALA+AACcPgAAYj8AAPw+AAAsPwAAnD4AAFY/AACgPgAAVj8AAKA+AABiPwAAID0AAHA+AAB2PwAAAAAAAE4/AAAoPgAASj8AACg+AAAEPwAAcD4AALA+AAAOPwAA/D4AAAI/AACgPgAADj8AACA9AAAkPwAAnD4AAAI/AACgPgAAYj8AACA9AABWPwAAoD4AAHA+AACwPgAAlD4AAAw/AAAoPgAABD8AACg+AAAEPwAAlD4AAEQ/AAAoPgAASj8AAJQ+AAAMPwAAVj8AAKA+AABiPwAA/D4AAHY/AACcPgAAKD4AAEo/AABwPgAAdj8AAJQ+AABEPwAAAj8AAKA+AAAOPwAA/D4AAPg+AABAPwAAsD4AAEA/AAAGPwAAKj8AACA/AAAkPwAAND8AADQ/AAAgPwAAXj8AAPg+AABAPwAABj8AAFg/AAAoPwAAgD8AADQ/AABOPwAAVD8AAFw/AAAgPwAAXj8AAFQ/AAAkPwAAID8AACQ/AAA0PwAAND8AAOA+AAB0PwAAID8AAF4/AAAoPwAAgD8AAAY/AABYPwAABj8AAFg/AADgPgAAdD8AADQ/AAA0PwAAND8AAE4/AAAoPwAAAj8AAAY/AAAqPwAA4D4AAA4/AAAgPwAAJD8="), +"bone_aabbs": [AABB(-0.0871704, -0.0163665, -0.0695161, 9.99868e-06, 1.00005e-05, 9.99868e-06), AABB(-0.1087, -0.0163665, 0.00809992, 0.157086, 0.106175, 0.0923637), AABB(-0.0483759, -0.0163665, 0.0327959, 0.0325823, 0.106175, 0.0676578), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(-0.0483759, -0.0163665, 0.00809992, 0.157086, 0.106175, 0.0923537), AABB(0.0157937, -0.0163665, 0.0327959, 0.0325923, 0.106175, 0.0676678), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(0.0157937, -0.0163665, -0.0695161, 0.0929061, 0.106175, 0.16997), AABB(0.035488, -0.0163665, -0.0695161, 0.0732217, 0.106175, 0.0943361), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(-1.06437e-09, -0.0163665, -0.111495, 0.1087, 0.106175, 0.136305), AABB(0.0284592, -0.0163665, -0.0695161, 0.0587112, 0.106175, 0.0468206), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(-0.0779564, -0.0163665, -0.111495, 0.155913, 0.106175, 0.0887997), AABB(-0.0871704, -0.0163665, -0.111495, 0.0871704, 0.106175, 0.0887997), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(-0.1087, -0.0163665, -0.111495, 0.1087, 0.106175, 0.136305), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(0, 0, 0, -1, -1, -1), AABB(-0.1087, -0.0163665, -0.0695161, 0.0929061, 0.106175, 0.16997), AABB(-0.1087, -0.0163665, 0.00809992, 0.0732117, 0.106175, 0.0167101)], +"format": 34359745559, +"index_count": 141, +"index_data": PackedByteArray("GgAbABwAGgABABsAHQAHAB4AHQAfAAcAIAAhACIAIAAPACEAIwAQACQAIwANABAAJQAmACcAJQADACYAKAAFACkAKAACAAUAKgAJACsAKgALAAkALAAtAC4ALAAIAC0ALwAOADAALwARAA4AMQAyADMAMQAEADIANAA1ADYANAA3ADUAOAAMADkAOAA6AAwAOwAAADwAOwA9AAAAPgAKAD8APgAGAAoAEgBAAEEAEgBCAEAAFQBDAEQARQBDABUAQwBFAEYARgBFAEcAQwBGABgASABJAEoASABLAEkATABNABkATABOAE0ATwBQAFEATwBSAFAAFABTAFQAFAATAFMAFgBVABcAFgBWAFUAVwBYAFkAVwBaAFgA"), +"lods": [0.0353181, PackedByteArray("AAABAAIAAAADAAEAAgAEAAAAAgAFAAQABgAHAAgABgAJAAcACgAJAAYACgALAAkADAANAA4ADAAPAA0ADgANABAADgAQABEAEgATABQAFAATABUAFAAVABYAFgAVABcAGAAVABMAEgAYABMAFwAVABgAGQAYABIAFwAYABkA")], +"material": ExtResource("4_c5y52"), +"name": "Core", +"primitive": 3, +"skin_data": PackedByteArray("DQAJABEADgB6gRg97iJ9HgkABQANAAoAV24wR5Mp4iAFAAEACQAGAAiJ4TeNH4cfDQAJAA4ACgB3h0o6aB/UHgEAGQAFAAIAU2fjSYUvQx8BABkABQACAMNtakfoKecgGQAVAAEAGgAAf6k+GyQ4HhUAGQAAABIA+orHK9QlZyMVABkAEQASAIqDljK8JyAiGQAVABoAAQC6hYo7aB9RHwEAGQAFAAIAU2fjSYUvQx8BABkABQACAMNtakfoKecgFQAZABEAEgCKg5YyvCcgIhEADQAVABIAZW5SRkso+yIRAA0AFQASAABn5EmeLXshFQAZAAAAEgD6iscr1CVnIw0ACQAOAAoAd4dKOmgf1B4NAAkAEQAOAHqBGD3uIn0eGQAVAAEAGgAAf6k+GyQ4HgEAGQAFAAIAU2fjSYUvQx8BABkABQACAFNn40mFL0MfDQAJABEADgB6gRg97iJ9Hg0ACQARAA4AeoEYPe4ifR4RAA0AFQASAABn5EmeLXshGQAVAAEAGgAAf6k+GyQ4HhUAGQARABIAioOWMrwnICIJAAUADQAKAPRn0EkCLzcfBQABAAkABgAIieE3jR+HHwUAAQAJAAYAiIJ8Oo4kax4ZABUAAQAaAAB/qT4bJDgeFQAZABEAEgCKg5YyvCcgIhkAFQAaAAEAuoWKO2gfUR8VABkAEQASAIqDljK8JyAiEQANABUAEgBlblJGSyj7IhEADQAVABIAAGfkSZ4teyERAA0AFQASAABn5EmeLXshDQAJABEADgB6gRg97iJ9Hg0ACQARAA4AeoEYPe4ifR4JAAUADQAKAFduMEeTKeIgCQAFAA0ACgD0Z9BJAi83HwUAAQAJAAYAiIJ8Oo4kax4BABkABQACAFNn40mFL0MfAQAZAAUAAgBTZ+NJhS9DHxkAFQABABoAAH+pPhskOB4VABkAEQASAIqDljK8JyAiGQAVAAEAGgAAf6k+GyQ4HhkAFQABABoAAH+pPhskOB4NAAkAEQAOAHqBGD3uIn0eEQANABUAEgAAZ+RJni17IQEAGQAFAAIAU2fjSYUvQx8FAAEACQAGAIiCfDqOJGseBQABAAkABgCIgnw6jiRrHgUAAQAJAAYAiIJ8Oo4kax4JAAUADQAKAPRn0EkCLzcfCQAFAA0ACgD0Z9BJAi83HwUAAQAJAAYAiIJ8Oo4kax4RAA0AFQASAABn5EmeLXshFQAZABEAEgCKg5YyvCcgIhEADQAVABIAAGfkSZ4teyEJAAUADQAKAPRn0EkCLzcfDQAJABEADgB6gRg97iJ9HgkABQANAAoA9GfQSQIvNx8ZABUAAQAaAAB/qT4bJDgeAQAZAAUAAgBTZ+NJhS9DHwEAGQAFAAIAU2fjSYUvQx8BABkABQACAFNn40mFL0MfGQAVAAEAGgAAf6k+GyQ4HhUAGQARABIAioOWMrwnICIRAA0AFQASAABn5EmeLXshCQAFAA0ACgD0Z9BJAi83HwEAGQAFAAIAU2fjSYUvQx8FAAEACQAGAIiCfDqOJGseCQAFAA0ACgD0Z9BJAi83Hw0ACQARAA4AeoEYPe4ifR4NAAkAEQAOAHqBGD3uIn0eCQAFAA0ACgD0Z9BJAi83HxEADQAVABIAAGfkSZ4teyEVABkAEQASAIqDljK8JyAiEQANABUAEgAAZ+RJni17IQUAAQAJAAYAiIJ8Oo4kax4JAAUADQAKAPRn0EkCLzcfCQAFAA0ACgD0Z9BJAi83HwUAAQAJAAYAiIJ8Oo4kax4FAAEACQAGAIiCfDqOJGseBQABAAkABgCIgnw6jiRrHhEADQAVABIAAGfkSZ4teyENAAkAEQAOAHqBGD3uIn0eFQAZABEAEgCKg5YyvCcgIhkAFQABABoAAH+pPhskOB4ZABUAAQAaAAB/qT4bJDgeFQAZABEAEgCKg5YyvCcgIg=="), +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 91, +"vertex_data": PackedByteArray("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") +}] +blend_shape_mode = 0 -[sub_resource type="CylinderMesh" id="CylinderMesh_1uge1"] -resource_local_to_scene = true -material = SubResource("StandardMaterial3D_piaxx") -top_radius = 0.3 -bottom_radius = 0.3 -height = 0.3 +[sub_resource type="SphereMesh" id="SphereMesh_b6er8"] +radius = 0.285 +height = 0.44 +radial_segments = 7 +rings = 5 -[sub_resource type="CylinderShape3D" id="CylinderShape3D_b4qsp"] -height = 0.3 -radius = 0.3 - -[sub_resource type="Animation" id="Animation_b6er8"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("MeshInstance3D:mesh:material:emission_energy_multiplier") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [0.0] -} - -[sub_resource type="Animation" id="Animation_piaxx"] -resource_name = "trigger" -length = 4.0 -step = 0.1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("MeshInstance3D:mesh:material:emission_energy_multiplier") -tracks/0/interp = 2 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4), -"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1), -"update": 0, -"values": [0.0, 4.0, 0.0, 4.0, 0.0, 4.0, 0.0, 4.0, 0.0] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_b6er8"] -_data = { -&"RESET": SubResource("Animation_b6er8"), -&"trigger": SubResource("Animation_piaxx") -} +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_bxx3m"] +data = PackedVector3Array(0, 0.22, 0, 0, 0.22, 0, 0, 0.1905, 0.1425, 0, 0.22, 0, 0.1114, 0.1905, 0.0888, 0, 0.1905, 0.1425, 0, 0.22, 0, 0, 0.22, 0, 0.1114, 0.1905, 0.0888, 0, 0.22, 0, 0.1389, 0.1905, -0.0317, 0.1114, 0.1905, 0.0888, 0, 0.22, 0, 0, 0.22, 0, 0.1389, 0.1905, -0.0317, 0, 0.22, 0, 0.0618, 0.1905, -0.1284, 0.1389, 0.1905, -0.0317, 0, 0.22, 0, 0, 0.22, 0, 0.0618, 0.1905, -0.1284, 0, 0.22, 0, -0.0618, 0.1905, -0.1284, 0.0618, 0.1905, -0.1284, 0, 0.22, 0, 0, 0.22, 0, -0.0618, 0.1905, -0.1284, 0, 0.22, 0, -0.1389, 0.1905, -0.0317, -0.0618, 0.1905, -0.1284, 0, 0.22, 0, 0, 0.22, 0, -0.1389, 0.1905, -0.0317, 0, 0.22, 0, -0.1114, 0.1905, 0.0888, -0.1389, 0.1905, -0.0317, 0, 0.22, 0, 0, 0.22, 0, -0.1114, 0.1905, 0.0888, 0, 0.22, 0, 0, 0.1905, 0.1425, -0.1114, 0.1905, 0.0888, 0, 0.1905, 0.1425, 0.1114, 0.1905, 0.0888, 0, 0.11, 0.2468, 0.1114, 0.1905, 0.0888, 0.193, 0.11, 0.1539, 0, 0.11, 0.2468, 0.1114, 0.1905, 0.0888, 0.1389, 0.1905, -0.0317, 0.193, 0.11, 0.1539, 0.1389, 0.1905, -0.0317, 0.2406, 0.11, -0.0549, 0.193, 0.11, 0.1539, 0.1389, 0.1905, -0.0317, 0.0618, 0.1905, -0.1284, 0.2406, 0.11, -0.0549, 0.0618, 0.1905, -0.1284, 0.1071, 0.11, -0.2224, 0.2406, 0.11, -0.0549, 0.0618, 0.1905, -0.1284, -0.0618, 0.1905, -0.1284, 0.1071, 0.11, -0.2224, -0.0618, 0.1905, -0.1284, -0.1071, 0.11, -0.2224, 0.1071, 0.11, -0.2224, -0.0618, 0.1905, -0.1284, -0.1389, 0.1905, -0.0317, -0.1071, 0.11, -0.2224, -0.1389, 0.1905, -0.0317, -0.2406, 0.11, -0.0549, -0.1071, 0.11, -0.2224, -0.1389, 0.1905, -0.0317, -0.1114, 0.1905, 0.0888, -0.2406, 0.11, -0.0549, -0.1114, 0.1905, 0.0888, -0.193, 0.11, 0.1539, -0.2406, 0.11, -0.0549, -0.1114, 0.1905, 0.0888, 0, 0.1905, 0.1425, -0.193, 0.11, 0.1539, 0, 0.1905, 0.1425, 0, 0.11, 0.2468, -0.193, 0.11, 0.1539, 0, 0.11, 0.2468, 0.193, 0.11, 0.1539, 0, 0, 0.285, 0.193, 0.11, 0.1539, 0.2228, 0, 0.1777, 0, 0, 0.285, 0.193, 0.11, 0.1539, 0.2406, 0.11, -0.0549, 0.2228, 0, 0.1777, 0.2406, 0.11, -0.0549, 0.2779, 0, -0.0634, 0.2228, 0, 0.1777, 0.2406, 0.11, -0.0549, 0.1071, 0.11, -0.2224, 0.2779, 0, -0.0634, 0.1071, 0.11, -0.2224, 0.1237, 0, -0.2568, 0.2779, 0, -0.0634, 0.1071, 0.11, -0.2224, -0.1071, 0.11, -0.2224, 0.1237, 0, -0.2568, -0.1071, 0.11, -0.2224, -0.1237, 0, -0.2568, 0.1237, 0, -0.2568, -0.1071, 0.11, -0.2224, -0.2406, 0.11, -0.0549, -0.1237, 0, -0.2568, -0.2406, 0.11, -0.0549, -0.2779, 0, -0.0634, -0.1237, 0, -0.2568, -0.2406, 0.11, -0.0549, -0.193, 0.11, 0.1539, -0.2779, 0, -0.0634, -0.193, 0.11, 0.1539, -0.2228, 0, 0.1777, -0.2779, 0, -0.0634, -0.193, 0.11, 0.1539, 0, 0.11, 0.2468, -0.2228, 0, 0.1777, 0, 0.11, 0.2468, 0, 0, 0.285, -0.2228, 0, 0.1777, 0, 0, 0.285, 0.2228, 0, 0.1777, 0, -0.11, 0.2468, 0.2228, 0, 0.1777, 0.193, -0.11, 0.1539, 0, -0.11, 0.2468, 0.2228, 0, 0.1777, 0.2779, 0, -0.0634, 0.193, -0.11, 0.1539, 0.2779, 0, -0.0634, 0.2406, -0.11, -0.0549, 0.193, -0.11, 0.1539, 0.2779, 0, -0.0634, 0.1237, 0, -0.2568, 0.2406, -0.11, -0.0549, 0.1237, 0, -0.2568, 0.1071, -0.11, -0.2224, 0.2406, -0.11, -0.0549, 0.1237, 0, -0.2568, -0.1237, 0, -0.2568, 0.1071, -0.11, -0.2224, -0.1237, 0, -0.2568, -0.1071, -0.11, -0.2224, 0.1071, -0.11, -0.2224, -0.1237, 0, -0.2568, -0.2779, 0, -0.0634, -0.1071, -0.11, -0.2224, -0.2779, 0, -0.0634, -0.2406, -0.11, -0.0549, -0.1071, -0.11, -0.2224, -0.2779, 0, -0.0634, -0.2228, 0, 0.1777, -0.2406, -0.11, -0.0549, -0.2228, 0, 0.1777, -0.193, -0.11, 0.1539, -0.2406, -0.11, -0.0549, -0.2228, 0, 0.1777, 0, 0, 0.285, -0.193, -0.11, 0.1539, 0, 0, 0.285, 0, -0.11, 0.2468, -0.193, -0.11, 0.1539, 0, -0.11, 0.2468, 0.193, -0.11, 0.1539, 0, -0.1905, 0.1425, 0.193, -0.11, 0.1539, 0.1114, -0.1905, 0.0888, 0, -0.1905, 0.1425, 0.193, -0.11, 0.1539, 0.2406, -0.11, -0.0549, 0.1114, -0.1905, 0.0888, 0.2406, -0.11, -0.0549, 0.1389, -0.1905, -0.0317, 0.1114, -0.1905, 0.0888, 0.2406, -0.11, -0.0549, 0.1071, -0.11, -0.2224, 0.1389, -0.1905, -0.0317, 0.1071, -0.11, -0.2224, 0.0618, -0.1905, -0.1284, 0.1389, -0.1905, -0.0317, 0.1071, -0.11, -0.2224, -0.1071, -0.11, -0.2224, 0.0618, -0.1905, -0.1284, -0.1071, -0.11, -0.2224, -0.0618, -0.1905, -0.1284, 0.0618, -0.1905, -0.1284, -0.1071, -0.11, -0.2224, -0.2406, -0.11, -0.0549, -0.0618, -0.1905, -0.1284, -0.2406, -0.11, -0.0549, -0.1389, -0.1905, -0.0317, -0.0618, -0.1905, -0.1284, -0.2406, -0.11, -0.0549, -0.193, -0.11, 0.1539, -0.1389, -0.1905, -0.0317, -0.193, -0.11, 0.1539, -0.1114, -0.1905, 0.0888, -0.1389, -0.1905, -0.0317, -0.193, -0.11, 0.1539, 0, -0.11, 0.2468, -0.1114, -0.1905, 0.0888, 0, -0.11, 0.2468, 0, -0.1905, 0.1425, -0.1114, -0.1905, 0.0888, 0, -0.1905, 0.1425, 0.1114, -0.1905, 0.0888, 0, -0.22, 0, 0.1114, -0.1905, 0.0888, 0, -0.22, 0, 0, -0.22, 0, 0.1114, -0.1905, 0.0888, 0.1389, -0.1905, -0.0317, 0, -0.22, 0, 0.1389, -0.1905, -0.0317, 0, -0.22, 0, 0, -0.22, 0, 0.1389, -0.1905, -0.0317, 0.0618, -0.1905, -0.1284, 0, -0.22, 0, 0.0618, -0.1905, -0.1284, 0, -0.22, 0, 0, -0.22, 0, 0.0618, -0.1905, -0.1284, -0.0618, -0.1905, -0.1284, 0, -0.22, 0, -0.0618, -0.1905, -0.1284, 0, -0.22, 0, 0, -0.22, 0, -0.0618, -0.1905, -0.1284, -0.1389, -0.1905, -0.0317, 0, -0.22, 0, -0.1389, -0.1905, -0.0317, 0, -0.22, 0, 0, -0.22, 0, -0.1389, -0.1905, -0.0317, -0.1114, -0.1905, 0.0888, 0, -0.22, 0, -0.1114, -0.1905, 0.0888, 0, -0.22, 0, 0, -0.22, 0, -0.1114, -0.1905, 0.0888, 0, -0.1905, 0.1425, 0, -0.22, 0, 0, -0.1905, 0.1425, 0, -0.22, 0, 0, -0.22, 0) [node name="GunkAlarm" type="StaticBody3D"] collision_layer = 5 collision_mask = 0 script = ExtResource("1_piaxx") -durability = 3.0 +durability = 10.0 value = 10000.0 metadata/_custom_type_script = "uid://bypgxi0gy56yk" -[node name="Label3D" type="Label3D" parent="."] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.2, 0) -text = "ALARM" +[node name="FrameSkipper" type="Node3D" parent="."] +script = ExtResource("2_gujky") -[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +[node name="AlarmMesh" parent="FrameSkipper" instance=ExtResource("2_6vdvf")] unique_name_in_owner = true -mesh = SubResource("CylinderMesh_1uge1") +transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0.035, 0) + +[node name="Skeleton3D" parent="FrameSkipper/AlarmMesh/Armature" index="0"] +bones/1/rotation = Quaternion(0.615412, 8.96411e-08, 6.99896e-08, 0.788205) +bones/2/rotation = Quaternion(6.23537e-08, 0.911935, -0.410335, 6.88492e-08) +bones/3/rotation = Quaternion(0.388328, -7.55108e-08, -2.12852e-09, 0.921521) +bones/4/rotation = Quaternion(0.362943, -6.23644e-15, -3.17295e-08, 0.931811) +bones/5/rotation = Quaternion(0.554467, 0.341989, -0.267017, 0.710149) +bones/6/rotation = Quaternion(1.87911e-08, 0.911935, -0.410335, -6.13774e-08) +bones/7/rotation = Quaternion(0.388328, -7.54773e-08, -5.17987e-08, 0.921521) +bones/8/rotation = Quaternion(0.362943, -7.23097e-08, 8.73452e-09, 0.931811) +bones/9/rotation = Quaternion(0.383703, 0.616244, -0.481149, 0.491438) +bones/10/rotation = Quaternion(5.53719e-08, 0.911935, -0.410335, 1.70181e-07) +bones/11/rotation = Quaternion(0.388328, 4.03898e-08, -9.63879e-08, 0.921521) +bones/12/rotation = Quaternion(0.362943, -2.72222e-08, 1.68537e-09, 0.931811) +bones/14/rotation = Quaternion(1.04239e-08, 0.911935, -0.410335, 5.30153e-08) +bones/15/rotation = Quaternion(0.388328, 1.98981e-07, -6.10131e-08, 0.921521) +bones/16/rotation = Quaternion(0.362943, -7.47069e-08, 7.94897e-09, 0.931811) +bones/17/rotation = Quaternion(-0.136942, 0.768444, -0.599983, -0.175392) +bones/18/rotation = Quaternion(7.03342e-08, 0.911935, -0.410335, 5.90948e-08) +bones/19/rotation = Quaternion(0.388329, 2.02752e-07, -7.27092e-08, 0.921521) +bones/20/rotation = Quaternion(0.362943, -2.24031e-07, 5.70885e-08, 0.931811) +bones/21/rotation = Quaternion(-0.383703, 0.616244, -0.481149, -0.491438) +bones/22/rotation = Quaternion(8.70512e-08, 0.911935, -0.410335, 6.34874e-08) +bones/23/rotation = Quaternion(0.388328, 2.77474e-07, -9.87756e-08, 0.921521) +bones/24/rotation = Quaternion(0.362943, -2.57122e-07, 1.53333e-07, 0.931811) +bones/25/rotation = Quaternion(0.554467, -0.34199, 0.267017, 0.710148) +bones/26/rotation = Quaternion(-8.38833e-08, 0.911935, -0.410335, -6.97367e-08) +bones/27/rotation = Quaternion(0.388328, 2.1633e-07, -1.09183e-07, 0.921521) +bones/28/rotation = Quaternion(0.362943, -7.93195e-08, 1.03952e-07, 0.931811) + +[node name="Bud" parent="FrameSkipper/AlarmMesh/Armature/Skeleton3D" index="0"] +mesh = SubResource("ArrayMesh_c5y52") + +[node name="AnimationPlayer" parent="FrameSkipper/AlarmMesh" index="1"] +speed_scale = 4.0 + +[node name="CollisionMesh" type="MeshInstance3D" parent="."] +transform = Transform3D(0.906308, 0, -0.422618, 0, 1, 0, 0.422618, 0, 0.906308, 0, 0.2, 0) +visible = false +mesh = SubResource("SphereMesh_b6er8") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("CylinderShape3D_b4qsp") - -[node name="AnimationPlayer" type="AnimationPlayer" parent="."] -unique_name_in_owner = true -libraries = { -&"": SubResource("AnimationLibrary_b6er8") -} +transform = Transform3D(0.906308, 0, -0.422618, 0, 1, 0, 0.422618, 0, 0.906308, 0, 0.2, 0) +shape = SubResource("ConcavePolygonShape3D_bxx3m") [node name="PulseListenerTimer" type="Timer" parent="."] unique_name_in_owner = true one_shot = true -[connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_finished"] [connection signal="timeout" from="PulseListenerTimer" to="." method="trigger"] + +[editable path="FrameSkipper/AlarmMesh"] diff --git a/src/world/mechanics/relay/gunk_relay.gd b/src/world/mechanics/relay/gunk_relay.gd index 47878d1..f5c0935 100644 --- a/src/world/mechanics/relay/gunk_relay.gd +++ b/src/world/mechanics/relay/gunk_relay.gd @@ -67,6 +67,6 @@ static func find_path( func _editor_connect(node: SignalNode) -> void: - self.connect("triggered", node.trigger, CONNECT_PERSIST) - self.connect("pulsed", node.pulse, CONNECT_PERSIST) + self.triggered.connect(node.trigger, CONNECT_PERSIST) + self.pulsed.connect(node.trigger, CONNECT_PERSIST) self.notify_property_list_changed() diff --git a/src/world/mechanics/relay/gunk_relay.tscn b/src/world/mechanics/relay/gunk_relay.tscn index ba68b6b..afee38e 100644 --- a/src/world/mechanics/relay/gunk_relay.tscn +++ b/src/world/mechanics/relay/gunk_relay.tscn @@ -111,7 +111,6 @@ _data = { [node name="GunkRelay" type="StaticBody3D"] collision_layer = 5 script = ExtResource("1_rdv5j") -durability = 0.8 value = 800.0 [node name="MeshInstance3D" type="MeshInstance3D" parent="."] diff --git a/src/world/mechanics/trigger/gunk_trigger.gd b/src/world/mechanics/trigger/gunk_trigger.gd index 5435389..e354608 100644 --- a/src/world/mechanics/trigger/gunk_trigger.gd +++ b/src/world/mechanics/trigger/gunk_trigger.gd @@ -1,11 +1,23 @@ +@tool extends GunkNode ## Triggers other components when destroyed. +@export var quick_connect_to: SignalNode: + set = _editor_connect + @onready var mesh_instance_3d: MeshInstance3D = %MeshInstance3D func _process(delta: float) -> void: + if Engine.is_editor_hint(): + return + super._process(delta) # TODO proper animation var mat: StandardMaterial3D = mesh_instance_3d.mesh.surface_get_material(0) mat.emission_energy_multiplier = pct_damage() + + +func _editor_connect(node: SignalNode) -> void: + self.connect("destroyed", node.trigger, CONNECT_PERSIST) + self.notify_property_list_changed() diff --git a/src/world/mechanics/trigger/gunk_trigger.tscn b/src/world/mechanics/trigger/gunk_trigger.tscn index 9b53e2d..3027497 100644 --- a/src/world/mechanics/trigger/gunk_trigger.tscn +++ b/src/world/mechanics/trigger/gunk_trigger.tscn @@ -3,6 +3,8 @@ [ext_resource type="Script" uid="uid://pfob2ntqm0xw" path="res://src/world/mechanics/trigger/gunk_trigger.gd" id="1_t1c4j"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t1c4j"] +resource_local_to_scene = true +albedo_color = Color(0, 0.0313726, 0.101961, 1) emission_enabled = true emission = Color(1, 0, 0, 1) emission_energy_multiplier = 0.0 @@ -22,6 +24,7 @@ _surfaces = [{ blend_shape_mode = 0 [sub_resource type="ArrayMesh" id="ArrayMesh_ulsff"] +resource_local_to_scene = true _surfaces = [{ "aabb": AABB(-0.894425, -1, -0.85064, 1.78885, 2, 1.70128), "attribute_data": PackedByteArray("0UWv14su//9FF6/XFl3//9FFr9dcdK/X//+v17no//9z0a/Xc9Gv1y26///ooq/X6KKv16KL//9cdK/XXHSv19FFr9cWXWCv0UWv10UXr9eLLmCv//+v13PRr9e56GCvc9Gv1+iir9ctumCv6KKv11x0r9eii2CvFl1gr9FFr9eLLmCviy5gr0UXr9cAAGCvuehgr3PRr9ctumCvLbpgr+iir9eii2Cvootgr1x0r9cWXWCvFl1gr4suYK/RRRGHiy5grwAAYK9FFxGHuehgry26YK9z0RGHLbpgr6KLYK/oohGHootgrxZdYK9cdBGH"), diff --git a/vault/TODO.md b/vault/TODO.md index 5a7ed40..735d569 100644 --- a/vault/TODO.md +++ b/vault/TODO.md @@ -66,30 +66,33 @@ - [ ] [[player ship]] props: - [ ] ship - [ ] bunk - - [ ] tank terminal + - [x] tank terminal - [x] tank animations - [ ] control console & launch button - [ ] door - [ ] counters - [ ] coffee machine - [ ] [[airlock]] props: - - [ ] space suit + - [ ] space suit (2m tall, radius 0.4m) - [ ] [[mess hall]] props: - - [ ] trash bin - - [ ] cafeteria table - - [ ] vending machine - - [ ] freezer - - [ ] kitchen counter - - [ ] cupboards + - [ ] trash bin (1m tall, radius 0.4m) + - [ ] cafeteria table (3.0x0.8x6.0) + - [ ] vending machine (1.4x3.0x2.2) + - [ ] freezer (1.4x2.6x2.2) + - [ ] kitchen counter (1.0x1.0x6.0) + - [ ] cupboards (1.0x1.0x4.0) - [ ] [[crew quarters]] props: - - [ ] sofa - - [ ] coffee table - - [ ] bed + - [ ] sofa (2.6x1.0x1.2) + - [ ] coffee table (0.6m tall, radius 1m) + - [ ] bed (3.0x0.2x1.4) - [ ] [[medbay]] props: - - [ ] operating table + - [ ] operating table (4.0x2.0x1.0) - [ ] wraparound desk - - [ ] OR cart - - [ ] OR monitor cart + - [ ] OR cart (0.7x1.2x1.0) + - [ ] OR monitor cart (0.7x1.7x1.0) + - [ ] OR overhead light (0.6m tall, radius 2.5m) - [ ] [[ops center]] props - - [ ] railing - - [ ] \ No newline at end of file + - [ ] railing (0.1x1.0x3.0) + - [ ] monitor desk (0.7x1.7x4.0) + - [ ] regular desk (0.7x1.2x4.0) + - [ ] wraparound desk \ No newline at end of file