Fixed the sling projectile animation.
This commit is contained in:
parent
100588ed3c
commit
a1d02c7657
5 changed files with 51 additions and 42 deletions
|
@ -110,10 +110,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -123,6 +123,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
|
|
@ -115,10 +115,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -128,6 +128,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -264,10 +265,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -277,6 +278,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
|
|
@ -116,10 +116,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -129,6 +129,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -265,10 +266,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -278,6 +279,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
|
|
@ -115,10 +115,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -128,6 +128,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -264,10 +265,10 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
{MISSILE_FRAME_STONE_HIT 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
@ -277,6 +278,7 @@
|
|||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
{MISSILE_FRAME_STONE_MISS 21 -8}
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-150
|
||||
|
|
|
@ -1591,44 +1591,46 @@
|
|||
[/missile_frame]
|
||||
#enddef
|
||||
|
||||
#define MISSILE_FRAME_STONE X_OFFSET Y_OFFSET
|
||||
#define MISSILE_FRAME_STONE_HIT X_OFFSET Y_OFFSET
|
||||
[sling_stone_frame]
|
||||
begin=-201
|
||||
end=-200
|
||||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[sling_stone_frame]
|
||||
begin=-200
|
||||
end=0
|
||||
halo="projectiles/stone.png"
|
||||
halo_x={X_OFFSET}~0
|
||||
halo_y={Y_OFFSET}~0
|
||||
y=0~-5,-5~-8,-8~-9,-9~-10,-10~-9,-9~-8,-8~-5,-5~0
|
||||
offset=0.0~1.0
|
||||
[/sling_stone_frame]
|
||||
[sling_stone_frame]
|
||||
begin=0
|
||||
end=1
|
||||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[sling_stone_frame]
|
||||
begin=-200
|
||||
end=100
|
||||
halo="projectiles/stone.png"
|
||||
halo_x={X_OFFSET}~0
|
||||
halo_y={Y_OFFSET}~0
|
||||
y=0~-5,-5~-8,-8~-9,-9~-10,-10~-9,-9~-8,-8~-5,-5~0
|
||||
offset=0.0~1.5
|
||||
[/sling_stone_frame]
|
||||
[sling_stone_frame]
|
||||
begin=100
|
||||
end=101
|
||||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
[/else]
|
||||
[sling_stone_frame]
|
||||
begin=-200
|
||||
end=0
|
||||
halo="projectiles/stone.png"
|
||||
halo_x={X_OFFSET}~0
|
||||
halo_y={Y_OFFSET}~0
|
||||
y=0~-5,-5~-8,-8~-9,-9~-10,-10~-9,-9~-8,-8~-5,-5~0
|
||||
offset=0.0~1.0
|
||||
[/sling_stone_frame]
|
||||
[sling_stone_frame]
|
||||
begin=0
|
||||
end=1
|
||||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
#enddef
|
||||
|
||||
#define MISSILE_FRAME_STONE_MISS X_OFFSET Y_OFFSET
|
||||
[sling_stone_frame]
|
||||
begin=-201
|
||||
end=-200
|
||||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
[sling_stone_frame]
|
||||
begin=-200
|
||||
end=100
|
||||
halo="projectiles/stone.png"
|
||||
halo_x={X_OFFSET}~0
|
||||
halo_y={Y_OFFSET}~0
|
||||
y=0~-5,-5~-8,-8~-9,-9~-10,-10~-9,-9~-8,-8~-5,-5~0
|
||||
offset=0.0~1.5
|
||||
[/sling_stone_frame]
|
||||
[sling_stone_frame]
|
||||
begin=100
|
||||
end=101
|
||||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
#enddef
|
Loading…
Add table
Reference in a new issue