标题: 孔明传经验获得的分析, 代码分析
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6043
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2010-7-27 16:22 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由 godtype 于 2010-7-27 16:15 发表
这段不太清楚,41E2D0输出的值为0F的时候,击倒经验值直接为48。而这里的内存地址与前面判断是否可以得到经验也有关。

灭敌方主将,经验值为基本经验+48,这与英杰传是一样的。0F是敌军主将编号,因为我军+友军最多只有15人。


顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6043
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2010-7-28 20:58 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由 ctermiii 于 2010-7-28 11:35 发表
1、4个能力:
确定要取消随机增长的话:
0040C8DF  |. 8A81 70EB4400  MOV AL,BYTE PTR DS:
0040C8E5  |. 40             INC EAX
你看,这是武力的例子,4个能力的每个地方都会以加1来计算的,你不想的话, ...

明白了,利用90 NOP指令,把循环体内部变成空语句是吧?


顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6043
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2010-7-29 13:02 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由 dimeterio 于 2010-7-28 11:38 发表
能不能寫成經驗與等級對照的列表形式?

由于孔明传和英杰传经验值算法基本一致(区别就在于攻击不中经验值/4),那么参考《英杰传练级纲要》就行了。

QUOTE:
一.攻击
1.攻击所得的经验值与攻防双方的等级差有关。攻击方等级高于被攻击方时,得4点经验,双方同级时得6点经验,攻方低1级时得8点经验,低2级时得10点经验,以下每多差1级多2点经验,但最大为16点。
2.如果攻击时击退敌将,所得经验值比上述为多,具体是:击退同级武将,得38点,击退比自已等级高的武将,每高一级加2点,但最多为48点(也可以认为是在第1条的基础上加32点)。
低1级:25
低2级:20
低3级:16
低4级:14
低5级:13
低6级:12
低7级:11
低8级:10
低9~10级:9
低11~14级:8
低15~19级:7
低20~30级:6
低31~62级:5
低63级以上:4
3.如果击退的是敌军主将,所得经验是在第1条的基础上加48点。

顶部

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




当前时区 GMT+8, 现在时间是 2025-9-1 17:12
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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