Kratos:說明書/通用設置
特性&注意項
- 每個AttachEffectType都要注意如下幾條設置
ResetDurationOnReapply
- 默認不允許重置Duration,設為yes以便於進行同名AttechEffectType延時
AttachOnceInTechnoType
- TechnoType直接使用此AttechEffectType時,在默認在AttechEffectType失效後重新附加此AttechEffectType,設為yes可防止一些單次效果類AttechEffectType不斷刷新
DiscardOnTransform
- 默認此AttechEffectType不會在進行單位變形或禮盒後繼承,如需要繼承注意此標籤需要設為no
[AttachEffectType]
Duration=(Integer)
持續時間,單位是幀,設置的值大於0,將啟動計時器。負值時該AE不被賦予,但賦予時如果遇到同Group的AE將削減其持續時間並啟動有效期計時,默認不啟用
每幀固定減少1。
為了你的幸福,如果你要寫duration,千萬不要寫1,至少寫2,否則就會撞到一些迷之失效。InitialDelay=1也行。
Duration最大值為2147483647。超出的話AE會瞬間結束,觸發Next。
HoldDuration=(Boolean)
計時器時間不會衰減。在計時器因其他同Group的AE發生變動時,計時器開始正常每幀-1
ResetDurationOnReapply=(Boolean)
如果不允許疊加,持續過程中重複賦予時是否重置計時器,默認no
Delay=(Integer)
AE失效後多久無法再獲得,默認0
RandomDelay=(Integer),(Integer)
隨機Delay,設置最小值和最大值,如果設置上一條不起作用,默認0,0
InitialDelay=(Integer)
獲得AE後多久生效,默認0
InitialRandomDelay=(Integer),(Integer)
隨機初始延遲,設置最小值和最大值,如果設置上一條不起作用,默認0,0
DiscardOnEntry=(Boolean)
離開地圖(上車,進房)後是否即刻失效,默認no
DiscardOnTransform=(Boolean)
發生類型改變時即刻失效,變形AE強制為no,默認yes
PenetratesIronCurtain=(Boolean)
用於彈頭附加時是否穿透鐵幕,默認no
FromTransporter=(Boolean)
乘客使用彈頭附加時,視為乘坐的載具使用彈頭附加,默認yes
ReceiverOwn=(Boolean)
AE屬於被賦予對象,不屬於來源,默認no
Cumulative=(Boolean)
是否允許同名AE進行疊加,默認no
yes=可疊加作用
no=不可疊加
attacker=來源不同的攻擊者允許疊加
house=來源不同的所屬允許疊加
MaxStack=(Integer)
允許疊加的層數上限,默認-1,無限
Group=(String)
分組,同一個分組的AE粘貼時會用Duration進行計算,削減或增加持續時間,默認-1。
OverrideSameGroup=(Boolean)
同一個分組已存在,再賦予則覆蓋,默認no
Next=(AttachEffectType)
AE結束後進入下一個AE,默認none,0.2.2開始可以填一坨
觸發控制,僅對TechnoType有效
ActiveWhenHealthPrecent=(Integer of Precent)
血量低於該比例時激活效果器,默認100%
DeactiveWhenHealthPrecent=(Integer of Precent)
血量低於該比例時暫停效果器,默認0%
只是效果器不生效,並不是移除了AE。
附加方式精確控制
AttachWithOutTypes=(List of AttachEffectType)
身上有這些AE,則不可賦予,默認none
AttachOnceInTechnoType=(Boolean)
用於實體創建時只附加一次,不會在Delay後重新獲得,默認no。不寫這句的話AE的持續時間結束後會立刻重貼一個。畢竟AE直接寫實體上的時候等於這是實體的固有屬性。
AttachNeedMoney=(Integer)
1000表示當來源持有1000金幣以上時才可以賦予,-1000金幣時需要來源金幣低於1000時才可以賦予,默認0
ReceiverNeedMoney=(Integer)
1000表示當附着對象持有1000金幣以上時才可以賦予,-1000金幣時需要被賦予對象金幣低於1000時才可以賦予,默認0
Inheritable=(Boolean)
當使用GiftBox變身並且InheritAE的時候,該AE是否可以被繼承,帶有GiftBox的AE強制無法繼承,默認yes
賦予對象過濾器專屬設置
AffectTypes=(List of TechnoType)
類型過濾,可影響的單位,如果設置,則只可以影響列表中的單位,默認none
NotAffectTypes=(List of TechnoType)
類型過濾,不可影響的單位,如果設置,則列表中的單位不被吸引,優先級更高,默認none
可賦予單位詳細設置
AffectTechno=(Boolean)
類型過濾,是否可以賦予單位(注意Affect沒有s),默認yes
AffectBuilding=(Boolean)
類型過濾,可賦予建築,默認yes
AffectInfantry=(Boolean)
類型過濾,可賦予步兵,默認yes
AffectUnit=(Boolean)
類型過濾,可賦予載具,默認yes
AffectAircraft=(Boolean)
類型過濾,可賦予飛機,默認yes
可賦予拋射體詳細設置
AffectBullet=(Boolean)
類型過濾,是否可以賦予拋射體(注意Affect沒有s),默認no
AffectMissile=(Boolean)
類型過濾,影響ROT>0的拋射體,默認yes
AffectTorpedo=(Boolean)
類型過濾,影響Level=yes的拋射體,默認yes
AffectCannon=(Boolean)
類型過濾,影響Arcing=yes的拋射體,默認yes
AffectBomb=(Boolean)
類型過濾,影響Vertical=yes的拋射體,默認yes
可賦予標記詳細設置
NotAffectMarks=(List of MarkType)
不能影響帶有這些標記的對象,默認none
OnlyAffectMarks=(List of MarkType)
只影響帶有這些標記的對象,默認none
可賦予參戰方建築狀態詳細設置
AuxBuildings=(List of BuildingTypes)
這個AE需要這些建築存在時才能使用,默認none
NegBuildings=(List of BuildingTypes)
這個AE在有這些建築存在時不能使用,默認none