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

Kratos:说明书/附加武器详细设置

来自RA2DIY

特性(Bug)&注意项

  • 不会影响单位自身的武器索敌机制,在额外武器、自动武器、支援子机武器等功能在发射自定义武器时生效
  • Ares、Phobos等引擎对武器相关的扩展标签无效(包括但不限于CanTarget,Phobos系AE限制开火,IsLaser/IsElectricBolt/IsRadBeam扩展等),仅支持yr自带设置
  • 由于Kratos的自定义护甲和弹头筛选相关的设计缺陷,继承自原有11种护甲的自定义护甲无法正常作为开火目标,如有必要请关闭CheckVersus。详情可见已知缺陷

[WeaponType]

AttachFire.CheckROF=(Boolean)

启用则每个附加武器独立计算ROF,ROF受AE加成影响,默认yes

AttachFire.CheckRange=(Boolean)

启用每个附加武器检查射程,默认no

AttachFire.CheckAA=(Boolean)

启用每个附加武器攻击空中的物体,检查抛射体是否具有AA,默认no

AttachFire.CheckAG=(Boolean)

检查抛射体是否具有AG,默认no

AttachFire.CheckVersus=(Boolean)

启用每个附加武器检查单位护甲,默认yes

AttachFire.RadialFire=(Boolean)

按照Burst扇形发射,仅影响ROT类型,默认no

AttachFire.RadialAngle=(Integer)

按照Burst扇形发射,分割的角度,默认180

AttachFire.RadialZ=(Integer)

按照Brust扇形发射,调整Z方向,比如Burst=8时,Z方向01233210依次射出,默认yes

AttachFire.SimulateBurst=(Boolean)

模拟原版的Burst有延迟的发射每一个武器,默认no

AttachFire.SimulateBurstDelay=(Integer)

模拟原版的Burst时每次发射的间隔,默认7

AttachFire.SimulateBurstMode=(Integer)

模拟原版的Burst模式,默认0

当FLH的L不为0时:

0=不切换左右

1=LRLRLRLR

2=LLLLRRRR

3=LR*Burst


发射条件

AttachFire.Feedback=(Boolean)

攻击武器发射者,默认no

AttachFire.OnlyFireInTransport=(Boolean)

只有在载具内才能使用这个附加武器,默认no

AttachFire.UseAlternateFLH=(Boolean)

在载具内时,不使用AttachFire指定的FLH而是启用载具对应的FLH,默认no

AttachFire.OnlyFireWhenHP=(Integer - percent),(Integer - percent)

仅在自身血量在这个比例范围内发射,默认0%,100%

AttachFire.OnlyFireWhenTargetHP=(Integer - percent),(Integer - percent)

仅在目标血量在这个比例范围内发射,默认0%,100%


发射目标过滤器

AttachFire.AffectTerrain=(Boolean)

能否朝树之类的地形对象发射,默认yes

AttachFire.AffectCell=(Boolean)

能否朝空地发射,默认yes

AttachFire.AffectTypes=(List of TechnoType)

可射击的单位类型,默认none

AttachFire.NotAffectTypes=(List of TechnoType)

不可射击的单位类型,默认none

AttachFire.NotAffectMarks=(List of MarkType)

不能向具有该标记的对象发射,默认none

AttachFire.OnlyAffectMarks=(List of MarkType)

只能向具有该标记的对象发射,默认none


目标单位类型

AttachFire.AffectBuilding=(Boolean)

能否朝建筑发射,默认yes

AttachFire.AffectInfantry=(Boolean)

能否朝步兵发射,默认yes

AttachFire.AffectUnit=(Boolean)

能否朝单位发射,默认yes

AttachFire.AffectAircraft=(Boolean)

能否朝飞机发射,默认yes


目标所属类型

AttachFire.AffectsOwner=(Boolean)

能否朝同阵营目标发射,默认yes

AttachFire.AffectsAllies=(Boolean)

能否朝友军目标发射,默认yes

AttachFire.AffectsEnemies=(Boolean)

能否朝敌军目标发射,默认yes

AttachFire.AffectsCivilian=(Boolean)

能否朝中立目标发射,默认yes