Kratos:說明書/廣播
特性&注意項
- 本質上就是做區域搜索,然後對搜索到的符合條件的目標貼AE,是純粹的AE系統內部機制。在貼AE方面與武器彈頭機制基本沒差別。相比起武器彈頭貼AE支持更多指名/排除機制,省得做專門的彈頭和護甲了,可以省事。注意高頻大範圍區域搜索會有相當高的資源損耗,儘量避免Range寫一個大的正數。相比之下,Range=-1的全圖搜索因為直接檢索單位列表,反而不卡。
- KratosPP下,Broadcast.Types賦予其他對象的AttachEffectType來源默認跟隨廣播自身的來源,如需要關閉此效果,根據需求在廣播所在AttachEffectType、或者在Broadcast.Types指定的AttachEffectType補上ReceiverOwn=yes重置來源
- 已知缺陷:如果車輛類使用廣播,在被磁電吸走時正常,但磁電效果結束瞬間廣播的粘貼AE能力會消失。解法當然就是不用廣播,用自動武器發射Toy彈頭掛AE。
[AttachEffectType]
Broadcast.Types=(List of AttachEffectType)
廣播的AE類型,默認none
Broadcast.AttachChances=(List of Integer - Precent)
附加效果的成功率,每個單位每個AE獨立計算,默認100%,100%
Broadcast.Rate=(Integer)
廣播的頻率,每隔多少幀播放一次,默認15
Broadcast.RangeMin=(Integer)
廣播的最近距離,默認0
Broadcast.RangeMax=(Integer)
廣播的最大距離,0時關閉,-1表示全地圖,默認-1
Broadcast.FullAirspace=(Boolean)
測算距離無視高度,即圓柱形範圍檢查,默認no
Broadcast.EliteTypes=(List of AttachEffectType)
Broadcast.EliteAttachChances=(List of Integer - Precent)
Broadcast.EliteRate=(Integer)
Broadcast.EliteRangeMin=(Integer)
Broadcast.EliteRangeMax=(Integer)
Broadcast.EliteFullAirspace=(Boolean)
上述標籤的Elite版本
Broadcast.TriggeredTimes=(Integer)
廣播觸發的次數,次數用完立刻強制結束效果,默認-1
Broadcast.Powered=(Integer)
建築需要電力才可以使用,默認no
廣播影響數量專屬設置
Broadcast.MaxAttachTechno=(Integer)
最多影響多少單位,默認-1
Broadcast.MaxAttachBullet=(Integer)
最多影響多少拋射體,默認-1
廣播影響過濾器專屬設置
Broadcast.AffectTypes=(List of TechnoType)
類型過濾,可影響的單位,如果設置,則只可以影響列表中的單位,默認none
Broadcast.NotAffectTypes=(List of MarkType)
類型過濾,不可影響的單位,如果設置,則列表中的單位不被吸引,優先級更高,默認none
廣播影響單位設置
Broadcast.AffectTechno=(Integer)
類型過濾,是否可以影響範圍的單位(注意Affect沒有s),默認yes
Broadcast.AffectBuilding=(Integer)
類型過濾,影響範圍內的建築,建築不能被拔起,但是可以收到傷害,默認yes
Broadcast.AffectInfantry=(Integer)
類型過濾,影響範圍內的步兵,默認yes
Broadcast.AffectUnit=(Integer)
類型過濾,影響範圍內的載具,默認yes
Broadcast.AffectAircraft=(Integer)
類型過濾,影響範圍內的飛機,默認yes
廣播影響拋射體設置
Broadcast.AffectBullet=(Integer)
類型過濾,影響範圍內的拋射體(注意Affect沒有s),默認no
Broadcast.AffectMissile=(Boolean)
類型過濾,影響ROT>0的拋射體,默認yes
Broadcast.AffectTorpedo=(Boolean)
類型過濾,影響Level=yes的拋射體,默認yes
Broadcast.AffectCannon=(Boolean)
類型過濾,影響Arcing=yes的拋射體,默認yes
Broadcast.AffectBomb=(Boolean)
類型過濾,影響Vertical=yes的拋射體,默認yes
影響特定對象
Broadcast.AffectSelf=(Boolean)
是否向自己廣播,默認no
Broadcast.AffectInAir=(Boolean)
影響在空中的單位,默認yes
Broadcast.AffectStand=(Boolean)
是否影響替身,默認no
Broadcast.NotAffectMarks=(List of MarkType)
不影響帶有這些標記的對象,默認none
Broadcast.OnlyAffectMarks=(List of MarkType)
只影響帶有這些標記的對象,默認none
廣播敵我識別專屬設置
Broadcast.AffectsOwner=(Boolean)
是否影響同陣營的,默認yes
Broadcast.AffectsAllies=(Boolean)
是否影響友軍,默認no
Broadcast.AffectsEnemies=(Boolean)
是否影響敵人,默認no
Broadcast.AffectsCivilian=(Boolean)
是否影響中立目標,默認no
Broadcast.DeactiveWhenCivilian=(Boolean)
啟用時,當所屬是平民時,或者被狙掉了駕駛員,不會激活效果,默認no