我们都知道Grief的强大,其强大之处不单单在于其稳定的输出,还强大在让一般人弄不明白的dam显示bug。如何计算grief显示下你的真实伤害呢?我结合我的bar来说明下这个问题。
首先我们要知道显示的伤害是由什么组成:
我们看到伤害显示的是684-2180 红色。(包含了8# 5~30fd)
这部分dam是系统根据我身上装备计算得到的,但他把Grief 400 dam直接加成了,结果就是显示的伤害,也就是说,武器基础27-80经过了系统的运算(这系列运算包括计算我身上的ed总合,max 总合)。然后直接加上了grief上面的基础伤害+400dam +5~30fd。
其实这是D2常见的显示bug之一,系统跟我们开了个玩笑,他显示时是直接加的400dam,而真实计算时却不是这样。可我们如何根据现有的数据计算出真实伤害呢?这其实是一道小学数学题。。
题目:
已知系统显示伤害Min=684-5=679 Max=2180-30=2150,且系统公式已知,系数固定,求真实min max?
解:设真实min=Min(T)
真实max=Max(T)
由于系统运算方式不变,且显示Min Max中包含直接加成的400dam。那么,
Max(T)/480=Max-400/80
Min(T)/427=Min-400/27 成立。
经过计算:Max(T)=10500
Min(T)=4412
表忘记加上fd 5~30~
这个结果是没有计算pvp惩罚之前的。如果要算实际造成伤害,pvp惩罚为1/6,对方dr50%的话,*1/2
也就是除12,就是一般melee造成的直接伤害。这里是没发生OW和DS的纯伤害。试算下我的bar实际伤害为:367-875
DS的话那就是 734-1750
这一结果大体符合平时bvb的实际结论。姑且算这种方法为近似准确吧~
[ 此贴被老衲梦遗在2008-07-21 02:37重新编辑 ]