New sling projectile animation.
This commit is contained in:
parent
c6c3de10ea
commit
99607ecd2b
8 changed files with 94 additions and 89 deletions
|
@ -110,17 +110,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/neutral-outlaw-princess-attack-sling1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -129,13 +125,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/neutral-outlaw-princess-attack-sling1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/neutral-outlaw-princess-attack-sling2.png"
|
||||
[/frame]
|
||||
|
|
|
@ -115,17 +115,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-lady-masked-sling-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -134,13 +130,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-lady-masked-sling-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/wesfolk-lady-masked-sling-2.png"
|
||||
[/frame]
|
||||
|
@ -268,17 +264,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-lady-sling-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -287,13 +279,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-lady-sling-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/wesfolk-lady-sling-2.png"
|
||||
[/frame]
|
||||
|
|
|
@ -116,17 +116,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-leader-masked-sling-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -135,13 +131,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-leader-masked-sling-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/wesfolk-leader-masked-sling-2.png"
|
||||
[/frame]
|
||||
|
@ -269,17 +265,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-leader-sling-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -288,13 +280,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-leader-sling-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/wesfolk-leader-sling-2.png"
|
||||
[/frame]
|
||||
|
|
|
@ -115,17 +115,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-outcast-masked-sling-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -134,7 +130,7 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-outcast-masked-sling-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
|
@ -268,17 +264,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 21 -8}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-outcast-sling-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -287,13 +279,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/wesfolk-outcast-sling-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/wesfolk-outcast-sling-2.png"
|
||||
[/frame]
|
||||
|
|
|
@ -1590,3 +1590,45 @@
|
|||
halo="projectiles/muzzle-flash-14.png"
|
||||
[/missile_frame]
|
||||
#enddef
|
||||
|
||||
#define MISSILE_FRAME_STONE 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]
|
||||
#enddef
|
|
@ -38,17 +38,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 20 -6}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/human-outlaws/outlaw-attack1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -57,13 +53,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/human-outlaws/outlaw-attack1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/human-outlaws/outlaw-attack2.png"
|
||||
[/frame]
|
||||
|
@ -112,6 +108,7 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 20 -6}
|
||||
[if]
|
||||
[frame]
|
||||
image="units/human-outlaws/outlaw+female-attack1.png"
|
||||
|
|
|
@ -41,17 +41,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 20 -6}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/human-outlaws/footpad-attack1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -60,13 +56,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/human-outlaws/footpad-attack1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/human-outlaws/footpad-attack2.png"
|
||||
[/frame]
|
||||
|
@ -173,6 +169,7 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 20 -6}
|
||||
[if]
|
||||
[frame]
|
||||
image="units/human-outlaws/footpad+female-attack1.png"
|
||||
|
|
|
@ -45,17 +45,13 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
image="projectiles/stone.png"
|
||||
image_diagonal="projectiles/stone.png"
|
||||
[/missile_frame]
|
||||
{MISSILE_FRAME_STONE 20 -6}
|
||||
offset=0.0
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/human-outlaws/fugitive-ranged-1.png"
|
||||
sound=sling.ogg
|
||||
[/frame]
|
||||
|
@ -64,13 +60,13 @@
|
|||
hits=no
|
||||
[frame]
|
||||
begin=-400
|
||||
end=-100
|
||||
end=-150
|
||||
image="units/human-outlaws/fugitive-ranged-1.png"
|
||||
sound=sling-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-100
|
||||
begin=-150
|
||||
end=50
|
||||
image="units/human-outlaws/fugitive-ranged-2.png"
|
||||
[/frame]
|
||||
|
@ -119,6 +115,7 @@
|
|||
[filter_attack]
|
||||
name=sling
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_STONE 20 -6}
|
||||
[if]
|
||||
[frame]
|
||||
image="units/human-outlaws/fugitive+female-ranged-1.png"
|
||||
|
|
Loading…
Add table
Reference in a new issue