进阶战斗策略指南#
《魔法门之英雄无敌:上古纪元》(Heroes of Might and Magic: Olden Era)目前处于抢先体验(Early Access)阶段,战斗系统的框架已经完整:六角格拼成的矩形战场、按先攻排定的回合制行动、一条没有上限也没有下限的伤害公式,以及士气与幸运两条概率修正线。本页先把系统规则逐条讲清,再给对照表与演算示例——数值会随版本调整,机制判据不会。兵种面板与派系细节见兵种图鉴与派系总览,本页不再重复。
一、战场与回合:先攻定顺序,速度定走位#
战斗在六角格拼成的矩形战场上进行:整体轮廓是矩形,格子是六边形,移动距离与远程射程都按格数计算。每回合双方部队轮流行动,两个属性分工非常明确,混为一谈是新手最常见的规划失误:
| 属性 | 作用 | 判据 |
|---|---|---|
| 先攻(Initiative) | 决定回合内的行动顺序,先攻越高越早出手 | 想抢先手、想压着对方打,看先攻 |
| 速度(Speed) | 决定每回合能移动多少格;先攻并列时,按速度排定先后 | 想追击、贴身远程、抢地形,看速度 |
先攻完全相同的敌我单位之间没有固定优先权:优先权按回合奇偶在攻守双方之间轮换,本回合你先动,下回合就轮到对方。因此「永远先手」并不存在,连续回合的出手权会来回摆动,布阵时要按两回合的窗口去想,而不是只算当前这一回合。
二、行动选项:攻击、等待、跳过#
本作没有增加防御力的「防御」指令。单位的行动选项只有三类:攻击,以及两个推迟或放弃类指令——等待(Wait)与跳过(Skip)。想让部队站得住,靠的是站位、地形、数量与反击规则,而不是一个原地加防的按钮。
| 选项 | 效果 | 使用判据 |
|---|---|---|
| 攻击 | 移动到目标近旁进行近战,或原地射击 | 有合适目标且想立刻结算伤害 |
| 等待(Wait) | 放弃当前行动权,推迟到本回合行动序末尾再行动;届时等待者之间按先攻反转排序,先攻最低的先动 | 想让敌方先走完再后手出手、诱使对方贴近 |
| 跳过(Skip) | 直接放弃本回合行动,单位原地不动 | 现在动和回合末动都只会带来损失时止损 |
等待的核心价值在于先攻序反转:先攻高的单位一旦等待,就要等所有未等待的单位行动完才轮到它,而且在等待者中排在后手。由此得到三条判据:
- 己方高先攻射手想「放敌人走近了再打」,用等待把出手压到回合末,等对方近战耗完移动力再收人头。
- 己方低先攻坦克想抢在对方主力之前贴脸卡位,就不要等待——等待只会把它压得更后。
- 对方有高先攻爆发单位时,用等待把己方关键输出挪到对方爆发单位行动之后,避免目标在出手前被削弱或调走。
跳过与等待的区别只有一条:本回合还动不动。需要单位完全不动(例如守住隘口等对方自己撞进反击圈)时才用跳过;绝大多数战术后手都应该用等待而不是跳过。
三、伤害公式:一条比值式,无上限也无下限#
Olden Era 的伤害计算只有一条核心公式(官方合作 wiki 与数据库站口径一致):
最终伤害 = 基础伤害 × 部队数量 × (20 + 攻方攻击ATK) / (20 + 守方防御DEF)三个参数分别理解:
- 基础伤害:取攻击方兵种面板伤害区间(最小值-最大值)内的随机值,区间越宽,单次输出的波动越大。
- 部队数量:按攻击方当前存活数量线性计算——剩一半数量,输出就只剩一半,反过来说,集中攻击把一个编队打掉一半,等于同时削了它一半输出。
- 攻防比值:分子分母各加20后相除,是一条平滑缩放曲线,不是阶梯表,也不存在任何封顶或保底。
三个直接推论比任何梯度表都重要:
- 无上限:攻击优势没有收益封顶,堆攻击永远有效,高级兵与英雄加成的攻击优势可以持续放大输出。
- 无下限:防御再高也只能把所受伤害无限逼近零而永远不会归零——高防部队扛线照样会被大数量磨死,不存在「免疫物理伤害」的堆法。
- 等攻防等于1.0倍:攻击等于防御时比值正好是1,谁也不占便宜;一切优劣势都从这条基线出发。
演算示例#
官方示例:4点攻击的剑士打1点防御的骷髅,倍率=(20+4)/(20+1)=24/21≈1.14,即约+14%伤害。
一条完整演算(面板数值为演示假设值):设某射手伤害区间11-15、当前数量40、英雄加成后攻击12;目标防御6。基础伤害随机取13,则:
最终伤害 ≈ 13 × 40 × (20+12)/(20+6) = 520 × 32/26 ≈ 640攻防对照表(代入公式的结果)#
| 攻方攻击(ATK) | 守方防御(DEF) | 伤害倍率 | 直观含义 |
|---|---|---|---|
| 4 | 1 | ≈1.14 | 官方示例:小优势约+14% |
| 5 | 0 | 1.25 | 低值区每点攻击优势约+5% |
| 10 | 0 | 1.50 | 优势开始线性累积 |
| 20 | 0 | 2.00 | 20点攻击优势翻倍 |
| 60 | 20 | 2.00 | 高值区要40点优势才翻倍,明显递减 |
| 0 | 10 | ≈0.67 | 攻击劣势每点约-3% |
| 0 | 20 | 0.50 | 防御20时只挨一半伤害 |
| 10 | 60 | ≈0.38 | 高防能压低伤害但永不归零 |
注意倍率由双方属性的绝对值共同决定,不能只看差值:攻击60打防御20与攻击20打防御0同样是2.0倍,但后者的40点优势花了更少的投入。
边际收益:什么时候堆攻、什么时候堆防#
对公式求边际可知:攻击每+1点,伤害乘以(21+攻)/(20+攻);防御每+1点,所受伤害乘以(20+防)/(21+防)。对方的对应属性越低,每点收益越大:
| 对方对应属性水平 | 每+1点攻击约提升伤害 | 每+1点防御约减伤 |
|---|---|---|
| ≈0 | +5.0% | ≈4.8% |
| ≈20 | ≈2.5% | ≈2.4% |
| ≈40 | ≈1.7% | ≈1.6% |
判据:双方属性都低的前中期,英雄攻防成长、增益法术与宝物的收益最明显;双方属性都堆高之后,边际收益快速递减,此时数量、先手权与集火顺序比继续堆属性更重要。
四、反击与骗反击#
反击规则只有三条,但每条都直接改变操作顺序:
| 规则 | 说明 |
|---|---|
| 近战触发反击 | 单位被近战攻击后立即反击攻击方,反击按其自身的攻击计算 |
| 无反击近战 | 部分单位的近战攻击不受反击,打出去对方不还手,这类单位是天然的集火发起者 |
| 远程被近身 | 远程单位被贴近后只能改用弱化的近战攻击,它的反击同样按弱化后的近战计算 |
每支部队的反击机会有限,被消耗掉本回合就不再反击——这正是「骗反击」战术的立足点,标准流程:
- 用价值最低的编队先攻击对方的高价值近战单位,主动吃掉一次反击;
- 主力紧跟着集火同一目标,此时对方已无反击可用,主力这一轮输出不付出代价;
- 下一回合重复消耗。对方若用等待把反击时机后移,你的佯攻编队同样用等待对齐到回合末再出手。
判据:佯攻编队的价值必须远低于对方反击能打掉的伤害,否则「骗」就是亏本买卖;主力跟上的输出则要确保足够击杀或重创目标,让消耗掉的反击换来实际战果。
五、远程单位:双重惩罚#
远程输出有两个独立的惩罚来源,理解它们才能摆好射手的位置:
| 惩罚 | 触发条件 | 幅度 |
|---|---|---|
| 近身惩罚 | 被敌方近战单位贴身 | 伤害-50%,且只能改用弱化近战攻击,反击同样弱化 |
| 距离惩罚 | 目标在约3-4格外,距离越远越低 | 每远1格约-10%,累计最多-50% |
两点补充:两种惩罚不叠加,同时触发时不会叠到-100%;个别单位的特性可以豁免其中某种惩罚,以兵种说明为准。两处资料来源对距离惩罚的起始格数有出入(3格或4格),以游戏内实际显示为准。
由此得出射手站位的判据:后排不是为了躲,而是为了控制与目标的距离。距离惩罚的豁免区内(约3格以内)输出不打折,所以射手阵位要尽量前压到安全线边缘;一旦被近身,输出直接腰斩且还不了手——近战保护远程的本质是「不让任何人贴上来」,而不是「离得越远越安全」。
六、士气:派系纯度决定下限#
士气决定单位跳过本回合或获得额外行动的概率,每点士气对应±4%:正值是额外行动的机会,负值是被跳过行动的风险。基础士气由部队的派系构成决定,与兵种强弱无关:
| 部队派系数 | 基础士气 | 含义 |
|---|---|---|
| 1 | +1 | 纯派系部队,约4%概率再次行动 |
| 2 | 0 | 混入第二个派系无惩罚,也无奖励 |
| 3 | -1 | 开始出现跳过风险 |
| 4 | -2 | 风险约8% |
| 5 | -3 | 风险约12% |
| 6 | -4 | 风险约16% |
| 7 | -5 | 风险约20%,每五回合平均白丢一次行动 |
判据非常清晰:混编第二派系是免费的,从第三派系开始每加一个都要付士气代价。所以部队扩张时的默认方案是两个派系内混编;确要堆第三派系,必须换来战力质变(例如补进关键远程或无反击近战单位),否则宁可缺一档兵。英雄技能与宝物可以在构成基础上继续修正士气,改变最终的概率档位。
七、幸运:每点±6%的概率修正#
幸运决定幸运一击与厄运的触发概率,每点幸运对应±6%。默认范围是-5到+5:
| 幸运值 | 触发概率 | 触发结果 | 对期望伤害的影响 |
|---|---|---|---|
| +5 | 30% | 幸运一击,伤害150% | 期望×1.15 |
| +1 | 6% | 幸运一击,伤害150% | 期望×1.03 |
| 0 | 0% | 无修正 | ×1.00 |
| -1 | 6% | 厄运,伤害仅50% | 期望×0.97 |
| -5 | 30% | 厄运,伤害仅50% | 期望×0.85 |
三个判据:
- 幸运的期望收益是线性的:每点幸运约±3%期望伤害,正向是1.5倍的爆发,负向是半价输出。
- 幸运一击与攻防比值乘算:基础伤害、数量、攻防比值算完之后,幸运一击再乘1.5。因此基础输出越高的单位(高数量、高伤害区间),幸运的绝对收益越大。
- 低幸运部队的输出下限被厄运压低,打消耗战时「最坏情况」要按50%伤害预估;对幸运为负的敌人集火,相当于稳定白赚15%期望。
八、地形:本土作战#
每个派系都有对应的本土地形,在该地形上开战时,本土地形一方获得战斗加成。战场由交战发生的地点决定,因此地形是开战前就能规划的变量:
- 主动进攻时,尽量把决战拖到己方本土打;开荒路线尽量沿本土地形延伸。
- 面对本土作战的守军时,把对方引出本土再打,或接受「自己带着劣势进场」的现实,用兵力与先手优势覆盖。
具体的加成数值以游戏内为准(抢先体验期间可能随版本调整),但方向性判据不变:同等兵力下,本土方占优;跨地形作战的一方需要额外的兵力或先手优势来填平差距。
九、兵种相克与扩张节奏:判据清单#
兵种克制不需要背表,全部可以从前三节的机制推导出来:
| 判据 | 推导 | 结论 |
|---|---|---|
| 高攻打低防 | 比值放大,低值区每点优势约+5% | 高攻单位优先收割低防高价值目标(射手、施法类) |
| 低攻打高防 | 比值收缩但永不归零 | 别用低攻部队硬磨高防坦克,换成数量多的部队按「总量」磨 |
| 数量线性 | 伤害随当前数量线性衰减 | 大数量低级兵打「消耗战」占优;少量高级兵要在它被围死前打出决定性伤害 |
| 反击消耗 | 反击机会有限 | 高价值近战要用佯攻骗掉反击后再进场 |
| 先攻与速度 | 先攻定出手、速度定移动 | 先攻低的远程必须靠阵位自保,指望不了先手;速度快的近战负责贴射手 |
| 远程双惩罚 | 近身-50%、远距最多-50% | 拉开阵线消耗对方射手(逼它吃距离惩罚),或派快马贴身(逼它吃近身惩罚) |
扩张节奏同样用判据而非固定时间表:
- 每场野战前先估算损耗:用伤害公式代入双方攻防与数量,算出「我方预计承伤总量」,再判断掉兵换经验与资源是否划算。攻防比值明显低于1的仗,除非收益是资源矿或关键兵种建筑,否则绕开。
- 无损开荒的窗口在前期:双方属性都低的阶段,英雄一点攻击就是约5%伤害提升,此时英雄等级带来的攻防优势最值钱;拖到双方属性膨胀后,开荒损耗会快速上升。
- 部队规模与士气的平衡:扩编第三、第四个派系之前,先确认战斗损耗的上升能否被战力提升覆盖——士气为负的部队在关键会战里跳过一次行动,可能就是整场仗的转折。
修订说明#
本页旧版包含大量虚构的战斗数值与机制,现已全部清除,逐条纠正如下:
| 旧版内容 | 问题与纠正 |
|---|---|
| 行动选项表中的「仅移动(防御):防御力+30%」与「防御:不移动,防御力+50%」 | 本作战斗没有增加防御的「防御」指令,单位行动选项只有攻击、等待(Wait)、跳过(Skip);安全靠站位、地形与反击规则,不靠加防按钮 |
| 伤害公式「每超出1点伤害+5%,上限+300%;每缺少1点伤害-2.5%,下限-70%」 | 真实公式为:最终伤害=基础伤害×数量×(20+攻方攻击)/(20+守方防御),攻防比值平滑缩放,无上限也无下限,防御永远不能把伤害降到0 |
| 「攻防差值-伤害修正」梯度表(+10对应+50%、+60对应+300%上限、-28对应-70%下限等) | 整表删除。倍率由双方属性绝对值代入公式计算,不存在按差值查表的阶梯,上表所有梯度数值均为发明 |
| 「等待后速度临时减为1/3,在回合末行动」 | 等待只是把行动推迟到本回合行动序末尾,等待者之间按先攻反转排序,没有任何速度惩罚 |
| 幸运一击「伤害×2.0」 | 真实幸运一击为150%伤害,每点幸运对应±6%触发概率,默认范围-5到+5 |
| 士气概率表(+3对应25%、+2对应15%等) | 真实机制为每点士气±4%(额外行动或跳过),无8%/15%/25%档位 |
| 「士气传染」「连锁中断」机制 | 无出处,删除;士气效果只有额外行动与跳过两种 |
| 地形修正表(攻防±10%、各类地形移动消耗倍数、闪避/火伤词条等) | 整表删除,旧表地形种类与词条均为发明;本作已核实的地形机制是本土地形加成,具体数值以游戏内为准 |
| 兵种体积系数(中型1.5、大型2.0)、数量修正表 | 数量按存活数量线性计入公式,不存在体积系数 |
| 技能修正表(进攻术+15%/30%、箭术+30%、防御术-30%等具体数值) | 数值均为发明,删除;技能效果以游戏内技能说明为准 |
| 远程「未移动伤害+20%」「高地形+15%」「精准魔法无视距离惩罚」 | 全部为发明,删除;已核实的远程惩罚是近身-50%与远距每格-10%封顶-50%,两惩罚不叠加,个别单位特性可豁免 |
| 兵种伤害范围表(农民1-2、剑士4-7、黑龙30-50)与速度区间表(极快15+含凤凰、龙蝇等) | 官方未公布本页旧版所列的面板数值与兵种表,全部删除;演算只使用官方示例(4攻击对1防御≈1.14倍)与标注为假设的演示值 |
| 分兵数量推荐表、炮灰兵种价格表、攻城武器价格表、兵力比例胜率表、英雄对决权重表 | 全部无数据来源,删除;相关决策改为按公式与机制推导的判据型描述 |
本页数值口径来自官方合作 wiki 与公开数据库站的战斗机制说明,抢先体验期间机制与数值可能随版本调整;遇到与本页冲突的更新,以游戏内说明为准。