Kratos:說明書/運用範例和模板
運用範例
模板
通過掛載AE令單位強制執行一次指令
模擬AE賦予目標Mission效果,以Sleep舉例
[Warheads]
;新人牢記該註冊註冊,出現靈異事件優先懷疑自己有沒有註冊
+=WH_FM_sleep
[AE_FM_sleep]
;僅為最終作用,傳導此AE的接口自行補充
AttachOnceInTechnoType=yes
;防止直接掛到單位身上時的生草瘋狂刷新
DamageSelf.Damage=100
;傷害寫高些,防止因為神必ArmorStatus修正導致傷害無效
DamageSelf.TriggeredTimes=1
;攻擊一次自動結束此AE
DamageSelf.Warhead=WH_FM_sleep
DamageSelf.IgnoreArmor=no
;檢查彈頭上的IsToy防止造成實際傷害,如果被影響的單位是特殊護甲記得改
[WH_FM_sleep]
IsToy=yes
;關掉傷害
ForceMission=sleep
通過掛載AE令單位攻擊AE來源
與上面大同小異,不再注釋
[Warheads]
+=WH_Lue
[AE__Lue]
AttachOnceInTechnoType=yes
DamageSelf.Damage=100
DamageSelf.TriggeredTimes=1
DamageSelf.Warhead=WH_Lue
DamageSelf.IgnoreArmor=no
[WH_Lue]
IsToy=yes
Lueluelue=yes
;啟用嘲諷
Stack.RemoveSkipNext代替實現
假設TestAE1會Next一個TestAE2,TestAE3直接移除TestAE1,TestAE4移除TestAE1且不觸發TestAE2同時觸發TestAE4
[TestAE1]
AttachOnceInTechnoType=yes
Animation=NUKEBALL
Next=TestAE2
[TestAE2]
Animation=NUKEANIM
AttachWithOutTypes=TestAE4
; 無法在TestAE4存在時附加此AE
; 檢查自己並移除,實現掛上TestAE3即可移除TestAE1
[TestAE3]
Stack.Watch=TestAE3
Stack.Level=1
Stack.Condition=GE
Stack.RemoveEffects=TestAE1
; 檢查自己,實現掛上TestAE4即可移除TestAE1
[TestAE4]
Duration=3 ;在需要同時觸發多個類似功能AE時建議拉長,最短3才有效
Stack.Watch=TestAE4
Stack.Level=1
Stack.Condition=GE
Stack.RemoveEffects=TestAE1
Stack.AttachEffects=TestAE5
Stack.RemoveAll=no
; 不移除Watch觀察目標(即自身),以便於讓TestAE2附加時被此AE抑制無法掛上實現跳Next
[TestAE5]
Animation=MININUKE