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

Kratos:說明書/通用設置

出自RA2DIY
Yuchen2010對話 | 貢獻2026年3月15日 (日) 10:23的修訂 (只能赋予有无这些建筑的参战方)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

特性&注意項

  • 每個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