《火炬之光2》关于法师dps技能伤害机制详解,以及宝石出处( 二 )


带入1级火2技能 。伤害为50% 。首先第一步是武器dps下限217乘以技能50%的伤害效果,得到的是技能的下限基础火焰伤害,由于伤害的来源是武器所以需要经过力量的加成 。100点力量加成为增加50%的武器伤害,结果为217X50%+217X50%X50%。
由于技能造成的最终伤害类型为元素,所以要经过专注的元素伤害加成100%结果为 217X50% +217X50%X50%+217X50%X100% 另外有15%火焰及5%全伤害10%元素伤害加成,所以加成后为 217X50% +217X50%X50%+217X50%X100% +217X50%X(15%+5%+10%)等于304 最终有1级火雨的伤害效果20%加成304X(1+20%)为364.8 这里的结果与abookiller计算的结果相同,多出的0.8是我为了计算方便把攻击下限的dps216.66666666约等于了217.
攻击上限计算方式与下限方式等同 。略过
其实这个计算在实际游戏中没有一点意义,因为你只需要知道武器的dps然后乘以技能加成计算出技能基础攻击力,再加上各类加成的总和乘以技能基础攻击力,就可以了 。之所以写出这么多数据是为了导出结论,免得别人说无据可依 。也就是说游戏中造成的伤害大约为武器dps234X50%(1+力量加成+专注加成【6】+与该技能最终伤害类型相关的所有加成效果 )
从这个公式还可以得出一个结论,dps相同的武器,即使攻速与攻击上下限不同,其他条件相同,dps技能造成的伤害即相同 。所以如果用dps作为主打技能的话,只需要看其dps高低即可【3】 。
这里有一点另外一点要提的是,如果你是双持 副手装备增加攻击速度的话,主手是可以享受加成的,但是并不显示在武器dps上,即使主手加攻速,同样不计算在武器dps上,只在dps面板上显示 。所以在计算dps公式的时候如果有加攻速的属性,需要在主手武器攻速的基础上进行计算,并用新的攻速重新计算武器dps,关于武器的dps计算方式上面已经给予说明了,现在重新列一下:(武器的基础伤害(下限+上限)/2+武器的附加基础伤害【7】 )/攻速 。攻速加成公式推断为:1/【1/主手速度X(1+速度加成)】
另外略微提及一下关于游戏中几个主要属性的优先级别 。基本可以确定 。
力量及专注、全部伤害、元素伤害等百分比加成属性优先级为1,都是在攻击的基础伤害结算之后进行加成 。
火雨冰雨伤害加深buff优先级为2,伤害加深是在伤害总结的时候将所有伤害乘以齐倍数
流血类型、持续性伤害等属性优先级为3在所有加成完成之后进行附加计算,这一类型伤害可以统称为特效伤害,这里面包括装备上的各种附加伤害 。

暴击失误格挡闪避等属性优先级为4在伤害最终结算的时候触发
武器中附加的概率触发的技能独立于武器,武器只是触发的媒介,被触发的技能独立享受以上各级属性的加成 。
游戏中的各项属性是一定有优先级的,不可能一个技能一个编译方式、给每个伤害技能都做一个经过特殊编译的计算方式 。
游戏中的技能基础伤害计算中基本不可能和加成属性搭上关系,否则也就不叫基础伤害了 。加成这种东西必然是发生在基础伤害产生后面的 。如果说技能基础伤害和提供加成的父系属性搭上关系还有点可能性,比如某技能的伤害为力量乘以系数Y这种,但是在基础伤害计算出来之前绝对不会直接和力量提供的“增加武器伤害xx%”这种属性产生联系 。
所有的伤害都是有逻辑可循的 。技能的伤害必然是先进行计算基础伤害然后再进行各项加成 。而力量和专注等加成是技能之外的加成,必然不能算到游戏之内,所以我一直纠结于abookiller公式中逻辑性的错误,了解了技能伤害的机制所有的伤害公式自然迎刃而解,当然了,我并不是说我了解了,只是现在一切还说的通而已 。暂时只想到这些,有不同意见欢迎提出,我好改正 。

推荐阅读