跳转到内容
RA2DIY-WIKI 当前处于维护模式:页面上的内容随时可能发生更改且不会事先告知。

ForceFire=no无效

来自RA2DIY

在 Ares 引擎 0.1 版本中添加了新的自定义护甲逻辑

以及每种护甲在弹头上的比率定义和另外 3 条控制语句

INI Ares 官方给的新增自定义免疫示例 INI,放在这里只是因为它的确给出了完整添加一个新护甲所需的所有语句
01  
02  
03  
04  
05  
06  
07  
08  
09  
10  
11  
12  
13  
14  
15  
[ArmorTypes]
flakImmuneToFrost=flak

[IceMan]
Armor=flakImmuneToFrost
Primary=IceBlast

[IceBlast]
Warhead=IceBlastWH

[IceBlastWH]
Versus.flakImmuneToFrost=0%
Versus.flakImmuneToFrost.ForceFire=yes
Versus.flakImmuneToFrost.Retaliate=yes
Versus.flakImmuneToFrost.PassiveAcquire=yes

其中 Versus.<armortype>.ForceFire= (boolean) 一条最初设定的效果如下

  • yes - 即便 Versus=0 也可以手动强制对目标开火
  • no   - 即便 Versus>0 也可以禁止强制对目标开火

前者至今仍在,后者于 Ares 引擎 0.E 版本被去除

也就是说从 Ares0.E 起,单纯使用弹头上的 Versus<armortype>.ForceFire=no 不再能够禁止单位瞄准本能瞄准的目标