原帖由 whh 于 2021-3-24 18:31 发表
如果想改成装备经验-1可以吗?该怎么操作呢?
如果把宝物特效号设置成01,是不是变相实现了装备耐久?
装备等级破坏:
00412ABA |. C641 2E FF MOV BYTE PTR DS:[ECX+2E],0FF (2E 武器编号)武器消失的原理就是武器变为0ff,就是变为没有的武器,所以消失了。改为00412AD2 |. C641 31 FF MOV BYTE PTR DS:[ECX+2f],0(武器不消失)
00412ABE |. C641 30 00 MOV BYTE PTR DS:[ECX+30],0 (30 武器经验)
00412AC2 |. EB 04 JMP SHORT Ekd5.00412AC8
00412AC4 |> 8069 2F 01 SUB BYTE PTR DS:[ECX+2F],1 (2f 武器等级)
00412AC8 |> C641 30 00 MOV BYTE PTR DS:[ECX+30],0 (30 武器经验)
00412ACC |. 8079 32 00 CMP BYTE PTR DS:[ECX+32],0 (32 防具等级)
00412AD0 |. 75 0A JNZ SHORT Ekd5.00412ADC
00412AD2 |. C641 31 FF MOV BYTE PTR DS:[ECX+31],0FF (31 防具编号)防具消失的原理就是防具变为0ff,就是变为没有的防具,所以消失了。改为00412AD2 |. C641 31 FF MOV BYTE PTR DS:[ECX+32],0(防具不消失)
00412AD6 |. C641 33 00 MOV BYTE PTR DS:[ECX+33],0 (33 防具经验)
00412ADA |. EB 04 JMP SHORT Ekd5.00412AE0
00412ADC |> 8069 32 01 SUB BYTE PTR DS:[ECX+32],1 (32 防具等级)
00412AE0 |> C641 33 00 MOV BYTE PTR DS:[ECX+33],0 (33 防具经验)
至于经验-1比较难实现,因为是固定降低经验为某个数值的,这里30和33的经验变为0,改为1则变为1。
[ 本帖最后由 zhoufangzun 于 2021-3-30 06:00 编辑 ]