Kratos:說明書/發射超級武器
這是個什麼玩意
存在這個效果器時,單位執行開火動作時,發射超武。
必須是明確的開火動作,自動武器這種不涉及開火的無法觸發。
非要讓發射超武成為一個執行結果的話,用自動武器-彈頭動畫-動畫超武的路線。
[TechnoType]&[AttachEffectType]
FireSuperWeapon.Types=(List of SuperWeaponType)
單位發射武器時,一併發射指定的超級武器,無法對拋射體生效,默認<none>
FireSuperWeapon.Chances=(List of Float)
發射該超武的概率,默認1.0,1.0
FireSuperWeapon.InitDelay=(Integer)
延遲發射超武,默認0
FireSuperWeapon.RandomInitDelay=(Integer),(Integer)
隨機延遲發射超武,默認0,15
FireSuperWeapon.Delay=(Integer)
多次發射之間的延遲,默認0
FireSuperWeapon.RandomDelay=(Integer),(Integer)
多次發射之間的隨機延遲,默認0,15
FireSuperWeapon.LaunchCount=(Integer)
發射幾次,默認1
FireSuperWeapon.RealLaunch=(Boolean)
發射後超級武器進入冷卻,默認no
FireSuperWeapon.Weapon=(Integer)
哪個武器發射時發射超級武器,0主武,1副武,-1任意武器,默認-1
FireSuperWeapon.ToTarget=(Boolean)
朝目標位置發射超級武器,默認yes
FireSuperWeapon.Reload=
觸發一次後,需要延遲多久才能再觸發,默認0
FireSuperWeapon.EliteTypes=(List of SuperWeaponType)
FireSuperWeapon.EliteChances=(Float)
FireSuperWeapon.EliteInitDelay=(Integer)
FireSuperWeapon.EliteRandomInitDelay=(Integer),(Integer)
FireSuperWeapon.EliteDelay=(Integer)
FireSuperWeapon.EliteRandomDelay=(Integer),(Integer)
FireSuperWeapon.EliteLaunchCount=(Integer)
FireSuperWeapon.EliteRealLaunch=(Boolean)
FireSuperWeapon.EliteWeapon=(Integer)
FireSuperWeapon.EliteToTarget=(Boolean)
FireSuperWeapon.EliteReload=(Integer)
以上標籤的精英時設置
FireSuperWeapon.TriggeredTimes=(Integer)
觸發多少次後結束,默認-1
FireSuperWeapon.DeactiveWhenCivilian=(Boolean)
啟用時,當所屬是平民時,或者被狙掉了駕駛員,不會激活效果,默認no
[AnimTypeArt]
FireSuperWeapon.LaunchMode=(Special)
發射超武的模式,默認DONE
DONE:動畫播放結束時釋放
LOOP:動畫每次Loop結束時與動畫結束時釋放
CUSTOM:按照下方的控制項目來執行釋放和循環
FireSuperWeapon.Types=(List of SuperWeaponType)
動畫播放時,一併發射指定的超級武器,默認<none>
FireSuperWeapon.Chances=(List of Float)
發射該超武的概率,默認1.0,1.0
FireSuperWeapon.InitDelay=(Integer)
延遲發射超武,默認0
FireSuperWeapon.RandomInitDelay=(Integer),(Integer)
隨機延遲發射超武,從兩個數之間選一個隨機值,默認0,15
FireSuperWeapon.Delay=(Integer),(Integer)
多次發射之間的延遲,默認0
FireSuperWeapon.RandomDelay=(Integer),(Integer)
多次發射之間的隨機延遲,從兩個數之間選一個隨機值,默認0,15
FireSuperWeapon.LaunchCount=(Integer)
發射幾次,默認1
FireSuperWeapon.RealLaunch=(Boolean)
發射後超級武器進入冷卻,默認no