New animation WML and macros for the Drakes.
Most drake CFGs are now around 100 lines, rather than the 3 to 400 they were previously...
This commit is contained in:
parent
9121eb6fbe
commit
f72d038ef8
12 changed files with 861 additions and 2498 deletions
|
@ -3,6 +3,9 @@ Version 1.7.6+svn:
|
|||
* Filtering of allowed attackers/defenders in 'attacks' aspect.
|
||||
* Language and i18n:
|
||||
* Updated translations: Estonian, German
|
||||
* Units:
|
||||
New animation WML and macros for the Drakes
|
||||
|
||||
|
||||
Version 1.7.6:
|
||||
* AI:
|
||||
|
|
|
@ -1739,3 +1739,648 @@
|
|||
image="misc/blank-hex.png"
|
||||
[/sling_stone_frame]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_STANDING_ANIM DRAKE_NAME
|
||||
[standing_anim]
|
||||
[frame]
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
duration=50
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[pre_movement_anim]
|
||||
start_time=0
|
||||
terrain_type=!,Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-4.png"
|
||||
[/frame]
|
||||
[/pre_movement_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
[post_movement_anim]
|
||||
terrain_type=!,Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-1.png"
|
||||
[/frame]
|
||||
[/post_movement_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_S_DIAGONAL DRAKE_NAME OFFSET
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
[missile_frame]
|
||||
begin=-400
|
||||
end=100
|
||||
halo=projectiles/fire-breath-se-1.png:80,projectiles/fire-breath-se-2.png:80,projectiles/fire-breath-se-3.png:80,projectiles/fire-breath-se-4.png:80,projectiles/fire-breath-se-5.png:80
|
||||
halo_x,halo_y={OFFSET}
|
||||
[/missile_frame]
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT DRAKE_NAME OFFSET
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
[missile_frame]
|
||||
begin=-400
|
||||
end=100
|
||||
halo=projectiles/fire-breath-ne-1.png:80,projectiles/fire-breath-ne-2.png:80,projectiles/fire-breath-ne-3.png:80,projectiles/fire-breath-ne-4.png:80,projectiles/fire-breath-ne-5.png:80
|
||||
halo_x,halo_y={OFFSET}
|
||||
[/missile_frame]
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_N_DIAGONAL DRAKE_NAME OFFSET
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
[missile_frame]
|
||||
begin=-400
|
||||
end=100
|
||||
halo=projectiles/fire-breath-ne-1.png:80,projectiles/fire-breath-ne-2.png:80,projectiles/fire-breath-ne-3.png:80,projectiles/fire-breath-ne-4.png:80,projectiles/fire-breath-ne-5.png:80
|
||||
halo_x,halo_y={OFFSET}
|
||||
[/missile_frame]
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-ne-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-ne-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-ne-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-ne-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_S DRAKE_NAME OFFSET
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
[missile_frame]
|
||||
begin=-400
|
||||
end=100
|
||||
halo=projectiles/fire-breath-s-1.png:80,projectiles/fire-breath-s-2.png:80,projectiles/fire-breath-s-3.png:80,projectiles/fire-breath-s-4.png:80,projectiles/fire-breath-s-5.png:80
|
||||
halo_x,halo_y={OFFSET}
|
||||
[/missile_frame]
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_N_CURRENT DRAKE_NAME OFFSET
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
[missile_frame]
|
||||
begin=-400
|
||||
end=100
|
||||
halo=projectiles/fire-breath-n-1.png:80,projectiles/fire-breath-n-2.png:80,projectiles/fire-breath-n-3.png:80,projectiles/fire-breath-n-4.png:80,projectiles/fire-breath-n-5.png:80
|
||||
halo_x,halo_y={OFFSET}
|
||||
[/missile_frame]
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_FIRE_ANIM_N DRAKE_NAME OFFSET
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
[missile_frame]
|
||||
begin=-400
|
||||
end=100
|
||||
halo=projectiles/fire-breath-ne-1.png:80,projectiles/fire-breath-ne-2.png:80,projectiles/fire-breath-ne-3.png:80,projectiles/fire-breath-ne-4.png:80,projectiles/fire-breath-ne-5.png:80
|
||||
halo_x,halo_y={OFFSET}
|
||||
[/missile_frame]
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/{DRAKE_NAME}.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-inhale-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fire-n-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_MOVEMENT_ANIM DRAKE_NAME
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
#enddef
|
||||
|
||||
#define DRAKE_WEAPON_ANIM DRAKE_NAME
|
||||
[draw_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-1.png"
|
||||
[/frame]
|
||||
[/draw_weapon_anim]
|
||||
[sheath_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/{DRAKE_NAME}-takeoff-4.png"
|
||||
[/frame]
|
||||
[/sheath_weapon_anim]
|
||||
#enddef
|
||||
|
|
|
@ -33,77 +33,9 @@
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/fighter.png"
|
||||
[/portrait]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DRAKE_STANDING_ANIM blademaster}
|
||||
{DRAKE_MOVEMENT_ANIM blademaster}
|
||||
{DRAKE_WEAPON_ANIM blademaster}
|
||||
[attack]
|
||||
name=war talon
|
||||
description=_"war talon"
|
||||
|
@ -122,270 +54,11 @@
|
|||
damage=8
|
||||
number=3
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL blademaster 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT blademaster 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S blademaster 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT blademaster 8,-50}
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/blademaster.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/blademaster-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=war talon
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
undead_variation=drake
|
||||
cost=21
|
||||
usage=archer
|
||||
description= _ "Before a drake is even considered for acceptance into the Burner caste, he must prove the strength of his inner fire; the caste prides itself on its similarity to the drakes' powerful ancestors: the dragons. Arrogant Burners (and there are many such) can often be overheard claiming to be so like the dragons that their veins flow not with blood, but with pure flame. Although a Burner's preferred weapon is his fiery breath, he won't shy away from striking blows with his bared claws."
|
||||
description= _ "Drake Burners are the proud few in whom the blood and strength of their remote ancestors runs truest, giving them the ability to breathe fire. This, coupled with their sheer size and fearsome claws, makes them deadly foes in combat."
|
||||
die_sound=drake-die.ogg
|
||||
{DEFENSE_ANIM "units/drakes/burner-defend-2.png" "units/drakes/burner-defend-1.png" {SOUND_LIST:DRAKE_HIT} }
|
||||
[portrait]
|
||||
|
@ -32,77 +32,9 @@
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/burner.png"
|
||||
[/portrait]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DRAKE_STANDING_ANIM burner}
|
||||
{DRAKE_MOVEMENT_ANIM burner}
|
||||
{DRAKE_WEAPON_ANIM burner}
|
||||
[attack]
|
||||
name=claws
|
||||
description=_"claws"
|
||||
|
@ -121,276 +53,19 @@
|
|||
damage=6
|
||||
number=4
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/burner.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL burner 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT burner 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S burner 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT burner 8,-50}
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
image="units/drakes/burner.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/burner-melee-1.png"
|
||||
|
@ -427,5 +102,8 @@
|
|||
duration=100
|
||||
image="units/drakes/burner-melee-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/burner.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
undead_variation=drake
|
||||
cost=17
|
||||
usage=fighter
|
||||
description= _ "A Fighter's only purpose in drake society is to fight and die for his tribe. Not being particularly swift, nor possessed of a strong inner flame, he is constantly struggling to prove his worth to the more respected castes by sheer physical prowess. Sometimes, he succeeds."
|
||||
description= _ "Drake Fighters wield curved war blades, and possess the fire-breathing skills of their ancestors. They can also fly, which is troubling to any foe. Their great strength, coupled with their hardened scales, is rightly frightening to swordsman of any other race."
|
||||
die_sound=drake-die.ogg
|
||||
{DEFENSE_ANIM "units/drakes/fighter-defend-2.png" "units/drakes/fighter-defend-1.png" {SOUND_LIST:DRAKE_HIT} }
|
||||
[portrait]
|
||||
|
@ -32,7 +32,15 @@
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/fighter.png"
|
||||
[/portrait]
|
||||
# default standing anim
|
||||
[standing_anim]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
# flying terrain anims
|
||||
[standing_anim]
|
||||
terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
|
@ -68,6 +76,46 @@
|
|||
image="units/drakes/fighter-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[pre_movement_anim]
|
||||
#take off, only do it when we start moving on land
|
||||
terrain_type=!,Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-4.png"
|
||||
[/frame]
|
||||
[/pre_movement_anim]
|
||||
[post_movement_anim]
|
||||
#landing, only do it when we stop moving on land
|
||||
terrain_type=!,Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-1.png"
|
||||
[/frame]
|
||||
[/post_movement_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
|
@ -121,6 +169,46 @@
|
|||
damage=3
|
||||
number=3
|
||||
[/attack]
|
||||
[draw_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-1.png"
|
||||
[/frame]
|
||||
[/draw_weapon_anim]
|
||||
[sheath_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
terrain_type=Wo,Ww,Ww^Vm,Chs,Chw,Ss
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-takeoff-4.png"
|
||||
[/frame]
|
||||
[/sheath_weapon_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
|
@ -128,6 +216,9 @@
|
|||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
|
@ -186,6 +277,9 @@
|
|||
duration=100
|
||||
image="units/drakes/fighter-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
|
@ -194,6 +288,9 @@
|
|||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
|
@ -252,6 +349,9 @@
|
|||
duration=100
|
||||
image="units/drakes/fighter-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
|
@ -260,6 +360,9 @@
|
|||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
|
@ -318,6 +421,9 @@
|
|||
duration=100
|
||||
image="units/drakes/fighter-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
|
@ -326,6 +432,9 @@
|
|||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
|
@ -384,6 +493,9 @@
|
|||
duration=100
|
||||
image="units/drakes/fighter-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
|
@ -391,6 +503,9 @@
|
|||
[/filter_attack]
|
||||
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fighter-melee-1.png"
|
||||
|
@ -427,5 +542,8 @@
|
|||
duration=100
|
||||
image="units/drakes/fighter-melee-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/drakes/fighter.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
[/unit_type]
|
|
@ -34,77 +34,9 @@
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/burner.png"
|
||||
[/portrait]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DRAKE_STANDING_ANIM fire}
|
||||
{DRAKE_MOVEMENT_ANIM fire}
|
||||
{DRAKE_WEAPON_ANIM fire}
|
||||
[attack]
|
||||
name=battle claws
|
||||
description=_"battle claws"
|
||||
|
@ -123,270 +55,10 @@
|
|||
damage=7
|
||||
number=5
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/fire.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/fire-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL fire 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT fire 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S fire 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT fire 8,-50}
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=battle claws
|
||||
|
|
|
@ -36,77 +36,9 @@ Most often, Gliders hunt larger game like deer, swine, or dolphins; the drakes'
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/glider.png"
|
||||
[/portrait]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DRAKE_STANDING_ANIM glider}
|
||||
{DRAKE_MOVEMENT_ANIM glider}
|
||||
{DRAKE_WEAPON_ANIM glider}
|
||||
[attack]
|
||||
name=slam
|
||||
description=_"slam"
|
||||
|
@ -128,270 +60,11 @@ Most often, Gliders hunt larger game like deer, swine, or dolphins; the drakes'
|
|||
damage=3
|
||||
number=3
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL glider 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT glider 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S glider 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT glider 8,-50}
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/glider.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/glider-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=slam
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
description= _ "Hurricane Drakes have moved above the menial hunting and gathering to which the lower members of their caste are relegated. They are an integral part of the drakes' military, scouting ahead of the main forces, carrying messages across the battlefield, and falling upon the enemy where it's least expected. Being allowed - grudgingly - to train with the newcomers from other castes has increased their skill in combat, but their greatest strength still lies in their speed and flight."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MARKSMAN}
|
||||
die_sound=drake-die.ogg
|
||||
{DEFENSE_ANIM "units/drakes/hurricane-defend-2.png" "units/drakes/hurricane-defend-1.png" {SOUND_LIST:DRAKE_HIT} }
|
||||
{DRAKE_FLYING_ANIM "units/drakes/hurricane.png" "units/drakes/hurricane-fly-1.png"}
|
||||
[portrait]
|
||||
size=400
|
||||
side="left"
|
||||
|
@ -125,270 +124,48 @@
|
|||
damage=8
|
||||
number=3
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[draw_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-1.png"
|
||||
image="units/drakes/hurricane-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
image="units/drakes/hurricane-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-3.png"
|
||||
image="units/drakes/hurricane-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-4.png"
|
||||
image="units/drakes/hurricane-takeoff-1.png"
|
||||
[/frame]
|
||||
[/draw_weapon_anim]
|
||||
[sheath_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
image="units/drakes/hurricane-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-1.png"
|
||||
image="units/drakes/hurricane-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-2.png"
|
||||
image="units/drakes/hurricane-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/hurricane.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/hurricane-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/sheath_weapon_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL hurricane 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT hurricane 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S hurricane 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT hurricane 8,-50}
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=slam
|
||||
|
|
|
@ -36,77 +36,9 @@
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/burner.png"
|
||||
[/portrait]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DRAKE_STANDING_ANIM inferno}
|
||||
{DRAKE_MOVEMENT_ANIM inferno}
|
||||
{DRAKE_WEAPON_ANIM inferno}
|
||||
[attack]
|
||||
name=battle claws
|
||||
description=_"battle claws"
|
||||
|
@ -125,270 +57,10 @@
|
|||
damage=8
|
||||
number=6
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/inferno.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/inferno-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL inferno 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT inferno 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S inferno 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT inferno 8,-50}
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=battle claws
|
||||
|
|
|
@ -123,270 +123,48 @@
|
|||
damage=5
|
||||
number=3
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[draw_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-1.png"
|
||||
image="units/drakes/sky-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
image="units/drakes/sky-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-3.png"
|
||||
image="units/drakes/sky-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-4.png"
|
||||
image="units/drakes/sky-takeoff-1.png"
|
||||
[/frame]
|
||||
[/draw_weapon_anim]
|
||||
[sheath_weapon_anim]
|
||||
#landing, only do it when we're not already flying
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-takeoff-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
image="units/drakes/sky-takeoff-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-1.png"
|
||||
image="units/drakes/sky-takeoff-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-2.png"
|
||||
image="units/drakes/sky-takeoff-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/sky.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/sky-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/sheath_weapon_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL sky 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT sky 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S sky 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT sky 8,-50}
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=slam
|
||||
|
|
|
@ -31,77 +31,9 @@
|
|||
mirror="true"
|
||||
image="portraits/drakes/transparent/fighter.png"
|
||||
[/portrait]
|
||||
[standing_anim]
|
||||
start_time=0
|
||||
layer=60
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[movement_anim]
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-3-upstroke.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fly-2-upstroke.png"
|
||||
[/frame]
|
||||
[/movement_anim]
|
||||
{DRAKE_STANDING_ANIM warrior}
|
||||
{DRAKE_MOVEMENT_ANIM warrior}
|
||||
{DRAKE_WEAPON_ANIM warrior}
|
||||
[attack]
|
||||
name=war blade
|
||||
description=_"war blade"
|
||||
|
@ -120,270 +52,10 @@
|
|||
damage=5
|
||||
number=3
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=se,sw
|
||||
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=ne,nw
|
||||
{MISSILE_FRAME_FIRE_BREATH_N_DIAGONAL 35,-20}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-se-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=s
|
||||
{MISSILE_FRAME_FIRE_BREATH_S 8,50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=fire breath
|
||||
[/filter_attack]
|
||||
direction=n
|
||||
{MISSILE_FRAME_FIRE_BREATH_N 8,-50}
|
||||
start_time=-900
|
||||
[if]
|
||||
hits=no
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
|
||||
[frame]
|
||||
duration=20
|
||||
image="units/drakes/warrior.png"
|
||||
sound=flame-big.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-inhale-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/drakes/warrior-fire-s-1.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
{DRAKE_FIRE_ANIM_S_DIAGONAL warrior 35,40}
|
||||
{DRAKE_FIRE_ANIM_N_DIAGONAL_CURRENT warrior 35,-20}
|
||||
{DRAKE_FIRE_ANIM_S warrior 8,50}
|
||||
{DRAKE_FIRE_ANIM_N_CURRENT warrior 8,-50}
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=war blade
|
||||
|
|
|
@ -5,6 +5,8 @@ changelog: http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/changelog
|
|||
Version 1.7.6+svn:
|
||||
* Language and translations:
|
||||
* Updated translations: German.
|
||||
* Units:
|
||||
New animation WML and macros for the Drakes
|
||||
|
||||
|
||||
Version 1.7.6:
|
||||
|
|
Loading…
Add table
Reference in a new issue