From d0822165e65e626b18277815b1f597e568579d36 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Sun, 15 Mar 2026 01:10:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(ObjectConvert):=20=E5=9C=A8=E8=AF=BB?= =?UTF-8?q?=E5=86=99=E6=94=BB=E5=87=BB=E4=BF=A1=E6=81=AF=E6=97=B6=E9=87=8D?= =?UTF-8?q?=E7=BD=AEblob=E6=8C=87=E9=92=88=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复在读取和写入攻击信息时未重置blob指针位置的问题,确保数据读写正确 --- Project/CustomPlugins/lulu/ObjectConvert.nut | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Project/CustomPlugins/lulu/ObjectConvert.nut b/Project/CustomPlugins/lulu/ObjectConvert.nut index 4b6a91e..0e77156 100644 --- a/Project/CustomPlugins/lulu/ObjectConvert.nut +++ b/Project/CustomPlugins/lulu/ObjectConvert.nut @@ -58,6 +58,7 @@ function sq_GetCurrentAttackInfoDamage(attackInfo) { local Res = MemoryTool.DecodeMemoryData(AtkC + 0x0); local B = blob(); B.writen(Res, 'i'); + B.seek(0); return B.readn('f'); } @@ -65,5 +66,6 @@ function sq_SetCurrentAttackInfoDamage(attackInfo, damage) { local AtkC = L_sq_P2I(attackInfo["__ot"][28259608]); local B = blob(); B.writen(damage, 'f'); + B.seek(0); MemoryTool.EncodeMemoryData(AtkC + 0x0, B.readn('i')); } \ No newline at end of file