魔兽世界战斗系统数值分析 World of Warcraft 伤害公式与战斗机制科普

ximagine
ximagine
ximagine
2023年5月17日19:33:2619
0
 1 5973字阅读19分54秒沉浸阅读
宝藏摘要

魔兽世界是著名的游戏公司暴雪娱乐所制作的一款大型多人在线角色扮演游戏,是继魔兽争霸 III 及其资料片之后,故事发生在冰封王座四年后的艾泽拉斯大陆,游戏里的玩家分联盟和部落两个阵营,双方互相敌对偶尔在剧情上有合作,但实际上可以互相击杀的,本游戏已推出三款资料片分别是燃烧的远征、巫妖王之怒和大地的裂变,荒岛本次带来魔兽世界战斗系统数值分析。

荒岛广告位 火热招商中 详情请咨询 荒岛客服号 Q10907252
魔兽世界战斗系统数值分析 World of Warcraft 伤害公式与战斗机制科普
宝藏归属:荒岛  怎么办 发表观点:前往评论 浏览次数:19 次 更新时间:2023年5月17日 19:33:26

魔兽世界是著名的游戏公司暴雪娱乐所制作的一款大型多人在线角色扮演游戏,是继魔兽争霸 III 及其资料片之后,故事发生在冰封王座四年后的艾泽拉斯大陆,游戏里的玩家分联盟和部落两个阵营,双方互相敌对偶尔在剧情上有合作,但实际上可以互相击杀的,本游戏已推出三款资料片分别是燃烧的远征、巫妖王之怒和大地的裂变,荒岛本次带来魔兽世界战斗系统数值分析。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

属性概述

基础属性生命值:最大生命值上限受到耐力的加成,法力值:最大法力值上限,以前版本受智力加成现在为按等级固定,力量:提高攻击强度,敏捷:提高物理暴击概率,盗贼、猎人职业提高攻击强度,耐力:提高生命值,智力:提高法术强度和法术暴击率,精神:提高法力恢复速度。物理输出进阶属性伤害:即 DPH 浮动值,表单次攻击伤害的高低,攻击强度:受力量、敏捷加成,可看作人物自身的攻击力,攻击速度:普通攻击的攻击速度,急速:影响攻击施法速度,急速越高攻击越快,命中率:增加命中率的百分比,抵消玩家的未命中率,暴击率:受敏捷加成,暴击可以造成 2 倍伤害,精准:精准可以降低对方躲闪招架你攻击的概率。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

法系输出进阶属性法术强度:决定法术伤害的高低,主要由智力提供,急速:影响施法速度,急速越高施法越快,DOT 型法术每条之间的时间越短,命中率:增加法术命中率,抵消玩家的法术未命中率,法力回复:非战斗状态下每 5 秒回复的法力值,战斗回复:战斗状态下每 5 秒回复的法力值,暴击率:法术暴击的概率,受智力加成,造成 2 倍伤害。防御减免进阶属性护甲:主要由装备提供,减少物理伤害,躲闪:躲闪一次物理攻击的概率,躲闪不受到伤害,招架:招架一次物理攻击的概率,只能招架正面攻击,招架后不受到伤害,格挡:装备盾牌后,可以有一定概率格挡一次正面攻击,固定抵消 30%伤害 PvP 韧性:降低来自玩家的伤害,对物理和法术都有减免效果,PvP 强度:增加对玩家的伤害,对物理和法术都有增益效果。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

物理攻击分近战攻击和远程攻击,是猎人、盗贼、战士等物理系职业主要的输出方式,也是任何战斗系统最基础的部分。在魔兽世界“属性面板”中,远程和近战有其独立的属性面板,实际情况两者计算方式类似,因此以下部分均以近战为例详细讨论一下一次伤害是如何打出来的,但注意这里并不考虑对手的护甲等因素。首先物理职业输出方式一般分成普通攻击伤害和技能伤害两部分。普通攻击是最常见的攻击方式,也就是平时打出的“白字伤害”。技能伤害一般又受到普通攻击的加成,因此可以说普通攻击是物理职业的根本。单次攻击的伤害(DPH)其实就是面板上的“伤害”,也就是人物普通攻击打出来的伤害(不算对方伤害减免之前的数)。与之相关最直接的两个因素就是武器的基础伤害和人物的攻击强度。当然它也会受到别的 buff 的加 成,那么这个伤害就会显示为绿色。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

技能伤害

