Combat Rule
在标准战斗中,当一个部队攻击另一部队时,攻击者或者防御者被销毁,不会两者都被销毁(除非攻击者是导弹)。
战斗的结果取决于多种因素,包括机会。
请注意,除老兵身份外,防御者可以得到很多加成,而攻击者则很少。攻击部队通常可以预期情况会与其对抗。
首先,计算攻击者的强度。
-如果攻击者是老兵,则将其力量乘以与其老兵等级相关的加成。
接下来,计算防御者的强度。
-如果防守者是老兵,则其力量乘以与其老兵水平相关的加成。
-然后,防御者的力量乘以其所占据地形的防御因子。
-如果防御者是驻防的,或者是可以驻防的并且在城市内,则其强度乘以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%的生命值。但是,只要两个部队的实力都不为零,结果就无法确定。防御者可能会毫发无损,或者可能失去大部分生命值,甚至可能输掉战斗。
- Combat example 2
Suppose a veteran Battleship (A:12, D:12, HP:40, FP:2) with 3 movement points attacks a veteran Alpine Troops (A:5, D:5, HP:20, FP:1) inside a city built on a Grassland tile, with City Walls and a Coastal Defense.
The attacker's strength is 12, raised to 18 because of veteran status.
The defender's strength is 5, raised to 7.5 due to veteran status. The terrain's defense factor is 1 (no effect). The Coastal Defense doubles the defender's strength to 15. (The City Walls have no effect against attacking sea units.) The defender is a ground unit inside a city, so its total strength is 22.5.
Internally, the values used for attacker and defender strength are 180 and 225, respectively.
The firepower of the Battleship is set from 2 to 1.
每轮产生一个从1到405的随机数。如果大于225(大约44%的机会),则防御者将失去1点生命值。否则,攻击者将失去1点生命值。
在这种情况下,几率极大地有利于攻击者获胜。在任何给定回合中,战舰的命中率均降低25%,但战舰的命中率是后者的两倍。战舰应该在战斗中损失大约60%的生命值,并且应该没有移动点。