admin 发表于 2020-3-3 12:22:14

【ANYA BUG FIX】修正人物死亡导致的安亚任务奖励的抗性失效BUG

转载:https://tieba.baidu.com/p/6521883566


具体原因不多说了,就是修正人物死亡导致拯救安亚任务获得的抗性奖励失效的BUG。
下面以1.11b版为例,D2GAME的相关原始代码如下:
6FC6FCA6 PUSH 0
6FC6FCA8 PUSH EDI
6FC6FCA9 PUSH 27
6FC6FCAB PUSH EBX
6FC6FCAC CALL 0000A462 ;D2Common.#10415
6FC6FCB1 PUSH 0
6FC6FCB3 PUSH EDI
6FC6FCB4 PUSH 29
6FC6FCB6 PUSH EBX
6FC6FCB7 CALL 0000A462 ;D2Common.#10415
6FC6FCBC PUSH 0
6FC6FCBE PUSH EDI
6FC6FCBF PUSH 2B
6FC6FCC1 PUSH EBX
6FC6FCC2 CALL 0000A462 ;D2Common.#10415
6FC6FCC7 PUSH 0
6FC6FCC9 PUSH EDI
6FC6FCCA PUSH 2D
6FC6FCCC PUSH EBX
6FC6FCCD CALL 0000A462 ;D2Common.#10415


修正方法是将D2Common.#10415替换为D2Common.#10844,下面是需要修正的几处代码:
6FC6FCAC CALL 0000A966 ;D2Common.#10844
6FC6FCB7 CALL 0000A966 ;D2Common.#10844
6FC6FCC2 CALL 0000A966 ;D2Common.#10844
6FC6FCCD CALL 0000A966 ;D2Common.#10844


1.13C版本则是将D2Common.#10188替换为D2Common.#10887,相关修改如下:
6FC7A03C CALL 0000A472//D2Common.#10887
6FC7A047 CALL 0000A472//D2Common.#10887
6FC7A052 CALL 0000A472//D2Common.#10887
6FC7A05D CALL 0000A472//D2Common.#10887

qrrqq4444 发表于 2020-3-8 22:19:29


楼主太厉害了!楼主,I*老*虎*U!我觉得神话战网真是个好地方!
页: [1]
查看完整版本: 【ANYA BUG FIX】修正人物死亡导致的安亚任务奖励的抗性失效BUG