• 3399阅读
  • 14回复

[老衲论melee系列二]如何巧妙计算你拿grief下的实际伤害 [复制链接]

上一主题 下一主题
离线老衲梦遗
活动专员暨战网技术顾问
 

发帖
4149
金钱
26860
91币
3925
信誉
0
资产
0 IST
在线时间
897 小时
注册时间
2007-08-28
最后登录
2024-05-17
只看楼主 正序阅读 使用道具 楼主  发表于: 2008-07-21 02:25:33
      我们都知道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重新编辑 ]
离线风一样
发帖
56
金钱
95
91币
0
信誉
0
资产
0 IST
在线时间
34 小时
注册时间
2008-03-03
最后登录
2015-09-22
只看该作者 14楼 发表于: 2008-07-28 16:00:59
greif是melee最好的武器
离线asuro
发帖
1039
金钱
165
91币
0
信誉
0
资产
0 IST
在线时间
190 小时
注册时间
2007-08-25
最后登录
2010-12-23
只看该作者 13楼 发表于: 2008-07-28 10:54:14
被哪个猪头借去玩还是不小心NPC?
离线xiaoou
发帖
986
金钱
2812
91币
0
信誉
0
资产
0 IST
在线时间
1020 小时
注册时间
2007-12-14
最后登录
2018-01-19
只看该作者 12楼 发表于: 2008-07-21 21:54:38
最近频繁的rp低落使我丧失了dam bar的信心啊。。。
可惜我那个3bo 30str神秘消失,不然肯定回归ap dam/ow
那个DD没话说了  
离线老衲梦遗
活动专员暨战网技术顾问

发帖
4149
金钱
26860
91币
3925
信誉
0
资产
0 IST
在线时间
897 小时
注册时间
2007-08-28
最后登录
2024-05-17
只看该作者 11楼 发表于: 2008-07-21 14:34:41
最近频繁的rp低落使我丧失了dam bar的信心啊。。。
可惜我那个3bo 30str神秘消失,不然肯定回归ap dam/ow
离线helppass

发帖
4679
金钱
1540
91币
0
信誉
0
资产
0 IST
在线时间
1534 小时
注册时间
2007-08-27
最后登录
2012-12-18
只看该作者 10楼 发表于: 2008-07-21 14:20:05
伤害计算要看max dam和total ed,刚才那个我只是粗算。
至于bvb思路,我一直觉得是要看对手而定的。自然对手也在看你,所以dam+ow如何侧重不好一概而论。不过从现在bvb的潮流来看,life和ow确实很重要。所以,同水平的bvb基本都是拼人品。。
离线老衲梦遗
活动专员暨战网技术顾问

发帖
4149
金钱
26860
91币
3925
信誉
0
资产
0 IST
在线时间
897 小时
注册时间
2007-08-28
最后登录
2024-05-17
只看该作者 9楼 发表于: 2008-07-21 14:02:19
如果真是这么算的话,SA的优势并不明显,反而life、OW显得更加重要。那么BvB的思路是否要调整呢
离线老衲梦遗
活动专员暨战网技术顾问

发帖
4149
金钱
26860
91币
3925
信誉
0
资产
0 IST
在线时间
897 小时
注册时间
2007-08-28
最后登录
2024-05-17
只看该作者 8楼 发表于: 2008-07-21 13:56:26
仙人来指路,豁然开朗
我本已经对自己的思路产生了怀疑,后来去D2CN看看 实际上也就是这么个思路。
我主要是对DS 2k5和我的公式的矛盾产生了怀疑。
仙人可否以我的bar计算下我的伤害呢?
离线helppass

发帖
4679
金钱
1540
91币
0
信誉
0
资产
0 IST
在线时间
1534 小时
注册时间
2007-08-27
最后登录
2012-12-18
只看该作者 7楼 发表于: 2008-07-21 13:52:41
赞和尚的普法工作。。
和尚的这个思路是对的,也是比较简单的计算方法。
不过有个细节错误,导致出现:经过计算:Max(T)=10500 , Min(T)=4412 这样的谬误,grief的min/max要是相差这么大,也就不比botd有什么优势了。
主要在于忽视了除武器外所加min/max的影响,和尚可能觉得这个影响不大,但实际上意义很大。
图片截取的伤害显示本身就已经含有身上的其他max(至少80max)。
如果考虑其他max(假设总和为a)的情况,和尚这个公式可以简化为:
max(t)/(480+a)=(max-400)/(80+a)
也就是max(t)=1750*(480+a/80+a)
这个a只要大于50,max(t)一般就小于7000.

至于1hit 2k,如果对手dr50%,即使没有任何物理dr,也只能是rp到头,同时触发了ds/cb/ow才可能。
离线仙剑
发帖
1557
金钱
3876
91币
0
信誉
0
资产
0 IST
在线时间
325 小时
注册时间
2008-06-12
最后登录
2012-09-02
只看该作者 6楼 发表于: 2008-07-21 12:24:42
我一个盾击扣1200,算dr的话600,绝对稳定,gf+zs
快速回复
限100 字节
 
上一个 下一个