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

Kratos:說明書/禮盒

出自RA2DIY
Kenosis留言 | 貢獻2025年3月23日 (日) 18:42的修訂 特性&注意项

特性&注意項

  • 狀態類效果,僅最後附上的生效
  • 默認生成的禮物所屬跟隨禮物盒AE的來源。如需要打中敵人把敵人變形,但是不改變所屬,則禮物盒應有ReceiverOwn
  • KratosPP下,當GiftBox.Remove=no時,GiftBox.AttachEffects賦予生成單位AttachEffectType來源默認跟隨被掛禮盒效果的對象,如需要停止此效果,給GiftBox.AttachEffects指定的AttachEffectType補上ReceiverOwn=yes
  • 如果GiftBox.Remove=no,且GiftBox有Duration,則Duration中每一幀都會生成一次。如果不寫Duration,則會一直生成。如果Duration=1,則無法生成。解法是Duration=1,InitialDelay=1

[TechnoType]&[AttachEffectType]

GiftBox.Types=(List of TechnoType)

禮物,默認none

GiftBox.Nums=(List of Integer)

數量,默認1,1

GiftBox.Chances=(List of Float/Integer - Precent)

抽中的概率,當決定要刷出這個類型時,可以刷出來的概率,每個類型單獨計算概率,不寫為100%,默認1.0,1.0

GiftBox.Delay=(Integer)

多久後開盒,默認0

GiftBox.RandomDelay=(Integer),(Integer)

隨機延遲,默認0,300

GiftBox.RandomType=(Boolean)

隨機從列表中選取類型,並釋放等於Nums列表中數值總和的禮物數量,默認no

GiftBox.RandomWeights=(Integer)

隨機從列表中選區類型,對應列表中每個類型的權重值,數字越大概率越高,默認1


GiftBox.EliteTypes=(List of TechnoType)

GiftBox.EliteNums=(List of Integer)

GiftBox.EliteChances=(List of Float/Integer - Precent)

GiftBox.EliteDelay=(Integer)

GiftBox.EliteRandomDelay=(Integer),(Integer)

GiftBox.EliteRandomType=(Boolean)

GiftBox.EliteRandomWeights=(Integer)

上列標籤的Elite版本


GiftBox.Remove=(Boolean)

開盒後刪除盒子,默認yes

GiftBox.Explodes=(Boolean)

刪除盒子後會不會引起爆炸,觸發死亡武器,默認no

GiftBox.RealCoords=(Boolean)

禮物釋放在單位的實際位置,否則為邏輯中心,影響占地多格的單位,默認no

GiftBox.RandomRange=(Integer)

禮物刷在附近隨機範圍內,單位格,默認0

GiftBox.RandomToEmptyCell=(Boolean)

禮物只在空地上刷,沒有空地就刷在原地,默認no

GiftBox.OpenWhenDestroyed=(Boolean)

禮盒單位被摧毀時釋放禮物,yes時僅在被摧毀時釋放,延遲等設置無效,默認no

GiftBox.OpenWhenHealthPercent=(Integer - Precent)

指定收到傷害後,剩餘血量低於這個值時釋放,0-1,0%和100%都不會啟用這個設置,如果傷害很大直接擊殺不會釋放,默認100%

GiftBox.OnlyOpenWhenMarks=(List of MarkType)

帶有這些標記的時候才可以開盒,默認none


特殊設定-單位轉換

GiftBox.IsTransform=(Boolean)

是否使用單位轉換機制,默認no

啟用後,禮盒將會強制刪除,並不會發生爆炸,調整繼承選項的默認值

GiftBox.HealthPercent=(Integer - Precent)

指定禮物的血量百分比,0-1,0或者0%,按照原單位血量百分比進行轉換,默認100%

GiftBox.HealthNumber=(Integer)

直接指定禮物的血量數字,低於1,不使用,默認0

GiftBox.InheritHealthNumber=(Boolean)

指定禮物是否繼承原單位的血量數字,非按比例轉換,默認no

GiftBox.InheritTarget=(Boolean)

指定禮物是否繼承原單位的目標,變身時默認yes,默認no

GiftBox.InheritExp=(Boolean)

如果可以升級則繼承等級,變身時默認yes,默認no

; GiftBox.InheritPassenger=(Boolean)

如果有乘客艙位則轉移乘客,變身時默認yes,默認no

GiftBox.InheritROF=(Boolean)

繼承ROF計時器,變身時默認yes,默認no

GiftBox.InheritAmmo=(Boolean)

如果有彈藥則繼承彈藥,沒有彈藥生成有彈藥,彈藥箱清空,變身時默認yes,默認no

GiftBox.InheritAE=(Boolean)

當禮盒被摧毀,第一個禮物繼承禮盒的AE,禮盒自身不會繼承,變身時默認yes,默認no

AE掛載相關

GiftBox.RemoveEffects=(List of AttachEffectType)

移除禮物繼承的AE,默認none

GiftBox.AttachEffects=(List of AttachEffectType)

給禮物附加AE,默認none

GiftBox.AttachChances=(List of Float/Integer - Precent)

附加效果的成功率,每個禮物單獨計算,默認100%,100%


GiftBox.ForceMission=(MissionType)

強制設置禮物的任務,默認None

點擊查看Mission選項表

[AttachEffectType]

GiftBox.AffectWho=(Speical)

作用於誰,ALL\MASTER\STAND,默認MASTER