高级仇恨系统
从 EliteMobs 7.2 开始,精英怪物使用高级仇恨系统来处理对精英怪物的伤害。
注:仇恨是指确定 Boss 对哪个玩家进行攻击的机制
在高级仇恨系统中,所有精英怪物都会针对攻击它们的玩家中仇恨值最高的玩家进行攻击(如果有多个玩家攻击)。默认情况下,仇恨值等于伤害,这意味着伤害最高的玩家将成为目标。但是,雷鸣一击附魔会成倍增加仇恨生成,允许坦克即使造成的伤害低于伤害输出玩家,也能保持仇恨。
这意味着,如果没有适当的坦克机制,当另一个玩家击杀 Boss 时,你无法通过风筝走 Boss 的方式进行游戏。没有雷鸣一击附魔,高等级玩家无法将低等级玩家当作伤害吸收盾牌,而自己输出所有伤害。但是,通过使用专门的坦克装备(具有雷鸣一击附魔的物品),这种传统的坦克和伤害输出策略变得可行。
如果玩家之间的伤害平衡,Boss 将相当规律地在目标之间切换,让所有玩家保持警惕。
这个系统在我们的副本地牢中被大量使用,玩家需要承担坦克和伤害输出的角色。副本地牢甚至会掉落专门为坦克角色制作的战利品。这些战利品会带有名为雷鸣一击的特殊附魔,当玩家击中任何 EliteMobs 生成的精英怪物时,会吸引仇恨。
雷鸣一击的工作原理
雷鸣一击附魔会增加对 EliteMobs 生成的实体造成的仇恨。雷鸣一击的每一级都提供一个等于附魔等级除以 3 的加成,这个加成在所有 6 个装备槽位中是可加的(头盔、胸甲、护腿、靴子、主手和副手)。
公式: 生成的仇恨 = 伤害 × (1 + 雷鸣一击总加成)
单件物品计算: 雷鸣一击加成 = 附魔等级 ÷ 3
示例:
- 一件物品上的雷鸣一击 III = 3 ÷ 3 = 1.0 加成倍数
- 所有 6 个装备槽位上的雷鸣一击 III = 6 × 1.0 = 6.0 总加成倍数
- 用 6.0 加成造成 100 伤害 = 100 × (1 + 6.0) = 700 仇恨点生成
这允许坦克即使造成的伤害显著低于伤害输出玩家,也能保持仇恨。
技术细节
仇恨系统为每个攻击精英怪物的玩家跟踪两个独立的值:
- 伤害:没有任何修饰符的纯伤害数字
- 生成的仇恨:伤害乘以任何仇恨倍数(如雷鸣一击)
精英怪物使用仇恨值来确定目标优先级。没有任何修改仇恨的附魔,仇恨等于伤害,所以伤害最高的玩家自动成为仇恨最高的目标。当坦克玩家装备具有雷鸣一击附魔的物品时,他们可以每次命中生成的仇恨远高于伤害所暗示的,允许他们在伤害输出玩家造成更高伤害的情况下保持仇恨。
常见问题
问:如果我造成的伤害最高,Boss 总是会以我为目标吗? 答:不会,如果另一个玩家通过使用雷鸣一击附魔有更高的仇恨。Boss 以仇恨最高的玩家为目标,不一定是伤害最高的玩家。
问:我需要多少雷鸣一击才能有效地进行坦克? 答:这取决于坦克和伤害输出玩家之间的伤害差异。通常,建议在多个护甲件和武器上具有雷鸣一击 III,以便进行有效的坦克。完整的雷鸣一击 III 套装提供 6.0 倍的仇恨倍数。
问:我可以看到我当前的仇恨值吗? 答:仇恨值在游戏中不显示。你只能观察精英怪物当前以哪个玩家为目标,以确定谁拥有最高的仇恨。