受紫色放逐【原理教学】大法师群体传送\\超时空采人车
https://bbs.ra2diy.com/forum.php?mod=viewthread&tid=20770
(出处: 红警DIY论坛)的启发,尝试做一个将单位拉到身前的武器。
平台:Ares3.0+Kratos Build8
思路:
武器弹头动画释放超时空传送主超武;
武器开火动画延时释放超时空传送副超武。
结果如下
C:\Users\15308\Videos\Captures\1.gif
紫色放逐大神原贴的效果,已经在Kratos Build7上实现了。现如今在Build8上,多次测试修改无果,特来求教。附代码:
rulesmd.ini中:
[Animations]
+=CFIRE ;主超武动画注册
+=CFIRE2 ;副超武动画注册
[E2]
Primary=MassTeleport2
[MassTeleport2]
Damage=1
ROF=120
Range=25
Projectile=InvisibleHigh
Speed=40
Warhead=MassTeleport2WH
Anim=CFIRE2;使用动画武器产生副超武
FireOnce=yes
Cursor.Attack=ChronoSphere
AffectsAllies=yes
[MassTeleport2WH]
Verses=5%,5%,5%,5%,5%,5%,5%,5%,5%,5%,5%
IsToy=yes
;LaunchSW=ChronoSphereSpecial;这次在目标点生成超时空主超武
;LaunchSW.RealLaunch=no
AnimList=CFIRE ;使用动画武器产生主超武
artmd.ini中:
[CFIRE]
Image=gunfire
Layer=ground
Translucent=yes
; 动画播放时一并发射超级武器,强制射出,不检查冷却
FireSuperWeapon.LaunchMode=CUSTOM ;发射超武的模式,DONE\LOOP\CUSTOM,DONE=动画播放结束时释放,LOOP=动画每次Loop结束时与动画结束时释放,CUSTOM=按照下方的控制项目来执行释放和循环
FireSuperWeapon.Types=ChronoSphereSpecial ;使用动画武器产生主超武
FireSuperWeapon.InitDelay=0 ;延迟发射超武
[CFIRE2]
Image=gunfire
Layer=ground
Translucent=yes
; 动画播放时一并发射超级武器,强制射出,不检查冷却
FireSuperWeapon.LaunchMode=CUSTOM ;发射超武的模式,DONE\LOOP\CUSTOM,DONE=动画播放结束时释放,LOOP=动画每次Loop结束时与动画结束时释放,CUSTOM=按照下方的控制项目来执行释放和循环
FireSuperWeapon.Types=ChronoWarpSpecial ;使用动画武器产生副超武
FireSuperWeapon.InitDelay=3 ;延迟发射超武 |