Kratos:說明書/替換武器(武器覆蓋)
特性&注意項
- 狀態類效果,僅最後附上的生效
- 當單位使用武器對目標進行攻擊的時候,強制選出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