测试结果如下。
游戏中显示仇恨数值的脚本
/script print(UnitDetailedThreatSituation("player", "target"))
对目标造成伤害后使用此脚本可以在聊天框输出自身对当前目标的仇恨值。此数值的最后两位为小数部分。
领域加成系数
冰霜、秽邪领域 1.0
血魄领域 3.0
技能仇恨
(以下技能仇恨均没有代入领域加成,血魄领域下的最终仇恨值都要在以下仇恨值的基础上*3。某些不受领域加成的除外)
冰结之触——伤害值
冰霜热疫——伤害值
瘟疫打击——伤害值
血魄热疫——伤害值
碎心打击——伤害值
死亡打击——伤害值+治疗量*0.5,过量治疗不产生仇恨
血魄护盾——1
符文转化——治疗量*0.5+55(此部分仇恨不受领域加成),此仇恨由战斗中所有怪平摊
死亡缠绕——伤害值
死亡凋零——伤害值*1.9
沸血术——伤害值,对感染冰霜或血魄热疫的目标产生额外50点仇恨,此部分仇恨不受领域加成
符文打击——伤害值*1.75
死亡之握——110
绞杀——138
符文武器幻舞——符文武器造成的伤害值转换为自身仇恨,不受领域加成。装备雕文后激活期间领域加成系数+0.5。
差不多就这些了。
DK的仇恨机制很单纯,比较容易推导。
前几天推算战士额外仇恨和AP的关系的时候推算的我都想哭了……orz