make raviente multiplier more accurate

This commit is contained in:
wish
2023-03-09 22:56:21 +11:00
parent ce30c1231d
commit 8df5697dd3
3 changed files with 9 additions and 8 deletions

View File

@@ -36,8 +36,9 @@ func handleMsgSysOperateRegister(s *Session, p mhfpacket.MHFPacket) {
resp.WriteUint32(*ref)
}
} else {
resp.WriteUint32(*ref + data*damageMultiplier)
*ref += data * damageMultiplier
data = uint32(float64(data) * damageMultiplier)
resp.WriteUint32(*ref + data)
*ref += data
}
case 13:
fallthrough