物理系职业的技能伤害一般都有“造成 X%的武器伤害”这样的描述,这里的武器伤害也受到人物攻击强度的影响,而并非武器信息上的基础伤害。一个技能一般形式大致是这样的:技能里描述的武器伤害其实就是玩家的 DPH,但和普通平砍的 DPH 不一样的是,普通平砍在计算 AP 加成的那一部分伤害的时候用的是人物攻速。而暴雪为了使瞬发技能伤害不至于因为武器速度太大而过强,在计算瞬发技能的伤害时统一根据武器的类型采用标准化速度。其公式如下:标准化武器速度为: 匕首:1.7,单手武器:2.4,双手武器:3.3,远程武器:2.8,特别注意的是,也有部分技能在计算伤害是仍采用人物的攻速,如: 平砍、顺劈、英勇打击、猛击、撕裂等。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

攻击速度在魔兽世界表示为两次攻击的间隔,数字的意义表示每 X 秒攻击一次,这个数字越小攻速越快。攻击速度受到武器速度和急速等级两方面的影响,面板上的攻速为已受急速等级加成的结果,攻速还有可能受到其他 buff 或技能的影响,其叠加为乘法叠加,攻速、DPS、DPH 之间的关系也比较好理解,急速等级是魔兽世界中的进阶属性,提升急速等级能够同时提高攻速、施法速度、宠物的攻速、缩短技能的公共冷却时间等。在面板中直接以提升百分比显示。急速等级对于 DPS 和治疗来说可以算是最终要的属性之一。因为它可以缩短技能吟唱时间和公共冷却时间。技能施放哪怕只快 0.1 秒对于整场战斗的 DPS 来说都会是巨大的提升。急速等级需求随等级的提高而提升。玩家 90 级提高 1%的攻速加成需要 425 点的急速等级。具体来说一个 90 级的玩家需要 425 点急速等级可以提升 1%的攻击速度,如果是法系职业,那么他可以缩短 1%的施法时间,同时他的公共冷却时间也可以缩短 1%。公共冷却时间大部分职业是 1.5 秒,但暴雪规定公共冷却时间最少不能少于 1 秒。但是要堆 50%的急速几乎也是不太可能的。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

与之对应的是未命中率,每个玩家都有一个 6%的基础未命中概率,对方比你等级高出越多,这个未命中概率就会越大,每高一级降低 3%。这个未命中概率只能靠玩家提升自身的命中等级来弥补。命中等级需求同样随等级的提高而提升。玩家 90 级提高 1%的命中需要 340 点的命中等级。如果命中堆到 100%,在战斗结果中就不会出现未命中,也就不需要再堆更多命中了。与之对应的是闪避,精准的作用在于降低对方闪避的几率。如果对方的闪避概率被你的精准概率完全抵消,那么盈余部分的精准还能抵消对方的招架。在 5.0 之后,为了帮助法系更好的堆命中,法系可以装备的属性重铸为精准并可以等效的增加命中。但大多数情况下这还是属于一个物理系职业更需要关心的属性。无论是技能还是普通攻击,都有一定几率可以触发暴击,暴击可以造成 2 倍的伤害。暴击等级和敏捷可以提高暴击概率。暴击伤害一般为 2 倍的原有伤害,一些天赋和技能可以提高这个上限。暴击等级需求同样随等级的提高而提升。玩家 90 级提高 1%的暴击率需要 600 点的暴击等级。双持顾名思义就是一些物理职业可以同时装备两把武器,双持武器时,主副手的伤害、和攻击速度都是单独计算的。一些技能根据描述不同也会主副手单独计算伤害。双持武器看似爆力其实会受到双持惩罚,具体是:副手的基础伤害只有 50%基础未命中率增加 19%即 25%的未命中率。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

法术伤害

和物理系使用冷兵器进行攻击不同,法系职业是通过操纵各种元素来释放魔法从而对敌人进行打击。一般的游戏设定中魔法都有自己的属性。在魔兽世界中,魔法有神圣、自然、冰霜、火焰、暗影、奥术 6 种属性。各个属性也会有自己附加的特性,比如冰霜的减速效果等。以前每种属性都有自己对应的抗性,但后来暴雪取消了抗性弱化了这一设定。治疗可以算是一种特殊的输出,即对友军的治疗输出。在早先版本法术强度只是针对伤害性法术的一个属性,与之相对的还有治疗强度,并且智力属性也不直接和法术强度挂钩(除非个别天赋)。后来暴雪修改之后,法术强度作为了统一属性同时提升伤害量和治疗量,并且 1 点智力可以提高 1 点法术强度,装备上的法术强度也大多修改为智力(除了武器和项链)。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

