原帖内容
godtype

2008-11-29 15:22
可以恢复MP的地型

以下代码是在本帖顶楼的每回合自动提升的宝物特效的基础上追加改出来的,所以修改了顶楼代码的部分跳转位置。

004D12D5   E9 B3000000           JMP 004D138D
004D12DA   90                    NOP
004D12DB   90                    NOP
004D12DC   90                    NOP
004D12DD   90                    NOP
004D12DE   90                    NOP
004D12DF   90                    NOP
004D12E0   90                    NOP
004D12E1   90                    NOP

004D138D   8A4D F4               MOV CL,BYTE PTR SS:[EBP-C]
004D1390   51                    PUSH ECX
004D1391   E8 10000000           CALL 004D13A6
004D1396   8845 EC               MOV BYTE PTR SS:[EBP-14],AL
004D1399   8B4D E4               MOV ECX,DWORD PTR SS:[EBP-1C]
004D139C   E8 6F52F3FF           CALL 00406610
004D13A1  -E9 17BBF6FF           JMP 0043CEBD

004D13A6   55                    PUSH EBP
004D13A7   8BEC                  MOV EBP,ESP
004D13A9   51                    PUSH ECX
004D13AA   33C0                  XOR EAX,EAX
004D13AC   8A45 08               MOV AL,BYTE PTR SS:[EBP+8]
004D13AF   83E8 12               SUB EAX,12
004D13B2   83F8 04               CMP EAX,4   ————上一行与这行确定了从12城池到16兵营都属于可以恢复MP的地型
004D13B5   77 08                 JA SHORT 004D13BF
004D13B7   8A80 C5134D00         MOV AL,BYTE PTR DS:[EAX+4D13C5]
004D13BD   EB 02                 JMP SHORT 004D13C1
004D13BF   33C0                  XOR EAX,EAX
004D13C1   8BE5                  MOV ESP,EBP
004D13C3   5D                    POP EBP
004D13C4   C3                    RETN
004D13C5   0505030101   ————(UE地址:A27C5)这里五个字节设置从12城池到16兵营这五个地型每回合可以恢复多少MP量。

这样,12城池、13关隘、14鹿砦、15村庄和16兵营除了可以恢复HP,还可以恢复MP了。

用户名时间功绩理由
yanguodong 2008-11-30 19:43 +33 好帖奖励




当前时区 GMT+8, 现在时间是 2024-12-22 09:45
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.007112 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP