QuestAway Wiki
数据:v1.0.2

战斗公式

游戏机制指南

v1.0.2

战斗是逐击模拟的:每一次出手、闪避、格挡和暴击都要随机判定。本指南按游戏的处理顺序追踪一次攻击,并列出游戏客户端使用的公式。

一次攻击的结算步骤

攻击的结算顺序、暴击与等级差

步骤10每级等级差×1.15

每次普通攻击和技能命中都按以下顺序经过相同的步骤:

  1. 1
    自动落空目标处于无法被攻击的状态,或近战攻击者攻击飞行目标。
  2. 2
  3. 3
    狂怒层数被击中的英雄获得一层。
  4. 4
  5. 5
  6. 6
    护甲与抗性 护甲作用于物理部分,抗性作用于各元素部分。
  7. 7
    格挡判定物理部分和元素部分分别判定。
  8. 8
    吸收作用于整次攻击。命中的攻击至少造成 1 点伤害。
  9. 9
    加成 先是狂怒、感电、诅咒和易伤,然后是虚弱,最后是章节首领的阶段倍率和首领的狂怒。
  10. 10
    异常状态 英雄的冰缓、虚弱和致盲会施加到被击中的敌人身上(若该敌人仍存活)。
每部分 = 原始伤害 × 暴击 × 等级系数 × (1 − 护甲或抗性减伤) × 格挡
一击 = max(1, 吸收(物理部分 + 各元素部分)) × (1 + 增幅) ÷ (1 + 虚弱) × 首领阶段 × 首领狂怒

百分比均为游戏中显示的数值(游戏内部以基点存储,100 = 1%)。闪避、格挡和元素格挡是数值而非百分比,生命值、自动回复和吸收为属性界面中换算后的数值。

暴击

暴击率可以超过 100%:每满 100% 就必定多一“层”暴击,剩余部分则是再多一层的几率。

暴击倍率 M = 2 + 暴击伤害
层数 n = 暴击率的整数部分,并以剩余部分为几率再 +1
伤害 无暴击层时 × 1,一层时 × M,n 层时 × (1 + n × (M − 1))
平均 = 1 + 暴击率 × (M − 1)

暴击作用于攻击的物理部分和元素部分,但不作用于持续伤害、反伤或治疗。怪物永远不会暴击。

示例:暴击率 150%

暴击率 150%、暴击伤害 +50% 时,M = 2.5。每次攻击至少暴击一次(×2.5),其中一半会暴击两次(1 + 2 × 1.5 = ×4)。平均为 ×3.25。

等级差

英雄等级高于怪物时不会得到任何好处;只有低于怪物时才会吃亏,此时怪物的攻击也会更痛。关卡首领和章节首领对等级差的惩罚要重得多:

等级差 = 怪物比英雄高出的级数(不高于英雄时为 0)
系数 = 前 5 级为 1.15 ^ 等级差,之后每多 1 级再 × 1.6
首领系数 = 前 3 级为 1.15 ^ 等级差,之后每多 1 级再 × 3
英雄伤害 ÷ 系数 · 怪物伤害 × 系数
怪物高出英雄英雄造成英雄承受首领系数英雄闪避几率保留
1 级×0.87×1.15×1.1590%
2 级×0.756×1.32×1.3280%
3 级×0.658×1.52×1.5270%
4 级×0.572×1.75×4.5660%
5 级×0.497×2.01×13.6950%
6 级×0.311×3.22×41.0640%
7 级×0.194×5.15×12330%
8 级×0.121×8.24×37020%
10 级×0.047×21.09×3,3260%

只要攻击的任一方是关卡首领或章节首领,就改用首领系数;对首领时,闪避一栏不变。首领面对比它低超过 3 级的英雄时还会狂怒。

持续伤害、战场与首领等级

两种系数同样作用于持续伤害的每一跳和反伤。英雄对英雄(战场)时始终按同级计算。

章节首领的战斗等级比其关卡高 ⅔ 级,因此即使队伍与关卡同级,造成的伤害也只有 ×0.911,承受的伤害则为 ×1.098。关卡首领的战斗等级与其关卡最多相差 ⅓ 级。

比首领低 4 级的英雄承受其 ×4.56 的伤害,造成 ×0.219 的伤害;面对高 4 级的普通怪物,则只承受 ×1.75。

尚未确认的内容

以下内容读自代码,尚未在实际游戏中验证:

  • 抗性的职业权重。轻甲职业只保留 60% 的抗性,中甲职业保留 80%。铠甲的提示框没有提到这一点。
  • 持续伤害和反伤无视所有减伤。这一点应在高护甲首领身上测试。
  • 冷却对瞬发伤害技能计算两次。它既缩短冷却,又提高每次施放的伤害。代码确实如此;是否有意为之尚不清楚。
  • 约 40 个技能带有脚本化的额外效果(多段攻击、连锁、印记、炮塔),本指南未涵盖。
  • 哪种怪物是灵敏型。游戏从每章一份较旧的三怪物列表中选取敏捷,可能与屏幕上的怪物不一致。
  • 战场、裂隙巨像和公会巨兽猎杀沿用同一战斗引擎,但有各自的规则,本文未涵盖。
  • 显示上限。属性界面会把超过 75%(有最大抗性时为 85%)的抗性和超过 100% 的穿透标为“溢出”。攻击速度、暴击率、闪避和格挡在战斗中没有上限。

来源:游戏客户端 1.0.2。