性别:未知-离线 wjk2007

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 309669
注册 2009-2-6


发表于 2009-2-9 19:53 资料 短消息 看全部作者
关于练果模式修改的补充



QUOTE:
原帖由 慕容雪芸 于 2006-1-10 10:08 发表

(三十九)、练果模式的修改
N级装备卖出得到果子修改在C994处,原值为03,表示等级为3的装备卖出得到果子。

卖装备得什么果子在CA12~CA22处修改,取值范围为为00~09
取值意义:
00——经验果
01、04——武力果
02、03——好运果
05、06——智力果
07——统帅果
08——敏捷果
09——不得到果子
...

——上面忽略了一个条件(是原程序考虑不周,还是故意这样?),那就是卖出的武器或装备等级刚好为3才有机会得果,而高于3级的反而得不到,不合理啊。所以,还要改一个字节:

在C995处,原值为75,要改为72;(这样只要武器装备等级不低于3级卖出就可以得果了)。
**************************************
反汇编得到如下:
:0040D592 83FA03                  cmp edx, 00000003(比较等级是不是3)
:0040D595 754A                    jne 0040D5E1(不等于3级就跳,不能得果)

所以要改为
:0040D595 724A                    jb 0040D5E1(等级小于3就跳,不能得果)

:0040D597 8B4DF0                  mov ecx, dword ptr [ebp-10]
:0040D59A E8A1BFFFFF              call 00409540
:0040D59F 25FF000000              and eax, 000000FF
:0040D5A4 8945E8                  mov dword ptr [ebp-18], eax
:0040D5A7 837DE810                cmp dword ptr [ebp-18], 00000010
**************************************
虽然是以前的帖子了,但也说说


精华帖
顶部

正在浏览此帖的会员 - 共 8 人在线




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

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

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