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

Kratos:說明書/替換武器(武器覆蓋)

出自RA2DIY

特性&注意項

  • 狀態類效果,僅最後附上的生效
  • 當單位使用武器對目標進行攻擊的時候,強制選出1個來替換將要發射的武器。
  • 實際是在原武器發射完畢後,強制用另一個武器三件套替換原來發射的東西。

這意味著此功能並不會影響單位自身的索敵和發射判定邏輯(如彈頭篩選、射程、ROF,拋射體上的AA、AG等),可看做僅替換了拋射體。

如需要更改上述邏輯,需要將原有單位變成另一個單位,請考慮Convert.*(Ares,Phobos)/Transform(Kratos)/GiftBox(Kratos)

  • 受單位的升級效果(EliteAbilities&VeteranAbilities),(AttachEffect/Status.)(Firepower/ROF)Multiplier寶箱加成影響
  • 與單位無精英武器指定時調用自身的普通武器不同精英時默認不調用非精英的設置,請手動補充精英標籤
  • 位於TechnoType的設置不會跟隨Convert.*(Ares,Phobos)/Transform(Kratos)/GiftBox(Kratos)繼承,如需要繼承請新建一個AttachEffectType,修改繼承相關設置並在單位處調用
  • 此外,替換的武器也無法使用Feedback.AttachEffects來為母體附加效果。如果需要令發射新武器時為發射者附加新AE,請在拋射體上寫一個Stack類效果,將效果賦予到效果來源。

↓如下的Stack

[STACK]
AttachOnceInTechnoType=yes
Duration=2
Stack.Watch=STACK       ;检测自己
Stack.Level=1
Stack.Condition=EQ
Stack.AttachEffects=    ;“反馈”给发射者的AE
Stack.AttachToSource=yes

[TechnoType]&[AttachEffectType]

OverrideWeapon.Types=(Boolean)

武器發射時,使用這個武器替換,不會影響射程和索敵,不想覆蓋就寫none,寫多個時隨機選擇其中一個,默認none

OverrideWeapon.Weights=(Integer)

具有多個類型時,隨機選中的權重,默認1

OverrideWeapon.Index=(Integer)

武器發射時,替換武器的序號,0=主武器,1=副武器,-1=任意,默認-1

OverrideWeapon.Chance=(integer - percent)

替換武器的概率,默認100%


OverrideWeapon.EliteTypes=(Integer)

OverrideWeapon.EliteWeights=(Integer)

OverrideWeapon.EliteIndex=(Integer)

OverrideWeapon.EliteChance=(integer - percent)

以上標籤的精英版本


OverrideWeapon.UseToDeathWeapon=(Boolean)

用於替換死亡武器,默認no

特別注意,只能在單位明確寫了DeathWeapon的情況下進行替換。只有Explodes,觸發DefaultDeathWeapon的情況下無法替換。

[AttachEffectType]

OverrideWeapon.AffectWho=(Special)

作用於誰,ALL\MASTER\STAND,默認MASTER