永恒之柱吧 关注:18,276贴子:192,477
  • 5回复贴,共1

武器dot流血伤害计算方法

取消只看楼主收藏回复

一楼空白,二楼说公式


1楼2018-01-18 14:35回复
    流血伤害=原始伤害*0.25*(1+0.03*(力量-10))
    流血时间=5+5*0.05*(智力-10)
    上边两个就是你右下角看到的流血伤害统计。
    关于每次伤害跳值,伤害弹跳除了最后一次外每3秒一次,时间结束会弹跳最后一次。
    前n次弹跳伤害=[流血伤害*3/流血时间] 取整四舍五入
    最后一次弹跳伤害=[(流血时间-3*n)*流血伤害/流血时间] 取整四舍五入
    上边公式都可以在游戏测试中得证。
    因为有四舍五入的关系,智力看上去影响伤害,但实际上由于既有可能取整后大于原伤害也有可能小于原伤害,因此攻击次数足够多的时候dot伤害与智力无关,智力之影响伤害释放时长。


    2楼2018-01-18 14:44
    收起回复
      顺便写一下法术dot伤害的计算公式:
      时长=原始时长*(1+0.05*(智力-10))
      伤害=原始伤害*(1+0.03*(力量-10))*(1+(时长-原始时长)/(原始时长+3))
      这个就是你在法术伤害表里看到的法术伤害
      蹦的伤害类似武器dot,你们自己算吧……


      3楼2018-01-18 15:55
      收起回复
        @taikobo01


        5楼2018-01-18 17:38
        收起回复
          再说一下诊治伤员这个技能
          治疗=总生命*0.2*(1+0.03*(力量-10))
          和力量正相关,和智力无关,并不是20%。
          包扎伤口同理


          7楼2018-01-18 20:05
          回复
            补充一个攻击速度与敏捷和装甲恢复的关系式:
            攻击时间=原攻击时间/(1+0.03*(敏捷-10))
            攻击间隔=原攻击间隔*(1+恢复惩罚%)/(1+0.03*(敏捷-10))
            总计间隔就是上两者之和,敏捷影响2者,而装甲只影响恢复时间。


            8楼2018-01-19 00:06
            回复