标题: 关于破甲攻击整数伤害/百分比伤害的问题
性别:男-离线 godtype
(毅)

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

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


发表于 2010-3-7 14:54 资料 个人空间 短消息 看全部作者
那里不记得是什么原因,地址变了,到了4.0的时代已经换了另外一种方式,所以没有打算修改。
0043BEF5  |. 803D B2334E00 >CMP BYTE PTR DS:[4E33B2],1
这句要改成 CMP BYTE PTR DS:[4E41B2],1
而4E41B2换算成UE地址是AEFB2


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

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

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


发表于 2010-3-7 15:14 资料 个人空间 短消息 看全部作者
看一下旧版STAR引擎的代码吧,容易看一点
0043BE3D  |> 8B4D D4            MOV ECX,DWORD PTR SS:[EBP-2C]
0043BE40  |. E8 7B4B0900        CALL 004D09C0
0043BE45  |. 894D F8            MOV DWORD PTR SS:[EBP-8],ECX
0043BE48  |. 6A 17              PUSH 17                                  ; /Arg1 = 00000017
0043BE4A  |. E8 BABBFCFF        CALL 00407A09                            ; \00407A09
0043BE4F  |. 85C0               TEST EAX,EAX
0043BE51  |. 74 30              JE SHORT 0043BE83
0043BE53  |. 6A 17              PUSH 17                                  ; /Arg1 = 00000017
0043BE55  |. 8B4D F8            MOV ECX,DWORD PTR SS:[EBP-8]             ; |
0043BE58  |. E8 95BCFCFF        CALL 00407AF2                            ; \00407AF2
0043BE5D  |. 33C9               XOR ECX,ECX
0043BE5F  |. 8AC8               MOV CL,AL
0043BE61  |. 894D FC            MOV DWORD PTR SS:[EBP-4],ECX
0043BE64  |. 803D 70234600 01   CMP BYTE PTR DS:[462370],1 ——这里判断是否如果是1就是整数伤害,即按DATA的效果值来直接伤血,否则就是按被攻击方的总HP的百分比来计算
0043BE6B  |. 74 69              JE SHORT 0043BED6
0043BE6D  |. 8B4D 08            MOV ECX,DWORD PTR SS:[EBP+8]
0043BE70  |. E8 B7B3FCFF        CALL 0040722C ——被攻击方的总HP
0043BE75  |. FF75 FC            PUSH DWORD PTR SS:[EBP-4]
0043BE78  |. 50                 PUSH EAX
0043BE79  |. E8 79000000        CALL 0043BEF7 ——两个参数相乘后除以100
0043BE7E  |. 8945 FC            MOV DWORD PTR SS:[EBP-4],EAX


顶部

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




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

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

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