一场地面战斗每一小时结算一轮,在每一轮对战中,进攻方和防守方各随机选择一支部队进行对战。(虽然如此,但是仍可以把多个参加战斗的师的进攻值合并使用。[译者注:在1.11版本之后,这还需要考虑协同性的问题.]见“伤害结算”章节。)
下文中,我们将把发起进攻的一方称为"进攻方",被攻击的一方称为"防守方"。处于战斗中的陆军师实际受到的打击则被双方分别的进攻值以及进攻方突破值和防守方防御值决定。
战术
- 主条目:Combat tactics
战斗开始时会选择战术,每过12小时会变更一次。
战斗宽度
在战斗中,每个师的战斗宽度将被相加在一起,以确定有多少个师与前线宽度相适应并参加战斗。多线进攻时,战斗的可用宽度会增加,所以当战斗宽度是部队进攻的限制因素时,需要多线进攻以增加战斗宽度。战斗宽度也受特定的战术影响. 战场的基本战斗宽度是70,每个额外的进攻方向将增加25战斗宽度。
师的作战宽度是所有非支援营的宽度之和。步兵营(包括摩托化步兵、机械化步兵和特种部队)、坦克营和自行反坦克炮营的作战宽度是2,炮兵营和自行火炮营(SPG)的作战宽度是3,反坦克营、防空营的作战宽度是1。支援连不占用作战宽度。人海突击学说科技树的两个互斥分支中的The Vast Offensives和Human Wave Offensive分别可以降低步兵营0.3和0.4的作战宽度,意味着相同的作战宽度能够多挤进15%或25%的步兵营。
作战时会从预备队中抽调师加入作战,除非超宽惩罚达到-33%。超宽惩罚的计算方法是2 * (总宽度 - 战场宽度) / 战场宽度,这说明在80宽的战场上,可以有93宽的作战部队进行战斗(32.5%的惩罚),但94宽就不可以了(35%的惩罚)。
预备队
战斗宽度无法容纳的师,或者是在战斗开始后才加入战斗的师,将会进入预备队。在预备队中的单位不能以任何方式为己方做出贡献,不能恢复组织度,也不能提高堑壕等级和计划准备加成。
在预备队中的单位在现场宽度容许的情况下,每小时都有几率加入战斗。基础几率只有每小时2%(平均增援时间是35小时[译者注:显然增援时间满足几何分布,它的期望值应该是几率的倒数,所以如果增援率是2%, 平均增援时间按理说应该是50小时.])。增援几率可以通过研究无线电科技、师速度、陆军学说和通信支援连获得很大的提高。
防守时,如果所有前线师都被击退而预备队仍有部队,预备队中的部队也被迫随着前线师一同撤退。进攻也是同样道理,如果所有前线师的组织度耗光而预备队还有有组织度的部队,整体的攻势也会终止。
作为防守方,应当在预备队中及时放置部队,令其有时间增援前线,且不会被迫撤退,甚至击溃。如果战斗是满宽度预备队还有可用的部队,可以考虑手动将组织度很低的防守部队一次一支地撤到后方的一个地块,这样这些部队就能恢复组织度而预备队中的部队就能填补前线。否则,己方就会面临前线部队的组织度都处在低水平,预备队无法增援而被同时击退的风险。
如果是进攻方,可以考虑不要让超过现场宽度的部队进攻,这样这些部队就不会待在预备队中,还能够恢复组织度并获得计划加成。如果战场宽度允许,而预备队中还有部队(有部队抵达,或前线有部队组织度耗光),防守方的所有单位都处于战斗中,可以考虑不等待增援,而是手动停止战斗,然后再一同进攻,这样所有单位就可以立刻加入战斗了。
[译者注: 增援率加成的叠加是加法叠加]
攻击
对人员攻击(软攻,soft attack)和对装甲攻击(硬攻,hard attack)是对防守师的攻击数值。防守部队的装甲率决定着该部队收到的对人员攻击和对装甲攻击的比率。例如,一支100%装甲率的部队只会受到对装甲攻击,而不受到对人员攻击;而一支25%装甲率的部队会受到对装甲攻击的25%和对人员攻击的75%。
在计算可能的伤害之前,先对攻击值与防守部队的防御值进行比较。杀伤值可以理解为发动攻击的次数。参见伤害结算部分。
装甲率修正后的攻击值=软攻*(1-装甲率)+硬攻*装甲率
【译者注:请注意区分攻击(attack)和伤害(damage),attck是指一方可以发动多少次攻击;damage是指一次攻击命中后输出的组织度和HP的伤害。虽然很多汉化mod将attack译为杀伤,但并不建议这样做,因为attack并不会直接造成敌方伤害,无“伤”可言。】
防御
进攻方的突破(breakthrough)表示进攻方可以发动多少次防御。该数值用以在结算中抵扣防守方的攻击,以计算进攻方最终受到的伤害。
防守方的防御(defense)表示防守方可以发动多少次防御。该数字用以在结算中抵扣进攻方的攻击,以计算防守方最终受到的伤害,详见下节“伤害结算”。
伤害分配
每个师会将其伤害分配给总和宽度不大于该师宽度2倍的数个战斗中敌军师
每个师各自以随机顺序索敌战斗中的敌军师作为目标,直到增加任何目标都会导致敌军师宽度总和大于该师宽度的2倍。如果选择第一个目标时所有敌军的宽度都不小于这个值,则随机挑选一个。
例如,宽度为 30 的师的交战宽度为 60。它的目标列表可能包括 5 个 12 宽的师(5*12 = 60),但如果遇到 5 个 15 宽的师,它一次只能与其中 4 个交战(5*15 > 60)。
攻击分为非协调部分和协调部分。非协调攻击根据各自的宽度在交战宽度内的所有目标之间平均分配。一个被选中的最佳目标会额外接受所有协同攻击,从而增加使攻击大于其防御的可能。
协调份额的公式为35%+ 协调 ×(1 + 主动性),最大不超过90%。
主动性是从通信支援连获得的增益。 协调性可通过研究无线电、雷达、优势火力学说、决战计划学说或机动战(一种机动作战学说专用的 "不后退 "陆军指挥精神)获得。
最佳目标的选择公式为( 软攻 * ( 1 − 硬度 ) * 1 + 硬攻 * 硬度 * 1.2 ) * ( 穿甲深度低于目标装甲厚度时 * 0.5 , 否则 * 1 ) ( 100 % − 剩余组织度占比 / 4 )
例如,一个攻击值为 1000 的 35 宽师的目标名单上有 5 个防御力为 200 的 14 宽师,协调份额为初始的35%。650 次攻击将分配给分割攻击。每个敌军师将获得其中的 130 次。剩下的 350 次攻击将分配给最佳目标。这时 4 个子目标以 200 防御值承受 130 攻击值,而最佳目标以 200 防御值承受 130 + 350 = 480 攻击值。如果有两个攻击值为1000的35宽师而其分配完全相同时,那么子目标将以 200 防御值承受 260 攻击值,而最佳目标将以 200 防御值承受 960 攻击值。
伤害结算
在伤害结算中,攻击值=round(装甲率修正后的攻击值/ 10)
;防御值=round(防御值/ 10)
。攻击值和防守值都是整数。(round(x)是一个随机取整的函数,定义为round(x) = ⌊x⌋ + Bernoulli(x - ⌊x⌋)
,第一项表示取x的整数部分;第二项表示以概率p取1,概率p=x的小数部分,可参考伯努利分布。)
每次攻击都有命中和未命中的可能,命中时会造成敌方HP和组织度受损。每次进攻过后,进攻单位攻击值-1,防御单位防御值-1(若仍有剩余),而真正的命中几率取决于防御单位有无防御值剩余。当一个单位有防御值或突破值剩余时,躲闪攻击的基础几率为90%。如果防守单位已无剩余防御值或突破值,其躲闪几率降低至60%。
而每一次命中造成的伤害也是随机的,由引入的两个随机骰子分别造成(例如,我们生活中常用的骰子数值为6)。对HP的伤害,骰子数值为2;对组织度的伤害,骰子数值为4。
伤害值=掷骰子的结果*伤害修正因子。
伤害修正因子只包括三种:0.06的HP基础值和0.053的组织度基础值、战术修正、小金盾修正(即若受到伤害的一方的装甲厚度高于对手的穿甲深度,则受到的伤害-50%)。而除此之外的各种修正,都只是更改攻击值从而更改命中次数,而对每次命中的伤害值没有影响。
当装甲单位对战穿甲深度不足的目标时,组织度伤害的骰子数值修改为6,这模拟了装甲单位在战场上可以更自由地移动,更精确地瞄准,因而打出更高的伤害。这意味着,一个没被击穿的装甲单位每小时可以造成3.5的组织度伤害,而非2.5,这相当于每次命中的伤害提升了40%。
遭受HP伤害意味着人力损失和装备的损失,损失数量与HP下降成正比(按:即HP损失的70%),而实际上的装备损失还要加上损耗造成的损失。一个单位的战力(strength)取人力满编率百分比和装备IC(即把装备按产能折算)满编率百分比中较小的那一个。而一个单位输出的伤害受到战力的修正,即实际输出伤害=输出伤害*战力导致的修正。战力导致的修正等于战力向下取整到10%的整数倍。例如战力是92%,则修正为90%,以此类推。写成数学公式就是
实际输出伤害 = 输出伤害*(10%*⌊战力/10%⌋)
请注意,在战斗结束之前,一支部队HP受到伤害并不会改变该部队其他的数据。
举例说明上述机制:1个对人员杀伤1000的装甲师进攻,1个防御500的步兵师防守。不考虑战术修正。
因此,防守方装甲率=0;进攻方可以发动100次对人员的攻击,因装甲不被击穿,组织度伤害骰子数值=6;防御方可以发动50次防御。
- 50次攻击受到防御;50次攻击未受防御。
- 50次攻击的命中几率为1 - 90% = 10%;50次攻击的命中几率为1 - 60% = 40%。
- 步兵师平均被命中50 * 0.1 + 50 * 0.4 = 25次。
- 计算组织度损失需要掷骰子25次,单次的数学期望为(1 + 6) / 2 = 3.5。
- 装甲师的战斗强度受损,略小于100%,故伤害输出向下修正至90%。
- 总结,装甲师预计每小时造成25 * 3.5 * 90% * 0.053 = 4.2点伤害。鉴于一个常规的步兵师的组织度为50-60,战斗预计将于半日后结束。
附带性伤害(建筑伤害)
当地的基础设施和防御工事(陆上要塞和海陆要塞)也可以受到伤害。伤害值由进攻方的攻击值、软攻占比和伤害结算因子决定。防御工事受到伤害的概率为5%,而基础设施则为100%。近地支援机不会造成附带性伤害。
[math]\displaystyle{ \text{附带性伤害} = 0.1 * \text{软攻} * \text{ 进攻总数} * \text{伤害结算因子} }[/math][1]
对基础设施的损害还会受到进一步的修正,详见onstruction#Damage_and_repair.
战斗修正
File:Ambox outdated info.png | 这部分内容可能已不适合当前版本,最后更新于1.09。 |
下面列出一些对攻击值和防御值的修正因子 (并不详尽)[译者注: 这些修正因子的叠加均为乘法叠加]:
- 森林、丘陵、山地: 当攻击方对森林、丘陵、山地的敌人发起攻击,分别给予攻击方 -20%、-30%、-60%的惩罚。
- 跨河: 进行跨河攻击时,给予攻击方 -30% 或者 -60% 的惩罚 ,该惩罚取决于河流的大小。
- 夜间: 于夜间战斗时,给予攻守双方 -50% 的惩罚。
- 要塞: 每点要塞等级对攻击方造成 -15% 的攻击和突破惩罚。每个额外的攻击方向可以减少1点要塞等级的惩罚,但要塞惩罚至少为1级。
- 包围: 给予防守方 -30% 惩罚。
- 敌方拥有制空权: 防守方的防御值和攻方的突破值会受到惩罚。
惩罚= -35% *敌方空优 * (1 + 敌方陆军学说修正 + 地形修正 + concealment advisor) + 70% * 我方对空攻击 / (我方对空攻击 + 112)
(第二项即“敌方空优被削弱”). - 缺乏补给: 缺乏补给最多可造成 -33% 的惩罚
- 超出战场宽度: 战场上加入战斗的师可以略微超出战场宽度,同时带来轻微惩罚 (-2% 每点超出的战场宽度)
- 部队堆叠惩罚: (-2% 每个超出堆叠上限的师。 堆叠上限为8, 每个侧翼攻击方向额外加4
- 多线作战: -50% 对正在攻击的师遭受其它方向攻击时
- 空降惩罚: -30% 空降48小时后战斗惩罚
- 登陆惩罚: -70%
- 指挥官技能: +5% 每一点攻击或防御技能
- 计划加成: 基础最高加成+30% ,通过陆战学说改进最高可达+110%
- 堑壕: +2% 每点修建好的堑壕. 最大: 5 基础 + 11 工兵连 IV + 10 学说 = +52%
- 空中支援: 除支援飞机直接造成伤害以外,还对攻击和防御有加成
- 国家精神
- 部队经验: -25% 对乌合之众, 0 对 训练初成, +25% 对训练有素, +50% 对经验丰富, +75% 对久经沙场
- 战术修正
- 破译优势: +5% 每点解密超过对方平均加密水平 (例如: 解密等级为 5 敌方平均加密水平为3,5-3 = 2 对战斗有 2*5% = 10 % 增益)(抵抗运动dlc中已修改)
所有的正向修正都可以叠乘在一起,所以若占尽天时地利人和,可能会得出非常高的正向修正。
例如:
- 部队经验 +75%
- 堑壕 +40%
- 地形 +20%
- 国家 +40%
- 指挥官技能 +35%
这些修正总共对你的单位的基础属性有 +556% 的加成 (1.75*1.4*1.2*1.4*1.35=5.56)
如果修正是负面效果,修正的最终下限是 1% .
装备损失
经过战斗,装备损失和人力损失都会变更为HP损失的70%。【按:原文是strength,不通,应改为HP】
除非变更编制,一支部队的其他数据在战斗中都是锁定的,在战斗后才变更。