Updated muzzle flare scripting to include misfire sparks.
This commit is contained in:
parent
c84b2c6899
commit
bf498b40be
1 changed files with 185 additions and 160 deletions
|
@ -1335,168 +1335,193 @@
|
|||
#enddef
|
||||
|
||||
#define MISSILE_FRAME_MUZZLE_FLARE
|
||||
missile_start_time=-250
|
||||
missile_offset=0.3~0.5
|
||||
missile_start_time=-250
|
||||
[if]
|
||||
hits = no
|
||||
|
||||
missile_offset=0.1
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/misfire-spark-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/misfire-spark-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/misfire-spark-3.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/misfire-spark-4.png"
|
||||
[/missile_frame]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
direction=n
|
||||
[if]
|
||||
hits = yes
|
||||
missile_offset=0.5~1.1:250,1.1~1.5:200,1.5~1.7:360
|
||||
[/if]
|
||||
[else]
|
||||
direction=n
|
||||
hits = yes
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="muzzle-flash-n-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="muzzle-flash-n-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="muzzle-flash-n-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=ne,nw
|
||||
hits = yes
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="muzzle-flash-ne-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="muzzle-flash-ne-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="muzzle-flash-ne-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=se,sw
|
||||
hits = yes
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="muzzle-flash-se-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="muzzle-flash-se-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="muzzle-flash-se-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=s
|
||||
hits = yes
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="muzzle-flash-s-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="muzzle-flash-s-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="muzzle-flash-s-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
|
||||
[if]
|
||||
direction=n,ne,nw
|
||||
hits = yes
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/muzzle-flash-n-1.png"
|
||||
duration=60
|
||||
halo="muzzle-flash-4.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="projectiles/muzzle-flash-n-2.png"
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-5.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-6.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-7.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-8.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-9.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-10.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-11.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-12.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-13.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-14.png"
|
||||
[/missile_frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=s,se,sw
|
||||
hits = yes
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-4.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="projectiles/muzzle-flash-n-3.png"
|
||||
[/missile_frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=ne,nw
|
||||
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/muzzle-flash-ne-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="projectiles/muzzle-flash-ne-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="projectiles/muzzle-flash-ne-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=se,sw
|
||||
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/muzzle-flash-ne-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="projectiles/muzzle-flash-ne-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="projectiles/muzzle-flash-ne-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
[else]
|
||||
direction=s
|
||||
|
||||
[missile_frame]
|
||||
duration=100
|
||||
halo="projectiles/muzzle-flash-n-1.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=80
|
||||
halo="projectiles/muzzle-flash-n-2.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=70
|
||||
halo="projectiles/muzzle-flash-n-3.png"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
|
||||
[if]
|
||||
direction=n,ne,nw
|
||||
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-4.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-5.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-6.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-7.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-8.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-9.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-10.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-11.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-12.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-13.png"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-14.png"
|
||||
[/missile_frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=s,se,sw
|
||||
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-4.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-5.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-6.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-7.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-8.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-9.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-10.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-11.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-12.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-13.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="projectiles/muzzle-flash-14.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
#enddef
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-5.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-6.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-7.png~FL(vert)"
|
||||
offset=1.55
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-8.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-9.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-10.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-11.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-12.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-13.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[missile_frame]
|
||||
duration=60
|
||||
halo="muzzle-flash-14.png~FL(vert)"
|
||||
[/missile_frame]
|
||||
[/else]
|
||||
#enddef
|
Loading…
Add table
Reference in a new issue