标题: 增加兵种相克的新思路, 利用查表的方法方便的增加兵种相克
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2008-6-6 22:09 资料 个人空间 短消息 看全部作者
终于发布出来了,昨天听你说过之后,我也尝试写了一段新代码,不过看完你这个之后,比我新写的要好得多呀,还是用你这个好。
另外想问一下,为什么破甲攻击要调用一次那个函数?

[ 本帖最后由 godtype 于 2008-6-6 22:13 编辑 ]


顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2008-6-7 00:28 资料 个人空间 短消息 看全部作者
0043BD69  |.  6BC0 1B       IMUL EAX,EAX,1B

0043BD73  |.  8A9408 D7094D>MOV DL,BYTE PTR DS:[EAX+ECX+4D09D7]

个人认为将上面的1B改成20,4D09D7改成4D09E0,相克表也改成从4D09E0开始,会适合一些用UE且比较懒和不想慢慢数数的人(例如本人)。
虽然这样会增加不少字节(5*27),而且每一个兵种的相克表最后5个字节变成无意义,但是这样就可以令到每一个兵种的相克表都是从A***0开始,例如00兵种从A1DE0开始,01兵种从A1E00开始……方便了用UE且比较懒和不想慢慢数数的人(再次例如本人)。而且我还喜欢将最后5个字节改成3030909090、3031909090等等,都是为了方便修改而已。


顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2008-6-7 20:15 资料 个人空间 短消息 看全部作者
回复 #9 37610716 的帖子

放心按教程改吧,没有重复的。
顶部

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




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

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

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