战斗规则

战斗

在标准战斗中,当一个部队攻击另一部队时,攻击者或者防御者被销毁,不会两者都被销毁(除非攻击者是导弹)。

战斗的结果取决于多种因素,包括机会。

请注意,除老兵身份外,防御者可以得到很多加成,而攻击者则很少。攻击部队通常可以预期情况会与其对抗。

首先,计算攻击者的强度。

-如果攻击者是老兵,则将其力量乘以与其老兵等级相关的加成。

接下来,计算防御者的强度。

-如果防守者是老兵,则其力量乘以与其老兵水平相关的加成。

-然后,防御者的力量乘以其所占据地形的防御因子。

-如果防御者是驻防的,或者是可以驻防的并且在城市内,则其强度乘以1.5。

-如果防御者是防守装甲部队的派克曼部队,则防御者的力量将增加一倍。

-如果防御者是防御空中部队(包括导弹和直升机)的AEGIS巡洋舰,则防御强度乘以五。

-如果防御者所在的城市装有SAM电池,而攻击者是空中部队(直升机或导弹除外),则防御者的力量会再次加倍。

-SDI防御使防御者抵抗导弹攻击的力量加倍。

-如果攻击者是一艘船,而防御者在拥有海防的城市中,则防御者的力量将增加一倍。

-在拥有“城墙”的城市中,防御陆地部队(榴弹炮除外)和直升机的力量增加了两倍。

-如果防御者在要塞中(而不是城市中),则其力量会加倍。

-最后,如果攻击者是战斗机,防御者是直升机,则防御者的力量将减半。

经过这些计算后,如果攻击者的强度为0,它将失败。否则,如果防御者的强度为0,则防御者失败。

攻击者和防御者的火力也被重新计算。

-如果防御者是一艘船,并且在城市内,则攻击者的火力会加倍,并且该船的火力将设置为1。

-如果战斗机在攻击直升机,则直升机的火力设为1。

-如果两个部队都不能移动到对方所在地块,例如一艘船在陆地上攻击一个陆地部队,则两者的火力均设为1。

在这些前置计算之后,只要两个部队都还活着(即,生命值大于0),战斗就会开始。每回合都会生成一个介于1和攻击者与防御者的力量之和之间的随机数。如果此数字大于防御者的力量,则防御者损失的生命值等于攻击者的火力。否则,攻击者的生命值将等于防御者的火力。第一个达到0生命值(或负生命值)的部队将损失。

无论哪个部队在战斗中幸存下来,都有可能被提升为老兵级别。如果获胜者的文明有“孙子兵法学院”(如果不是过时的话),则陆军部队升级的机会就会增加一半。

如果攻击者是一个陆地部队并且获胜,而防御者所在的城市没有城墙,则该城市的规模将减少1。

如果防御者失败,并且不在城市,要塞或空军基地内,则防御者所在地的所有其他部队可能会与防御者一起被摧毁。

-战斗示例1

假设一个大炮(A:8,D:1,HP:20,FP:1)攻击一个城市内的火枪手(A:3,D:3,HP:20,FP:1),而城墙建在森林地块。都不是老兵。

防御者的基本强度为3。因为它在森林地块上,所以强度为4.5。它位于城墙后面,因此其强度增加了两倍,达到13.5。它是城市内的地面部队,因此其强度增加到20.25。

游戏内部的力量值实际上乘以10,分数却下降了,因此攻击者的力量为80,防御者的力量为202。

两个部队的火力保持不变。

每一轮战斗,都会生成1到282之间的随机数。如果该数字大于202(大约28%的机会),则防御者将失去1点生命值。否则(大约72%的机会),攻击者将失去1点。

由于两个部队的生命值均为20,因此赔率有利于防御者的胜利。在战斗中,防御者可能会失去大约40%的生命值。但是,只要两个部队的实力都不为零,结果就无法确定。防御者可能会毫发无损,或者可能失去大部分生命值,甚至可能输掉战斗。

-战斗示例2

假设有3个移动点的老兵战舰(A:12,D:12,HP:40,FP:2)攻击城市内的老兵高山部队(A:5,D:5,HP:20,FP:1)建在草地上,有城墙和沿海防御设施。

由于具有老兵身份,攻击者的力量为12,提高至18。

防御者的力量是5,由于获得了老兵身份而提高到7.5。地形的防御因子为1(无作用)。沿海防御力量使防御者的力量增加一倍,达到15。(城墙对攻击海上部队没有影响。)防御者是城市内部的地面部队,因此总兵力为22.5。

在内部,用于攻击者和防御者力量的值分别为180和225。

战舰的火力从2设置为1。

每轮产生一个从1到405的随机数。如果大于225(大约44%的机会),则防御者将失去1点生命值。否则,攻击者将失去1点生命值。

在这种情况下,几率极大地有利于攻击者获胜。在任何给定回合中,战舰的命中率均降低25%,但战舰的命中率是后者的两倍。战舰应该在战斗中损失大约60%的生命值,并且应该没有移动点。