From ce06db8f8f3a7d69f96e3d45debb78ab1b93e6f3 Mon Sep 17 00:00:00 2001
From: Tanasart <tanasart_pt@outlook.co.th>
Date: Wed, 29 Jan 2025 10:42:31 +0700
Subject: [PATCH] [Path Weight Adjust] Fix curve display update delay.

---
 datafiles/data/Nodes/Internal.zip             | Bin 9100058 -> 9100058 bytes
 .../node_path_weight_adjust.gml               |   9 +++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/datafiles/data/Nodes/Internal.zip b/datafiles/data/Nodes/Internal.zip
index b49ce3b67f8729445619155cd1add6e7118663f6..385071f61b658b7007d1070a1d8d8ca2708f4c21 100644
GIT binary patch
delta 1292
zcmYk(S!`5g7zSYN;@Gj!vMA^rDV>5Xv>nPKg|^f6D74jDmO4unaR-Z1I%-F2WqW&u
z^9K^WfIsPya7PFROhXurA=qh4G%4|>jTh}0L-0ax#BgDZ1bx4rp>&cbZ@%w*|C0Ip
zuUyFJrz3b6X-G!~GVuspcobQ1<1u7o0Tv<$xmbk7Sc0W^98X{wmg7l01rH27jTOkl
zO60?f0<6MnJcB|MVGY)z7$qo$59?5d_1J)o*o0@X8Rgi5t*AgHs^CX8YEX+h)T80D
z*$_y}Z_~dAO^@CiFc(O1Fkr5eJR2~JC2s`GQpvjk(<gZ<%;BrM8eO_2Xu72n4w_|>
zCxgxeS9<i%K{HpH+`CA!Cd8&MWagxbwUQknbB$#7jOEeENi5XYLe8E%&7+Mw$kKn#
z?|4qCES(p2W_VN2>E1rKZk^ZA1Izo|*{#j#8A~6MA9v@COXQUA!p>>4d;3GNteCsq
zr03{)+D6-{k(#KPUZ5ALg<hgo+Ce*M7wx7tdYJ+gq!5LvonE0=X%D?dd+Bw0gWjaK
z=xut3-lcuCpWdSmIzaE!2Xv4+=@4~Mgg&H?=ws@pD1AboQV)Gbz4SR9rXzHej?wYB
zyB*sPrFq-*?g>;#eldY^X8gwqeCv`%&lF1Z*OSPVA~ESq-J3+E)Rj}HX2v)~ees?t
z>rQ4`L7VQJwl+xeUA?;VAIqh0Oj~a0)Jf;3yH@6z8K=RKjj0do=a$qK#$0;n!Gu@e
z9#O7&ugaZ%nXxv>0;X4QPFjoauRc>9bHyS_i(=;@$rHEa?az<ehW>KIHl(;TV%JFC
z9<eJWOB1$V@<76_mQ0Rw_=kkOQi?wkcCBQ|sPmDF41HqM&XXp$-6EMc#^!&c_KH+d
zA=y4=Z<V|_pbR}cW*17qGYtLrnC+b_%Ez68w=#71xLqJ$W{Yo91@BWOP0w{_L)jzV
zb=~g$N?zfwF4ZLIkEm_TxD`=V8PfPS%5#71R%NLvL;Ir2C&iwqYL>hZRV~aoCx6SA
z|L<nMs+XL-a{YiRl%ium)uoyZsoKyvgKG8M<jz57a(0<c72gjkQzn>(_716{`{VI_
ILu%OnKY9w=MF0Q*

delta 1292
zcmYk(ZA_JA7zc1e@W=@T&B{EFqQ?+aIDnccaCm(R6(v&ayiiK-7N*FlI7yW0pXd18
zvrRw5z45a3%{7`j=Q_34iUT;?aDIXLK~8I}KGYX&d}u9K{V$#)akk(7yRQ4XU(TNX
zFNf3n=@cG98WtiQ8CV1t79$gGJd7+X!BS)+2g|S=k6;BJ#bbCJEAa$Y!2<)Uu?D$V
zi*@i~J)T4!HXt7b*oaNoj6xK_hhmhV6kD(r+wc^&qYOK+6XmEtCH$yDHEK|cI@Dh?
z>jP=UE&8{h>CtTgbBPqk17@-0X907w<jsItBzZqz`XoOIbNJf>yIr~|Xu72n4w@yB
z=Yq}zcY5^gpqV30o?ReW9b(fLGP6^~Cdu}YxluA}+Vbe+B$n#$Le81I&7+MOWa_)~
zJDzhYQ|E@A8NSr>X-}_PH_vP6ft9`Ptmejr=_?k<kEip+g>uU`Vdu8lv;Co1X3X7c
z($n+|HP9~FO?#-3_R>CTqGzd@o}>MAfLiDvJx>7&Qi#ITN-xlhbcha98@)s?(<}5U
zy+*Io8+3%;q_?P@j?&w7jE++WouE#N&^z=ly+>UXrT6J1b<+pbLm$#dbc#Nv({v{8
zZpE$>X{9Z?Wdh}r=O<9cjQ=o!uU*pUo<gC%GKm~15|hr<Ka;4Cx?&1d%ovBLH{LyE
z&1A?z#~o{nB)_Xycl>3!^vye#TROGUxpm*l=$m#L9NC&$D4p9<lOJ>Gq5mhm`re3g
z&HJi6>Bnhnn`~fu_4cH-{K4+Ns+cPlNm>-U7)hS}MZW##qqd<hjM#=0mq+Ys$$KMq
zg=A5}_Ddd3*j19raSq=|*lVTuJz>{K7LGcL++^spqjs(|dF&3!+%Y!)9kth_igL-;
zF?*-vr2%E=t7CS)6uiUGe~#JSxuR^`DflWwca7WYWo5SbDpl}3mD2QFcMg;@;+@y+
zo-gD-|Iw-TNctnHff=_Vsxn;~e@A)mPhF}cHDzdDRQaSh6jhCq!%@}5jC1nWb<+5`
zU)4#@KDll{<x9~%plVai`c!S`>_L?`H@Sb%nVj9GQ^og#%9IJFp}j+@;K6wO$dJ0~
F{||DM-%9`h

diff --git a/scripts/node_path_weight_adjust/node_path_weight_adjust.gml b/scripts/node_path_weight_adjust/node_path_weight_adjust.gml
index ea9618773..74d452c47 100644
--- a/scripts/node_path_weight_adjust/node_path_weight_adjust.gml
+++ b/scripts/node_path_weight_adjust/node_path_weight_adjust.gml
@@ -32,7 +32,8 @@ function Node_Path_Weight_Adjust(_x, _y, _group = noone) : Node(_x, _y, _group)
 	temp_p = new __vec2P();
 	
 	static drawOverlay = function(hover, active, _x, _y, _s, _mx, _my, _snx, _sny) {
-		if(curr_path && struct_has(curr_path, "drawOverlay")) curr_path.drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny);
+		if(curr_path && struct_has(curr_path, "drawOverlay")) 
+			curr_path.drawOverlay(hover, active, _x, _y, _s, _mx, _my, _snx, _sny);
 	}
 	
 	static getLineCount    = function(       ) /*=>*/ {return is_path? curr_path.getLineCount()       : 1};
@@ -70,9 +71,9 @@ function Node_Path_Weight_Adjust(_x, _y, _group = noone) : Node(_x, _y, _group)
 	    var _type  = getInputData(4);
 	    var _curve_range = getInputData(5);
 	    
-		inputs[2].setVisible(curr_type == 0);
-		inputs[3].setVisible(curr_type == 1);
-		inputs[5].setVisible(curr_type == 1);
+		inputs[2].setVisible(_type == 0);
+		inputs[3].setVisible(_type == 1);
+		inputs[5].setVisible(_type == 1);
 		
 		curr_path  = _path;
 		curr_mode  = _mode;