- UID
- 2173943
- 熱心
- 2744 值
- 嘉獎
- 0 次
- 違規
- 0 次
- 在線時間
- 835 小時
- 經驗
- 6164 點
- 積分
- 21799
- 精華
- 6
- 最後登錄
- 2015-6-4
- 閱讀權限
- 70
- 註冊時間
- 2014-10-29
- 論壇幣
- 10026 幣
- 聯合幣
- 220 枚
- 幸運鑽
- 23 顆
- 招待卷
- 0 點
|
[修改心得] 【轉貼】騰訊版 神魔3.0 不死板 請大神指教
新版的il看不懂 跪求大神
這是3.0版
IL_0000: call float32 PlayerData::get_mCurrentHP()
IL_0005: ldc.r4 0.0
IL_000a: bgt.un IL_0010
IL_000f: ret
IL_0010: ldarg.1
IL_0011: ldarg.2
IL_0012: call float32 SkillInstance::AlterPlayerHPEvent(float32,
bool)
IL_0017: stloc.0
IL_0018: ldloc.0
IL_0019: starg.s magnitude
IL_001b: ldarg.1
IL_001c: ldc.r4 0.0
IL_0021: blt.un IL_00a7
IL_0026: ldarg.1
IL_0027: call float32 RestoreGameplay::get_minRecoverHP()
IL_002c: bge.un IL_0037
這是2.5版
IL_0000: call float32 PlayerData::get_mCurrentHP()
IL_0005: ldc.r4 0.0
IL_000a: bgt.un IL_0010
IL_000f: ret
IL_0010: ldc.i4.0
IL_0011: stloc.0
IL_0012: ldarga.s magnitude
IL_0014: ldarg.2
IL_0015: call void SkillInstance::AlterPlayerHPEvent(float32&,
bool)
IL_001a: ldarg.1
IL_001b: ldc.r4 0.0
IL_0020: ble.un IL_008d
IL_0025: ldarg.1
IL_0026: call float32 RestoreGameplay::get_minRecoverHP()
IL_002b: bge.un IL_0036
紅色部分是差別 我怎麼改都無法1低血 有沒有大神可以提示一下
|
|