Replace SoF Fire Dragon with the somewhat more up-to-date version from NR.

This is temporary; the unit will have to go mainline soon.
This commit is contained in:
Eric S. Raymond 2007-05-07 21:37:55 +00:00
parent 0278c5b36a
commit cdc4b623bf

View file

@ -1,17 +1,12 @@
#textdomain wesnoth-nr
[unit]
id=Fire Dragon
name= _ "Fire Dragon"
race=monster
image="units/monsters/fire-dragon.png"
[defend]
[frame]
begin=-150
end=150
image="units/monsters/fire-dragon-defend.png"
[/frame]
[/defend]
image="units/fire-dragon.png"
{DEFENSE_ANIM "units/fire-dragon-defend.png" "units/fire-dragon.png" {SOUND_LIST:DRAKE_HIT} }
[abilities]
{ABILITY_LEADERSHIP}
{ABILITY_LEADERSHIP_LEVEL_5}
[/abilities]
hitpoints=101
movement_type=drakefly
@ -24,77 +19,194 @@
cost=100
usage=archer
unit_description= _ "A fire dragon is an ancient and horrifying being that normally lives only in hushed rumor and fantastic stories. It is normal for centuries to pass without a dragon being seen in Wesnoth, and usually it is only as a shadowy form flying in the distance. Legends are very specific about the ravages of fire dragons: hideously swift in flight, leathery wings spread over one hundred feet in width, they swoop in and blast their prey with inferno jets of flame. Anything escaping the dragon's fire breath must beware its ferocious bite and crushing tail. Fire dragons are cunning and cruel and often take underlings whom they lead to victory."
get_hit_sound=hiss-big.wav
die_sound={SOUND_LIST:DRAKE_DIE}
[attack]
name=bite
icon=attacks/fangs.png
description= _"bite"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=21
number=2
[animation]
[frame]
begin=-150
end=100
image="units/monsters/fire-dragon-attack-bite.png"
sound=wolf-attack.wav
begin=-300
end=-250
image="units/fire-dragon.png"
[/frame]
[frame]
begin=-250
end=-100
image="units/fire-dragon-attack-bite1.png"
[/frame]
[if]
hits=no
[frame]
begin=-100
end=50
image="units/fire-dragon-attack-bite2.png"
sound={SOUND_LIST:MISS}
[/frame]
[/if]
[else]
hits=yes
[frame]
begin=-100
end=50
image="units/fire-dragon-attack-bite2.png"
sound=bite.ogg
[/frame]
[/else]
[frame]
begin=-50
end=150
image="units/fire-dragon-attack-bite3.png"
[/frame]
[frame]
begin=150
end=200
image="units/fire-dragon.png"
[/frame]
[/animation]
[/attack]
[attack]
name=tail
description= _"tail"
#Solicit an Icon
#icon=attacks/club.png
icon=attacks/sting.png
type=impact
range=melee
damage=24
number=1
[animation]
[if]
hits=no
[frame]
begin=-250
end=-150
image="units/fire-dragon.png"
sound={SOUND_LIST:MISS}
[/frame]
[/if]
[else]
hits=yes
[frame]
begin=-250
end=-150
image="units/fire-dragon.png"
sound=tail.ogg
[/frame]
[/else]
[frame]
begin=-100
begin=-150
end=100
image="units/monsters/fire-dragon-attack-tail.png"
sound=mace.wav
image="units/fire-dragon-attack-tail.png"
[/frame]
[frame]
begin=100
end=200
image="units/fire-dragon.png"
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
icon=attacks/fireball.png
description= _"fire breath"
icon=attacks/fire-breath-drake.png
type=fire
special=marksman
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=14
number=4
[animation]
[missile_frame]
begin=-100
end=50
halo=halo/fireball-halo1.png:30,halo/fireball-halo2.png:30,halo/fireball-halo3.png:30,halo/fireball-halo4.png:30,halo/fireball-halo5.png:30,halo/fireball-halo6.png:30,halo/fireball-halo7.png:30,halo/fireball-halo8.png:30,halo/fireball-halo1.png:30,halo/fireball-halo2.png:30
image="projectiles/fireball-big-n.png"
image_diagonal="projectiles/fireball-big-nw.png"
[/missile_frame]
[if]
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=20,-34
[/missile_frame]
[/if]
[else]
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=22,12
[/missile_frame]
[/else]
[else]
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=35,-22
[/missile_frame]
[/else]
[else]
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=37,14
[/missile_frame]
[/else]
[frame]
begin=-250
end=-100
image="units/monsters/fire-dragon-attack-breath.png"
halo=halo/fireball-preparation-1.png,halo/fireball-preparation-2.png,halo/fireball-preparation-3.png,halo/fireball-preparation-4.png
halo_x,halo_y=26,-2
begin=-500
end=-450
image="units/fire-dragon.png"
[/frame]
[frame]
sound=fire.wav
begin=-100
end=-99
halo=halo/fireball-preparation-1.png,halo/fireball-preparation-2.png,halo/fireball-preparation-3.png,halo/fireball-preparation-4.png
halo_x,halo_y=26,-2
image="units/monsters/fire-dragon-attack-breath.png"
begin=-450
end=-350
image="units/fire-dragon-attack-bite1.png"
[/frame]
[if]
hits=no
[frame]
begin=-350
end=-200
image="units/fire-dragon-attack-breath.png"
sound=flame-big-miss.ogg
[/frame]
[/if]
[else]
hits=yes
[frame]
begin=-350
end=-200
image="units/fire-dragon-attack-breath.png"
sound=flame-big.ogg
[/frame]
[/else]
[frame]
begin=-200
end=-125
image="units/fire-dragon-attack-bite2.png"
[/frame]
[frame]
begin=-99
end=50
image="units/monsters/fire-dragon-attack-breath.png"
halo=halo/fireball-preparation-1.png,halo/fireball-preparation-2.png,halo/fireball-preparation-3.png,halo/fireball-preparation-4.png
halo_x,halo_y=26,-2
begin=-125
end=-50
image="units/fire-dragon-attack-bite3.png"
[/frame]
[frame]
begin=-50
end=100
image="units/fire-dragon.png"
[/frame]
[/animation]
[/attack]