Discuz! Board

标题: 【重大BUG】关于伤害反馈的数值到底是怎么计算的?【已回复】 [打印本页]

作者: 卡宾哥    时间: 2014-6-18 10:19
标题: 【重大BUG】关于伤害反馈的数值到底是怎么计算的?【已回复】
本帖最后由 一统夢夢 于 2014-6-18 14:52 编辑

关于器灵中的伤害反馈技能,我们来看看到底是怎么计算的?
竞技场对战情义语语,其周瑜技能为伤害反馈,对普攻伤害增加23%

调整大小 1.PNG
第一次,赵云打,伤害4744,反馈3273   计算3273/4744=69%  远远高于描述中的23%
有两种可能性:
1.伤害的绝对数值受免伤的影响,计算基数不是显示的数字(但差的也太远了吧?)
2.伤害反馈技能本身有基础数值?那也不应该是69%-23%=46%这么诡异的数字吧?
或者猜测伤害反馈默认是50%,那么50%×(1+23%)=61.5% ,数字也对不上
调整大小 2.PNG

调整大小 3.PNG
第二次用关羽打,伤害6397,反馈4414, 伤害6866,反馈4737 ,计算4414/6397=4737/6866=69%
和第一次的百分比完全吻合
因为关羽是2倍暴击,排除了之前所说的第一种情况,说明伤害反馈就是按照显示数值的69%绝对计算的

调整大小 4.PNG

调整大小 5.PNG

第三次,测试张飞的2排伤害如何计算伤害反馈呢?
结果惊讶的事情发生了,张飞居然不被伤害反馈!!!这tm的是搞的什么鬼啊???

请游戏开发人员明确解释这个伤害反馈是怎么算的??




作者: 朱冬冬    时间: 2014-6-18 10:54
技术帝,顶顶顶
作者: 保罗    时间: 2014-6-18 11:05
高手啊
作者: Oebsfwgud    时间: 2014-6-18 13:07
牛 B 我还没到那一步 暂时还搞不懂 不过顶起
作者: zoujing    时间: 2014-6-18 13:41
姐顶你。轩辕圣杰。
作者: dahe    时间: 2014-6-18 14:05
按照一统现在的技术能力,估计太复杂的算法他们做不出来,尽量往简单想。
张飞的两排伤害和伤害反馈都是在普通将攻击算法上的各自复用,而在计算过程中他们都是单独执行的两个子程序,因此张飞没有伤害反馈。解决方法比较简单的是在张飞的程序里面单独加上伤害反馈,计算的比例还是69%。
作者: 一统夢夢    时间: 2014-6-18 14:51
卡宾哥 您好:
        这个情况已经提交测试啦,如果有问题会尽快调整哒,感谢您提供的信息。
        游戏愉快!




欢迎光临 Discuz! Board (http://bbs.feidou.com/) Powered by Discuz! X2.5