From f2d5b7ae3defcbe223651bc9d7bebc25d6f22262 Mon Sep 17 00:00:00 2001 From: atom0s Date: Sun, 15 Jan 2017 02:35:19 -0800 Subject: [PATCH] Fixed issue with timestamp double-stamping npc chat lines. --- Ashita.dll | Bin 2002432 -> 2002432 bytes addons/timestamp/timestamp.lua | 13 ++++++++++++- injector.exe | Bin 173568 -> 173568 bytes 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Ashita.dll b/Ashita.dll index 3c967669aa07fc9ba2a622f5f4d24d3b7c1b9a0f..614d24c9c09c4b7c1f085234cd15aea1f16963aa 100644 GIT binary patch delta 238 zcmZpeQ`Io1YJ&$OvqeC4vo~YAHzNo$0WmWWvj8zG5VHX>I}mdKF((jn0WtS>Z$_S- z53GS2BN%{y35a8WI75k-A%lw-B*Xxd;{mcofcOYd?g&C|y8R;_Ns!IkqaX1IY6xsu zqS0sn?6>Q>pVfCoLpjv8*KqNA^f4O-RJR|W!3)HEK+F%s0zfPX#6mzU48$TpEDFS8 aKr9Z#5DsW^cxJZ$=Pi0%B$$W&vVWAZ7z%b|B^eVoo6D0%Gp%-i$mu zA6Nr5Mlb*Y6A;G$afT8vLk1TwNQeO@#{*=G0Pzu^+!2J_bo)mt zXn)Xm>09^dk2GCh1?S$`Uc<%f(Z_5utE&C@3|=7S17dz4764*FAQl2*VIUR(Vo@L# a17dL?mH=W&AeI7RX&{!_etd?k 0) then message = modifiedmessage; end + + -- Check for double-chat lines (ie. npc chat).. + if (message:startswith(string.char(0x1E, 0x01))) then + return false; + end + --[[local f = string.sub(message, 1, 1); + if (f ~= nil and (string.byte(f) == 0x1E or string.byte(f) == 0x1F)) then + if (string.sub(message, 5, 5) == '[') then + return false; + end + end]] -- Skip ignored chat modes.. local ignored = T{ diff --git a/injector.exe b/injector.exe index 7c92dc3138d8ec81de815f6a6c86fc37f19aefc0..6c1b5be8527e7c8f6c902188785a5d854916e990 100644 GIT binary patch delta 117 zcmZoT!_{zxYXKv(T0r$?X2yj-tbvRO1|VPp;y54<5n*HqVPOObF~H<_fNT*U-U5`{ tf{>eh|EDC_px-}Zxda-087h6ecKSBks65R%X2sN=!NRybgN13vLIC&M9Tflo delta 117 zcmZoT!_{zxYXKv(=B%pC%!~_vSOXam3_!pH#Bo3zBErZJ!omm=Vt~o<0NElyyagz? u1tB;2{!dA;LBD^-atVC=a;0KL<|C(O&Q$kn8?2SuGguh6XRt8MSO@@`1t9qV