游客:
注册
|
登录
会员
|
搜索
|
统计
|
帮助
轩辕春秋文化论坛
»
曹操传MOD制作交流
»
每回合自动提升的宝物特效 + 可以恢复MP的地型
» 查看评分记录
原帖内容
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
TOP
清除 Cookies
-
联系我们
-
轩辕春秋
-
Archiver
-
WAP
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计