法术强度并不是百分之百加成到法术伤害的。每个技能加成的百分比并不相同,这个就是法术的法强系数。法术系数的大小一般和一个法术的基础施法时间有关,施法时间越长系数越大,加成就越大。一般以 3.5 秒为基准,一个 3.5 秒读条的法术能够获得 100%的法强加成。由于是线性加成的关系,所以只要取有装备和没装备时技能描述里的伤害数值,就能算出一个技能的系数是多少。当然最方便还是直接去 WoW 数据库查询。施法速度其实是一个隐藏属性,它可以减少一个法术施放的时间,施法时间越短对于法系输出来说 DPS 就越高。属性面板中的急速等级则是提高施法速度,和物理系用的是同一个急速属性。然而有些技能或者 Buff 可以直接提高施法速度,但是并不改变急速等级。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

伤害性法术,治疗法术,持续性法术(HoT,DoT 类)都可以产生法术暴击。法术暴击产生原本 2 倍的伤害,某些技能或天赋可以提高这个上限。魔兽世界中怪物的法术是不会暴击的。法术暴击和物理暴击共用一个暴击等级,智力属性也可以增加法术暴击率。暴击等级需求同样随等级的提高而提升。玩家 90 级提高 1%的暴击率需要 600 点的暴击等级。法术没有闪避、招架、格挡的概念,因此法术只有自身的未命中率,命中等级则是降低未命中率。和物理命中一样每个玩家都有一个 6%的同等级基础未命中概率,对方比你等级高出越多,这个未命中概率就会越大。这个未命中概率只能靠玩家自身堆命中率来填补。治疗法术是 100%命中,因此命中对于治疗职业没有用。前面提到过,现在法系职业精准也可以增加法术命中效果等价。命中等级需求同样随等级的提高而提升。玩家 90 级提高 1%的命中需要 340 点的命中等级。90 级时面对 93 级的精英 BOSS,需要 5100 点命中等级才能保证 100%命中。法力回复虽然对伤害没有影响。但在实际副本中对法系职业持续输出(或治疗)的能力影响重大。法力回复对战斗法力回复分为非战斗状态和战斗状态两种,单位是每 5 秒。精神作为基础属性唯一的作用就是为法系职业提供非战斗时的法力回复。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

伤害减免

在魔兽世界中,伤害分为物理伤害和魔法伤害两种。物理伤害受到护甲和格挡的减免。魔法伤害则受到抗性的减免。但熊猫人之后抗性被移除。值得注意的是 5.0 之后增加了 PvP 韧性,这个属性由韧性进化而来,但作用由原来韧性的减少暴击概率改成了现在的直接减免伤害,并且对物理和魔法伤害都起作用。这里特别要和伤害规避区别开来,比如躲闪、未命中、招架。它们最大的区别是,伤害减免或多或少会受到一次伤害判定,伤害规避则完全免疫一次伤害。 护甲的作用是减少物理伤害,也是最基本的防御属性,玩家身上各个部位的防具都能提供护甲。护甲的高低体现一个职业抵抗物理攻击的强弱,角色的护甲完全来源于他的装备,所以职业是肉还是脆完全由他们所能穿的装备直接决定的。暴雪这里通过防具材质这一设计来硬性区分出各个职业的护甲高低,特殊的肉盾型职业还能装备盾牌能大大增强护甲。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

在魔兽世界中免伤除了跟自身护甲有关,还跟对方的等级有关。简而言之就是,在你自身护甲一定的情况下,对方攻击者等级越高你的免伤越低。而且为了防止玩家极限堆护甲,免伤有 75%的上限值。在人物面板上会直接显示玩家护甲能带来的免伤,默认显示为攻击者和你等级相同时你的免伤。如果把护甲减免掉的伤害换成生命值,那么加上原有的面板生命就是一个角色的有效生命。它决定了一个玩家最终能承受多少物理伤害。 将伤害减免公式带入有效生命计算后可以看到,有效生命是随着护甲增加线性成长的。虽然在对伤害减免率的道路上是收益递减的,但是实际的有效生命是线性增加的,所以堆护甲总是不亏的,除非到达了 75%的免伤上限,也就是说最多可以获得 4 倍有效生命。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

