- UID
- 1841853
- 主题
- 0
- 阅读权限
- 100
- 帖子
- 416
- 精华
- 3
- 积分
- 1228
- 金钱
- 1605
- 荣誉
- 42
- 人气
- 3
- 在线时间
- 0 小时
- 评议
- 0
- 帖子
- 416
- 精华
- 3
- 积分
- 1228
- 金钱
- 1605
- 荣誉
- 42
- 人气
- 3
- 评议
- 0
|
其實4db109下斷就可以知道是否對將出一閃了..
那條式子是
004DB109 |. F30F1086 0001 MOVSS XMM0,DWORD PTR DS:[ESI+100] //敵將原始血
004DB111 |. 0F5AC0 CVTPS2PD XMM0,XMM0
004DB114 |. F20F5905 7073 MULSD XMM0,QWORD PTR DS:[727370] ; FLOAT 0.2000000029802322
004DB11C |. 660F5AC0 CVTPD2PS XMM0,XMM0
返回後與前面的傷害(存在棧里)相加:
004DB6BA |. E8 E1F9FFFF CALL 004DB0A0 ; [bbg22.004DB0A0
004DB6BF |. F30F104D 04 MOVSS XMM1,DWORD PTR SS:[EBP+4] //原傷害
004DB6C4 |. F30F5AC0 CVTSS2SD XMM0,XMM0
004DB6C8 |. 0F5AC9 CVTPS2PD XMM1,XMM1
004DB6CB |. F20F58C8 ADDSD XMM1,XMM0 //相加
004DB6CF |. 660F5AC1 CVTPD2PS XMM0,XMM1
004DB6D3 |. F30F1145 04 MOVSS DWORD PTR SS:[EBP+4],XMM0 //回棧
後面可能有修正值沒有看了.. 不過主要作用為扣血1/5貌似是確定的.. |
|