From 8d388a164ffe36781756ac3f07f4afcdbed180b4 Mon Sep 17 00:00:00 2001 From: Tanasart Date: Wed, 12 Feb 2025 16:35:48 +0700 Subject: [PATCH] [Group Input] Now copy some value type on first connection. --- datafiles/data/Nodes/Internal.zip | Bin 9101824 -> 9101824 bytes datafiles/data/Theme.zip | Bin 2819189 -> 2823510 bytes objects/o_dialog_add_node/Create_0.gml | 8 +- .../o_dialog_group_input_order/Create_0.gml | 2 +- .../o_dialog_group_output_order/Create_0.gml | 2 +- scripts/__VFX/__VFX.gml | 18 +- scripts/__shapes/__shapes.gml | 664 +++++++++++------- .../_node_VFX_spawner/_node_VFX_spawner.gml | 18 +- scripts/collection_data/collection_data.gml | 6 +- .../dynaSurf_circle_fill.gml | 23 +- scripts/globals/globals.gml | 4 +- scripts/math_function/math_function.gml | 5 +- .../node_3d_mesh_extrude_mesh.gml | 2 +- scripts/node_array_pin/node_array_pin.gml | 2 +- scripts/node_data/node_data.gml | 28 +- scripts/node_grid/node_grid.gml | 2 +- scripts/node_grid_hex/node_grid_hex.gml | 2 +- .../node_grid_pentagonal.gml | 2 +- scripts/node_grid_tri/node_grid_tri.gml | 2 +- scripts/node_group_input/node_group_input.gml | 42 +- .../node_mirror_polar/node_mirror_polar.gml | 2 +- scripts/node_pin/node_pin.gml | 2 +- scripts/node_shape/node_shape.gml | 14 +- .../node_shape_polygon/node_shape_polygon.gml | 205 +++--- scripts/node_tunnel_in/node_tunnel_in.gml | 2 +- scripts/node_tunnel_out/node_tunnel_out.gml | 2 +- .../node_value_enum_scroll.gml | 9 +- scripts/panel_graph/panel_graph.gml | 2 +- .../02a2a0d3-3291-4c11-9632-1746a7532fc7.png | Bin 0 -> 380 bytes .../0f886809-387b-4bc8-abd4-387fa813ceab.png | Bin 0 -> 442 bytes .../1ad21eb3-2957-4d4d-926e-740ae1d19b0f.png | Bin 403 -> 0 bytes .../1db8a64c-bca5-4538-91a8-73a616951623.png | Bin 0 -> 575 bytes .../21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b.png | Bin 0 -> 519 bytes .../2f0bc8fb-dd23-4d74-ac0a-4ec10077859a.png | Bin 0 -> 434 bytes .../30159276-e075-41ea-a218-83d883c97e22.png | Bin 0 -> 549 bytes .../31d077ee-faea-4273-add1-b6fae9778ce2.png | Bin 0 -> 469 bytes .../35aaf398-7487-4e64-a934-b4dd188269d0.png | Bin 0 -> 293 bytes .../3bd54037-8259-41e1-8c43-7e6c8353a5ba.png | Bin 0 -> 417 bytes .../3ed05dc1-67c7-4a63-b070-35ea04b1932a.png | Bin 499 -> 0 bytes .../423b0a1b-c4b4-45f0-bcfa-56109d4cf548.png | Bin 502 -> 0 bytes .../42782bd5-2dd4-444f-b5e4-2c12fc7bed1c.png | Bin 377 -> 0 bytes .../48474e77-9f5c-4af6-9f7a-a161c3e17279.png | Bin 0 -> 306 bytes .../4ea45f48-7be7-428b-b6d4-d7ae0268f52b.png | Bin 0 -> 422 bytes .../4fb534c1-6beb-4e49-ba04-82a5758bd1a1.png | Bin 0 -> 442 bytes .../562c7df2-7190-49c6-8c49-381f8ddfe586.png | Bin 525 -> 0 bytes .../59e777c7-dc4a-4538-b767-32cb28b19b58.png | Bin 0 -> 610 bytes .../5e248cad-eddf-4c5c-b68b-e62ed03e6125.png | Bin 0 -> 484 bytes .../77986572-6597-4906-8c03-54f459fa48aa.png | Bin 0 -> 293 bytes .../7b8695ca-f0c7-4400-8a0e-5308592be2b5.png | Bin 0 -> 293 bytes .../a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38.png | Bin 532 -> 0 bytes .../b98159f6-4d53-421b-ba7d-ba3250d80187.png | Bin 0 -> 545 bytes .../e157170d-c5c2-4511-9b17-829b24b451b0.png | Bin 0 -> 479 bytes .../e2d585d6-df00-47e6-99eb-075f6ae750b3.png | Bin 326 -> 0 bytes .../eb1a66c2-82b6-4784-9b4e-65d844adddf4.png | Bin 0 -> 340 bytes .../ee3b6b78-cb81-405c-a667-feb55d72af92.png | Bin 448 -> 0 bytes .../ef64a417-ae22-4c2d-a22a-363f98fadc9d.png | Bin 0 -> 510 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 380 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 442 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 403 -> 0 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 575 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 519 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 434 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 549 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 469 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 293 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 417 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 499 -> 0 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 502 -> 0 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 377 -> 0 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 306 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 422 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 442 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 525 -> 0 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 610 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 484 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 293 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 293 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 532 -> 0 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 545 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 479 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 326 -> 0 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 340 bytes .../35823b21-ff1a-4246-bb05-7d6f0ef9d118.png | Bin 448 -> 0 bytes .../76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png | Bin 0 -> 510 bytes .../s_node_shape_poly_type.yy | 106 ++- 85 files changed, 743 insertions(+), 433 deletions(-) create mode 100644 sprites/s_node_shape_poly_type/02a2a0d3-3291-4c11-9632-1746a7532fc7.png create mode 100644 sprites/s_node_shape_poly_type/0f886809-387b-4bc8-abd4-387fa813ceab.png delete mode 100644 sprites/s_node_shape_poly_type/1ad21eb3-2957-4d4d-926e-740ae1d19b0f.png create mode 100644 sprites/s_node_shape_poly_type/1db8a64c-bca5-4538-91a8-73a616951623.png create mode 100644 sprites/s_node_shape_poly_type/21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b.png create mode 100644 sprites/s_node_shape_poly_type/2f0bc8fb-dd23-4d74-ac0a-4ec10077859a.png create mode 100644 sprites/s_node_shape_poly_type/30159276-e075-41ea-a218-83d883c97e22.png create mode 100644 sprites/s_node_shape_poly_type/31d077ee-faea-4273-add1-b6fae9778ce2.png create mode 100644 sprites/s_node_shape_poly_type/35aaf398-7487-4e64-a934-b4dd188269d0.png create mode 100644 sprites/s_node_shape_poly_type/3bd54037-8259-41e1-8c43-7e6c8353a5ba.png delete mode 100644 sprites/s_node_shape_poly_type/3ed05dc1-67c7-4a63-b070-35ea04b1932a.png delete mode 100644 sprites/s_node_shape_poly_type/423b0a1b-c4b4-45f0-bcfa-56109d4cf548.png delete mode 100644 sprites/s_node_shape_poly_type/42782bd5-2dd4-444f-b5e4-2c12fc7bed1c.png create mode 100644 sprites/s_node_shape_poly_type/48474e77-9f5c-4af6-9f7a-a161c3e17279.png create mode 100644 sprites/s_node_shape_poly_type/4ea45f48-7be7-428b-b6d4-d7ae0268f52b.png create mode 100644 sprites/s_node_shape_poly_type/4fb534c1-6beb-4e49-ba04-82a5758bd1a1.png delete mode 100644 sprites/s_node_shape_poly_type/562c7df2-7190-49c6-8c49-381f8ddfe586.png create mode 100644 sprites/s_node_shape_poly_type/59e777c7-dc4a-4538-b767-32cb28b19b58.png create mode 100644 sprites/s_node_shape_poly_type/5e248cad-eddf-4c5c-b68b-e62ed03e6125.png create mode 100644 sprites/s_node_shape_poly_type/77986572-6597-4906-8c03-54f459fa48aa.png create mode 100644 sprites/s_node_shape_poly_type/7b8695ca-f0c7-4400-8a0e-5308592be2b5.png delete mode 100644 sprites/s_node_shape_poly_type/a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38.png create mode 100644 sprites/s_node_shape_poly_type/b98159f6-4d53-421b-ba7d-ba3250d80187.png create mode 100644 sprites/s_node_shape_poly_type/e157170d-c5c2-4511-9b17-829b24b451b0.png delete mode 100644 sprites/s_node_shape_poly_type/e2d585d6-df00-47e6-99eb-075f6ae750b3.png create mode 100644 sprites/s_node_shape_poly_type/eb1a66c2-82b6-4784-9b4e-65d844adddf4.png delete mode 100644 sprites/s_node_shape_poly_type/ee3b6b78-cb81-405c-a667-feb55d72af92.png create mode 100644 sprites/s_node_shape_poly_type/ef64a417-ae22-4c2d-a22a-363f98fadc9d.png create mode 100644 sprites/s_node_shape_poly_type/layers/02a2a0d3-3291-4c11-9632-1746a7532fc7/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/0f886809-387b-4bc8-abd4-387fa813ceab/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png delete mode 100644 sprites/s_node_shape_poly_type/layers/1ad21eb3-2957-4d4d-926e-740ae1d19b0f/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png create mode 100644 sprites/s_node_shape_poly_type/layers/1db8a64c-bca5-4538-91a8-73a616951623/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/2f0bc8fb-dd23-4d74-ac0a-4ec10077859a/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/30159276-e075-41ea-a218-83d883c97e22/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/31d077ee-faea-4273-add1-b6fae9778ce2/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/35aaf398-7487-4e64-a934-b4dd188269d0/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/3bd54037-8259-41e1-8c43-7e6c8353a5ba/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png delete mode 100644 sprites/s_node_shape_poly_type/layers/3ed05dc1-67c7-4a63-b070-35ea04b1932a/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png delete mode 100644 sprites/s_node_shape_poly_type/layers/423b0a1b-c4b4-45f0-bcfa-56109d4cf548/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png delete mode 100644 sprites/s_node_shape_poly_type/layers/42782bd5-2dd4-444f-b5e4-2c12fc7bed1c/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png create mode 100644 sprites/s_node_shape_poly_type/layers/48474e77-9f5c-4af6-9f7a-a161c3e17279/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/4ea45f48-7be7-428b-b6d4-d7ae0268f52b/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/4fb534c1-6beb-4e49-ba04-82a5758bd1a1/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png delete mode 100644 sprites/s_node_shape_poly_type/layers/562c7df2-7190-49c6-8c49-381f8ddfe586/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png create mode 100644 sprites/s_node_shape_poly_type/layers/59e777c7-dc4a-4538-b767-32cb28b19b58/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/5e248cad-eddf-4c5c-b68b-e62ed03e6125/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/77986572-6597-4906-8c03-54f459fa48aa/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/7b8695ca-f0c7-4400-8a0e-5308592be2b5/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png delete mode 100644 sprites/s_node_shape_poly_type/layers/a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png create mode 100644 sprites/s_node_shape_poly_type/layers/b98159f6-4d53-421b-ba7d-ba3250d80187/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png create mode 100644 sprites/s_node_shape_poly_type/layers/e157170d-c5c2-4511-9b17-829b24b451b0/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png delete mode 100644 sprites/s_node_shape_poly_type/layers/e2d585d6-df00-47e6-99eb-075f6ae750b3/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png create mode 100644 sprites/s_node_shape_poly_type/layers/eb1a66c2-82b6-4784-9b4e-65d844adddf4/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png delete mode 100644 sprites/s_node_shape_poly_type/layers/ee3b6b78-cb81-405c-a667-feb55d72af92/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png create mode 100644 sprites/s_node_shape_poly_type/layers/ef64a417-ae22-4c2d-a22a-363f98fadc9d/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png diff --git a/datafiles/data/Nodes/Internal.zip b/datafiles/data/Nodes/Internal.zip index 65c896c468c3269b5b9fcc0c26637ecc0fc3ac24..0629f937db68c640d1991c6f7ff60840d88c8b89 100644 GIT binary patch delta 1382 zcmZA0Nla9C90%~)843)d(7Mh;VB7%FL7^&(>`$w*h+Ui+aJQu!wbP0VT5;4bGrpH- zdTIViy*P02VAO*op?x=$TT51G-;AJfN?Ua6h20l`tF7*Gah2&J+6{Hl?c8pze`YM^G=3a5-pi z;(4!n5Y)4z%^?L6>OyS$L;8HDDw5C@(hDVIPer|ISrYTqP{_WUbG_>74ARxJcUrSA z*~)9Tck#i!DkrVaquSnS{a4ZF$!u$Kxfgt3{aJ6!=P#CFf3@3FWyIfyV(BqYhfZ5* z8+}IGX$S43CTgY@YNcJ&M!V^A`hvcsuV@biC`ch{rw-an`)EHMpo4UX4$~3(n!ce< z`j)<<@978nk-F$7I!ZrNn0}#O=@@m>aXLXK=@j+QX*xr{(OK%Ha}=TTbb&4=JRNB6 zcD3?T3QeFw!XFdZWQD~23EWMURwRjHHTVEo&Q49`CXuD`FPQGPK5Xk6R}z)7t1gLZ zE5vx1`Vx_3bS6cXj!#B6NZ_~cQ?;|v)b}o#oQ$q_Hk3+W$EW^T97|DMQ&Eqz=2KVt z&GZcC%eLmrl@n9ZY}vDPn#XRH$I{f?Y5N#kWpB>M!qZWTCBoB}h91d}q;%NW{Q5UK zY}81&Ic!u)crt8kkx(>ZR7?1C+|U$8jC`rCj~KNQ9y{wiswsWc$dh*GsD1UdQKLdS z44Qf|YUE0_WXvd+uq$qA>gbs9`hSSiG<9dpST1W)J$I@uYe3n!u|n3Q>UJtVT$Qww zO=kZddUFKx(Ccc Q*~F^x%_WK72h4EIE0YriNB{r; delta 1382 zcmZA0OH5RE6bA6NGZYv^!CD`45g1>9=%7%Qhdh+4Rq%neIy2z=fm+c{6;!msXg_9p zZ=&g@`6qSbz`})57n+O<4Q*n0naak*NlbuE7n(FpaM2Y_zk9sbs3gDSJLms6_s$HF zC%4@Z3qHkXaKVife2!G4AsrrMU>Y(p9W#)HY|O+Ln1wGf8*?xh^WcSs9Lz^9@{kW7 z7GNP3VKJ7V0EH;RQWRqumcx${tiVc?q6}YQ6;@*n%29zzRADWuQG;64VI9_^{()W} za6Rs5P_Ki!R~-oGnNo!Vx?e&(pf8p1ETAuwFcr|3OSs<56MJ7armAg0-6O4*pk5;3 zTF~Ca^Ir8LsAox=Lkc9+h1m9o^chZ7B%v*&7fQ$;k9yVoB&MtWkbO7jdex0dq^o~E zXifdcR$jBcix2KqIcYr})$~E@&x#&TW>cffJ?j(e&w67%f3XaE)ND_c5sweX(qo<$ zoi@-$`kFS;W@?~D+Cp1t8*Qg1+CksYPWqO1(QXP*kV4cY{Fn&=tB$KP5aZ z*wXI$gP&4p6crMF9mQ%ZB%Y1pVXCwuNffIGFOcQz)KqQ~St|dk>3;9Swytp{Q7OCX zlBl*qjEAWw5lKcTQ)H=QEV@zxzkQ#oorj7kZw2aL56iUy5p3BQdPn!=!wFV(FNNdQwRV~tt&q6aX;!(V_4j47(b>6KLafVdknp_A z-0JMn61Cmtuusa2xVcUO-(kIkoL)}37dIC>ZB0$a%>rkwPQw0Pd$+uLf3Lk>(#Nyz TKC@6Zv8sP}N#d72GhFjOqtYVK diff --git a/datafiles/data/Theme.zip b/datafiles/data/Theme.zip index 62e1d6cb863be7c81a0567523917b917151babb5..c0ec27ba910b84309f2c02f0ad9f2565425a38ce 100644 GIT binary patch delta 150379 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

qdg1qY0vjyr(f11d*Lb_UN4;G0lC=ov6 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�cGYe>0!X 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/ {return string_compare(v1.name, v2.name)}); + for( var i = 0, n = array_length(_fvnd); i < n; i++ ) array_push(node_list, _fvnd[i]); array_push(node_list, "Recents"); if(is_array(global.RECENT_NODES)) @@ -304,7 +306,7 @@ event_inherited(); if(junction_called == noone) return; - //connect to called junction + // connect to called junction var _call_input = junction_called.connect_type == CONNECT_TYPE.input; var _from = junction_called.value_from; var _junc_list = _call_input? _outputs : _inputs; diff --git a/objects/o_dialog_group_input_order/Create_0.gml b/objects/o_dialog_group_input_order/Create_0.gml index 67f753639..ebf6f6069 100644 --- a/objects/o_dialog_group_input_order/Create_0.gml +++ b/objects/o_dialog_group_input_order/Create_0.gml @@ -37,7 +37,7 @@ event_inherited(); #region content sc_group = new scrollPane(dialog_w - ui(padding + padding), dialog_h - ui(title_height + padding), function(_y, _m) { - draw_clear_alpha(COLORS.panel_bg_clear, 0); + draw_clear_alpha(COLORS.panel_bg_clear_inner, 1); if(node == noone) return 0; var _h = 0; diff --git a/objects/o_dialog_group_output_order/Create_0.gml b/objects/o_dialog_group_output_order/Create_0.gml index e3820bcaa..b18b388ff 100644 --- a/objects/o_dialog_group_output_order/Create_0.gml +++ b/objects/o_dialog_group_output_order/Create_0.gml @@ -22,7 +22,7 @@ event_inherited(); #region content sc_group = new scrollPane(dialog_w - ui(padding + padding), dialog_h - ui(title_height + padding), function(_y, _m) { - draw_clear_alpha(COLORS.panel_bg_clear, 0); + draw_clear_alpha(COLORS.panel_bg_clear_inner, 1); if(node == noone) return 0; var _h = 0; diff --git a/scripts/__VFX/__VFX.gml b/scripts/__VFX/__VFX.gml index 77e094478..a47a3710f 100644 --- a/scripts/__VFX/__VFX.gml +++ b/scripts/__VFX/__VFX.gml @@ -138,8 +138,7 @@ function __part(_node) : __particleObject() constructor { static reset = function() { INLINE - surf = noone; - + surf = noone; prevx = undefined; prevy = undefined; } @@ -152,8 +151,8 @@ function __part(_node) : __particleObject() constructor { x = _x; y = _y; - drawx = undefined; - drawy = undefined; + drawx = undefined; + drawy = undefined; anim_len = is_array(surf)? array_length(surf) : 1; @@ -247,13 +246,13 @@ function __part(_node) : __particleObject() constructor { node.onPartDestroy(self); } - static step = function(frame = 0) { + static step = function(_frame = 0) { INLINE trailLife++; if(!active) return; x += speedx; - self.frame = frame; + frame = _frame; random_set_seed(seed + life); @@ -361,10 +360,12 @@ function __part(_node) : __particleObject() constructor { case ANIM_END_ACTION.loop: ss = surf[safe_mod(ind, anim_len)]; break; + case ANIM_END_ACTION.pingpong: var ping = safe_mod(ind, (anim_len - 1) * 2 + 1); ss = surf[ping >= anim_len? (anim_len - 1) * 2 - ping : ping]; break; + case ANIM_END_ACTION.destroy: if(ind >= anim_len) { kill(); @@ -435,9 +436,8 @@ function __part(_node) : __particleObject() constructor { var _s = shader_current(); shader_reset(); - draw_set_color(cc); - draw_set_alpha(alp_draw); - dynaSurf_circle_fill(_xx, _yy, exact? round(ss) : ss); + draw_set_color_alpha(cc, alp_draw); + dynaSurf_circle_fill(round(_xx), round(_yy), exact? round(ss) : ss); draw_set_alpha(1); shader_set(_s); diff --git a/scripts/__shapes/__shapes.gml b/scripts/__shapes/__shapes.gml index 3b31b637f..babe4de56 100644 --- a/scripts/__shapes/__shapes.gml +++ b/scripts/__shapes/__shapes.gml @@ -6,21 +6,65 @@ enum SHAPE_TYPE { rectangle } -function SHAPE_rectangle(_sca) { - var triangles = [ - [ new __vec2(-_sca[0], -_sca[1]), new __vec2(-_sca[0], _sca[1]), new __vec2( _sca[0], -_sca[1]), c_white ], - [ new __vec2( _sca[0], -_sca[1]), new __vec2(-_sca[0], _sca[1]), new __vec2( _sca[0], _sca[1]), c_white ], - ]; - var segment = [ new __vec2(-_sca[0], -_sca[1]), new __vec2( _sca[0], -_sca[1]), - new __vec2( _sca[0], _sca[1]), new __vec2(-_sca[0], _sca[1]), - new __vec2(-_sca[0], -_sca[1]) ]; +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +function SHAPE_rectangle(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; - return [ - [ { type: SHAPE_TYPE.rectangle, triangles: triangles } ], - segment - ]; + var triangles = [ [ new __vec2(-w, -h), new __vec2(-w, h), new __vec2( w, -h), c_white ], + [ new __vec2( w, -h), new __vec2(-w, h), new __vec2( w, h), c_white ], ]; + var segment = [ new __vec2(-w, -h), new __vec2(w, -h), new __vec2(w, h), new __vec2(-w, h), new __vec2(-w, -h) ]; + + return [ [ { type: SHAPE_TYPE.rectangle, triangles: triangles } ], segment ]; } +function SHAPE_diamond(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + + var triangles = [ [ new __vec2( 0, 0), new __vec2( w, 0), new __vec2( 0, -h), c_white ], + [ new __vec2( 0, 0), new __vec2( 0, -h), new __vec2(-w, 0), c_white ], + [ new __vec2( 0, 0), new __vec2(-w, 0), new __vec2( 0, h), c_white ], + [ new __vec2( 0, 0), new __vec2( 0, h), new __vec2( w, 0), c_white ], ]; + var segment = [ new __vec2(w, 0), new __vec2(0, -h), new __vec2(-w, 0), new __vec2(0, h), new __vec2(w, 0) ]; + + return [ [ { type: SHAPE_TYPE.rectangle, triangles: triangles } ], segment ]; +} + +function SHAPE_trapezoid(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var v = w * data.trep; + + var triangles = [ [ new __vec2(-v, -h), new __vec2(-w, h), new __vec2( v, -h), c_white ], + [ new __vec2( v, -h), new __vec2(-w, h), new __vec2( w, h), c_white ], ]; + var segment = [ new __vec2(-v, -h), new __vec2(v, -h), new __vec2(w, h), new __vec2(-w, h), new __vec2(-v, -h) ]; + + return [ [ { type: SHAPE_TYPE.rectangle, triangles: triangles } ], segment ]; +} + +function SHAPE_parallelogram(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var a = data.palAng; + + var x0 = -w, x1 = w; + var x2 = -w, x3 = w; + + if(a > 0) { + x0 = lerp(w, -w, 1 - abs(a)); + x3 = lerp(-w, w, 1 - abs(a)); + } else { + x2 = lerp(w, -w, 1 - abs(a)); + x1 = lerp(-w, w, 1 - abs(a)); + } + + var triangles = [ [ new __vec2(x0, -h), new __vec2(x2, h), new __vec2(x1, -h), c_white ], + [ new __vec2(x1, -h), new __vec2(x2, h), new __vec2(x3, h), c_white ], ]; + var segment = [ new __vec2(x0, -h), new __vec2(x1, -h), new __vec2(x3, h), new __vec2(x2, h), new __vec2(x0, -h) ]; + + return [ [ { type: SHAPE_TYPE.rectangle, triangles: triangles } ], segment ]; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + function SHAPE_circle(_sca, data = {}) { var prec = max(3, data.side); var ang = 360 / prec; @@ -47,238 +91,43 @@ function SHAPE_circle(_sca, data = {}) { segment[i + 1] = new __vec2(x1, y1); } - return [ - [{ type: SHAPE_TYPE.triangles, triangles: triangles }], - segment - ]; -} - -function SHAPE_star(_sca, data = {}) { - var prec = max(3, data.side); - var inner = data.inner; - var triangles = []; - var segment = []; - - for( var i = 0; i < prec; i++ ) { - var otx = lengthdir_x(0.5, i / prec * 360) * _sca[0] * 2; - var oty = lengthdir_y(0.5, i / prec * 360) * _sca[1] * 2; - - var inx = lengthdir_x(inner / 2, (i + 0.5) / prec * 360) * _sca[0] * 2; - var iny = lengthdir_y(inner / 2, (i + 0.5) / prec * 360) * _sca[1] * 2; - array_push(triangles, [ new __vec2(0, 0), new __vec2(otx, oty), new __vec2(inx, iny), c_white ]); - - var pi0 = new __vec2(inx, iny); - - var inx = lengthdir_x(inner / 2, (i - 0.5) / prec * 360) * _sca[0] * 2; - var iny = lengthdir_y(inner / 2, (i - 0.5) / prec * 360) * _sca[1] * 2; - array_push(triangles, [ new __vec2(0, 0), new __vec2(inx, iny), new __vec2(otx, oty), c_white ]); - - array_push(segment, new __vec2(inx, iny)); - array_push(segment, new __vec2(otx, oty)); - array_push(segment, pi0); - } - - return [ - [{ type: SHAPE_TYPE.triangles, triangles: triangles }], - segment - ]; -} - -function SHAPE_capsule(_sca, data = {}) { - var rad = data.radius; - var prec = max(2, data.side); - var hh = _sca[1] * rad; - var shapes = []; - var segment = []; - array_push(segment, new __vec2(-_sca[0] + _sca[1], _sca[1]), new __vec2( _sca[0] - hh, hh)); - - var triangles = [ - [ new __vec2(-_sca[0] + _sca[1], -_sca[1]), new __vec2(-_sca[0] + _sca[1], _sca[1]), new __vec2(_sca[0] - hh, -hh), c_white ], - [ new __vec2(_sca[0] - hh, -hh), new __vec2(-_sca[0] + _sca[1], _sca[1]), new __vec2(_sca[0] - hh, hh), c_white ], - ]; - shapes[0] = { type: SHAPE_TYPE.rectangle, triangles: triangles }; - - var triangles = []; - var cx = -_sca[0] + _sca[1]; - var cy = 0; - var ox, oy, nx, ny, oa, na; - for( var i = 0; i <= prec; i++ ) { - na = lerp(270, 90, i / prec); - nx = cx + lengthdir_x(_sca[1], na); - ny = cy + lengthdir_y(_sca[1], na); - - if(i) { - array_push(triangles, [ new __vec2(cx, cy), new __vec2(nx, ny), new __vec2(ox, oy), c_white ]); - array_push(segment, new __vec2(ox, oy)); - } - array_push(segment, new __vec2(nx, ny)); - - oa = na; - ox = nx; - oy = ny; - } - - array_push(segment, new __vec2(-_sca[0] + _sca[1], -_sca[1]), new __vec2( _sca[0] - hh, -hh)); - shapes[1] = { type: SHAPE_TYPE.triangles, triangles: triangles }; - - var triangles = []; - var cx = _sca[0] - hh; - var cy = 0; - var ox, oy, nx, ny, oa, na; - var _seg = []; - for( var i = 0; i <= prec; i++ ) { - na = lerp(-90, 90, i / prec); - nx = cx + lengthdir_x(hh, na); - ny = cy + lengthdir_y(hh, na); - - if(i) { - array_push(triangles, [ new __vec2(cx, cy), new __vec2(ox, oy), new __vec2(nx, ny), c_white ]); - array_push(_seg, new __vec2(ox, oy)); - } - array_push(_seg, new __vec2(nx, ny)); - - oa = na; - ox = nx; - oy = ny; - } - - for( var i = 0, n = array_length(_seg); i < n; i++ ) - array_push(segment, _seg[array_length(_seg) - i - 1]); - - shapes[2] = { type: SHAPE_TYPE.triangles, triangles: triangles }; - - return [ - shapes, - segment - ]; + return [ [{ type: SHAPE_TYPE.triangles, triangles: triangles }], segment ]; } function SHAPE_ring(_sca, data = {}) { - var prec = max(3, data.side); - var inner = data.inner; + var w = _sca[0], h = _sca[1]; + var s = max(3, data.side); + var ow = w; + var oh = h; + var iw = w * data.inner; + var ih = h * data.inner; + var an = 360 / s; + var triangles = []; var segment = []; - for( var i = 0; i < prec; i++ ) { - var ix0 = lengthdir_x(0.5 * inner, i / prec * 360) * _sca[0] * 2; - var iy0 = lengthdir_y(0.5 * inner, i / prec * 360) * _sca[1] * 2; + for( var i = 0; i < s; i++ ) { + var a0 = i * an; + var a1 = a0 + an; - var nx0 = lengthdir_x(0.5, i / prec * 360) * _sca[0] * 2; - var ny0 = lengthdir_y(0.5, i / prec * 360) * _sca[1] * 2; + var ix0 = lengthdir_x(iw, a0); + var iy0 = lengthdir_y(ih, a0); + var ix1 = lengthdir_x(iw, a1); + var iy1 = lengthdir_y(ih, a1); - var ix1 = lengthdir_x(0.5 * inner, (i + 1) / prec * 360) * _sca[0] * 2; - var iy1 = lengthdir_y(0.5 * inner, (i + 1) / prec * 360) * _sca[1] * 2; + var ox0 = lengthdir_x(ow, a0); + var oy0 = lengthdir_y(oh, a0); + var ox1 = lengthdir_x(ow, a1); + var oy1 = lengthdir_y(oh, a1); - var nx1 = lengthdir_x(0.5, (i + 1) / prec * 360) * _sca[0] * 2; - var ny1 = lengthdir_y(0.5, (i + 1) / prec * 360) * _sca[1] * 2; + array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(ox0, oy0), new __vec2(ox1, oy1), c_white ]); + array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(ox1, oy1), new __vec2(ix1, iy1), c_white ]); - array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(nx0, ny0), new __vec2(nx1, ny1), c_white ]); - array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(nx1, ny1), new __vec2(ix1, iy1), c_white ]); - - if(i == 0) - array_push(segment, new __vec2(nx0, ny0)); - array_push(segment, new __vec2(nx1, ny1)); + if(i == 0) array_push(segment, new __vec2(ox0, oy0)); + array_push(segment, new __vec2(ox1, oy1)); } - return [ - [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], - segment - ]; -} - -function SHAPE_gear(_sca, data = {}) { - var teeth = max(3, data.teeth); - var teethH = data.teethH; - var teethT = data.teethT; - var prec = teeth * 2; - var inner = data.inner; - var body = 0.5 * (1 - teethH); - var teth = 0.5 * teethH; - var triangles = []; - var segment = []; - - for( var i = 0; i < prec; i++ ) { - var ix0 = lengthdir_x(body * inner, i / prec * 360) * _sca[0] * 2; - var iy0 = lengthdir_y(body * inner, i / prec * 360) * _sca[1] * 2; - - var nx0 = lengthdir_x(body, i / prec * 360) * _sca[0] * 2; - var ny0 = lengthdir_y(body, i / prec * 360) * _sca[1] * 2; - - var ix1 = lengthdir_x(body * inner, (i + 1) / prec * 360) * _sca[0] * 2; - var iy1 = lengthdir_y(body * inner, (i + 1) / prec * 360) * _sca[1] * 2; - - var nx1 = lengthdir_x(body, (i + 1) / prec * 360) * _sca[0] * 2; - var ny1 = lengthdir_y(body, (i + 1) / prec * 360) * _sca[1] * 2; - - array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(nx0, ny0), new __vec2(nx1, ny1), c_white ]); - array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(nx1, ny1), new __vec2(ix1, iy1), c_white ]); - - if(i == 0) - array_push(segment, new __vec2(nx0, ny0)); - - if(i % 2) { - var tx0 = nx0 + lengthdir_x(teth, (i + 0.5 - teethT) / prec * 360) * _sca[0] * 2; - var ty0 = ny0 + lengthdir_y(teth, (i + 0.5 - teethT) / prec * 360) * _sca[1] * 2; - - var tx1 = nx1 + lengthdir_x(teth, (i + 0.5 + teethT) / prec * 360) * _sca[0] * 2; - var ty1 = ny1 + lengthdir_y(teth, (i + 0.5 + teethT) / prec * 360) * _sca[1] * 2; - - array_push(triangles, [ new __vec2(tx0, ty0), new __vec2(nx1, ny1), new __vec2(nx0, ny0), c_white ]); - array_push(triangles, [ new __vec2(tx0, ty0), new __vec2(tx1, ty1), new __vec2(nx1, ny1), c_white ]); - - array_push(segment, new __vec2(tx0, ty0)); - array_push(segment, new __vec2(tx1, ty1)); - } - - array_push(segment, new __vec2(nx1, ny1)); - } - - return [ - [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], - segment - ]; -} - -function SHAPE_cross(_sca, data = {}) { - var inner = data.inner; - var triangles = []; - var segment = []; - var side = min(_sca[0], _sca[1]) * inner; - - array_push(triangles, - [ new __vec2(-side, -side), new __vec2(-side, side), new __vec2( side, -side), c_white ], - [ new __vec2( side, -side), new __vec2(-side, side), new __vec2( side, side), c_white ], - ); - - array_push(triangles, //top - [ new __vec2(-side, -side), new __vec2( side, -side), new __vec2(-side, -_sca[1]), c_white ], - [ new __vec2( side, -side), new __vec2( side, -_sca[1]), new __vec2(-side, -_sca[1]), c_white ], - ); - - array_push(triangles, //bottom - [ new __vec2(-side, _sca[1]), new __vec2( side, _sca[1]), new __vec2(-side, side), c_white ], - [ new __vec2( side, _sca[1]), new __vec2( side, side), new __vec2(-side, side), c_white ], - ); - - array_push(triangles, //left - [ new __vec2( -side, -side), new __vec2(-_sca[0], -side), new __vec2(-side, side), c_white ], - [ new __vec2(-_sca[0], -side), new __vec2(-_sca[0], side), new __vec2(-side, side), c_white ], - ); - - array_push(triangles, //right - [ new __vec2(_sca[0], -side), new __vec2( side, -side), new __vec2(_sca[0], side), c_white ], - [ new __vec2( side, -side), new __vec2( side, side), new __vec2(_sca[0], side), c_white ], - ); - - array_push(segment, new __vec2(-side, -side), new __vec2(-side, -_sca[1]), new __vec2( side, -_sca[1]), new __vec2(side, -side) ); - array_push(segment, new __vec2( _sca[0], -side), new __vec2( _sca[0], side), new __vec2( side, side)); - array_push(segment, new __vec2( side, _sca[1]), new __vec2(-side, _sca[1]), new __vec2(-side, side)); - array_push(segment, new __vec2(-_sca[0], side), new __vec2(-_sca[0], -side), new __vec2(-side, -side)); - - return [ - [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], - segment - ]; + return [ [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], segment ]; } function SHAPE_arc(_sca, data = {}) { @@ -368,8 +217,351 @@ function SHAPE_arc(_sca, data = {}) { array_push(segment, sgArcI[0].clone()); } - return [ - [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], - segment - ]; + return [ [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], segment ]; +} + +function SHAPE_crescent(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var s = max(3, data.side); + var ow = w; + var oh = h; + var iw = w * data.inner; + var ih = h * data.inner; + var an = 360 / s; + + var cx = w - w * data.inner; + var cy = 0; + + var triangles = []; + var segment = []; + + for( var i = 0; i < s; i++ ) { + var a0 = i * an; + var a1 = a0 + an; + + var ox0 = lengthdir_x(ow, a0); + var oy0 = lengthdir_y(oh, a0); + var ox1 = lengthdir_x(ow, a1); + var oy1 = lengthdir_y(oh, a1); + + var ix0 = cx + lengthdir_x(iw, a0); + var iy0 = cy + lengthdir_y(ih, a0); + var ix1 = cx + lengthdir_x(iw, a1); + var iy1 = cy + lengthdir_y(ih, a1); + + if(triangle_area_points(ix0, iy0, ox0, oy0, ox1, oy1) > 0.1) array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(ox0, oy0), new __vec2(ox1, oy1), c_white ]); + if(triangle_area_points(ix0, iy0, ox1, oy1, ix1, iy1) > 0.1) array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(ox1, oy1), new __vec2(ix1, iy1), c_white ]); + + if(array_empty(segment)) array_push(segment, new __vec2(ox0, oy0)); array_push(segment, new __vec2(ox1, oy1)); + } + + return [ [{ type: SHAPE_TYPE.triangles, triangles: triangles }], segment ]; +} + +function SHAPE_pie(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var p = max(3, data.side); + var a = 1 / p; + var r = data.radRan; + + var triangles = array_create(p); + var segment = array_create(p + 1); + + for( var i = 0; i < p; i++ ) { + var d0 = lerp(r[0], r[1], i * a); + var d1 = lerp(r[0], r[1], i * a + a); + + var x0 = lengthdir_x(w, d0); + var y0 = lengthdir_y(h, d0); + var x1 = lengthdir_x(w, d1); + var y1 = lengthdir_y(h, d1); + + triangles[i] = [ new __vec2(0, 0), new __vec2(x0, y0), new __vec2(x1, y1), c_white ]; + + if(i == 0) segment[0] = new __vec2(x0, y0); + segment[i+1] = new __vec2(x1, y1); + } + + return [ [{ type: SHAPE_TYPE.triangles, triangles: triangles }], segment ]; +} + +function SHAPE_squircle(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var s = max(3, data.side); + var a = 360 / s; + var f = max(.001, data.factor); + var triangles = []; + var segment = []; + + var ox, oy, nx, ny; + var s2 = sqrt(2); + + for( var i = 0; i <= s; i++ ) { + var d = i * a; + var r = 1 / power(power(abs(dcos(d)), f) + power(abs(dsin(d)), f), 1 / f); + + var nx = lengthdir_x(r * w, d); + var ny = lengthdir_y(r * h, d); + + if(i) array_push(triangles, [ new __vec2(0, 0), new __vec2(ox, oy), new __vec2(nx, ny), c_white ]); + array_push(segment, new __vec2(nx, ny)); + + ox = nx; + oy = ny; + } + + segment[s] = segment[0].clone(); + + return [ [{ type: SHAPE_TYPE.triangles, triangles: triangles }], segment ]; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +function SHAPE_reg_poly(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var p = max(3, data.side); + var a = 360 / p; + + var triangles = array_create(p); + var segment = array_create(p + 1); + + for( var i = 0; i < p; i++ ) { + var d0 = i * a; + var d1 = d0 + a; + + var x0 = lengthdir_x(w, d0); + var y0 = lengthdir_y(h, d0); + var x1 = lengthdir_x(w, d1); + var y1 = lengthdir_y(h, d1); + + triangles[i] = [ new __vec2(0, 0), new __vec2(x0, y0), new __vec2(x1, y1), c_white ]; + + if(i == 0) segment[0] = new __vec2(x0, y0); + segment[i+1] = new __vec2(x1, y1); + } + + return [ [{ type: SHAPE_TYPE.triangles, triangles: triangles }], segment ]; +} + +function SHAPE_star(_sca, data = {}) { + var prec = max(3, data.side); + var inner = data.inner; + var triangles = []; + var segment = []; + + for( var i = 0; i < prec; i++ ) { + var otx = lengthdir_x(0.5, i / prec * 360) * _sca[0] * 2; + var oty = lengthdir_y(0.5, i / prec * 360) * _sca[1] * 2; + + var inx = lengthdir_x(inner / 2, (i + 0.5) / prec * 360) * _sca[0] * 2; + var iny = lengthdir_y(inner / 2, (i + 0.5) / prec * 360) * _sca[1] * 2; + array_push(triangles, [ new __vec2(0, 0), new __vec2(otx, oty), new __vec2(inx, iny), c_white ]); + + var pi0 = new __vec2(inx, iny); + + var inx = lengthdir_x(inner / 2, (i - 0.5) / prec * 360) * _sca[0] * 2; + var iny = lengthdir_y(inner / 2, (i - 0.5) / prec * 360) * _sca[1] * 2; + array_push(triangles, [ new __vec2(0, 0), new __vec2(inx, iny), new __vec2(otx, oty), c_white ]); + + array_push(segment, new __vec2(inx, iny)); + array_push(segment, new __vec2(otx, oty)); + array_push(segment, pi0); + } + + return [ [{ type: SHAPE_TYPE.triangles, triangles: triangles }], segment ]; +} + +function SHAPE_cross(_sca, data = {}) { + var inner = data.inner; + var triangles = []; + var segment = []; + var side = min(_sca[0], _sca[1]) * inner; + + array_push(triangles, + [ new __vec2(-side, -side), new __vec2(-side, side), new __vec2( side, -side), c_white ], + [ new __vec2( side, -side), new __vec2(-side, side), new __vec2( side, side), c_white ], + ); + + array_push(triangles, //top + [ new __vec2(-side, -side), new __vec2( side, -side), new __vec2(-side, -_sca[1]), c_white ], + [ new __vec2( side, -side), new __vec2( side, -_sca[1]), new __vec2(-side, -_sca[1]), c_white ], + ); + + array_push(triangles, //bottom + [ new __vec2(-side, _sca[1]), new __vec2( side, _sca[1]), new __vec2(-side, side), c_white ], + [ new __vec2( side, _sca[1]), new __vec2( side, side), new __vec2(-side, side), c_white ], + ); + + array_push(triangles, //left + [ new __vec2( -side, -side), new __vec2(-_sca[0], -side), new __vec2(-side, side), c_white ], + [ new __vec2(-_sca[0], -side), new __vec2(-_sca[0], side), new __vec2(-side, side), c_white ], + ); + + array_push(triangles, //right + [ new __vec2(_sca[0], -side), new __vec2( side, -side), new __vec2(_sca[0], side), c_white ], + [ new __vec2( side, -side), new __vec2( side, side), new __vec2(_sca[0], side), c_white ], + ); + + array_push(segment, new __vec2(-side, -side), new __vec2(-side, -_sca[1]), new __vec2( side, -_sca[1]), new __vec2(side, -side) ); + array_push(segment, new __vec2( _sca[0], -side), new __vec2( _sca[0], side), new __vec2( side, side)); + array_push(segment, new __vec2( side, _sca[1]), new __vec2(-side, _sca[1]), new __vec2(-side, side)); + array_push(segment, new __vec2(-_sca[0], side), new __vec2(-_sca[0], -side), new __vec2(-side, -side)); + + return [ [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], segment ]; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +function SHAPE_capsule(_sca, data = {}) { + var rad = data.radius; + var prec = max(2, data.side); + var hh = _sca[1] * rad; + var shapes = []; + var segment = []; + array_push(segment, new __vec2(-_sca[0] + _sca[1], _sca[1]), new __vec2( _sca[0] - hh, hh)); + + var triangles = [ + [ new __vec2(-_sca[0] + _sca[1], -_sca[1]), new __vec2(-_sca[0] + _sca[1], _sca[1]), new __vec2(_sca[0] - hh, -hh), c_white ], + [ new __vec2(_sca[0] - hh, -hh), new __vec2(-_sca[0] + _sca[1], _sca[1]), new __vec2(_sca[0] - hh, hh), c_white ], + ]; + shapes[0] = { type: SHAPE_TYPE.rectangle, triangles: triangles }; + + var triangles = []; + var cx = -_sca[0] + _sca[1]; + var cy = 0; + var ox, oy, nx, ny, oa, na; + for( var i = 0; i <= prec; i++ ) { + na = lerp(270, 90, i / prec); + nx = cx + lengthdir_x(_sca[1], na); + ny = cy + lengthdir_y(_sca[1], na); + + if(i) { + array_push(triangles, [ new __vec2(cx, cy), new __vec2(nx, ny), new __vec2(ox, oy), c_white ]); + array_push(segment, new __vec2(ox, oy)); + } + array_push(segment, new __vec2(nx, ny)); + + oa = na; + ox = nx; + oy = ny; + } + + array_push(segment, new __vec2(-_sca[0] + _sca[1], -_sca[1]), new __vec2( _sca[0] - hh, -hh)); + shapes[1] = { type: SHAPE_TYPE.triangles, triangles: triangles }; + + var triangles = []; + var cx = _sca[0] - hh; + var cy = 0; + var _seg = []; + var ox, oy, nx, ny, oa, na; + for( var i = 0; i <= prec; i++ ) { + na = lerp(-90, 90, i / prec); + nx = cx + lengthdir_x(hh, na); + ny = cy + lengthdir_y(hh, na); + + if(i) { + array_push(triangles, [ new __vec2(cx, cy), new __vec2(ox, oy), new __vec2(nx, ny), c_white ]); + array_push(_seg, new __vec2(ox, oy)); + } + array_push(_seg, new __vec2(nx, ny)); + + oa = na; + ox = nx; + oy = ny; + } + + for( var i = 0, n = array_length(_seg); i < n; i++ ) + array_push(segment, _seg[array_length(_seg) - i - 1]); + + shapes[2] = { type: SHAPE_TYPE.triangles, triangles: triangles }; + + return [ shapes, segment ]; +} + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +function SHAPE_leaf(_sca, data = {}) { + var w = _sca[0], h = _sca[1]; + var p = max(3, data.side); + var a = 180 / (p - 1); + + var triangles = []; + var s0 = [], s1 = []; + + var _oy, _ox0, _ox1; + + for( var i = 0; i < p; i++ ) { + var d = lerp(-60, 60, i / (p - 1)); + + var _ny = lengthdir_y(h, d) / dsin(60); + var _nx0 = -w + lengthdir_x(w * 2, d); + var _nx1 = w - lengthdir_x(w * 2, d); + + if(i) { + array_push(triangles, [ new __vec2(_nx0, _ny), new __vec2(_nx1, _ny), new __vec2(_ox0, _oy), c_white ]); + array_push(triangles, [ new __vec2(_ox0, _oy), new __vec2(_nx1, _ny), new __vec2(_ox1, _oy), c_white ]); + + if(array_empty(s0)) array_push(s0, new __vec2(_ox0, _oy)); array_push(s0, new __vec2(_nx0, _ny)); + if(array_empty(s1)) array_push(s1, new __vec2(_ox1, _oy)); array_push(s1, new __vec2(_nx1, _ny)); + } + + _oy = _ny; + _ox0 = _nx0; + _ox1 = _nx1; + } + + array_reverse_ext(s1); + var segment = array_merge(s0, s1); + + return [ [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], segment ]; +} + +function SHAPE_gear(_sca, data = {}) { + var teeth = max(3, data.teeth); + var teethH = data.teethH; + var teethT = data.teethT; + var prec = teeth * 2; + var inner = data.inner; + var body = 0.5 * (1 - teethH); + var teth = 0.5 * teethH; + var triangles = []; + var segment = []; + + for( var i = 0; i < prec; i++ ) { + var ix0 = lengthdir_x(body * inner, i / prec * 360) * _sca[0] * 2; + var iy0 = lengthdir_y(body * inner, i / prec * 360) * _sca[1] * 2; + + var nx0 = lengthdir_x(body, i / prec * 360) * _sca[0] * 2; + var ny0 = lengthdir_y(body, i / prec * 360) * _sca[1] * 2; + + var ix1 = lengthdir_x(body * inner, (i + 1) / prec * 360) * _sca[0] * 2; + var iy1 = lengthdir_y(body * inner, (i + 1) / prec * 360) * _sca[1] * 2; + + var nx1 = lengthdir_x(body, (i + 1) / prec * 360) * _sca[0] * 2; + var ny1 = lengthdir_y(body, (i + 1) / prec * 360) * _sca[1] * 2; + + array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(nx0, ny0), new __vec2(nx1, ny1), c_white ]); + array_push(triangles, [ new __vec2(ix0, iy0), new __vec2(nx1, ny1), new __vec2(ix1, iy1), c_white ]); + + if(i == 0) + array_push(segment, new __vec2(nx0, ny0)); + + if(i % 2) { + var tx0 = nx0 + lengthdir_x(teth, (i + 0.5 - teethT) / prec * 360) * _sca[0] * 2; + var ty0 = ny0 + lengthdir_y(teth, (i + 0.5 - teethT) / prec * 360) * _sca[1] * 2; + + var tx1 = nx1 + lengthdir_x(teth, (i + 0.5 + teethT) / prec * 360) * _sca[0] * 2; + var ty1 = ny1 + lengthdir_y(teth, (i + 0.5 + teethT) / prec * 360) * _sca[1] * 2; + + array_push(triangles, [ new __vec2(tx0, ty0), new __vec2(nx1, ny1), new __vec2(nx0, ny0), c_white ]); + array_push(triangles, [ new __vec2(tx0, ty0), new __vec2(tx1, ty1), new __vec2(nx1, ny1), c_white ]); + + array_push(segment, new __vec2(tx0, ty0)); + array_push(segment, new __vec2(tx1, ty1)); + } + + array_push(segment, new __vec2(nx1, ny1)); + } + + return [ [{ type: SHAPE_TYPE.rectangle, triangles: triangles }], segment ]; } diff --git a/scripts/_node_VFX_spawner/_node_VFX_spawner.gml b/scripts/_node_VFX_spawner/_node_VFX_spawner.gml index 3810c79c6..cebfa82d9 100644 --- a/scripts/_node_VFX_spawner/_node_VFX_spawner.gml +++ b/scripts/_node_VFX_spawner/_node_VFX_spawner.gml @@ -135,19 +135,18 @@ function Node_VFX_Spawner_Base(_x, _y, _group = noone) : Node(_x, _y, _group) co ]; attributes.part_amount = 512; - array_push(attributeEditors, ["Maximum particles", function() { return attributes.part_amount; }, - new textBox(TEXTBOX_INPUT.number, function(val) { attributes.part_amount = val; }) ]); + array_push(attributeEditors, [ "Maximum particles", function() /*=>*/ {return attributes.part_amount}, new textBox(TEXTBOX_INPUT.number, function(v) /*=>*/ { attributes.part_amount = v; }) ]); - parts = array_create(attributes.part_amount); - parts_runner = 0; + parts = array_create(attributes.part_amount); + for( var i = 0; i < attributes.part_amount; i++ ) parts[i] = new __part(self); + parts_runner = 0; seed = 0; spawn_index_raw = 0; spawn_index = 0; scatter_index = 0; def_surface = -1; - - surface_cache = {}; + surface_cache = {}; wiggle_maps = { wig_psx: new wiggleMap(seed, 1, 1000), @@ -158,12 +157,9 @@ function Node_VFX_Spawner_Base(_x, _y, _group = noone) : Node(_x, _y, _group) co wig_dir: new wiggleMap(seed, 1, 1000), }; - curve_scale = noone; - curve_alpha = noone; + curve_scale = noone; + curve_alpha = noone; curve_path_div = noone; - - for( var i = 0; i < attributes.part_amount; i++ ) - parts[i] = new __part(self); static spawn = function(_time = CURRENT_FRAME, _pos = -1) { var _inSurf = getInputData( 0); diff --git a/scripts/collection_data/collection_data.gml b/scripts/collection_data/collection_data.gml index cb3e1b1fd..a192e8586 100644 --- a/scripts/collection_data/collection_data.gml +++ b/scripts/collection_data/collection_data.gml @@ -7,8 +7,7 @@ function __initCollection() { var root = DIRECTORY + "Collections"; directory_verify(root); var rootz = DIRECTORY + "Collections_cache"; directory_verify(rootz); - if(check_version($"{root}/version")) - zip_unzip("data/Collections.zip", root); + // if(check_version($"{root}/version")) zip_unzip("data/Collections.zip", root); COLLECTIONS = new DirectoryObject(DIRECTORY + "Collections"); refreshCollections(); @@ -34,8 +33,7 @@ function searchCollection(_list, _search_str, _toList = true) { while(!ds_stack_empty(st)) { var _st = ds_stack_pop(st); for( var i = 0; i < ds_list_size(_st.content); i++ ) { - var _nd = _st.content[| i]; - + var _nd = _st.content[| i]; var match = string_partial_match(string_lower(_nd.name), search_lower); if(match == -9999) continue; diff --git a/scripts/dynaSurf_circle_fill/dynaSurf_circle_fill.gml b/scripts/dynaSurf_circle_fill/dynaSurf_circle_fill.gml index a782c6eff..cb99d4054 100644 --- a/scripts/dynaSurf_circle_fill/dynaSurf_circle_fill.gml +++ b/scripts/dynaSurf_circle_fill/dynaSurf_circle_fill.gml @@ -2,21 +2,24 @@ function dynaSurf_circle_fill(_x, _y, ss) { switch(round(ss)) { case 0 : case 1 : - draw_point(_x, _y); + draw_point( _x, _y ); break; + case 2 : - draw_point(_x + 0, _y + 0); - draw_point(_x + 1, _y + 0); - draw_point(_x + 0, _y + 1); - draw_point(_x + 1, _y + 1); + draw_point( _x + 0, _y + 0 ); + draw_point( _x + 1, _y + 0 ); + draw_point( _x + 0, _y + 1 ); + draw_point( _x + 1, _y + 1 ); break; + case 3 : - draw_point(_x, _y); - draw_point(_x - 1, _y); - draw_point(_x + 1, _y); - draw_point(_x, _y + 1); - draw_point(_x, _y - 1); + draw_point( _x, _y ); + draw_point( _x - 1, _y ); + draw_point( _x + 1, _y ); + draw_point( _x, _y + 1 ); + draw_point( _x, _y - 1 ); break; + default : draw_circle(_x, _y, ss - 2, false); break; diff --git a/scripts/globals/globals.gml b/scripts/globals/globals.gml index 31002aebd..e458a3460 100644 --- a/scripts/globals/globals.gml +++ b/scripts/globals/globals.gml @@ -42,8 +42,8 @@ LATEST_VERSION = 1_18_00_0; VERSION = 1_18_08_0; - SAVE_VERSION = 1_18_05_0; - VERSION_STRING = MAC? "1.18.003m" : "1.18.8.1.002"; + SAVE_VERSION = 1_18_09_0; + VERSION_STRING = MAC? "1.18.003m" : "1.18.9.001"; BUILD_NUMBER = 118080.002; PREF_VERSION = 1_17_1; diff --git a/scripts/math_function/math_function.gml b/scripts/math_function/math_function.gml index 56e7dace0..71ef6a5ea 100644 --- a/scripts/math_function/math_function.gml +++ b/scripts/math_function/math_function.gml @@ -1,5 +1,6 @@ function value_map(_val, _omin, _omax, _nmin, _nmax) { if(_omax == _omin) return _nmin; - return _nmin + (_val - _omin) / (_omax - _omin) * (_nmax - _nmin); -} \ No newline at end of file +} + +function triangle_area_points(x0, y0, x1, y1, x2, y2) { return abs(x0 * (y1 - y2) + x1 * (y2 - y0) + x2 * (y0 - y1)) / 2; } \ No newline at end of file diff --git a/scripts/node_3d_mesh_extrude_mesh/node_3d_mesh_extrude_mesh.gml b/scripts/node_3d_mesh_extrude_mesh/node_3d_mesh_extrude_mesh.gml index 96b50e41f..1b0ce21e3 100644 --- a/scripts/node_3d_mesh_extrude_mesh/node_3d_mesh_extrude_mesh.gml +++ b/scripts/node_3d_mesh_extrude_mesh/node_3d_mesh_extrude_mesh.gml @@ -24,7 +24,7 @@ function Node_3D_Mesh_Extrude_Mesh(_x, _y, _group = noone) : Node_3D_Mesh(_x, _y __d3d_input_list_mesh, __d3d_input_list_transform, ["Mesh", false], in_mesh + 0, in_mesh + 1, in_mesh + 2, - ["Render", false], in_mesh + 3, in_mesh + 4, in_mesh + 5, in_mesh + 6, + ["Render", false], in_mesh + 4, in_mesh + 5, in_mesh + 6, ] temp_surface = [ noone, noone ]; diff --git a/scripts/node_array_pin/node_array_pin.gml b/scripts/node_array_pin/node_array_pin.gml index 8b89aca4b..e844303fa 100644 --- a/scripts/node_array_pin/node_array_pin.gml +++ b/scripts/node_array_pin/node_array_pin.gml @@ -64,7 +64,7 @@ function Node_Array_Pin(_x, _y, _group = noone) : Node(_x, _y, _group) construct } static drawBadge = function(_x, _y, _s) {} - static drawJunctionNames = function(_x, _y, _mx, _my, _s) {} + static drawJunctionNames = function(_x, _y, _mx, _my, _s, _panel = noone) {} static drawJunctions = function(_draw, _x, _y, _mx, _my, _s) { var _dval = PANEL_GRAPH.value_dragging; diff --git a/scripts/node_data/node_data.gml b/scripts/node_data/node_data.gml index 3f600f92d..420f434d9 100644 --- a/scripts/node_data/node_data.gml +++ b/scripts/node_data/node_data.gml @@ -709,7 +709,7 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { var _input = getInputJunctionIndex(i); if(_input == noone) continue; - var _inp = inputs[_input]; + var _inp = array_safe_get(inputs, _input); if(!is_struct(_inp) || !is_instanceof(_inp, NodeValue)) continue; _inp.visible_in_list = true; @@ -1670,7 +1670,7 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { draw_set_alpha(1); } - static drawJunctionWidget = function(_x, _y, _mx, _my, _s, _hover, _focus) { + static drawJunctionWidget = function(_x, _y, _mx, _my, _s, _hover, _focus, display_parameter = noone, _panel = noone) { var hover = noone; @@ -1685,8 +1685,8 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { var jy = _y + con_h * _s + wh / 2; - var rx = PANEL_GRAPH.x; - var ry = PANEL_GRAPH.y; + var rx = _panel.x; + var ry = _panel.y; var extY = 0; var drwT = _s > 0.5; @@ -1843,14 +1843,14 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { static onDrawJunctions = function(_x, _y, _mx, _my, _s) {} - static drawJunctionNames = function(_x, _y, _mx, _my, _s) { + static drawJunctionNames = function(_x, _y, _mx, _my, _s, _panel = noone) { var amo = input_display_list == -1? array_length(inputs) : array_length(input_display_list); var jun; var xx = x * _s + _x; var yy = y * _s + _y; - var _hov = PANEL_GRAPH.pHOVER && (PANEL_GRAPH.node_hovering == noone || PANEL_GRAPH.node_hovering == self); + var _hov = _panel.pHOVER && (_panel.node_hovering == noone || _panel.node_hovering == self); show_input_name = _hov; show_output_name = _hov; @@ -1861,9 +1861,9 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { show_input_name &= point_in_rectangle(_mx, _my, xx - ( 12) * _s, _y0, xx + ( 12) * _s, _y1); show_output_name &= point_in_rectangle(_mx, _my, xx + (w - 12) * _s, _y0, xx + (w + 12) * _s, _y1); - if(PANEL_GRAPH.value_dragging && PANEL_GRAPH.node_hovering == self) { - if(PANEL_GRAPH.value_dragging.connect_type == CONNECT_TYPE.input) show_output_name = true; - if(PANEL_GRAPH.value_dragging.connect_type == CONNECT_TYPE.output) show_input_name = true; + if(_panel.value_dragging && _panel.node_hovering == self) { + if(_panel.value_dragging.connect_type == CONNECT_TYPE.input) show_output_name = true; + if(_panel.value_dragging.connect_type == CONNECT_TYPE.output) show_input_name = true; } if(show_input_name) { @@ -1909,12 +1909,12 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { } - if(hasInspector1Update() && PANEL_GRAPH.pHOVER && point_in_circle(_mx, _my, inspectInput1.x, inspectInput1.y, 10)) { + if(hasInspector1Update() && _panel.pHOVER && point_in_circle(_mx, _my, inspectInput1.x, inspectInput1.y, 10)) { inspectInput1.drawNameBG(_s); inspectInput1.drawName(_s, _mx, _my); } - if(hasInspector2Update() && PANEL_GRAPH.pHOVER && point_in_circle(_mx, _my, inspectInput2.x, inspectInput2.y, 10)) { + if(hasInspector2Update() && _panel.pHOVER && point_in_circle(_mx, _my, inspectInput2.x, inspectInput2.y, 10)) { inspectInput2.drawNameBG(_s); inspectInput2.drawName(_s, _mx, _my); } @@ -2149,15 +2149,15 @@ function Node(_x, _y, _group = noone) : __Node_Base(_x, _y) constructor { if(preview_draw) drawPreview(xx, yy, _s); try { - var _hover = PANEL_GRAPH.node_hovering == self; - var _focus = PANEL_GRAPH.getFocusingNode() == self; + var _hover = _panel.node_hovering == self; + var _focus = _panel.getFocusingNode() == self; onDrawNode(xx, yy, _mx, _my, _s, _hover, _focus); } catch(e) { log_warning("NODE onDrawNode", exception_print(e)); } } - if(SHOW_PARAM) drawJunctionWidget(xx, yy, _mx, _my, _s, _hover, _focus); + if(SHOW_PARAM) drawJunctionWidget(xx, yy, _mx, _my, _s, _hover, _focus, display_parameter, _panel); draw_name = false; if((previewable && _s >= 0.5) || (!previewable && h * _s >= name_height * .5)) drawNodeName(xx, yy, _s, _panel); diff --git a/scripts/node_grid/node_grid.gml b/scripts/node_grid/node_grid.gml index 177a75217..cda746bf0 100644 --- a/scripts/node_grid/node_grid.gml +++ b/scripts/node_grid/node_grid.gml @@ -67,7 +67,7 @@ function Node_Grid(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) cons newInput(24, nodeValue_Slider_Range("Level", self, [ 0, 1 ])); - newInput(25, nodeValue_Bool("Use Texture Dimension", self, true)); + newInput(25, nodeValue_Bool("Use Texture Dimension", self, false)); newInput(26, nodeValue_Float("Gap Width", self, 1)); diff --git a/scripts/node_grid_hex/node_grid_hex.gml b/scripts/node_grid_hex/node_grid_hex.gml index e886b591b..22834c833 100644 --- a/scripts/node_grid_hex/node_grid_hex.gml +++ b/scripts/node_grid_hex/node_grid_hex.gml @@ -64,7 +64,7 @@ function Node_Grid_Hex(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) newInput(20, nodeValue_Slider_Range("Level", self, [ 0, 1 ])); - newInput(21, nodeValue_Bool("Use Texture Dimension", self, true)); + newInput(21, nodeValue_Bool("Use Texture Dimension", self, false)); input_display_list = [ ["Output", false], 0, diff --git a/scripts/node_grid_pentagonal/node_grid_pentagonal.gml b/scripts/node_grid_pentagonal/node_grid_pentagonal.gml index 17916f989..95b937375 100644 --- a/scripts/node_grid_pentagonal/node_grid_pentagonal.gml +++ b/scripts/node_grid_pentagonal/node_grid_pentagonal.gml @@ -51,7 +51,7 @@ function Node_Grid_Pentagonal(_x, _y, _group = noone) : Node_Processor(_x, _y, _ newInput(16, nodeValue_Slider_Range("Level", self, [ 0, 1 ])); - newInput(17, nodeValue_Bool("Use Texture Dimension", self, true)); + newInput(17, nodeValue_Bool("Use Texture Dimension", self, false)); input_display_list = [ ["Output", false], 0, diff --git a/scripts/node_grid_tri/node_grid_tri.gml b/scripts/node_grid_tri/node_grid_tri.gml index a5fe4a02f..b080ff345 100644 --- a/scripts/node_grid_tri/node_grid_tri.gml +++ b/scripts/node_grid_tri/node_grid_tri.gml @@ -64,7 +64,7 @@ function Node_Grid_Tri(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) newInput(20, nodeValue_Slider_Range("Level", self, [ 0, 1 ])); - newInput(21, nodeValue_Bool("Use Texture Dimension", self, true)); + newInput(21, nodeValue_Bool("Use Texture Dimension", self, false)); input_display_list = [ ["Output", false], 0, diff --git a/scripts/node_group_input/node_group_input.gml b/scripts/node_group_input/node_group_input.gml index 1ce6e13ba..9db77f628 100644 --- a/scripts/node_group_input/node_group_input.gml +++ b/scripts/node_group_input/node_group_input.gml @@ -136,7 +136,7 @@ function Node_Group_Input(_x, _y, _group = noone) : Node(_x, _y, _group) constru dtype = -1; range = 0; - onSetDisplayName = function() { attributes.inherit_name = false; } + onSetDisplayName = function() /*=>*/ { attributes.inherit_name = false; } outputs[0].onSetTo = function(juncTo) { if(attributes.inherit_name && !LOADING && !APPENDING) @@ -148,10 +148,46 @@ function Node_Group_Input(_x, _y, _group = noone) : Node(_x, _y, _group) constru var ind = array_find(GROUP_IO_TYPE_MAP, juncTo.type); if(ind == -1) return; - if(ind == inputs[2].getValue()) return; - outputs[0].setType(juncTo.type); inputs[2].setValue(ind); + + switch(instanceof(juncTo)) { + case "__NodeValue_Vec2" : + case "__NodeValue_Dimension" : + inputs[0].setValue(array_find(GROUP_IO_DISPLAY[0], "Vector")); + inputs[4].setValue(0); + break; + + case "__NodeValue_Vec2_Range" : + inputs[0].setValue(array_find(GROUP_IO_DISPLAY[0], "Vector range")); + inputs[4].setValue(0); + break; + + case "__NodeValue_Vec3" : + inputs[0].setValue(array_find(GROUP_IO_DISPLAY[0], "Vector")); + inputs[4].setValue(1); + break; + + case "__NodeValue_Vec3_Range" : + inputs[0].setValue(array_find(GROUP_IO_DISPLAY[0], "Vector range")); + inputs[4].setValue(1); + break; + + case "__NodeValue_Vec4" : + inputs[0].setValue(array_find(GROUP_IO_DISPLAY[0], "Vector")); + inputs[4].setValue(2); + break; + + case "__NodeValue_Rotation" : + inputs[0].setValue(array_find(GROUP_IO_DISPLAY[0], "Rotation")); + inputs[4].setValue(2); + break; + } + + juncTo.value_from = noone; + inParent.setValue(juncTo.getValue()); + juncTo.value_from = outputs[0]; + } static createInput = function() { diff --git a/scripts/node_mirror_polar/node_mirror_polar.gml b/scripts/node_mirror_polar/node_mirror_polar.gml index dcc716232..169a5646f 100644 --- a/scripts/node_mirror_polar/node_mirror_polar.gml +++ b/scripts/node_mirror_polar/node_mirror_polar.gml @@ -116,7 +116,7 @@ function Node_Mirror_Polar(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro shader_set_2("scale", _sca); shader_set_i("rscale", _rsca); - draw_surface_stretched(_suf, 0, 0, _dim[0], _dim[1]); + draw_surface_stretched_safe(_suf, 0, 0, _dim[0], _dim[1]); surface_reset_shader(); return _outSurf; diff --git a/scripts/node_pin/node_pin.gml b/scripts/node_pin/node_pin.gml index 33b83e07f..357de8a76 100644 --- a/scripts/node_pin/node_pin.gml +++ b/scripts/node_pin/node_pin.gml @@ -66,7 +66,7 @@ function Node_Pin(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { } static drawBadge = function(_x, _y, _s) {} - static drawJunctionNames = function(_x, _y, _mx, _my, _s) {} + static drawJunctionNames = function(_x, _y, _mx, _my, _s, _panel = noone) {} static drawJunctions = function(_draw, _x, _y, _mx, _my, _s) { var _dval = PANEL_GRAPH.value_dragging; diff --git a/scripts/node_shape/node_shape.gml b/scripts/node_shape/node_shape.gml index 941d53cf9..bca833f36 100644 --- a/scripts/node_shape/node_shape.gml +++ b/scripts/node_shape/node_shape.gml @@ -53,21 +53,17 @@ function Node_Shape(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) con newInput(1, nodeValue_Bool("Background", self, false)); - shape_types = [ + shape_types = [ "Rectangle", "Diamond", "Trapezoid", "Parallelogram", "Half", -1, "Ellipse", "Arc", "Donut", "Crescent", "Disk Segment", "Pie", "Squircle", -1, "Regular polygon", "Star", "Cross", "Rounded Cross", -1, "Line", "Arrow", -1, "Teardrop", "Leaf", "Heart", "Gear", ]; - shape_types_str = []; + __ind = 0; shape_types_str = array_map(shape_types, function(v, i) /*=>*/ {return v == -1? -1 : new scrollItem(v, s_node_shape_type, __ind++)}); - var _ind = 0; - for( var i = 0, n = array_length(shape_types); i < n; i++ ) - shape_types_str[i] = shape_types[i] == -1? -1 : new scrollItem(shape_types[i], s_node_shape_type, _ind++); - - newInput(2, nodeValue_Enum_Scroll("Shape", self, 0, { data: shape_types_str, horizontal: true, text_pad: ui(16) })); - inputs[2].options_histories = [ shape_types, { cond: function() /*=>*/ {return LOADING_VERSION < 1_18_00_0}, list: global.node_shape_keys_18 } ]; + newInput(2, nodeValue_Enum_Scroll("Shape", self, 0, { data: shape_types_str, horizontal: true, text_pad: ui(16) })) + .setHistory([ shape_types, { cond: function() /*=>*/ {return LOADING_VERSION < 1_18_00_0}, list: global.node_shape_keys_18 } ]); newInput(3, nodeValue_Area("Position", self, DEF_AREA_REF, { onSurfaceSize, useShape : false })) .setUnitRef(onSurfaceSize, VALUE_UNIT.reference); @@ -612,4 +608,4 @@ global.node_shape_keys_18 = [ -1, "Ellipse", "Arc", "Donut", "Crescent", "Disk Segment", "Pie", "Squircle", -1, "Regular polygon", "Star", "Cross", "Rounded Cross", -1, "Teardrop", "Leaf", "Heart", "Arrow", "Gear", -]; \ No newline at end of file +]; diff --git a/scripts/node_shape_polygon/node_shape_polygon.gml b/scripts/node_shape_polygon/node_shape_polygon.gml index 9b8fd4b51..ddd03c78d 100644 --- a/scripts/node_shape_polygon/node_shape_polygon.gml +++ b/scripts/node_shape_polygon/node_shape_polygon.gml @@ -8,10 +8,6 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { name = "Draw Shape Polygon"; - shapesArray = [ "Rectangle", "Ellipse", "Star", "Capsule", "Ring", "Arc", "Gear", "Cross" ]; - for( var i = 0, n = array_length(shapesArray); i < n; i++ ) - shapesArray[i] = new scrollItem(shapesArray[i], s_node_shape_poly_type, i); - newInput(0, nodeValue_Dimension(self)); newInput(1, nodeValue_Bool("Background", self, false)); @@ -20,15 +16,25 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr newInput(3, nodeValue_Color("Shape color", self, cola(c_white))); - newInput(4, nodeValue_Enum_Scroll("Shape", self, 0, shapesArray)); + shapesArray = [ + "Rectangle", "Diamond", "Trapezoid", "Parallelogram", + -1, "Ellipse", "Arc", "Ring", "Crescent", "Pie", "Squircle", + -1, "Regular Polygon", "Star", "Cross", + -1, "Capsule", + -1, "Leaf", "Gear", + ]; + __ind = 0; array_map_ext(shapesArray, function(v, i) /*=>*/ {return v == -1? -1 : new scrollItem(v, s_node_shape_poly_type, __ind++)}); + + newInput(4, nodeValue_Enum_Scroll("Shape", self, 0, { data: shapesArray, horizontal: true, text_pad: ui(16) })) + .setHistory([ shapesArray, { cond: function() /*=>*/ {return LOADING_VERSION < 1_18_09_0}, list: global.node_shape_polygon_keys_1809 } ]); newInput(5, nodeValue_Vec2("Position", self, [ 0.5, 0.5 ])) - .setUnitRef(function(index) { return getDimension(index); }, VALUE_UNIT.reference); + .setUnitRef(function(i) /*=>*/ {return getDimension(i)}, VALUE_UNIT.reference); newInput(6, nodeValue_Rotation("Rotation", self, 0)); newInput(7, nodeValue_Vec2("Scale", self, [ 0.5, 0.5 ])) - .setUnitRef(function(index) { return getDimension(index); }, VALUE_UNIT.reference); + .setUnitRef(function(i) /*=>*/ {return getDimension(i)}, VALUE_UNIT.reference); newInput(8, nodeValue_Int("Sides", self, 16)) .setDisplay(VALUE_DISPLAY.slider, { range: [2, 64, 0.1] }); @@ -78,6 +84,14 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + newInput(25, nodeValue_Float("Trapezoid sides", self, 0.5)) + .setDisplay(VALUE_DISPLAY.slider); + + newInput(26, nodeValue_Float("Skew", self, 0.5)) + .setDisplay(VALUE_DISPLAY.slider, { range: [ -1, 1, 0.01 ] }); + + newInput(27, nodeValue_Float("Factor", self, 3)); + newOutput(0, nodeValue_Output("Surface Out", self, VALUE_TYPE.surface, noone)); newOutput(1, nodeValue_Output("Mesh", self, VALUE_TYPE.mesh, noone)); @@ -87,7 +101,7 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr input_display_list = [ 16, ["Output", false], 0, ["Transform", false], 5, 6, 7, - ["Shape", false], 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, + ["Shape", false], 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 25, 26, 27, ["Piecewise", false], 18, 22, ["Render", true], 3, 23, 19, 20, 21, 24, ["Background", true, 1], 2, @@ -99,6 +113,9 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr temp_surface = [ noone ]; + mesh = new Mesh(); + path = new PathSegment(); + static drawOverlay = function(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) { if(array_length(current_data) != array_length(inputs)) return; if(process_amount > 1) return; @@ -119,9 +136,6 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr draw_vertex_color(_p.x * _aa, _p.y * _aa, _color, _alpha); } - mesh = new Mesh(); - path = new PathSegment(); - static processData = function(_outData, _data, _output_index, _array_index) { var _dim = _data[0]; var _bg = _data[1]; @@ -131,21 +145,27 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr var _pos = _data[5]; var _rot = _data[6]; var _sca = _data[7]; - var _side = _data[8]; - var _inner = _data[9]; - var _rad = _data[10]; - var _teeth = _data[11]; - var _thHei = _data[12]; - var _thTap = _data[13]; - var _aRan = _data[14]; - var _cap = _data[15]; var _mesh = _data[16]; - var _expld = _data[17]; var _prot = _data[18]; var _psca = _data[22]; var _pall = _data[23]; var _aa = power(2, _data[24]); + var data = { + side: _data[ 8], + inner: _data[ 9], + radius: _data[10], + radRan: _data[14], + teeth: _data[11], + teethH: _data[12], + teethT: _data[13], + cap: _data[15], + explode: _data[17], + trep: _data[25], + palAng: _data[26], + factor: _data[27], + }; + inputs[ 8].setVisible(false); inputs[ 9].setVisible(false); inputs[10].setVisible(false); @@ -155,69 +175,99 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr inputs[14].setVisible(false); inputs[15].setVisible(false); inputs[17].setVisible(false); + inputs[25].setVisible(false); + inputs[26].setVisible(false); + inputs[27].setVisible(false); var _shapeName = array_safe_get_fast(shapesArray, _shp).name; + var _shapeFn = noone; switch(_shapeName) { - case "Rectangle" : // 0 + case "Rectangle" : _shapeFn = SHAPE_rectangle; break; + case "Diamond" : _shapeFn = SHAPE_diamond; break; + + case "Trapezoid" : _shapeFn = SHAPE_trapezoid; + inputs[25].setVisible(true); break; - case "Ellipse" : // 1 + case "Parallelogram" : _shapeFn = SHAPE_parallelogram; + inputs[26].setVisible(true); + break; + + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + case "Ellipse" : _shapeFn = SHAPE_circle; inputs[ 8].setVisible(true); inputs[17].setVisible(true); break; - case "Star" : // 2 - inputs[ 8].setVisible(true); - inputs[ 9].setVisible(true); - break; - - case "Capsule" : // 3 - inputs[ 8].setVisible(true); - inputs[10].setVisible(true); - break; - - case "Ring" : // 4 - inputs[ 8].setVisible(true); - inputs[ 9].setVisible(true); - break; - - case "Arc" : // 5 + case "Arc" : _shapeFn = SHAPE_arc; inputs[ 8].setVisible(true); inputs[ 9].setVisible(true); inputs[14].setVisible(true); inputs[15].setVisible(true); break; - case "Gear" : // 6 + case "Ring" : _shapeFn = SHAPE_ring; + inputs[ 8].setVisible(true); + inputs[ 9].setVisible(true); + break; + + case "Crescent" : _shapeFn = SHAPE_crescent; + inputs[ 8].setVisible(true); + inputs[ 9].setVisible(true); + break; + + case "Pie" : _shapeFn = SHAPE_pie; + inputs[ 8].setVisible(true); + inputs[14].setVisible(true); + break; + + case "Squircle" : _shapeFn = SHAPE_squircle; + inputs[ 8].setVisible(true); + inputs[27].setVisible(true); + break; + + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + case "Regular Polygon" : _shapeFn = SHAPE_reg_poly; + inputs[ 8].setVisible(true); + break; + + case "Star" : _shapeFn = SHAPE_star; + inputs[ 8].setVisible(true); + inputs[ 9].setVisible(true); + break; + + case "Cross" : _shapeFn = SHAPE_cross; + inputs[ 9].setVisible(true); + break; + + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + case "Capsule" : _shapeFn = SHAPE_capsule; + inputs[ 8].setVisible(true); + inputs[10].setVisible(true); + break; + + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + + case "Leaf" : _shapeFn = SHAPE_leaf; + inputs[ 8].setVisible(true); + break; + + case "Gear" : _shapeFn = SHAPE_gear; inputs[ 9].setVisible(true); inputs[11].setVisible(true); inputs[12].setVisible(true); inputs[13].setVisible(true); break; - case "Cross" : // 7 - inputs[ 9].setVisible(true); - break; - } - - var _outSurf = surface_verify(_outData[0], _dim[0], _dim[1], attrDepth()); temp_surface[0] = surface_verify(temp_surface[0], _dim[0] * _aa, _dim[1] * _aa, attrDepth()); - var _cPassAA = temp_surface[0]; - - var data = { - side: _side, - inner: _inner, - radius: _rad, - radRan: _aRan, - teeth: _teeth, - teethH: _thHei, - teethT: _thTap, - cap: _cap, - explode: _expld, - }; + var _outSurf = surface_verify(_outData[0], _dim[0], _dim[1], attrDepth()); + var _cPassAA = temp_surface[0]; var tri0 = colorMultiply(_shc, _data[19]); var tri1 = colorMultiply(_shc, _data[20]); @@ -245,28 +295,17 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr } else { - var shapeData = []; - - switch(_shapeName) { - case "Rectangle" : shapeData = SHAPE_rectangle( _sca ); break; - case "Ellipse" : shapeData = SHAPE_circle( _sca, data); break; - case "Star" : shapeData = SHAPE_star( _sca, data); break; - case "Capsule" : shapeData = SHAPE_capsule( _sca, data); break; - case "Ring" : shapeData = SHAPE_ring( _sca, data); break; - case "Arc" : shapeData = SHAPE_arc( _sca, data); break; - case "Gear" : shapeData = SHAPE_gear( _sca, data); break; - case "Cross" : shapeData = SHAPE_cross( _sca, data); break; + if(_shapeFn == noone) { + draw_primitive_end(); + draw_set_alpha(1); - default: - draw_primitive_end(); - draw_set_alpha(1); - - surface_reset_target(); - return [ _outSurf, mesh, path ]; + surface_reset_target(); + return [ _outSurf, mesh, path ]; } - var points = shapeData[0]; - var segment = shapeData[1]; + var shapeData = _shapeFn(_sca, data); + var points = shapeData[0]; + var segment = shapeData[1]; if(_prot != 0 || _psca != 1) for( var i = 0, n = array_length(points); i < n; i++ ) { @@ -306,12 +345,8 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr path.setSegment(segment); var shapes = []; - for( var i = 0, n = array_length(points); i < n; i++ ) { - if(points[i].type == SHAPE_TYPE.points) - shapes[i] = polygon_triangulate(points[i].points)[0]; - else - shapes[i] = points[i].triangles; - } + for( var i = 0, n = array_length(points); i < n; i++ ) + shapes[i] = points[i].type == SHAPE_TYPE.points? polygon_triangulate(points[i].points)[0] : points[i].triangles; var _plen = array_length(_pall); mesh.triangles = []; @@ -348,4 +383,6 @@ function Node_Shape_Polygon(_x, _y, _group = noone) : Node_Processor(_x, _y, _gr return [ _outSurf, mesh, path ]; } -} \ No newline at end of file +} + +global.node_shape_polygon_keys_1809 = [ "Rectangle", "Ellipse", "Star", "Capsule", "Ring", "Arc", "Gear", "Cross" ]; \ No newline at end of file diff --git a/scripts/node_tunnel_in/node_tunnel_in.gml b/scripts/node_tunnel_in/node_tunnel_in.gml index c85e649c3..59449c8aa 100644 --- a/scripts/node_tunnel_in/node_tunnel_in.gml +++ b/scripts/node_tunnel_in/node_tunnel_in.gml @@ -165,7 +165,7 @@ function Node_Tunnel_In(_x, _y, _group = noone) : Node(_x, _y, _group) construct } static drawBadge = function(_x, _y, _s) {} - static drawJunctionNames = function(_x, _y, _mx, _my, _s) {} + static drawJunctionNames = function(_x, _y, _mx, _my, _s, _panel = noone) {} static onDrawNodeBehind = function(_x, _y, _mx, _my, _s) { var xx = x * _s + _x; diff --git a/scripts/node_tunnel_out/node_tunnel_out.gml b/scripts/node_tunnel_out/node_tunnel_out.gml index f2d472905..a117389c3 100644 --- a/scripts/node_tunnel_out/node_tunnel_out.gml +++ b/scripts/node_tunnel_out/node_tunnel_out.gml @@ -89,7 +89,7 @@ function Node_Tunnel_Out(_x, _y, _group = noone) : Node(_x, _y, _group) construc } static drawBadge = function(_x, _y, _s) {} - static drawJunctionNames = function(_x, _y, _mx, _my, _s) {} + static drawJunctionNames = function(_x, _y, _mx, _my, _s, _panel = noone) {} static onDrawNodeBehind = function(_x, _y, _mx, _my, _s) { var xx = x * _s + _x; diff --git a/scripts/node_value_enum_scroll/node_value_enum_scroll.gml b/scripts/node_value_enum_scroll/node_value_enum_scroll.gml index 814c326c8..de5fbcaf3 100644 --- a/scripts/node_value_enum_scroll/node_value_enum_scroll.gml +++ b/scripts/node_value_enum_scroll/node_value_enum_scroll.gml @@ -3,6 +3,10 @@ function nodeValue_Enum_Scroll(_name, _node, _value, _data) { return new __NodeV function __NodeValue_Enum_Scroll(_name, _node, _value, _data) : NodeValue(_name, _node, CONNECT_TYPE.input, VALUE_TYPE.integer, _value, "") constructor { setDisplay(VALUE_DISPLAY.enum_scroll, _data); + /////============== SET ============= + + static setHistory = function(h) /*=>*/ { options_histories = h; return self; } + /////============== GET ============= static getValue = function(_time = CURRENT_FRAME, applyUnit = true, arrIndex = 0, useCache = false, log = false) { //// Get value @@ -33,10 +37,7 @@ function __NodeValue_Enum_Scroll(_name, _node, _value, _data) : NodeValue(_name, for( var i = 1, n = array_length(options_histories); i < n; i++ ) { var _oph = options_histories[i]; - if(!_oph.cond()) continue; - - _load = _oph; - break; + if(_oph.cond()) { _load = _oph; break; } } if(_load == noone) return; diff --git a/scripts/panel_graph/panel_graph.gml b/scripts/panel_graph/panel_graph.gml index ea98fc727..0949eb07c 100644 --- a/scripts/panel_graph/panel_graph.gml +++ b/scripts/panel_graph/panel_graph.gml @@ -2179,7 +2179,7 @@ function Panel_Graph(project = PROJECT) : PanelContent() constructor { var _node = nodes_list[i]; if(!display_parameter.show_control && _node.is_controller) continue; - _node.drawJunctionNames(gr_x, gr_y, mx, my, graph_s); + _node.drawJunctionNames(gr_x, gr_y, mx, my, graph_s, self); } } diff --git a/sprites/s_node_shape_poly_type/02a2a0d3-3291-4c11-9632-1746a7532fc7.png b/sprites/s_node_shape_poly_type/02a2a0d3-3291-4c11-9632-1746a7532fc7.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1cd1b776aacb71a38d8ebbe78a6d73acc823a3 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D3b5#;uzv_{OM&wz6Jvx z=Zl9V`FAXz z1Xj0SzJ5#`XtipIYeY#(Vo9o1a#1RfVlXl=GSxLO(ls;+F)+0|H(?D6-bm#WBR=_|vHyIhh;< zT>qbRJ;o(|qamHOEP**maa$_)v13`>Y;jp@Y?#dhK9n7q%Xn~l-8Xx+8c8PX1j zNw`n(Z|q}tPk0g;$IKpgvx4i|p7e)-b}V|fO?%rDJm+0|B_Z*1m4P|y=R}?+bhv7XYeY#(Vo9o1a#1RfVlXl=GSxLO(ls;+F)+0< zwy-iX&^9ozGB9{H<8=j!hTQy=%(P0}8m1o&J_6LB0k@$fGdH!kBr&%Dx1IwRill*h O7(8A5T-G@yGywpkACyc0 literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/1ad21eb3-2957-4d4d-926e-740ae1d19b0f.png b/sprites/s_node_shape_poly_type/1ad21eb3-2957-4d4d-926e-740ae1d19b0f.png deleted file mode 100644 index 909e4cbf1a37208cead6d3fb70d1758ebeb92d24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DAMNX;uzv_{OuG+-Ub66 z*ZUlH4yTqVFmif099p7~s-d~u(X&jkMBq@}CU5@tshA-r^K=T7uYg$7CYO5 z{U^E{7^Ve>x_sd-vUfB#tubm?-qZQ|ikkZZIGc4rG5ilq*~${QIe8al4_M)lnSI6j0}uS zbPddOjSNBz%&bgJtPG8{4GgRd3~Y`qKY*ekH$NpatrE8e-`VmtKn)sj8%i>BQ;SOy Ya|>|mk?ONs4AjHm>FVdQ&MBb@0GzXZkN^Mx diff --git a/sprites/s_node_shape_poly_type/1db8a64c-bca5-4538-91a8-73a616951623.png b/sprites/s_node_shape_poly_type/1db8a64c-bca5-4538-91a8-73a616951623.png new file mode 100644 index 0000000000000000000000000000000000000000..1a200b0a9bf5c1fc1c9bc8d4c3e227922ac2220f GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq~J;)5S5w`bd?n(K7XU$E6>k<;RUpbH&Y(KipNDk=3J z>NtDj^vs)~9p;uZC(n6bt$*K=`9D`yobK|MCzoD{U^A;TKG;~be3_}3OI+CfKSv(r z_hj(C=>GnCZ<+kc>vfM^W#27zI68kt+ZQ)p72^XM1}q}NtC@UMtFjLmeqgXUc7J^+ z`?*CLn=U@xQI-6CN4R)Y@1hlQWsY@A`$}h(``ta~ux~xzvYj_XzgkYH@$PLpDXcVi z!{xrkm;22GA1E(bmfCc=fu+=Re(RnE`_xY4UHz=4v^mnvgq`Qe@A3rk87$8lwLV-4 z*gZw{VBDK`L38tp>=wx#HC2yf(YxZib-%Cgl69+0w@zrYSp5_tNE)bz!PC{xWt~$(69C3+ B+}Z#D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b.png b/sprites/s_node_shape_poly_type/21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf1547af876906ea70cada89837914567d7ccab GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DDunG#WBR=_}eLlc}#`^ zuIU*WN@9U(+Zpm4&oP)c7~N5+-N9zAkU7bBGke1%*C`_XOu{moze%;LUHW%wQu;mV z+ml>pne41)U==&?p>3Yx2eu5Kk1fHcBsv?XFH4UJ|C1tm-Al&efLH|&XIjkipdd#3 z^sMV!=j?NAH5Z<^RM+tJ(wmbxj`=?}|2HKq>;9AHPt1a455~F3F`eJC+3)G;xKQhT z+P|h0Y?AsRdRTPN>HD9%A99723;d9DkUrsgUi<>zt478Gj|TaMx+{{6l}!(xF6(BQ z*XYYq!P_$_j{61UdWS$py)$w8M^^lg)8Di%W?v(JsP5!t|H>_yw4eXg?rjXy2Zn-b ziEBhjN@7W>RdP`(kYX@0Ff!FOFw!+N3NbLXGPbZXGSD_Kure@sHsf^#iiX_$l+3hB r+#04I4L$|H(?D6-Vk#WBR=_}eRne2k7F z4G&c>W_e6mx8Ry(&pFm_5_}7a8J8C@=PgjW_~OX&nZ6>M%F22)zS$r6|J?W9o<%Qy zL>nCOG!DyUdfisEBS}bk{zEyzhTPyv{@)&zM;Cb}+zjG#=Xv!cIYx*n;2Nu0XVH$t zUw(GSA9FL_2)$SL<=?UiUpt)=T8fhv{4sGoHB0Ww+Dwioe=`&(y${*r@=12Lz=`U0 z)^*2(mkQ5g{oua=6b`B-t`Q|Ei6yC4$wjF^iowXh$W+(BNY~IP#K6?b*uu)lK-<8; z%D~{+jMo(?8glbfGSez?YnXmC_y|yg2Hb{{%-q!ClEmBs+|H*Yfq_xN)5S5wsJDIgp1T34X7-X1z7ck~9=pSG%5EZ;TQ)_kT*JC!fvTCC~PWu(+RMSyj zx<14utMtOZvSY`EFEH+FtX;tO#?3|l`9HJA-$HHY7Ua3_4Nz9Cn<4l=V7t(B?X1+2 z+}fVvNu5t^l!pN~ECH+<7yrZv4C?026gQ?mTz}v|top&+Golv_ z+E~hkEoQHtn;LW3b4jb+mP)sy#{b=2dyN(+1uR+mP0a93kn5^frJNtPMQLBs{QXeo zVttG60;m6nD_QiEAJu6+*Y0^Nep&A9eHl&aG^*VsE5JR)z4*}Q$iB}qOi=F literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/31d077ee-faea-4273-add1-b6fae9778ce2.png b/sprites/s_node_shape_poly_type/31d077ee-faea-4273-add1-b6fae9778ce2.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8329a524ba0a2f274533f61cc0a08510dc57ce GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D00Hn#WBR=_}i)0e9Z;| zF6qUM0cy_`cv&@fXvDD0n$j37pto!fwNh*_LzVH2KDvMmV?%wZC#t*dK z&Z{(%iM=HMFkwd1t_FwXjQ0&sqz|YDe-NCwdTrAqL)K!(XO~qYxHwGOG-q&e-09hG zx5anDWvz3Lrk}3Ax#m$3vDsMbrE_0vpPIN)LDUWQb5m>z`c~91UgVWK(6;)WKhRIA zC9V-ADTyViR>?)FK#IZ0z{phBz)087D8#_j%Gkon$Uxh`z{nC}Q!>*k rach`S6G7^>bP0l+XkK=0~DA literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/35aaf398-7487-4e64-a934-b4dd188269d0.png b/sprites/s_node_shape_poly_type/35aaf398-7487-4e64-a934-b4dd188269d0.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeffa8f31574f074001364edc562d45216704ca GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C?etM;uzv_{Ov(TMv%q{ z|JJ|b;9_W4#mFhaz^E3^3$jwR#5JNMC9x#cD!C{XNHG{07@6uC80i`sg&3Gx8CzHx z8E6|ASQ!{RoAJ5=MMG|WN@iLmZVl6q1|I=x(16=el9`)YT#}eufLqUj3q{gEJq(_% KelF{r5}E*eq)o*D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/3bd54037-8259-41e1-8c43-7e6c8353a5ba.png b/sprites/s_node_shape_poly_type/3bd54037-8259-41e1-8c43-7e6c8353a5ba.png new file mode 100644 index 0000000000000000000000000000000000000000..10e0212a8e13a9c6438270e4b6d123c441276182 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C^E&<#WBR=_}kFkT&)Ho z-d9{7zU%w-U;f#GW`!8@$4ZN~ZewVkBLj<9I`yGs_fo;Pbc66 zze7@|`aZY(gP}+KH+*&o>T`H3{$vuDvB#(V`*@q!94bRiPnPEWk*i^en-Tpa>heLw zWlR_3+VZZM7z-`-ZB?0mpwRlwME$P$3SZ=SHptI;nb)X)fXAv!POU8_HxlSR)e_f; zl9a@fRIB8oR3OD*WME{fYha{nXcS^#YGrI;Wn`djU|?ln@NCBG3KR{w`6-!cmAExb oKN@@ls6hj6LrG?CYH>+oZUJsR2QCyz1NAU?y85}Sb4q9e09`wZIRF3v literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/3ed05dc1-67c7-4a63-b070-35ea04b1932a.png b/sprites/s_node_shape_poly_type/3ed05dc1-67c7-4a63-b070-35ea04b1932a.png deleted file mode 100644 index 1a5f3beb94a12e07bafdf1fa6f9a9ab2d309ff3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DDuqH#WBR=_}Qtid7BM* zTI_c*BsTXQ;Yeh5d*vb7$Sb8*P=94=hE%(I<2My=j>*N3tlPa@EQF>z-~7L@fw@Y7 zVUo**Iod`Y9inSHTxPmo$=_@vwlm&g&LMr>3wa9l4t0 zC(0KXd)=1554v(Hu}g+WFm~D0a|VtYnHwVZNE)Y@796lGev@|V@|ihLu7ylv+npSB z;8tpMMEt3_%0;&pMW^wbp1=9wR`K%l%$45z3+LEnOe_hwc5rgm&P(@Ib@sjS+qrJJ z-%H+d*0Vc>+_gTv`|;EMXSNMP4zFm}p6BMJKp(4?xJHzuB$lLFB^RXvDF!10BNJT% zGhHKt5CbzSQxhvgV{HQiD+2?YW6KYqXvob^$xN%nt-*J;d<{^82Hb{{%-q!ClEmBs W+=py{FnGH9xvX|H(?DDu+N#WBR=_}Qr!d7Bjk z+U#fV>y|E2aX-K-vr^g8$y~#)pjJT0ncwBgminU3z(0+@`xXlduDkL!=zIN)0}RRr zj6z4B?4P-&xns#9aY6OlMRjXlO*Y!jdTe9POP1Q!$_v;1X07ny{lIj~Ynkx}h8V6* zzBA4rU?{O;`>z-F+IG@}|H(?D3asp;uzv_Jo(T6|Mtwf zjKaRY@_}M92?+^5`rG(g*O2~)*|Lc=JH2$CQfWfe;y-tRwmRrL8^%KVJ3=F1usgs%o zMb-iBRV{IiC`m~yNwrEYN(E93Mg~SEx&~&tMg}1UW>%&qR))sf1_o9J1~$i*A3)KN wo1c=IR*74K?`-)Rpau=N4JDbmsl_FUxdpiONcGt*2I^t(boFyt=akR{0M*cN;s5{u diff --git a/sprites/s_node_shape_poly_type/48474e77-9f5c-4af6-9f7a-a161c3e17279.png b/sprites/s_node_shape_poly_type/48474e77-9f5c-4af6-9f7a-a161c3e17279.png new file mode 100644 index 0000000000000000000000000000000000000000..89fc9158eee6fb3ad8fdd7b2f3006334d9d30a29 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D5C1=;uzv_JUKyvb#a0S z56_SP|Lsp-Fsk^$u#5F#ModprpurIa2ANkptX?@gK7cfoxJHzuB$lLFB^RXvDF!10 zBU4=iBV9wI5Cc;yV+$)I18oBXD+7aPGhSDqXvob^$xN%ntzr7nV4z(L8gLs*GILXl aOA>PnaO*j6p-392hr!d;&t;ucLK6U2T2|Qr literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/4ea45f48-7be7-428b-b6d4-d7ae0268f52b.png b/sprites/s_node_shape_poly_type/4ea45f48-7be7-428b-b6d4-d7ae0268f52b.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9fd1096147cbd6c782e602b20ec075b23ebc55 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C^FO2#WBR=_}j^be1{AK zSdPCu!Ck@P6jI6ZvLW5=|H(?D6-bm#WBR=_}hurd`yNs zF7v}VI@zN94m{`hqjHX4wSB>Imnhz=W;te^huuu9gI4wYePihJYrD=j%}iz+rDvjfva1+8&D0jCdse6ayJ+2_q&0Kj>(Z5+9M{h6dt~^4 zVGlRsarw5{A)fNn)(JXX{C?LT=y25%*NBpo#FA92|H*Yfq{|1)5S5w=sZ{;^k~6U2Ci-LFV0c}e72!nEb91RL23M6a51v>mX}+NqhvxM$B!>4xu-f-lbO%wXX^zl@>8 z=-q~A_olKoOx$?z8pHkym9<&()Nei7#iDR?;++2s^H?8uzZ7m*qLj(kARXB)(s*?v zLk-WvBOFDZ$0XcV`QGmF>-n|BEb5)()fS$O9KYu7bTv6{?rBi*UU=K@1g{@fmK@?I zw!QKxy0MY}+&sgju}kLg1y1Y_@LT@&S8G>J@W(ScMg3n>YJay~l3p9J>VIerL-C0` z-V9k$4PfY~mbgZgq$HN4S|t~y0x1R~10xe%12bJCgAfBVD^n9ILt||N11kdqn`6rl zplHa=PsvQH#I3=1wtNjxg9hA&lFZ!H;*!MN0^E9}`s@}1^)Pt4`njxgN@xNA6OOx$ diff --git a/sprites/s_node_shape_poly_type/59e777c7-dc4a-4538-b767-32cb28b19b58.png b/sprites/s_node_shape_poly_type/59e777c7-dc4a-4538-b767-32cb28b19b58.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a95e419448207b7a9770e44d8f0fe1f69b642f GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq^m9)5S5wsLwr;--3{kSdaAtiII^`UdP^M_{{5)=e#3(Sh2OC7#SFu>KYj78XAQdm|7WISQ!~;8yHv_7(AQtx&lQ*ZhlH;S|x4`(~kxp k0cy~I+fb63n_66wm|K8b&w&d?(m*{7p00i_>zopr0EI*5djJ3c literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/5e248cad-eddf-4c5c-b68b-e62ed03e6125.png b/sprites/s_node_shape_poly_type/5e248cad-eddf-4c5c-b68b-e62ed03e6125.png new file mode 100644 index 0000000000000000000000000000000000000000..e172f2eea33f43868d9a46650e4f2693ef519704 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D01D?#WBR=_}eKPyO;ub zT>Zt4>guqFavuz`KX9+iG2)7Tse?eyTiw45N4>5TiBD_X-P?46XYzrL-t9b<>L)ej z_I!R75!k%MYy-QU%pO?-1LM0~qQ@8KKe)W}!za1E;?^D4s(!zV7$DqxY~`=NiqX!HCNtjg*#2~%11r3|=Vcrxu(IH@B0 z#9M3S%;TqaCvcR^{k`Vw8yVRTHn!oe(aYsLU%5W~%TN=1PnaO*j6p-392hr!d;&t;uc GLK6VR)TVj> literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/77986572-6597-4906-8c03-54f459fa48aa.png b/sprites/s_node_shape_poly_type/77986572-6597-4906-8c03-54f459fa48aa.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeffa8f31574f074001364edc562d45216704ca GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C?etM;uzv_{Ov(TMv%q{ z|JJ|b;9_W4#mFhaz^E3^3$jwR#5JNMC9x#cD!C{XNHG{07@6uC80i`sg&3Gx8CzHx z8E6|ASQ!{RoAJ5=MMG|WN@iLmZVl6q1|I=x(16=el9`)YT#}eufLqUj3q{gEJq(_% KelF{r5}E*eq)o*D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/7b8695ca-f0c7-4400-8a0e-5308592be2b5.png b/sprites/s_node_shape_poly_type/7b8695ca-f0c7-4400-8a0e-5308592be2b5.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeffa8f31574f074001364edc562d45216704ca GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C?etM;uzv_{Ov(TMv%q{ z|JJ|b;9_W4#mFhaz^E3^3$jwR#5JNMC9x#cD!C{XNHG{07@6uC80i`sg&3Gx8CzHx z8E6|ASQ!{RoAJ5=MMG|WN@iLmZVl6q1|I=x(16=el9`)YT#}eufLqUj3q{gEJq(_% KelF{r5}E*eq)o*D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38.png b/sprites/s_node_shape_poly_type/a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38.png deleted file mode 100644 index 9e6ea539dced5e35c1456ffdc519ea57a0488d19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq{|T)5S5wx&HHyPBzyE zBC(8bgevnGwBnUiK20!O5w|)cVFthOzm0Xkxq!^40j7)S5%yf+mLJZ8TOiio|jkOI7 ztPBinjx9fcq9HdwB{QuOw+7$Y@-;vW8gLs*GILXlOA>PnaO;ukvs(<*!{F)a=d#Wz Gp$Pz8`oJmx diff --git a/sprites/s_node_shape_poly_type/b98159f6-4d53-421b-ba7d-ba3250d80187.png b/sprites/s_node_shape_poly_type/b98159f6-4d53-421b-ba7d-ba3250d80187.png new file mode 100644 index 0000000000000000000000000000000000000000..4bfad3f4d853f072208df5b86e64ed7e27bf3596 GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq_xP)5S5wg@;U*&PD85T3RCQP1*^L-n}}uQtYm2B^pO;R( zw%Y!Gby|9ul>(!;U_-Iz^htiIb4!nJU9xtGyK(ie$;JT;*_R@ij|P0yypYoI{sWs& z`=6fzA8RL#h{Mgbr%o0xgHpn?V6DGe$u?^bPX~sWYKdz^NlIc#s#S7PDv)9@GB7gLH89dO zGzu{=wKBG_GBVIMFt9Q(csAp81&W5;{FKbJO57Tz9}PYN)Sv;kp(HamwYVfPw*a@E U0~d;|H(?D00cu#WBR=_}i(zd`$)- zEzfs`$2flxy3?_{!#v?-?~WGFn_X26g`YhZw0bQx)SIzn_P;aN_bvI{;2WR?^H`%BT7;dOH!?pi&B9UgOP!esjh*MuAxzgfvJ_Tg_V(kwt<0_fx)vG zuPabA=5r BtNQ=| literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/e2d585d6-df00-47e6-99eb-075f6ae750b3.png b/sprites/s_node_shape_poly_type/e2d585d6-df00-47e6-99eb-075f6ae750b3.png deleted file mode 100644 index ea07601c016cad4b15bfef2f776aacc77dd31016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C}Qd9;uzv_Jo(T6|Mtwf zjKaRY@?v5e5(F2U1WCMn)f~v}rYo^E;Yw2=_X@@hSJ``1W*begllUdZz%aj=#mFdc z#af^tswJ)wB`Jv|saDBFsX&Us$iT=%*T78I$RNbP%*xcn%FtNbz`)ADz~usXn{KKs^keu6{1-oD!M|H(?DB|wv;uzv_JUKyvm6=!K zBJ02Z|NqZyY;5fH`CMmcWb{didqYCt5w}KGiH6Q;2aU51u3%j())QqAp>rT?*1tsu zY`nhoF-b8p%>K--GJTg{8PG`864!{5l*E!$tK_0oAjM#0U}UOmV5Dnk6k=d%Wo%(( zWT0(eU}a$NY{u&f6b-rgDVb@NxHU{a8hiw(K?80>NoH|H(?D6-kp#WBR=_}wWN1rI3* zxWwl;cx_lR#eq}vExQuW0rTqsFFft1; z%;eB~zKX?j=?hiYz2QFT@kL$*_KZ1CmrH#yeh}%e|MHA^=>buTb8lYqS}<y3wVrJ{+Zn;bQgfswdL(A^M;+limHw%}AYp#$_LIBL zJyhXs6%`6PcU5BB$+KU7Pp)Bqp_b?VX;F*_(D|w*t`Q|Ei6yC4$wjF^iowXh$VAt` zOxMUD#K6qT)WpirSlhtB%D}+p*zyA?8glbfGSez?Yw(>dUjx*j0k@$fGdH!kBr&%D Vw;riJyTw2~44$rjF6*2UngGF^m_h&m diff --git a/sprites/s_node_shape_poly_type/ef64a417-ae22-4c2d-a22a-363f98fadc9d.png b/sprites/s_node_shape_poly_type/ef64a417-ae22-4c2d-a22a-363f98fadc9d.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ae789baa42c63fc57c8407c3fecd16a7ae649d GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DDu(M#WBR=_}frxz9t8O z+6qR`7dzU_L{@whE0A3KRiJ=v?beMVeu|vOE6lnTQ_9L3Z+sM*b@un0H+x_HnTO7^{`2L|V0B#cA-VDXH%smH z*Jd>)I;a+W>-wj#X7AR9D1n&V={ygVKB)H3_sG7y=lZgrOUz6a|Np+|b70Q$q_;c< zik*TzhTp5-uuT=QJMQ#!;%7+<%{R=?Eh``By!gN>u;9J&MeXC0fSy+^ag8WRNi0dV zN-jzTQVd20My9$3M!JSZAqJ*a#uipa2HFM&Rt5&oX1uOI(U6;;l9^VCTf_9D!AF1^ iG~hOrWag$8mn7yE;MQ~CLXk934}+(xpUXO@geCxkd$z6s literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/02a2a0d3-3291-4c11-9632-1746a7532fc7/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/02a2a0d3-3291-4c11-9632-1746a7532fc7/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1cd1b776aacb71a38d8ebbe78a6d73acc823a3 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D3b5#;uzv_{OM&wz6Jvx z=Zl9V`FAXz z1Xj0SzJ5#`XtipIYeY#(Vo9o1a#1RfVlXl=GSxLO(ls;+F)+0|H(?D6-bm#WBR=_|vHyIhh;< zT>qbRJ;o(|qamHOEP**maa$_)v13`>Y;jp@Y?#dhK9n7q%Xn~l-8Xx+8c8PX1j zNw`n(Z|q}tPk0g;$IKpgvx4i|p7e)-b}V|fO?%rDJm+0|B_Z*1m4P|y=R}?+bhv7XYeY#(Vo9o1a#1RfVlXl=GSxLO(ls;+F)+0< zwy-iX&^9ozGB9{H<8=j!hTQy=%(P0}8m1o&J_6LB0k@$fGdH!kBr&%Dx1IwRill*h O7(8A5T-G@yGywpkACyc0 literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/1ad21eb3-2957-4d4d-926e-740ae1d19b0f/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png b/sprites/s_node_shape_poly_type/layers/1ad21eb3-2957-4d4d-926e-740ae1d19b0f/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png deleted file mode 100644 index 909e4cbf1a37208cead6d3fb70d1758ebeb92d24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DAMNX;uzv_{OuG+-Ub66 z*ZUlH4yTqVFmif099p7~s-d~u(X&jkMBq@}CU5@tshA-r^K=T7uYg$7CYO5 z{U^E{7^Ve>x_sd-vUfB#tubm?-qZQ|ikkZZIGc4rG5ilq*~${QIe8al4_M)lnSI6j0}uS zbPddOjSNBz%&bgJtPG8{4GgRd3~Y`qKY*ekH$NpatrE8e-`VmtKn)sj8%i>BQ;SOy Ya|>|mk?ONs4AjHm>FVdQ&MBb@0GzXZkN^Mx diff --git a/sprites/s_node_shape_poly_type/layers/1db8a64c-bca5-4538-91a8-73a616951623/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/1db8a64c-bca5-4538-91a8-73a616951623/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..1a200b0a9bf5c1fc1c9bc8d4c3e227922ac2220f GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq~J;)5S5w`bd?n(K7XU$E6>k<;RUpbH&Y(KipNDk=3J z>NtDj^vs)~9p;uZC(n6bt$*K=`9D`yobK|MCzoD{U^A;TKG;~be3_}3OI+CfKSv(r z_hj(C=>GnCZ<+kc>vfM^W#27zI68kt+ZQ)p72^XM1}q}NtC@UMtFjLmeqgXUc7J^+ z`?*CLn=U@xQI-6CN4R)Y@1hlQWsY@A`$}h(``ta~ux~xzvYj_XzgkYH@$PLpDXcVi z!{xrkm;22GA1E(bmfCc=fu+=Re(RnE`_xY4UHz=4v^mnvgq`Qe@A3rk87$8lwLV-4 z*gZw{VBDK`L38tp>=wx#HC2yf(YxZib-%Cgl69+0w@zrYSp5_tNE)bz!PC{xWt~$(69C3+ B+}Z#D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..fcf1547af876906ea70cada89837914567d7ccab GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DDunG#WBR=_}eLlc}#`^ zuIU*WN@9U(+Zpm4&oP)c7~N5+-N9zAkU7bBGke1%*C`_XOu{moze%;LUHW%wQu;mV z+ml>pne41)U==&?p>3Yx2eu5Kk1fHcBsv?XFH4UJ|C1tm-Al&efLH|&XIjkipdd#3 z^sMV!=j?NAH5Z<^RM+tJ(wmbxj`=?}|2HKq>;9AHPt1a455~F3F`eJC+3)G;xKQhT z+P|h0Y?AsRdRTPN>HD9%A99723;d9DkUrsgUi<>zt478Gj|TaMx+{{6l}!(xF6(BQ z*XYYq!P_$_j{61UdWS$py)$w8M^^lg)8Di%W?v(JsP5!t|H>_yw4eXg?rjXy2Zn-b ziEBhjN@7W>RdP`(kYX@0Ff!FOFw!+N3NbLXGPbZXGSD_Kure@sHsf^#iiX_$l+3hB r+#04I4L$|H(?D6-Vk#WBR=_}eRne2k7F z4G&c>W_e6mx8Ry(&pFm_5_}7a8J8C@=PgjW_~OX&nZ6>M%F22)zS$r6|J?W9o<%Qy zL>nCOG!DyUdfisEBS}bk{zEyzhTPyv{@)&zM;Cb}+zjG#=Xv!cIYx*n;2Nu0XVH$t zUw(GSA9FL_2)$SL<=?UiUpt)=T8fhv{4sGoHB0Ww+Dwioe=`&(y${*r@=12Lz=`U0 z)^*2(mkQ5g{oua=6b`B-t`Q|Ei6yC4$wjF^iowXh$W+(BNY~IP#K6?b*uu)lK-<8; z%D~{+jMo(?8glbfGSez?YnXmC_y|yg2Hb{{%-q!ClEmBs+|H*Yfq_xN)5S5wsJDIgp1T34X7-X1z7ck~9=pSG%5EZ;TQ)_kT*JC!fvTCC~PWu(+RMSyj zx<14utMtOZvSY`EFEH+FtX;tO#?3|l`9HJA-$HHY7Ua3_4Nz9Cn<4l=V7t(B?X1+2 z+}fVvNu5t^l!pN~ECH+<7yrZv4C?026gQ?mTz}v|top&+Golv_ z+E~hkEoQHtn;LW3b4jb+mP)sy#{b=2dyN(+1uR+mP0a93kn5^frJNtPMQLBs{QXeo zVttG60;m6nD_QiEAJu6+*Y0^Nep&A9eHl&aG^*VsE5JR)z4*}Q$iB}qOi=F literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/31d077ee-faea-4273-add1-b6fae9778ce2/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/31d077ee-faea-4273-add1-b6fae9778ce2/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8329a524ba0a2f274533f61cc0a08510dc57ce GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D00Hn#WBR=_}i)0e9Z;| zF6qUM0cy_`cv&@fXvDD0n$j37pto!fwNh*_LzVH2KDvMmV?%wZC#t*dK z&Z{(%iM=HMFkwd1t_FwXjQ0&sqz|YDe-NCwdTrAqL)K!(XO~qYxHwGOG-q&e-09hG zx5anDWvz3Lrk}3Ax#m$3vDsMbrE_0vpPIN)LDUWQb5m>z`c~91UgVWK(6;)WKhRIA zC9V-ADTyViR>?)FK#IZ0z{phBz)087D8#_j%Gkon$Uxh`z{nC}Q!>*k rach`S6G7^>bP0l+XkK=0~DA literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/35aaf398-7487-4e64-a934-b4dd188269d0/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/35aaf398-7487-4e64-a934-b4dd188269d0/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeffa8f31574f074001364edc562d45216704ca GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C?etM;uzv_{Ov(TMv%q{ z|JJ|b;9_W4#mFhaz^E3^3$jwR#5JNMC9x#cD!C{XNHG{07@6uC80i`sg&3Gx8CzHx z8E6|ASQ!{RoAJ5=MMG|WN@iLmZVl6q1|I=x(16=el9`)YT#}eufLqUj3q{gEJq(_% KelF{r5}E*eq)o*D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/3bd54037-8259-41e1-8c43-7e6c8353a5ba/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/3bd54037-8259-41e1-8c43-7e6c8353a5ba/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..10e0212a8e13a9c6438270e4b6d123c441276182 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C^E&<#WBR=_}kFkT&)Ho z-d9{7zU%w-U;f#GW`!8@$4ZN~ZewVkBLj<9I`yGs_fo;Pbc66 zze7@|`aZY(gP}+KH+*&o>T`H3{$vuDvB#(V`*@q!94bRiPnPEWk*i^en-Tpa>heLw zWlR_3+VZZM7z-`-ZB?0mpwRlwME$P$3SZ=SHptI;nb)X)fXAv!POU8_HxlSR)e_f; zl9a@fRIB8oR3OD*WME{fYha{nXcS^#YGrI;Wn`djU|?ln@NCBG3KR{w`6-!cmAExb oKN@@ls6hj6LrG?CYH>+oZUJsR2QCyz1NAU?y85}Sb4q9e09`wZIRF3v literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/3ed05dc1-67c7-4a63-b070-35ea04b1932a/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png b/sprites/s_node_shape_poly_type/layers/3ed05dc1-67c7-4a63-b070-35ea04b1932a/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png deleted file mode 100644 index 1a5f3beb94a12e07bafdf1fa6f9a9ab2d309ff3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DDuqH#WBR=_}Qtid7BM* zTI_c*BsTXQ;Yeh5d*vb7$Sb8*P=94=hE%(I<2My=j>*N3tlPa@EQF>z-~7L@fw@Y7 zVUo**Iod`Y9inSHTxPmo$=_@vwlm&g&LMr>3wa9l4t0 zC(0KXd)=1554v(Hu}g+WFm~D0a|VtYnHwVZNE)Y@796lGev@|V@|ihLu7ylv+npSB z;8tpMMEt3_%0;&pMW^wbp1=9wR`K%l%$45z3+LEnOe_hwc5rgm&P(@Ib@sjS+qrJJ z-%H+d*0Vc>+_gTv`|;EMXSNMP4zFm}p6BMJKp(4?xJHzuB$lLFB^RXvDF!10BNJT% zGhHKt5CbzSQxhvgV{HQiD+2?YW6KYqXvob^$xN%nt-*J;d<{^82Hb{{%-q!ClEmBs W+=py{FnGH9xvX|H(?DDu+N#WBR=_}Qr!d7Bjk z+U#fV>y|E2aX-K-vr^g8$y~#)pjJT0ncwBgminU3z(0+@`xXlduDkL!=zIN)0}RRr zj6z4B?4P-&xns#9aY6OlMRjXlO*Y!jdTe9POP1Q!$_v;1X07ny{lIj~Ynkx}h8V6* zzBA4rU?{O;`>z-F+IG@}|H(?D3asp;uzv_Jo(T6|Mtwf zjKaRY@_}M92?+^5`rG(g*O2~)*|Lc=JH2$CQfWfe;y-tRwmRrL8^%KVJ3=F1usgs%o zMb-iBRV{IiC`m~yNwrEYN(E93Mg~SEx&~&tMg}1UW>%&qR))sf1_o9J1~$i*A3)KN wo1c=IR*74K?`-)Rpau=N4JDbmsl_FUxdpiONcGt*2I^t(boFyt=akR{0M*cN;s5{u diff --git a/sprites/s_node_shape_poly_type/layers/48474e77-9f5c-4af6-9f7a-a161c3e17279/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/48474e77-9f5c-4af6-9f7a-a161c3e17279/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..89fc9158eee6fb3ad8fdd7b2f3006334d9d30a29 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D5C1=;uzv_JUKyvb#a0S z56_SP|Lsp-Fsk^$u#5F#ModprpurIa2ANkptX?@gK7cfoxJHzuB$lLFB^RXvDF!10 zBU4=iBV9wI5Cc;yV+$)I18oBXD+7aPGhSDqXvob^$xN%ntzr7nV4z(L8gLs*GILXl aOA>PnaO*j6p-392hr!d;&t;ucLK6U2T2|Qr literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/4ea45f48-7be7-428b-b6d4-d7ae0268f52b/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/4ea45f48-7be7-428b-b6d4-d7ae0268f52b/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9fd1096147cbd6c782e602b20ec075b23ebc55 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C^FO2#WBR=_}j^be1{AK zSdPCu!Ck@P6jI6ZvLW5=|H(?D6-bm#WBR=_}hurd`yNs zF7v}VI@zN94m{`hqjHX4wSB>Imnhz=W;te^huuu9gI4wYePihJYrD=j%}iz+rDvjfva1+8&D0jCdse6ayJ+2_q&0Kj>(Z5+9M{h6dt~^4 zVGlRsarw5{A)fNn)(JXX{C?LT=y25%*NBpo#FA92|H*Yfq{|1)5S5w=sZ{;^k~6U2Ci-LFV0c}e72!nEb91RL23M6a51v>mX}+NqhvxM$B!>4xu-f-lbO%wXX^zl@>8 z=-q~A_olKoOx$?z8pHkym9<&()Nei7#iDR?;++2s^H?8uzZ7m*qLj(kARXB)(s*?v zLk-WvBOFDZ$0XcV`QGmF>-n|BEb5)()fS$O9KYu7bTv6{?rBi*UU=K@1g{@fmK@?I zw!QKxy0MY}+&sgju}kLg1y1Y_@LT@&S8G>J@W(ScMg3n>YJay~l3p9J>VIerL-C0` z-V9k$4PfY~mbgZgq$HN4S|t~y0x1R~10xe%12bJCgAfBVD^n9ILt||N11kdqn`6rl zplHa=PsvQH#I3=1wtNjxg9hA&lFZ!H;*!MN0^E9}`s@}1^)Pt4`njxgN@xNA6OOx$ diff --git a/sprites/s_node_shape_poly_type/layers/59e777c7-dc4a-4538-b767-32cb28b19b58/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/59e777c7-dc4a-4538-b767-32cb28b19b58/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a95e419448207b7a9770e44d8f0fe1f69b642f GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq^m9)5S5wsLwr;--3{kSdaAtiII^`UdP^M_{{5)=e#3(Sh2OC7#SFu>KYj78XAQdm|7WISQ!~;8yHv_7(AQtx&lQ*ZhlH;S|x4`(~kxp k0cy~I+fb63n_66wm|K8b&w&d?(m*{7p00i_>zopr0EI*5djJ3c literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/5e248cad-eddf-4c5c-b68b-e62ed03e6125/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/5e248cad-eddf-4c5c-b68b-e62ed03e6125/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..e172f2eea33f43868d9a46650e4f2693ef519704 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?D01D?#WBR=_}eKPyO;ub zT>Zt4>guqFavuz`KX9+iG2)7Tse?eyTiw45N4>5TiBD_X-P?46XYzrL-t9b<>L)ej z_I!R75!k%MYy-QU%pO?-1LM0~qQ@8KKe)W}!za1E;?^D4s(!zV7$DqxY~`=NiqX!HCNtjg*#2~%11r3|=Vcrxu(IH@B0 z#9M3S%;TqaCvcR^{k`Vw8yVRTHn!oe(aYsLU%5W~%TN=1PnaO*j6p-392hr!d;&t;uc GLK6VR)TVj> literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/77986572-6597-4906-8c03-54f459fa48aa/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/77986572-6597-4906-8c03-54f459fa48aa/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeffa8f31574f074001364edc562d45216704ca GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C?etM;uzv_{Ov(TMv%q{ z|JJ|b;9_W4#mFhaz^E3^3$jwR#5JNMC9x#cD!C{XNHG{07@6uC80i`sg&3Gx8CzHx z8E6|ASQ!{RoAJ5=MMG|WN@iLmZVl6q1|I=x(16=el9`)YT#}eufLqUj3q{gEJq(_% KelF{r5}E*eq)o*D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/7b8695ca-f0c7-4400-8a0e-5308592be2b5/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/7b8695ca-f0c7-4400-8a0e-5308592be2b5/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeffa8f31574f074001364edc562d45216704ca GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C?etM;uzv_{Ov(TMv%q{ z|JJ|b;9_W4#mFhaz^E3^3$jwR#5JNMC9x#cD!C{XNHG{07@6uC80i`sg&3Gx8CzHx z8E6|ASQ!{RoAJ5=MMG|WN@iLmZVl6q1|I=x(16=el9`)YT#}eufLqUj3q{gEJq(_% KelF{r5}E*eq)o*D literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png b/sprites/s_node_shape_poly_type/layers/a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png deleted file mode 100644 index 9e6ea539dced5e35c1456ffdc519ea57a0488d19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq{|T)5S5wx&HHyPBzyE zBC(8bgevnGwBnUiK20!O5w|)cVFthOzm0Xkxq!^40j7)S5%yf+mLJZ8TOiio|jkOI7 ztPBinjx9fcq9HdwB{QuOw+7$Y@-;vW8gLs*GILXlOA>PnaO;ukvs(<*!{F)a=d#Wz Gp$Pz8`oJmx diff --git a/sprites/s_node_shape_poly_type/layers/b98159f6-4d53-421b-ba7d-ba3250d80187/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/b98159f6-4d53-421b-ba7d-ba3250d80187/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..4bfad3f4d853f072208df5b86e64ed7e27bf3596 GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H*Yfq_xP)5S5wg@;U*&PD85T3RCQP1*^L-n}}uQtYm2B^pO;R( zw%Y!Gby|9ul>(!;U_-Iz^htiIb4!nJU9xtGyK(ie$;JT;*_R@ij|P0yypYoI{sWs& z`=6fzA8RL#h{Mgbr%o0xgHpn?V6DGe$u?^bPX~sWYKdz^NlIc#s#S7PDv)9@GB7gLH89dO zGzu{=wKBG_GBVIMFt9Q(csAp81&W5;{FKbJO57Tz9}PYN)Sv;kp(HamwYVfPw*a@E U0~d;|H(?D00cu#WBR=_}i(zd`$)- zEzfs`$2flxy3?_{!#v?-?~WGFn_X26g`YhZw0bQx)SIzn_P;aN_bvI{;2WR?^H`%BT7;dOH!?pi&B9UgOP!esjh*MuAxzgfvJ_Tg_V(kwt<0_fx)vG zuPabA=5r BtNQ=| literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/layers/e2d585d6-df00-47e6-99eb-075f6ae750b3/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png b/sprites/s_node_shape_poly_type/layers/e2d585d6-df00-47e6-99eb-075f6ae750b3/35823b21-ff1a-4246-bb05-7d6f0ef9d118.png deleted file mode 100644 index ea07601c016cad4b15bfef2f776aacc77dd31016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?C}Qd9;uzv_Jo(T6|Mtwf zjKaRY@?v5e5(F2U1WCMn)f~v}rYo^E;Yw2=_X@@hSJ``1W*begllUdZz%aj=#mFdc z#af^tswJ)wB`Jv|saDBFsX&Us$iT=%*T78I$RNbP%*xcn%FtNbz`)ADz~usXn{KKs^keu6{1-oD!M|H(?DB|wv;uzv_JUKyvm6=!K zBJ02Z|NqZyY;5fH`CMmcWb{didqYCt5w}KGiH6Q;2aU51u3%j())QqAp>rT?*1tsu zY`nhoF-b8p%>K--GJTg{8PG`864!{5l*E!$tK_0oAjM#0U}UOmV5Dnk6k=d%Wo%(( zWT0(eU}a$NY{u&f6b-rgDVb@NxHU{a8hiw(K?80>NoH|H(?D6-kp#WBR=_}wWN1rI3* zxWwl;cx_lR#eq}vExQuW0rTqsFFft1; z%;eB~zKX?j=?hiYz2QFT@kL$*_KZ1CmrH#yeh}%e|MHA^=>buTb8lYqS}<y3wVrJ{+Zn;bQgfswdL(A^M;+limHw%}AYp#$_LIBL zJyhXs6%`6PcU5BB$+KU7Pp)Bqp_b?VX;F*_(D|w*t`Q|Ei6yC4$wjF^iowXh$VAt` zOxMUD#K6qT)WpirSlhtB%D}+p*zyA?8glbfGSez?Yw(>dUjx*j0k@$fGdH!kBr&%D Vw;riJyTw2~44$rjF6*2UngGF^m_h&m diff --git a/sprites/s_node_shape_poly_type/layers/ef64a417-ae22-4c2d-a22a-363f98fadc9d/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png b/sprites/s_node_shape_poly_type/layers/ef64a417-ae22-4c2d-a22a-363f98fadc9d/76176505-d4c8-4e24-bdbc-5b19b83fbcc1.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ae789baa42c63fc57c8407c3fecd16a7ae649d GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj3dtTpz6=aiY77hwEes65fI|H(?DDu(M#WBR=_}frxz9t8O z+6qR`7dzU_L{@whE0A3KRiJ=v?beMVeu|vOE6lnTQ_9L3Z+sM*b@un0H+x_HnTO7^{`2L|V0B#cA-VDXH%smH z*Jd>)I;a+W>-wj#X7AR9D1n&V={ygVKB)H3_sG7y=lZgrOUz6a|Np+|b70Q$q_;c< zik*TzhTp5-uuT=QJMQ#!;%7+<%{R=?Eh``By!gN>u;9J&MeXC0fSy+^ag8WRNi0dV zN-jzTQVd20My9$3M!JSZAqJ*a#uipa2HFM&Rt5&oX1uOI(U6;;l9^VCTf_9D!AF1^ iG~hOrWag$8mn7yE;MQ~CLXk934}+(xpUXO@geCxkd$z6s literal 0 HcmV?d00001 diff --git a/sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy b/sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy index c4b125468..fb1ff771c 100644 --- a/sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy +++ b/sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy @@ -3,30 +3,42 @@ "%Name":"s_node_shape_poly_type", "bboxMode":0, "bbox_bottom":21, - "bbox_left":2, - "bbox_right":21, - "bbox_top":2, + "bbox_left":0, + "bbox_right":22, + "bbox_top":0, "collisionKind":1, "collisionTolerance":0, "DynamicTexturePage":false, "edgeFiltering":false, "For3D":false, "frames":[ - {"$GMSpriteFrame":"","%Name":"e2d585d6-df00-47e6-99eb-075f6ae750b3","name":"e2d585d6-df00-47e6-99eb-075f6ae750b3","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"ee3b6b78-cb81-405c-a667-feb55d72af92","name":"ee3b6b78-cb81-405c-a667-feb55d72af92","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"562c7df2-7190-49c6-8c49-381f8ddfe586","name":"562c7df2-7190-49c6-8c49-381f8ddfe586","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"1ad21eb3-2957-4d4d-926e-740ae1d19b0f","name":"1ad21eb3-2957-4d4d-926e-740ae1d19b0f","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"3ed05dc1-67c7-4a63-b070-35ea04b1932a","name":"3ed05dc1-67c7-4a63-b070-35ea04b1932a","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"423b0a1b-c4b4-45f0-bcfa-56109d4cf548","name":"423b0a1b-c4b4-45f0-bcfa-56109d4cf548","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38","name":"a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, - {"$GMSpriteFrame":"","%Name":"42782bd5-2dd4-444f-b5e4-2c12fc7bed1c","name":"42782bd5-2dd4-444f-b5e4-2c12fc7bed1c","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"eb1a66c2-82b6-4784-9b4e-65d844adddf4","name":"eb1a66c2-82b6-4784-9b4e-65d844adddf4","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"02a2a0d3-3291-4c11-9632-1746a7532fc7","name":"02a2a0d3-3291-4c11-9632-1746a7532fc7","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"4fb534c1-6beb-4e49-ba04-82a5758bd1a1","name":"4fb534c1-6beb-4e49-ba04-82a5758bd1a1","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"5e248cad-eddf-4c5c-b68b-e62ed03e6125","name":"5e248cad-eddf-4c5c-b68b-e62ed03e6125","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"31d077ee-faea-4273-add1-b6fae9778ce2","name":"31d077ee-faea-4273-add1-b6fae9778ce2","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"b98159f6-4d53-421b-ba7d-ba3250d80187","name":"b98159f6-4d53-421b-ba7d-ba3250d80187","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"ef64a417-ae22-4c2d-a22a-363f98fadc9d","name":"ef64a417-ae22-4c2d-a22a-363f98fadc9d","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"30159276-e075-41ea-a218-83d883c97e22","name":"30159276-e075-41ea-a218-83d883c97e22","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b","name":"21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"e157170d-c5c2-4511-9b17-829b24b451b0","name":"e157170d-c5c2-4511-9b17-829b24b451b0","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"2f0bc8fb-dd23-4d74-ac0a-4ec10077859a","name":"2f0bc8fb-dd23-4d74-ac0a-4ec10077859a","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"1db8a64c-bca5-4538-91a8-73a616951623","name":"1db8a64c-bca5-4538-91a8-73a616951623","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"3bd54037-8259-41e1-8c43-7e6c8353a5ba","name":"3bd54037-8259-41e1-8c43-7e6c8353a5ba","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"4ea45f48-7be7-428b-b6d4-d7ae0268f52b","name":"4ea45f48-7be7-428b-b6d4-d7ae0268f52b","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"0f886809-387b-4bc8-abd4-387fa813ceab","name":"0f886809-387b-4bc8-abd4-387fa813ceab","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"59e777c7-dc4a-4538-b767-32cb28b19b58","name":"59e777c7-dc4a-4538-b767-32cb28b19b58","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"48474e77-9f5c-4af6-9f7a-a161c3e17279","name":"48474e77-9f5c-4af6-9f7a-a161c3e17279","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"77986572-6597-4906-8c03-54f459fa48aa","name":"77986572-6597-4906-8c03-54f459fa48aa","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"7b8695ca-f0c7-4400-8a0e-5308592be2b5","name":"7b8695ca-f0c7-4400-8a0e-5308592be2b5","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, + {"$GMSpriteFrame":"","%Name":"35aaf398-7487-4e64-a934-b4dd188269d0","name":"35aaf398-7487-4e64-a934-b4dd188269d0","resourceType":"GMSpriteFrame","resourceVersion":"2.0",}, ], "gridX":0, "gridY":0, "height":24, "HTile":false, "layers":[ - {"$GMImageLayer":"","%Name":"35823b21-ff1a-4246-bb05-7d6f0ef9d118","blendMode":0,"displayName":"default","isLocked":false,"name":"35823b21-ff1a-4246-bb05-7d6f0ef9d118","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, + {"$GMImageLayer":"","%Name":"76176505-d4c8-4e24-bdbc-5b19b83fbcc1","blendMode":0,"displayName":"default","isLocked":false,"name":"76176505-d4c8-4e24-bdbc-5b19b83fbcc1","opacity":100.0,"resourceType":"GMImageLayer","resourceVersion":"2.0","visible":true,}, ], "name":"s_node_shape_poly_type", "nineSlice":null, @@ -56,7 +68,7 @@ }, "eventStubScript":null, "eventToFunction":{}, - "length":8.0, + "length":20.0, "lockOrigin":false, "moments":{ "$KeyframeStore":"", @@ -76,29 +88,65 @@ "tracks":[ {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"e2d585d6-df00-47e6-99eb-075f6ae750b3","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"9ef851f0-6902-4d24-9bfe-265eb3acfd03","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"eb1a66c2-82b6-4784-9b4e-65d844adddf4","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"d999d736-5bf3-46ca-b27b-9fb89ad510af","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"ee3b6b78-cb81-405c-a667-feb55d72af92","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"436e524f-51d7-45d4-883d-60f2a12074eb","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"02a2a0d3-3291-4c11-9632-1746a7532fc7","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"9a049ce1-3918-4957-9265-680946b16c11","IsCreationKey":false,"Key":1.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"562c7df2-7190-49c6-8c49-381f8ddfe586","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"aa0b06fe-23a4-428f-bd81-9b2795ea6a94","IsCreationKey":false,"Key":2.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"4fb534c1-6beb-4e49-ba04-82a5758bd1a1","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"25aca6cf-d94e-4d6f-811a-2442d4738c3f","IsCreationKey":false,"Key":2.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"1ad21eb3-2957-4d4d-926e-740ae1d19b0f","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"23162782-5342-425e-b8c6-25ea9d2d967a","IsCreationKey":false,"Key":3.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"5e248cad-eddf-4c5c-b68b-e62ed03e6125","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"bd2296a3-ce47-4e69-8b0c-7ebeb98b485e","IsCreationKey":false,"Key":3.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"3ed05dc1-67c7-4a63-b070-35ea04b1932a","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"b44e1bc3-662e-40d2-af20-29c554ed2fa2","IsCreationKey":false,"Key":4.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"31d077ee-faea-4273-add1-b6fae9778ce2","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"9977db6f-854f-438c-9983-e62c78a0e3a8","IsCreationKey":false,"Key":4.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"423b0a1b-c4b4-45f0-bcfa-56109d4cf548","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"54efa6bb-8740-4590-9b07-0e81a70c1701","IsCreationKey":false,"Key":5.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"b98159f6-4d53-421b-ba7d-ba3250d80187","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"4c5a91e4-3a19-4728-bb27-825cd19a1801","IsCreationKey":false,"Key":5.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"a82a8f00-ddd0-4cf9-aecd-a1aa158d9a38","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"eb4429ba-e2cc-4dfe-95fa-c703fdf49969","IsCreationKey":false,"Key":6.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"ef64a417-ae22-4c2d-a22a-363f98fadc9d","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"b698112a-1090-43fc-97a3-ec03f1a86521","IsCreationKey":false,"Key":6.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, {"$Keyframe":"","Channels":{ - "0":{"$SpriteFrameKeyframe":"","Id":{"name":"42782bd5-2dd4-444f-b5e4-2c12fc7bed1c","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, - },"Disabled":false,"id":"23165818-4a4d-42f6-9b70-596187996c9a","IsCreationKey":false,"Key":7.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"30159276-e075-41ea-a218-83d883c97e22","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"0d305ab9-0305-41ff-b5e9-8b204095b856","IsCreationKey":false,"Key":7.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"21c30ddc-01c0-457b-b4c4-3b7a4d7d3f7b","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"853cecfa-b5e0-4402-ba2b-7e479564260c","IsCreationKey":false,"Key":8.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"e157170d-c5c2-4511-9b17-829b24b451b0","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"da9d447b-a308-46aa-979c-26722d012645","IsCreationKey":false,"Key":9.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"2f0bc8fb-dd23-4d74-ac0a-4ec10077859a","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"12709f8a-7d50-46ac-be2f-579f8b884828","IsCreationKey":false,"Key":10.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"1db8a64c-bca5-4538-91a8-73a616951623","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"47d51700-8936-4e1f-88ec-6cd4ed2253f8","IsCreationKey":false,"Key":11.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"3bd54037-8259-41e1-8c43-7e6c8353a5ba","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"55ca2dea-9755-4c6d-9cf0-31c76cb1b215","IsCreationKey":false,"Key":12.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"4ea45f48-7be7-428b-b6d4-d7ae0268f52b","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"19f94ab1-a6fe-481c-b96a-0a8b0fcd9c9c","IsCreationKey":false,"Key":13.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"0f886809-387b-4bc8-abd4-387fa813ceab","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"91646157-4019-4e40-b1c3-38f4cdc46fe8","IsCreationKey":false,"Key":14.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"59e777c7-dc4a-4538-b767-32cb28b19b58","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"d1ec1839-434b-4585-9ffb-9399c528ab60","IsCreationKey":false,"Key":15.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"48474e77-9f5c-4af6-9f7a-a161c3e17279","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"fde7359f-6b0c-4282-a3d0-8e64f0de73ec","IsCreationKey":false,"Key":16.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"77986572-6597-4906-8c03-54f459fa48aa","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"1973058e-eb19-4392-a6a6-34ae158dde79","IsCreationKey":false,"Key":17.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"7b8695ca-f0c7-4400-8a0e-5308592be2b5","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"36f0c724-edac-4b34-99a9-c0b6d2cb3142","IsCreationKey":false,"Key":18.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"35aaf398-7487-4e64-a934-b4dd188269d0","path":"sprites/s_node_shape_poly_type/s_node_shape_poly_type.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"764bbc87-456e-4a77-beb9-1c3dfe506597","IsCreationKey":false,"Key":19.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], "visibleRange":null,