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