Wire new Drake Burner flight and fire frames.

This commit is contained in:
Phil Barber 2009-08-11 15:01:53 +00:00
parent ac2a267523
commit c89e470a01
3 changed files with 356 additions and 83 deletions

View file

@ -24,7 +24,7 @@ Version 1.7.2+svn:
Glider, Merman Hoplite, Goblin Impaler, Rouser, Merman Triton
Cavalier, Direwolf Rider, Paladin.
* New unit graphics and animations for the Troll Hero, Drake Glider, Sky
Drake, Hurricane Drake.
Drake, Hurricane Drake, Drake Burner.
* Language and i18n:
* Updated translations: Czech, Dutch, Estonian, French, German, Hungarian,
Polish, Slovak

View file

@ -18,55 +18,98 @@
usage=archer
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.png" "units/drakes/burner.png" {SOUND_LIST:DRAKE_HIT} }
{DRAKE_FLYING_ANIM "units/drakes/burner.png" "units/drakes/burner-flying.png"}
[movement_anim]
{DEFENSE_ANIM "units/drakes/burner-defend-2.png" "units/drakes/burner-defend-1.png" {SOUND_LIST:DRAKE_HIT} }
[portrait]
size=400
side="left"
mirror="false"
image="portraits/drakes/transparent/burner.png"
[/portrait]
[portrait]
size=400
side="right"
mirror="true"
image="portraits/drakes/transparent/burner.png"
[/portrait]
[standing_anim]
start_time=0
layer=60
[frame]
begin=0
end=150
image="units/drakes/burner-flying.png"
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]
[death]
[frame]
begin=0
end=110
image="units/drakes/burner-die-1.png"
[/frame]
[frame]
begin=110
end=320
image="units/drakes/burner-die-2.png"
[/frame]
[frame]
begin=320
end=450
image="units/drakes/burner-die-3.png"
[/frame]
[frame]
begin=450
end=600
image="units/drakes/burner-die-4.png"
[/frame]
[frame]
begin=600
end=750
image="units/drakes/burner-die-5.png"
[/frame]
[frame]
begin=750
end=900
image="units/drakes/burner-die-6.png"
[/frame]
[/death]
[attack]
name=claws
description=_"claws"
icon=attacks/claws-drake.png
type=blade
name=slam
description=_"slam"
type=impact
range=melee
damage=7
damage=6
number=2
icon=attacks/slam-drake.png
[/attack]
[attack]
name=fire breath
@ -74,22 +117,25 @@
icon=attacks/fire-breath-drake.png
type=fire
range=ranged
damage=6
number=4
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
damage=3
number=3
[/attack]
[attack_anim]
[filter_attack]
name=fire breath
[/filter_attack]
{MISSILE_FRAME_FIRE_BREATH 9,-34 9,15 22,-22 24,10}
direction=se,sw
{MISSILE_FRAME_FIRE_BREATH_S_DIAGONAL 35,40}
start_time=-900
[if]
hits=no
[frame]
begin=-400
end=-350
image="units/drakes/burner-attack-ranged1.png"
duration=20
image="units/drakes/burner.png"
sound=flame-big-miss.ogg
[/frame]
[/if]
@ -97,64 +143,291 @@
hits=yes
[frame]
begin=-400
end=-350
image="units/drakes/burner-attack-ranged1.png"
duration=20
image="units/drakes/burner.png"
sound=flame-big.ogg
[/frame]
[/else]
[frame]
begin=-350
end=-150
image="units/drakes/burner-attack-ranged2.png"
duration=100
image="units/drakes/burner-fire-inhale-1.png"
[/frame]
[frame]
begin=-150
end=0
image="units/drakes/burner.png"
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=claws
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]
begin=-200
end=-100
image="units/drakes/burner-flying.png"
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]
[attack_anim]
[filter_attack]
name=slam
[/filter_attack]
offset=0.0~0.2,0.2~0.7,0.7~0.2,0.2~0.0
start_time=-400
[frame]
duration=100
image="units/drakes/burner-melee-1.png"
[/frame]
[frame]
duration=100
image="units/drakes/burner-melee-2.png"
[/frame]
[frame]
duration=100
image="units/drakes/burner-melee-3.png"
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=50
image="units/drakes/burner-attack-close.png"
sound=claws.ogg
duration=100
image="units/drakes/burner-melee-4.png"
sound=club.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=50
image="units/drakes/burner-attack-close.png"
duration=100
image="units/drakes/burner-melee-4.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=50
end=100
image="units/drakes/burner-defend.png"
duration=100
image="units/drakes/burner-melee-5.png"
[/frame]
[frame]
begin=100
end=175
image="units/drakes/burner-flying.png"
[/frame]
[frame]
begin=175
end=200
image="units/drakes/burner.png"
duration=100
image="units/drakes/burner-melee-6.png"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -25,7 +25,7 @@ Version 1.7.2+svn:
Glider, Merman Hoplite, Goblin Impaler, Rouser, Merman Triton
Cavalier, Direwolf Rider, Paladin.
* New unit graphics and animations for the Troll Hero, Drake Glider, Sky
Drake, Hurricane Drake.
Drake, Hurricane Drake, Drake Burner.
* Language and translations
* Updated translations: Czech, Dutch, Estonian, French, German, Hungarian,