|
29#
发表于 2017-9-4 18:06:56
|
只看该作者
来自:澳大利亚
本帖最后由 似灬水流年 于 2017-9-4 18:35 编辑
算这个不难,我把我之前帖子复制给你看下。
牛妖强牛270,技能效果是加攻107%,加点提高15.51%,俩DT 一个9000攻狂暴一个8800攻致命。
不强牛的情况下DT攻击应为 9000*2.07,8800*2.07这个谁都懂。这个不懂的可以回初中学代数了,是X两倍和增加X两倍的区别。
强牛270的情况下,狂暴DT攻击为9000*(2.07*2.7*1.1551)= 58102. 致命DT攻击为56811. 这种算法其实不对,后面我会补充。
狂暴效果是 1.8-2 随机,那么狂暴砸的伤害最低10.4W最高11.6W。| 致命1.5附带10%当前血,砸的伤害是85217+10%怪血。半点幽冥地府30W血量伤害就是11.5W。
DH3的程序员偷懒少写了条判定语句,应该是if不强牛的情况下,攻击=原本攻击*牛。强牛的情况下,攻击=[(牛-1)*加强加攻+1]*攻击。问题在于现在强牛直接把本身100%的攻击也强了,否则正确的逻辑算法应该是 狂暴大唐攻击为9000*[(1.07*2.7*1.155)+1]=39031。
我再把抗物理的数据补上,
我血量3W1进战斗,防御4945,抗物理满了80%。 找了个致命大唐8425攻,牛妖依旧是我队伍的强牛270.
按照我上面的算法,8425牛过之后攻击是54390左右。可是防御加上就有点难算了。
致命是1.5倍伤害附带10%当前气血,DT砸我伤害具体算法为:54390*1.5=81585,攻击乘以致命的1.5倍 81585+3100(致命10%) =84685 84585-4945=79740 (攻击-防御) 79740*0.2=15948 (减完防御之后被抗物理抵消80%) 15948+2016=17964 (2016是牛秘法带的忽视防御的伤害),测试结果差了41点血,应该是我四舍五入算牛法的误差。
|
|