fix(ObjectConvert): 在读写攻击信息时重置blob指针位置

修复在读取和写入攻击信息时未重置blob指针位置的问题,确保数据读写正确
This commit is contained in:
Lenheart 2026-03-15 01:10:58 +08:00
parent 1194db30b3
commit d0822165e6
1 changed files with 2 additions and 0 deletions

View File

@ -58,6 +58,7 @@ function sq_GetCurrentAttackInfoDamage(attackInfo) {
local Res = MemoryTool.DecodeMemoryData(AtkC + 0x0); local Res = MemoryTool.DecodeMemoryData(AtkC + 0x0);
local B = blob(); local B = blob();
B.writen(Res, 'i'); B.writen(Res, 'i');
B.seek(0);
return B.readn('f'); return B.readn('f');
} }
@ -65,5 +66,6 @@ function sq_SetCurrentAttackInfoDamage(attackInfo, damage) {
local AtkC = L_sq_P2I(attackInfo["__ot"][28259608]); local AtkC = L_sq_P2I(attackInfo["__ot"][28259608]);
local B = blob(); local B = blob();
B.writen(damage, 'f'); B.writen(damage, 'f');
B.seek(0);
MemoryTool.EncodeMemoryData(AtkC + 0x0, B.readn('i')); MemoryTool.EncodeMemoryData(AtkC + 0x0, B.readn('i'));
} }