格挡是装备盾牌的职业特有的减少物理伤害的属性,当装备上盾牌之后你就有机会对一次攻击进行格挡,格挡可以固定抵消 30%的伤害。格挡的概率跟你自身的格挡值和攻击者的等级有关。抗性从 5.0 之后已经被移除了,暴雪对此的解释是这个系统过于复杂,适用范围又比较小,过去他们一直没有开发出围绕抗性这一机制的好的玩法,因此熊猫人之后抗性被取消了。在 PvP 中统一用 PvP 韧性减免法伤。所以对 PvE 来说,法伤害是不能被减伤的。和前面命中的概念对应。未命中就是一次击空的攻击,对对方完全不造成任何伤害。每个人都有一定概率未命中敌人,提升命中属性可以降低你未命中的概率。面对同等级的敌人基础未命中概率为 6%,对方每高一级,你的命中率就下降 3%。这里特别要和闪避区别,这是不同的两次判定,命中是看你自己的命中率,闪避是看对方的闪避率。闪避也可以完全避免一次伤害,每个玩家都有一个被动技能叫闪避,但在大多数游戏中闪避都是敏捷型职业的优势。闪避概率受到很多因素的影响,但由于暴雪经常改动公式,甚至取消某些属性。在这里只能对原始的闪避公式进行分析。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

PVP 属性

PvP 韧性和 PvP 强度相对应,用来抵抗玩家对玩家之间的伤害,每 1%的 PvP 韧性可以抵消 1%的伤害,这个减免效果对物理和魔法伤害都有作用。任何玩家都有 40%的初始 PvP 韧性,更多的 PvP 韧性就要从 PvP 装备、宝石上获得了。这样 PvP 玩家和 PvE 玩家被更明显的区分开来了,想要在 PvP 中获得胜利,穿 PvP 装也成了刚性需求。可以看到减伤公式都遵循基本的伤害减免公式原型的,带入有效生命公式可以发现 PvP 韧性对有效生命的也是呈线性增加的趋势。根据计算,100 点 PvP 韧性大约能提升 1.42%的有效生命。PvP 强度使玩家在 PvP 环境下提升伤害和治疗量。PvP 强度并不会抵消 PvP 韧性而是直接按百分比增强原有伤害。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

关于魔兽世界的普通攻击判定,普遍说法认为采用的是圆桌理论。经典概率算法中,每一项结果是根据优先级逐个判定的。比如一次攻击必须先判定是否命中,再判定这次命中是否为暴击。这就导致暴击的概率实际上小于面板中显示的数字。在圆桌理论中,所有结果的概率都为绝对概率,如果各种结果的概率没有覆盖到 100%,那么剩下的部分就是普通攻击。如果在普通攻击前其他项已经超过 100%,那么最终将不会有普通攻击。假设一个等级相同的怪攻击一个战士,那么他的一次攻击判定概率分布可能是这样的。如果这个战士把格挡堆到 90%的话,那么他的概率分布应该是这样的。可以看到表格中格挡后面的事件全部挤掉了,格挡本身也只能有 84.3%的概率,因为桌子已经满了。伤害性法术在判定是并不遵循,普通攻击那一套“圆桌理论”。所有的法术都是先 roll 是否命中,如果命中再 roll 是否为暴击。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

经典概率算法的优点在于:符合常人的习惯性思维,且任何情况下结果都是可出现的不会存在某项被挤掉的情况。但是优先级的引入使各个属性有了优劣之分,他们的面板概率不再是实际可发生的概率。这一点不够平衡。圆桌理论的好处是,方便计算而且直观,保证了每个属性之间的平等。劣势在于如果某个结果概率发生巨大变化会完全牺牲掉优先级靠后的结果。物理技能攻击,就是所谓的“黄字伤害”(比如背刺、英勇打击等),和上面所说了普通攻击又是采用不同的判定方式。确切的伤害机制到目前为止还没有一个准确的说法,但是一次技能在从战斗记录中看出,是可以打出一次被格挡的暴击的。这在圆桌理论中是不可能发生的,因为圆桌理论中的各个结果是互斥的。根据网上玩家的实际测试,可能物理技能的伤害方式可能是依据“二次 roll 点理论”是在判定结果时不再是一视同仁,而是分为两个等级。未命中、躲闪、招架、格挡为第一优先级,爆击、直接命中为第二优先级。第一优先级的攻击结果按照原概率参与 roll 点确定,第二优先级则以圆桌中去除第一优先级的概率后剩下的部分为整体再进行 roll 点。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/world-of-warcraft-combat-system.html

请按 Ctrl+D 收藏荒岛分享给好友 如您发现本文件已经失效无法下载请联系站长修正
  • 荒岛公众号
  • 扫一扫关注
  • weinxin
  • 荒岛小程序
  • 扫一扫关注
  • weinxin
荒岛广告位 火热招商中 详情请咨询 荒岛客服号 Q10907252
荒岛广告位 火热招商中 详情请咨询 荒岛客服号 Q10907252

发表评论