第1页:计算公式与原理
展开RPG游戏都离不开力量敏捷智慧这三个属性,《永恒之柱2》也不例外,不过属性的加点选择到底会对伤害有多少提升呢?下面小编为大家带来一篇《永恒之柱2》力量敏捷感知属性分配对攻击的影响,用具体的数据来为大家分析影响。
一、前提
1.2代版本1.1
2.只计算单独一种情况下,其他的带入具体系数以此类推。
二、公式
1.命中,这里取100次攻击,roll100产生1~100各出现一次(因为每个都是1%概率,1万亿次攻击一乘一除最后结果一样)
2.累计100次伤害,除以100,算出每次攻击伤害的平均值。
3.dps=(每次攻击的伤害)/(每次攻击的所用时间)
这里设,X为命中减去防御的值(感知影响),Y为力量影响值,Z为敏捷影响值。
其中Xc为技能或装备的精准加值,Yc(含直接加伤)、Zrc(含装备加减成速度)、Zac同理。
当0<=X+Xc<=30时,
100次攻击累计伤害的基础值:dmg_base=(30-X-Xc)*0+20*graze_function+50*(1+0.03Y+Yc)+(X+Xc)*(1.55+0.03Y+Yc)
单次攻击伤害:dmg=(dmg_base)*(dmg_roll)/100
单次攻击时间:t=t_recovery_base/recovery_speed+t_action_base/action_speed=t_recovery_base/(1+0.03Z+Zrc)+t_action_base/(1+0.03Z+Zac)
最终通用公式
dps=dmg/t=[(30-X-Xc)*0+20*graze_function+50*(1+0.03Y+Yc)+(X+Xc)*(1.55+0.03Y+Yc)]*[(dmg_roll)/100]/[t_recovery_base/(1+0.03Z+Zrc)+t_action_base/(1+0.03Z+Zac)]
其中
1.graze_function当(-1+0.03Y+Yc)为正值时为(0.03Y+Yc),负值时转为1/(2-0.03Y-Yc)
2.其他大部分采用正值算法,因为出现负的情况非常少(比如命中但是伤害加成值为负等情况)。
更多相关内容请关注:永恒之柱2:死亡之火专区
责任编辑:某青