Reindent the UtBS material.

This commit is contained in:
Eric S. Raymond 2007-06-29 12:05:35 +00:00
parent 32472ab98e
commit 8b5218af0a
97 changed files with 43110 additions and 44834 deletions

View file

@ -4,42 +4,42 @@
# This is the main campaign file
[textdomain]
name="wesnoth-utbs"
name="wesnoth-utbs"
[/textdomain]
[campaign]
#textdomain wesnoth-utbs
icon=UtBS_campaign_icon.png
name= _ "Under the Burning Suns"
rank=35
define=CAMPAIGN_DESERT
first_scenario=1_MorningAfter
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 UtBS_difficulty_normal.png (_"Desert Hunter") _"(Normal)"} +
";*" + {MENU_IMG_TXT2 UtBS_difficulty_challenging.png (_"Desert Sentinel") _"(Challenging)"} +
";" + {MENU_IMG_TXT2 UtBS_difficulty_hard.png (_"Desert Prowler") _"(Nightmare)"}
#textdomain wesnoth-utbs
icon=UtBS_campaign_icon.png
name= _ "Under the Burning Suns"
rank=35
define=CAMPAIGN_DESERT
first_scenario=1_MorningAfter
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 UtBS_difficulty_normal.png (_"Desert Hunter") _"(Normal)"} +
";*" + {MENU_IMG_TXT2 UtBS_difficulty_challenging.png (_"Desert Sentinel") _"(Challenging)"} +
";" + {MENU_IMG_TXT2 UtBS_difficulty_hard.png (_"Desert Prowler") _"(Nightmare)"}
description= _ "In the distant future a small band of elves struggles to survive amidst the ruins of fallen empires. Lead your people out of the desert on an epic journey to find a new home.
description= _ "In the distant future a small band of elves struggles to survive amidst the ruins of fallen empires. Lead your people out of the desert on an epic journey to find a new home.
(Expert level, 11 scenarios)
CAMPAIGN IS UNDER RECONSTRUCTION. SOME SCENARIOS MAY DIFFER FROM WHAT YOU REMEMBER, BE UNBALANCED OR ALLTOGETHER UNPLAYABLE.
FEEDBACK IN FORUMS WILL BE GREATLY APPRECIATED."
image=UtBS_campaign_image.png
image=UtBS_campaign_image.png
# UTBS credits
#textdomain wesnoth
[about]
title= _ "Campaign Designer"
text="Asa Swain"
[/about]
[about]
title= _ "Current Maintainer"
text="Asa Swain"
[/about]
[about]
title= _ "Artwork and Graphics Designers"
text ="Sangel
# UTBS credits
#textdomain wesnoth
[about]
title= _ "Campaign Designer"
text="Asa Swain"
[/about]
[about]
title= _ "Current Maintainer"
text="Asa Swain"
[/about]
[about]
title= _ "Artwork and Graphics Designers"
text ="Sangel
Richard Kettering (Jetryl)
James Woo (Pickslide)
Murray Cook (Zhukov)
@ -50,39 +50,35 @@ FEEDBACK IN FORUMS WILL BE GREATLY APPRECIATED."
Mark Goodenough (Ranger M)
Javier Hoyos (Vendanna)
J.W. Bjerk (Eleazar)"
[/about]
[about]
title= _ "Miscellaneous"
text="Mark Polo
[/about]
[about]
title= _ "Miscellaneous"
text="Mark Polo
Isaac
Ringcaat (Thorin N. Tatge)
And special thanks to everyone else who I forgot to mention."
[/about]
[/campaign]
[binary_path]
path=data/campaigns/Under_the_Burning_Suns/external_binary_data
[/binary_path]
[/about]
[/campaign]
[binary_path]
path=data/campaigns/Under_the_Burning_Suns/external_binary_data
[/binary_path]
#ifdef CAMPAIGN_DESERT
[binary_path]
path=data/campaigns/Under_the_Burning_Suns
path=data/campaigns/Under_the_Burning_Suns
[/binary_path]
#Append utils folder
{campaigns/Under_the_Burning_Suns/utils}
{campaigns/Under_the_Burning_Suns/utils}
#Append Units
[+units]
{campaigns/Under_the_Burning_Suns/units}
[/units]
[+units]
{campaigns/Under_the_Burning_Suns/units}
[/units]
{campaigns/Under_the_Burning_Suns/scenarios}
{campaigns/Under_the_Burning_Suns/utils/macros.cfg}
{campaigns/Under_the_Burning_Suns/scenarios}
{campaigns/Under_the_Burning_Suns/utils/macros.cfg}
#endif

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,74 +1,74 @@
# This is the Alien Central Body with his immune to attacks
[unit]
#textdomain wesnoth-utbs
id=Central Body
name= _ "Central Body"
race=monster
image=blank.png
halo=units/alien/core-compact.png
hitpoints=100
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[resistance]
blade=0
pierce=0
impact=0
fire=0
cold=0
arcane=0
[/resistance]
movement=7
experience=30
level=3
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
get_hit_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=melee
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
[animation]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Central Body
name= _ "Central Body"
race=monster
image=blank.png
halo=units/alien/core-compact.png
hitpoints=100
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[resistance]
blade=0
pierce=0
impact=0
fire=0
cold=0
arcane=0
[/resistance]
movement=7
experience=30
level=3
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
get_hit_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=melee
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
[animation]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,76 +1,76 @@
# This is the Alien Central Body which is vulnerable to attacks
# It also has a piece cut out of the halo image to real its HP bar
[unit]
#textdomain wesnoth-utbs
id=Central Body2
name= _ "Weakened Central Body"
race=monster
image=blank.png
halo=units/alien/core-compact2.png
hitpoints=40
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[resistance]
blade=110
pierce=110
impact=80
fire=150
cold=150
arcane=200
[/resistance]
movement=7
experience=30
level=3
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail-long.wav
get_hit_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=melee
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Central Body2
name= _ "Weakened Central Body"
race=monster
image=blank.png
halo=units/alien/core-compact2.png
hitpoints=40
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[resistance]
blade=110
pierce=110
impact=80
fire=150
cold=150
arcane=200
[/resistance]
movement=7
experience=30
level=3
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail-long.wav
get_hit_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=melee
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -2,76 +2,76 @@
# It is the same as Central Body2, but it doesn't have a piece
# cut out of the halo image to reveal the HP bar.
[unit]
#textdomain wesnoth-utbs
id=Central Body3
name= _ "Weakened Central Body"
race=monster
image=blank.png
halo=units/alien/core-compact.png
hitpoints=40
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[resistance]
blade=110
pierce=110
impact=80
fire=150
cold=150
arcane=200
[/resistance]
movement=7
experience=30
level=3
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail-long.wav
get_hit_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=melee
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Central Body3
name= _ "Weakened Central Body"
race=monster
image=blank.png
halo=units/alien/core-compact.png
hitpoints=40
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[resistance]
blade=110
pierce=110
impact=80
fire=150
cold=150
arcane=200
[/resistance]
movement=7
experience=30
level=3
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail-long.wav
get_hit_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=melee
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=3
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,103 +1,103 @@
[unit]
#textdomain wesnoth-utbs
id=Crawling Horror
name= _ "Crawling Horror"
race=monster
image=units/alien/orb-small.png
ellipse="misc/ellipse-nozoc"
hitpoints=30
movement_type=largefoot
movement=5
[resistance]
blade=100
pierce=100
impact=90
fire=110
cold=90
arcane=120
[/resistance]
experience=30
level=0
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail-long.wav
# used to be 6-2 and 4-3
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=7
number=2
[animation]
[frame]
begin=-200
end=-50
image=units/alien/orb-small-melee1.png
[/frame]
[if]
hits=yes
[frame]
sound=bite-small.ogg
begin=-50
end=150
image=units/alien/orb-small-melee2.png
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-50
end=150
image=units/alien/orb-small-melee2.png
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
damage=5
number=3
[animation]
[frame]
begin=-300
end=-200
image=units/alien/orb-small-ranged1.png
[/frame]
[if]
hits=no
[frame]
sound=magic-dark-miss.ogg
begin=-200
end=50
image=units/alien/orb-small-ranged2.png
[/frame]
[/if]
[else]
hits=yes
[frame]
sound=magic-dark.ogg
begin=-200
end=50
image=units/alien/orb-small-ranged2.png
[/frame]
[/else]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[/animation]
[/attack]
{DEFENSE_ANIM "units/alien/orb-small-defend.png" units/alien/orb-small.png wail-sml.wav }
#textdomain wesnoth-utbs
id=Crawling Horror
name= _ "Crawling Horror"
race=monster
image=units/alien/orb-small.png
ellipse="misc/ellipse-nozoc"
hitpoints=30
movement_type=largefoot
movement=5
[resistance]
blade=100
pierce=100
impact=90
fire=110
cold=90
arcane=120
[/resistance]
experience=30
level=0
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail-long.wav
# used to be 6-2 and 4-3
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=7
number=2
[animation]
[frame]
begin=-200
end=-50
image=units/alien/orb-small-melee1.png
[/frame]
[if]
hits=yes
[frame]
sound=bite-small.ogg
begin=-50
end=150
image=units/alien/orb-small-melee2.png
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-50
end=150
image=units/alien/orb-small-melee2.png
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
damage=5
number=3
[animation]
[frame]
begin=-300
end=-200
image=units/alien/orb-small-ranged1.png
[/frame]
[if]
hits=no
[frame]
sound=magic-dark-miss.ogg
begin=-200
end=50
image=units/alien/orb-small-ranged2.png
[/frame]
[/if]
[else]
hits=yes
[frame]
sound=magic-dark.ogg
begin=-200
end=50
image=units/alien/orb-small-ranged2.png
[/frame]
[/else]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[/animation]
[/attack]
{DEFENSE_ANIM "units/alien/orb-small-defend.png" units/alien/orb-small.png wail-sml.wav }
[/unit]

View file

@ -1,51 +1,51 @@
[unit]
#textdomain wesnoth-utbs
id=Pulsing Spire
name= _ "Pulsing Spire"
race=monster
image=units/alien/spire-bottom.png
ellipse="misc/ellipse-nozoc"
{DEFENSE_ANIM "units/alien/spire-bottom.png" units/alien/spire-bottom.png wail-sml.wav }
hitpoints=35
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[defense]
cave=50
[/defense]
movement=1
experience=30
level=0
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=1
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Pulsing Spire
name= _ "Pulsing Spire"
race=monster
image=units/alien/spire-bottom.png
ellipse="misc/ellipse-nozoc"
{DEFENSE_ANIM "units/alien/spire-bottom.png" units/alien/spire-bottom.png wail-sml.wav }
hitpoints=35
movement_type=smallfoot
[movement_costs]
cave=99
grassland=99
[/movement_costs]
[defense]
cave=50
[/defense]
movement=1
experience=30
level=0
alignment=chaotic
advanceto=null
cost=20
usage=fighter
unit_description= _ "This thing is impossible to describe, no one has seen anything like it before."
die_sound=wail.wav
[attack]
name=energy ray
description= _"energy ray"
icon=attacks/dark-missile.png
type=cold
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=1
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-100
end=0
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,48 +1,48 @@
[unit]
#textdomain wesnoth-utbs
id=Giant Ant
name= _ "Giant Ant"
race=monster
image=ant.png
{DEFENSE_ANIM "ant-defend.png" ant.png hiss.wav }
hitpoints=22
movement_type=mountainfoot
movement=4
experience=500
level=1
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=12
usage=fighter
unit_description= _ "Giant Ants are common in almost any environment, from caverns deep under the earth to the tops of tall mountains. Though normally not hostile, they can bite at close range."
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=6
number=2
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image=ant-attack.png
sound=bite-small.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=ant-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Giant Ant
name= _ "Giant Ant"
race=monster
image=ant.png
{DEFENSE_ANIM "ant-defend.png" ant.png hiss.wav }
hitpoints=22
movement_type=mountainfoot
movement=4
experience=500
level=1
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=12
usage=fighter
unit_description= _ "Giant Ants are common in almost any environment, from caverns deep under the earth to the tops of tall mountains. Though normally not hostile, they can bite at close range."
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=6
number=2
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image=ant-attack.png
sound=bite-small.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=ant-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -2,33 +2,33 @@
# when I need an invisible unit. It never actually participates in combat.
#textdomain wesnoth-utbs
[unit]
id=Blank
name= _ "Blank"
race=monster
image="blank.png"
hitpoints=10
movement_type=smallfoot
[movement_costs]
deep_water=100
shallow_water=100
grassland=100
sand=100
[/movement_costs]
movement=1
experience=100
level=0
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=10
usage=fighter
hide_help=true
[attack]
name=fangs
description= _"fangs"
type=pierce
range=melee
damage=1
number=0
[/attack]
id=Blank
name= _ "Blank"
race=monster
image="blank.png"
hitpoints=10
movement_type=smallfoot
[movement_costs]
deep_water=100
shallow_water=100
grassland=100
sand=100
[/movement_costs]
movement=1
experience=100
level=0
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=10
usage=fighter
hide_help=true
[attack]
name=fangs
description= _"fangs"
type=pierce
range=melee
damage=1
number=0
[/attack]
[/unit]

View file

@ -1,143 +1,143 @@
[unit]
#textdomain wesnoth-utbs
id=Cave Spider
name= _ "Cave Spider"
race=monster
image="units/monsters/cavespider.png"
{DEFENSE_ANIM "units/monsters/cavespider-defend.png" "units/monsters/cavespider.png" hiss.wav }
hitpoints=42
movement_type=mountainfoot
movement=4
experience=100
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=55
usage=fighter
unit_description= _ "Cave Spiders roam deep under the earth, devouring many victims. They can bite at close range, thereby poisoning their enemies, and also can attack with a web at long range, slowing their foes down."
die_sound=hiss-big.wav
#attacks toned down from 18-2,8-3 to 14-2, 6-3
[death]
[frame]
begin=0
end=200
image="units/monsters/cavespider-die-1.png"
[/frame]
[frame]
begin=200
end=400
image="units/monsters/cavespider-die-2.png"
[/frame]
[/death]
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-spider.png
type=blade
range=melee
damage=14
number=2
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[frame]
begin=-225
end=-175
image="units/monsters/cavespider.png"
[/frame]
[frame]
begin=-175
end=-100
image="units/monsters/cavespider-defend.png"
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=-50
image="units/monsters/cavespider-attack-melee.png"
sound=bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=-50
image="units/monsters/cavespider-attack-melee.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-50
end=100
image="units/monsters/cavespider-attack-melee.png"
sound=poison.ogg
[/frame]
)}
[frame]
begin=100
end=175
image="units/monsters/cavespider-defend.png"
[/frame]
[frame]
begin=175
end=200
image="units/monsters/cavespider.png"
[/frame]
[/animation]
[/attack]
[attack]
name=web
description= _"web"
type=impact
range=ranged
damage=6
number=3
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/web.png"
image_diagonal="projectiles/web.png"
[/missile_frame]
[frame]
begin=-200
end=-150
image="units/monsters/cavespider-defend.png"
[/frame]
[if]
hits=yes
[frame]
begin=-150
end=-75
image="units/monsters/cavespider-attack-ranged.png"
sound=net.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-75
image="units/monsters/cavespider-attack-ranged.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
{FRAME_ON_SLOW (
[frame]
begin=-75
end=100
image="units/monsters/cavespider.png"
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Cave Spider
name= _ "Cave Spider"
race=monster
image="units/monsters/cavespider.png"
{DEFENSE_ANIM "units/monsters/cavespider-defend.png" "units/monsters/cavespider.png" hiss.wav }
hitpoints=42
movement_type=mountainfoot
movement=4
experience=100
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=55
usage=fighter
unit_description= _ "Cave Spiders roam deep under the earth, devouring many victims. They can bite at close range, thereby poisoning their enemies, and also can attack with a web at long range, slowing their foes down."
die_sound=hiss-big.wav
#attacks toned down from 18-2,8-3 to 14-2, 6-3
[death]
[frame]
begin=0
end=200
image="units/monsters/cavespider-die-1.png"
[/frame]
[frame]
begin=200
end=400
image="units/monsters/cavespider-die-2.png"
[/frame]
[/death]
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-spider.png
type=blade
range=melee
damage=14
number=2
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[frame]
begin=-225
end=-175
image="units/monsters/cavespider.png"
[/frame]
[frame]
begin=-175
end=-100
image="units/monsters/cavespider-defend.png"
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=-50
image="units/monsters/cavespider-attack-melee.png"
sound=bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=-50
image="units/monsters/cavespider-attack-melee.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-50
end=100
image="units/monsters/cavespider-attack-melee.png"
sound=poison.ogg
[/frame]
)}
[frame]
begin=100
end=175
image="units/monsters/cavespider-defend.png"
[/frame]
[frame]
begin=175
end=200
image="units/monsters/cavespider.png"
[/frame]
[/animation]
[/attack]
[attack]
name=web
description= _"web"
type=impact
range=ranged
damage=6
number=3
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/web.png"
image_diagonal="projectiles/web.png"
[/missile_frame]
[frame]
begin=-200
end=-150
image="units/monsters/cavespider-defend.png"
[/frame]
[if]
hits=yes
[frame]
begin=-150
end=-75
image="units/monsters/cavespider-attack-ranged.png"
sound=net.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-75
image="units/monsters/cavespider-attack-ranged.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
{FRAME_ON_SLOW (
[frame]
begin=-75
end=100
image="units/monsters/cavespider.png"
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,48 +1,48 @@
[unit]
#textdomain wesnoth-utbs
id=Confused Ant
name= _ "Confused Ant"
race=monster
image=ant.png
{DEFENSE_ANIM "ant-defend.png" ant.png hiss.wav }
hitpoints=22
movement_type=mountainfoot
movement=2
experience=500
level=1
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=12
usage=fighter
unit_description= _ "Giant Ants are common in almost any environment, from caverns deep under the earth to the tops of tall mountains. Though normally not hostile, they can bite at close range. When they don't have a Queen Ant to lead them, they can often become confused."
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=5
number=2
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image=ant-attack.png
sound=bite-small.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=ant-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Confused Ant
name= _ "Confused Ant"
race=monster
image=ant.png
{DEFENSE_ANIM "ant-defend.png" ant.png hiss.wav }
hitpoints=22
movement_type=mountainfoot
movement=2
experience=500
level=1
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=12
usage=fighter
unit_description= _ "Giant Ants are common in almost any environment, from caverns deep under the earth to the tops of tall mountains. Though normally not hostile, they can bite at close range. When they don't have a Queen Ant to lead them, they can often become confused."
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=5
number=2
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image=ant-attack.png
sound=bite-small.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=ant-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,95 +1,95 @@
[unit]
#textdomain wesnoth-utbs
id=Corrupted Elf
name= _ "Corrupted Elf"
race=elf
image=units/elves-desert/corrupted-elf.png
hitpoints=60
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=500
level=3
alignment=chaotic
advanceto=null
cost=100
usage=fighter
unit_description= _ "Imbued with a dark spirit these corrupted elves combine unhuman strength with potent magics to create formidable opponents. Though the elvish body often decays quickly, these abominations are potent weapons of the undead lords."
die_sound=groan.wav
{DEFENSE_ANIM "units/elves-desert/corrupted-elf-defend.png" units/elves-desert/corrupted-elf.png groan.wav }
[attack]
name=sword
description= _"sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=10
number=4
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/corrupted-elf-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/corrupted-elf-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=magic
description= _"magic"
icon=attacks/dark-missile.png
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=12
number=3
[animation]
[missile_frame]
begin=-200
end=0
image=projectiles/darkmissile-n.png
image_diagonal=projectiles/darkmissile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
sound=magic-dark.ogg
image=units/elves-desert/corrupted-elf.png
begin=-200
end=0
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-dark-miss.ogg
image=units/elves-desert/corrupted-elf.png
begin=-200
end=0
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Corrupted Elf
name= _ "Corrupted Elf"
race=elf
image=units/elves-desert/corrupted-elf.png
hitpoints=60
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=500
level=3
alignment=chaotic
advanceto=null
cost=100
usage=fighter
unit_description= _ "Imbued with a dark spirit these corrupted elves combine unhuman strength with potent magics to create formidable opponents. Though the elvish body often decays quickly, these abominations are potent weapons of the undead lords."
die_sound=groan.wav
{DEFENSE_ANIM "units/elves-desert/corrupted-elf-defend.png" units/elves-desert/corrupted-elf.png groan.wav }
[attack]
name=sword
description= _"sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=10
number=4
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/corrupted-elf-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/corrupted-elf-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=magic
description= _"magic"
icon=attacks/dark-missile.png
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=12
number=3
[animation]
[missile_frame]
begin=-200
end=0
image=projectiles/darkmissile-n.png
image_diagonal=projectiles/darkmissile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
sound=magic-dark.ogg
image=units/elves-desert/corrupted-elf.png
begin=-200
end=0
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-dark-miss.ogg
image=units/elves-desert/corrupted-elf.png
begin=-200
end=0
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,52 +1,52 @@
[unit]
#textdomain wesnoth-utbs
id=Crab Man
name= _ "Crab Man"
race=Monster
image=crab.png
{DEFENSE_ANIM "crab-defend.png" crab.png groan.wav }
hitpoints=29
movement_type=swimmer
movement=5
experience=40
advanceto=null
level=1
alignment=neutral
cost=17
usage=fighter
unit_description= _ "The Crab Men are part crab, part humanoid, and are certainly one of the most twisted monsters ever recorded by the sages of Wesnoth. Probably the creation of some twisted mage, these monstrosities have spread into the wild and prefer to live around coastal waters, preying on both humans and animals."
[attack]
name=claws
description= _"claws"
icon=attacks/claws-animal.png
type=blade
range=melee
damage=9
number=2
[animation]
[frame]
begin=-100
end=0
image=crab-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=0
end=100
image=crab-attack2.png
sound=claws.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=0
end=100
image=crab-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Crab Man
name= _ "Crab Man"
race=Monster
image=crab.png
{DEFENSE_ANIM "crab-defend.png" crab.png groan.wav }
hitpoints=29
movement_type=swimmer
movement=5
experience=40
advanceto=null
level=1
alignment=neutral
cost=17
usage=fighter
unit_description= _ "The Crab Men are part crab, part humanoid, and are certainly one of the most twisted monsters ever recorded by the sages of Wesnoth. Probably the creation of some twisted mage, these monstrosities have spread into the wild and prefer to live around coastal waters, preying on both humans and animals."
[attack]
name=claws
description= _"claws"
icon=attacks/claws-animal.png
type=blade
range=melee
damage=9
number=2
[animation]
[frame]
begin=-100
end=0
image=crab-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=0
end=100
image=crab-attack2.png
sound=claws.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=0
end=100
image=crab-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,51 +1,51 @@
[unit]
#textdomain wesnoth-utbs
id=Darawf
name= _ "Dawarf"
race=Monster
image=dawarf.png
{DEFENSE_ANIM "dawarf-growl.png" dawarf.png groan.wav }
hitpoints=22
movement_type=dwarvishfoot
movement=4
experience=500
advanceto=null
level=1
alignment=neutral
cost=17
usage=fighter
unit_description= _ "Don't ask where the Dawarf came from. You really don't want to know. It is a secret well guarded by the great lore-masters of Wesnoth. And it's isn't pretty. Hint: it involves lots of sherbet."
[attack]
name=fist
description= _"fist"
type=impact
range=melee
damage=6
number=2
[animation]
[frame]
begin=-100
end=0
image=dawarf-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=0
end=100
image=dawarf-melee-2.png
sound=fist.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=0
end=100
image=dawarf-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Darawf
name= _ "Dawarf"
race=Monster
image=dawarf.png
{DEFENSE_ANIM "dawarf-growl.png" dawarf.png groan.wav }
hitpoints=22
movement_type=dwarvishfoot
movement=4
experience=500
advanceto=null
level=1
alignment=neutral
cost=17
usage=fighter
unit_description= _ "Don't ask where the Dawarf came from. You really don't want to know. It is a secret well guarded by the great lore-masters of Wesnoth. And it's isn't pretty. Hint: it involves lots of sherbet."
[attack]
name=fist
description= _"fist"
type=impact
range=melee
damage=6
number=2
[animation]
[frame]
begin=-100
end=0
image=dawarf-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=0
end=100
image=dawarf-melee-2.png
sound=fist.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=0
end=100
image=dawarf-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,93 +1,93 @@
[unit]
#textdomain wesnoth-utbs
id=Dark Assassin1
name= _ "Dark Assassin"
race=orc
image=units/orcs/nightstalker.png
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-melee.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-ranged.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} ranged}
profile=portraits/cloaked.png
hitpoints=52
movement_type=elusivefoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=25
usage=fighter
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
[attack]
name=scythe
description= _"scythe"
icon=attacks/scythe.png
type=blade
range=melee
damage=9
number=3
[animation]
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-melee-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-melee-1.png
sound=dagger-swish.wav
[/frame]
[frame]
begin=0
end=150
image=units/orcs/nightstalker-melee-2.png
[/frame]
[/animation]
[/attack]
[attack]
name=darts
description= _"darts"
icon=attacks/dagger-thrown-poison-human.png
type=blade
range=ranged
damage=6
number=4
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/dagger-n.png
image_diagonal=projectiles/dagger-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife-miss.ogg
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-ranged-2.png
sound=poison.ogg
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Dark Assassin1
name= _ "Dark Assassin"
race=orc
image=units/orcs/nightstalker.png
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-melee.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-ranged.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} ranged}
profile=portraits/cloaked.png
hitpoints=52
movement_type=elusivefoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=25
usage=fighter
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
[attack]
name=scythe
description= _"scythe"
icon=attacks/scythe.png
type=blade
range=melee
damage=9
number=3
[animation]
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-melee-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-melee-1.png
sound=dagger-swish.wav
[/frame]
[frame]
begin=0
end=150
image=units/orcs/nightstalker-melee-2.png
[/frame]
[/animation]
[/attack]
[attack]
name=darts
description= _"darts"
icon=attacks/dagger-thrown-poison-human.png
type=blade
range=ranged
damage=6
number=4
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/dagger-n.png
image_diagonal=projectiles/dagger-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife-miss.ogg
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-ranged-2.png
sound=poison.ogg
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,94 +1,94 @@
[unit]
#textdomain wesnoth-utbs
id=Dark Assassin2
name= _ "Dark Assassin"
race=orc
image=units/orcs/nightstalker.png
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-melee.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-ranged.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} ranged}
profile=portraits/cloaked.png
hitpoints=60
movement_type=elusivefoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=25
usage=fighter
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
hide_help=true
[attack]
name=scythe
description= _"scythe"
icon=attacks/scythe.png
type=blade
range=melee
damage=10
number=3
[animation]
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-melee-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-melee-1.png
sound=dagger-swish.wav
[/frame]
[frame]
begin=0
end=150
image=units/orcs/nightstalker-melee-2.png
[/frame]
[/animation]
[/attack]
[attack]
name=darts
description= _"darts"
icon=attacks/dagger-thrown-poison-human.png
type=blade
range=ranged
damage=7
number=4
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/dagger-n.png
image_diagonal=projectiles/dagger-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife-miss.ogg
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-ranged-2.png
sound=poison.ogg
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Dark Assassin2
name= _ "Dark Assassin"
race=orc
image=units/orcs/nightstalker.png
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-melee.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-ranged.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} ranged}
profile=portraits/cloaked.png
hitpoints=60
movement_type=elusivefoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=25
usage=fighter
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
hide_help=true
[attack]
name=scythe
description= _"scythe"
icon=attacks/scythe.png
type=blade
range=melee
damage=10
number=3
[animation]
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-melee-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-melee-1.png
sound=dagger-swish.wav
[/frame]
[frame]
begin=0
end=150
image=units/orcs/nightstalker-melee-2.png
[/frame]
[/animation]
[/attack]
[attack]
name=darts
description= _"darts"
icon=attacks/dagger-thrown-poison-human.png
type=blade
range=ranged
damage=7
number=4
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/dagger-n.png
image_diagonal=projectiles/dagger-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife-miss.ogg
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-ranged-2.png
sound=poison.ogg
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,94 +1,94 @@
[unit]
#textdomain wesnoth-utbs
id=Dark Assassin3
name= _ "Dark Assassin"
race=orc
image=units/orcs/nightstalker.png
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-melee.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-ranged.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} ranged}
profile=portraits/cloaked.png
hitpoints=68
movement_type=elusivefoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=25
usage=fighter
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
hide_help=true
[attack]
name=scythe
description= _"scythe"
icon=attacks/scythe.png
type=blade
range=melee
damage=10
number=3
[animation]
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-melee-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-melee-1.png
sound=dagger-swish.wav
[/frame]
[frame]
begin=0
end=150
image=units/orcs/nightstalker-melee-2.png
[/frame]
[/animation]
[/attack]
[attack]
name=darts
description= _"darts"
icon=attacks/dagger-thrown-poison-human.png
type=blade
range=ranged
damage=7
number=4
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/dagger-n.png
image_diagonal=projectiles/dagger-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife-miss.ogg
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-ranged-2.png
sound=poison.ogg
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Dark Assassin3
name= _ "Dark Assassin"
race=orc
image=units/orcs/nightstalker.png
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-melee.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} melee}
{DEFENSE_ANIM_RANGE "units/orcs/nightstalker-defend-ranged.png" units/orcs/nightstalker.png {SOUND_LIST:ORC_SMALL_HIT} ranged}
profile=portraits/cloaked.png
hitpoints=68
movement_type=elusivefoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=25
usage=fighter
unit_description= _ "The Dark Assassin appears and disappears at a moment's notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable."
hide_help=true
[attack]
name=scythe
description= _"scythe"
icon=attacks/scythe.png
type=blade
range=melee
damage=10
number=3
[animation]
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-melee-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-melee-1.png
sound=dagger-swish.wav
[/frame]
[frame]
begin=0
end=150
image=units/orcs/nightstalker-melee-2.png
[/frame]
[/animation]
[/attack]
[attack]
name=darts
description= _"darts"
icon=attacks/dagger-thrown-poison-human.png
type=blade
range=ranged
damage=7
number=4
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/dagger-n.png
image_diagonal=projectiles/dagger-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=-100
image=units/orcs/nightstalker-ranged-1.png
sound=throwing-knife-miss.ogg
[/frame]
[/else]
{FRAME_ON_POISON (
[frame]
begin=-100
end=0
image=units/orcs/nightstalker-ranged-2.png
sound=poison.ogg
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,276 +1,276 @@
#define DESERT_ARCHER NUM COST HIDEORNOT
[unit]
#textdomain wesnoth-utbs
id=Desert Archer{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Archer"
race=elf
gender=male
image=units/elves-desert/archer.png
image_long=units/elves-desert/archer-bow.png
hitpoints=29
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=44
level=1
alignment=lawful
advanceto=Desert Ranger,Desert Marksman
cost={COST}
usage=archer
unit_description= _ "Desert Archers are trained from youth in archery, and so skilled in long-range combat. Though their bows are cruder and their arrows less plentiful than their elvish ancestors, they fight with ferocity that does credit to their race."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer-defend.png" units/elves-desert/archer.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer-bow-defend.png" units/elves-desert/archer.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/archer-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/archer-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/archer-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/archer-die4.png"
[/frame]
[/death]
# melee attack increased from 5-2 to 6-2
# ranged attack decreased from 5-4 to 4-4
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/archer-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/archer-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=4
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-400
end=-250
image=units/elves-desert/archer-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-250
image=units/elves-desert/archer-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-250
end=-150
image=units/elves-desert/archer-attack2.png
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/archer-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/archer-attack3.png
[/frame]
[/animation]
[/attack]
[female]
id="Desert Archer"
name= _ "female^Desert Archer"
race=elf
gender=female
image="units/elves-desert/archer+female.png"
image_long="units/elves-desert/archer+female-bow.png"
hitpoints=29
movement_type=woodland
# Desert elves move fast across the sands, but are not used to
# forests. They are also a bit faster in caves.
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=44
level=1
alignment=lawful
advanceto=Desert Ranger,Desert Marksman
cost=17
usage=archer
unit_description="Desert Archers are trained from youth in archery, and so skilled in long-range combat. Though their bows are cruder and their arrows less plentiful than their elvish ancestors, they fight with ferocity that does credit to their race."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer+female-defend.png" "units/elves-desert/archer+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer+female-bow-defend.png" "units/elves-desert/archer+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/archer-female-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/archer-female-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/archer-female-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/archer-female-die4.png"
[/frame]
[/death]
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/archer+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/archer+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=4
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-400
end=-250
image="units/elves-desert/archer+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-250
image="units/elves-desert/archer+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-250
end=-150
image="units/elves-desert/archer+female-attack2.png"
[/frame]
[frame]
begin=-150
end=-100
image="units/elves-desert/archer+female-attack3.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/archer+female-attack3.png"
[/frame]
[/animation]
[/attack]
[/female]
[/unit]
[unit]
#textdomain wesnoth-utbs
id=Desert Archer{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Archer"
race=elf
gender=male
image=units/elves-desert/archer.png
image_long=units/elves-desert/archer-bow.png
hitpoints=29
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=44
level=1
alignment=lawful
advanceto=Desert Ranger,Desert Marksman
cost={COST}
usage=archer
unit_description= _ "Desert Archers are trained from youth in archery, and so skilled in long-range combat. Though their bows are cruder and their arrows less plentiful than their elvish ancestors, they fight with ferocity that does credit to their race."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer-defend.png" units/elves-desert/archer.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer-bow-defend.png" units/elves-desert/archer.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/archer-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/archer-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/archer-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/archer-die4.png"
[/frame]
[/death]
# melee attack increased from 5-2 to 6-2
# ranged attack decreased from 5-4 to 4-4
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/archer-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/archer-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=4
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-400
end=-250
image=units/elves-desert/archer-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-250
image=units/elves-desert/archer-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-250
end=-150
image=units/elves-desert/archer-attack2.png
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/archer-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/archer-attack3.png
[/frame]
[/animation]
[/attack]
[female]
id="Desert Archer"
name= _ "female^Desert Archer"
race=elf
gender=female
image="units/elves-desert/archer+female.png"
image_long="units/elves-desert/archer+female-bow.png"
hitpoints=29
movement_type=woodland
# Desert elves move fast across the sands, but are not used to
# forests. They are also a bit faster in caves.
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=44
level=1
alignment=lawful
advanceto=Desert Ranger,Desert Marksman
cost=17
usage=archer
unit_description="Desert Archers are trained from youth in archery, and so skilled in long-range combat. Though their bows are cruder and their arrows less plentiful than their elvish ancestors, they fight with ferocity that does credit to their race."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer+female-defend.png" "units/elves-desert/archer+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/archer+female-bow-defend.png" "units/elves-desert/archer+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/archer-female-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/archer-female-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/archer-female-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/archer-female-die4.png"
[/frame]
[/death]
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/archer+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/archer+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=4
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-400
end=-250
image="units/elves-desert/archer+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-250
image="units/elves-desert/archer+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-250
end=-150
image="units/elves-desert/archer+female-attack2.png"
[/frame]
[frame]
begin=-150
end=-100
image="units/elves-desert/archer+female-attack3.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/archer+female-attack3.png"
[/frame]
[/animation]
[/attack]
[/female]
[/unit]
#enddef
{DESERT_ARCHER "" 17 false}

View file

@ -1,313 +1,313 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Avenger
name= _ "Desert Avenger"
race=elf
image=units/elves-desert/avenger.png
image_long=units/elves-desert/avenger-bow.png
hitpoints=55
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests
# They are also a bit faster in caves
# Avengers move faster in mountains and shallow water
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
shallow_water=2
mountains=2
[/movement_costs]
# Avengers defend better in shallow water and swamp
[defense]
sand=40
forest=50
shallow_water=70
swamp_water=60
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
usage=mixed fighter
unit_description= _ "Desert Avengers are extremely skillful and extremely quick, powerful in all forms of combat. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies.
#textdomain wesnoth-utbs
id=Desert Avenger
name= _ "Desert Avenger"
race=elf
image=units/elves-desert/avenger.png
image_long=units/elves-desert/avenger-bow.png
hitpoints=55
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests
# They are also a bit faster in caves
# Avengers move faster in mountains and shallow water
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
shallow_water=2
mountains=2
[/movement_costs]
# Avengers defend better in shallow water and swamp
[defense]
sand=40
forest=50
shallow_water=70
swamp_water=60
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
usage=mixed fighter
unit_description= _ "Desert Avengers are extremely skillful and extremely quick, powerful in all forms of combat. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies.
Special Notes: While a unit with the same allegiance as the Desert Avenger distracts an enemy, the Avenger may backstab, inflicting double damage, by creeping around behind that enemy."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger-defend.png" units/elves-desert/avenger.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger-bow-defend.png" units/elves-desert/avenger.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/avenger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/avenger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/avenger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/avenger-die4.png"
[/frame]
[/death]
# originally 8-4 melee (changed to 9-3 because I added backstab)
# then increase to 10-3 because all desert elves are strong
# ranged attack is decreased by 1 (10-4 to 9-4)
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=10
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/avenger-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/avenger-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=9
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image=units/elves-desert/avenger-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/avenger-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/avenger-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-150
image=units/elves-desert/avenger-attack2.png
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/avenger-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/avenger-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/avenger-bow.png
[/frame]
[/animation]
[/attack]
[female]
id=Desert Avenger
name= _ "female^Desert Avenger"
race=elf
gender=female
image="units/elves-desert/avenger+female.png"
image_long="units/elves-desert/avenger+female-bow.png"
hitpoints=60
movement_type=woodland
# desert elves move fast across the sands, but are not used to
# forests they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
#instead of ambush, desert avengers have backstab
usage=mixed fighter
unit_description="Desert Avengers are extremely skillful and extremely quick, powerful in all forms of combat. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies.
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger-defend.png" units/elves-desert/avenger.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger-bow-defend.png" units/elves-desert/avenger.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/avenger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/avenger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/avenger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/avenger-die4.png"
[/frame]
[/death]
# originally 8-4 melee (changed to 9-3 because I added backstab)
# then increase to 10-3 because all desert elves are strong
# ranged attack is decreased by 1 (10-4 to 9-4)
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=10
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/avenger-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/avenger-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=9
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image=units/elves-desert/avenger-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/avenger-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/avenger-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-150
image=units/elves-desert/avenger-attack2.png
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/avenger-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/avenger-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/avenger-bow.png
[/frame]
[/animation]
[/attack]
[female]
id=Desert Avenger
name= _ "female^Desert Avenger"
race=elf
gender=female
image="units/elves-desert/avenger+female.png"
image_long="units/elves-desert/avenger+female-bow.png"
hitpoints=60
movement_type=woodland
# desert elves move fast across the sands, but are not used to
# forests they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
#instead of ambush, desert avengers have backstab
usage=mixed fighter
unit_description="Desert Avengers are extremely skillful and extremely quick, powerful in all forms of combat. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies.
Special Notes: While a unit with the same allegiance as the desert avenger distracts an enemy, the desert avenger may backstab, inflicting double damage, by creeping around behind that enemy."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger+female-defend.png" "units/elves-desert/avenger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger+female-bow-defend.png" "units/elves-desert/avenger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/avenger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/avenger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/avenger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/avenger-die4.png"
[/frame]
[/death]
# originally 8 damage, 4 attacks changed to 8,3 because
# added backstab then increased to 9 damage while ranged
# damage is decreased by 1
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/avenger+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/avenger+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=10
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image="units/elves-desert/avenger+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image="units/elves-desert/avenger+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image="units/elves-desert/avenger+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-150
image="units/elves-desert/avenger+female-attack2.png"
[/frame]
[frame]
begin=-150
end=-100
image="units/elves-desert/avenger+female-attack3.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/avenger+female-attack3.png"
[/frame]
[frame]
begin=0
end=100
image="units/elves-desert/avenger+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger+female-defend.png" "units/elves-desert/avenger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/avenger+female-bow-defend.png" "units/elves-desert/avenger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/avenger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/avenger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/avenger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/avenger-die4.png"
[/frame]
[/death]
# originally 8 damage, 4 attacks changed to 8,3 because
# added backstab then increased to 9 damage while ranged
# damage is decreased by 1
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/avenger+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/avenger+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=10
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image="units/elves-desert/avenger+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image="units/elves-desert/avenger+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image="units/elves-desert/avenger+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-150
image="units/elves-desert/avenger+female-attack2.png"
[/frame]
[frame]
begin=-150
end=-100
image="units/elves-desert/avenger+female-attack3.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/avenger+female-attack3.png"
[/frame]
[frame]
begin=0
end=100
image="units/elves-desert/avenger+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
[/unit]

View file

@ -1,128 +1,128 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Captain
name= _ "Desert Captain"
race=elf
image=units/elves-desert/captain.png
image_long=units/elves-desert/captain-bow.png
image_leading=units/elves-desert/captain-leading.png
hitpoints=47
[abilities]
{ABILITY_LEADERSHIP_LEVEL_2}
[/abilities]
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests.
# They are also a bit faster in caves.
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=90
level=2
alignment=lawful
advanceto=Desert Marshal
cost=40
usage=fighter
unit_description= _ "Skilled in commanding other elves, Desert Captains provide a bonus to all level 1 units on adjacent hexes. Desert Captains prefer engaging the enemy in melee combat, but are trained in archery as well." + {SPECIAL_NOTES_LEADERSHIP}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/captain-defend.png" units/elves-desert/captain.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/captain-bow-defend.png" units/elves-desert/captain-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 7-4 to 8-4
# ranged attack decreased from 5-3 to 4-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/captain-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/captain-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=4
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/captain-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/captain-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/captain-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/captain-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/captain-bow-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/captain-bow-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/captain-bow.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Desert Captain
name= _ "Desert Captain"
race=elf
image=units/elves-desert/captain.png
image_long=units/elves-desert/captain-bow.png
image_leading=units/elves-desert/captain-leading.png
hitpoints=47
[abilities]
{ABILITY_LEADERSHIP_LEVEL_2}
[/abilities]
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests.
# They are also a bit faster in caves.
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=90
level=2
alignment=lawful
advanceto=Desert Marshal
cost=40
usage=fighter
unit_description= _ "Skilled in commanding other elves, Desert Captains provide a bonus to all level 1 units on adjacent hexes. Desert Captains prefer engaging the enemy in melee combat, but are trained in archery as well." + {SPECIAL_NOTES_LEADERSHIP}
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/captain-defend.png" units/elves-desert/captain.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/captain-bow-defend.png" units/elves-desert/captain-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 7-4 to 8-4
# ranged attack decreased from 5-3 to 4-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/captain-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/captain-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=4
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/captain-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/captain-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/captain-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/captain-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/captain-bow-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/captain-bow-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/captain-bow.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,125 +1,125 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Champion
name= _ "Desert Champion"
race=elf
image=units/elves-desert/champion.png
image_long=units/elves-desert/champion-bow.png
hitpoints=70
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=100
usage=fighter
unit_description= _ "Desert Champions are awesome masters of swordsmanship, inflicting grievous wounds in close combat. Master fighters, they are also skilled with the bow, able to inflict damage on their enemies from both near and far."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/champion-defend.png" units/elves-desert/champion.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/champion-bow-defend.png" units/elves-desert/champion-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 9-5 to 10-4
# ranged attack decreased from 9-3 to 8-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=10
number=5
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/champion-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/champion-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/champion-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/champion-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/champion-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/champion-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/champion-bow-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/champion-bow-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/champion-bow.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Desert Champion
name= _ "Desert Champion"
race=elf
image=units/elves-desert/champion.png
image_long=units/elves-desert/champion-bow.png
hitpoints=70
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=100
usage=fighter
unit_description= _ "Desert Champions are awesome masters of swordsmanship, inflicting grievous wounds in close combat. Master fighters, they are also skilled with the bow, able to inflict damage on their enemies from both near and far."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/champion-defend.png" units/elves-desert/champion.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/champion-bow-defend.png" units/elves-desert/champion-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 9-5 to 10-4
# ranged attack decreased from 9-3 to 8-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=10
number=5
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/champion-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/champion-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/champion-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/champion-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/champion-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/champion-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/champion-bow-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/champion-bow-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/champion-bow.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,189 +1,189 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Druid
name= _ "Desert Druid"
race=elf
gender=female
image=units/elves-desert/druid.png
hitpoints=36
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Desert Shyde
cost=34
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Desert Druids are powerful masters of the sands. Brilliant at ensnaring unwary opponents, they use their vast knowledge of the plants of the desert to heal allies. Druids are excellent supporting units in any group of elves.
#textdomain wesnoth-utbs
id=Desert Druid
name= _ "Desert Druid"
race=elf
gender=female
image=units/elves-desert/druid.png
hitpoints=36
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Desert Shyde
cost=34
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Desert Druids are powerful masters of the sands. Brilliant at ensnaring unwary opponents, they use their vast knowledge of the plants of the desert to heal allies. Druids are excellent supporting units in any group of elves.
Special Notes: A druid's entangling attack slows enemies down, halving their movement speed and attack damage. Druids are capable of healing units around them, and curing them of poison."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/druid-defend.png" units/elves-desert/druid.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-225
end=-175
image="units/elves-desert/druid-healing1.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/druid-healing2.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/druid-healing3.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/druid-healing4.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/druid-healing5.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/druid-healing6.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/druid-healing7.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/druid-healing8.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 6-2 to 5-2 and 6-3 to 5-3
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=5
number=2
range=melee
icon=attacks/druidstaff.png
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound=staff.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=5
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image=units/elves-desert/druid-ranged.png
sound=slowed.wav
[/frame]
)}
[frame]
begin=-50
end=0
image=units/elves-desert/druid-ranged.png
sound=entangle.wav
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=5
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[frame]
begin=-250
end=-150
image="units/elves-desert/druid.png"
[/frame]
[if]
hits=yes
[frame]
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/else]
[/animation]
[/attack]
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/druid-defend.png" units/elves-desert/druid.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-225
end=-175
image="units/elves-desert/druid-healing1.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/druid-healing2.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/druid-healing3.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/druid-healing4.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/druid-healing5.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/druid-healing6.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/druid-healing7.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/druid-healing8.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 6-2 to 5-2 and 6-3 to 5-3
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=5
number=2
range=melee
icon=attacks/druidstaff.png
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound=staff.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=5
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image=units/elves-desert/druid-ranged.png
sound=slowed.wav
[/frame]
)}
[frame]
begin=-50
end=0
image=units/elves-desert/druid-ranged.png
sound=entangle.wav
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=5
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[frame]
begin=-250
end=-150
image="units/elves-desert/druid.png"
[/frame]
[if]
hits=yes
[frame]
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,129 +1,129 @@
#define DESERT_FIGHTER NUM COST HIDEORNOT
[unit]
#textdomain wesnoth-utbs
id=Desert Fighter{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Fighter"
race=elf
image=units/elves-desert/fighter.png
image_long=units/elves-desert/fighter-bow.png
hitpoints=34
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=40
level=1
alignment=lawful
advanceto=Desert Captain,Desert Hero
cost={COST}
usage=fighter
unit_description= _ "Desert Fighters make up the bulk of the Quenoth warriors. They are trained in both sword and bow, though like most of their kin, they prefer swordplay to archery. These Elves are deft of foot, and fight best in the open sands."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/fighter-defend.png" units/elves-desert/fighter.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/fighter-bow-defend.png" units/elves-desert/fighter-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 5-4 to 6-4
# ranged attack decreased from 3-3 to 2-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/fighter-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/fighter-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=2
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/fighter-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/fighter-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/fighter-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/fighter-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/fighter-bow-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/fighter-bow-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/fighter-bow.png
[/frame]
[/animation]
[/attack]
[/unit]
[unit]
#textdomain wesnoth-utbs
id=Desert Fighter{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Fighter"
race=elf
image=units/elves-desert/fighter.png
image_long=units/elves-desert/fighter-bow.png
hitpoints=34
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=40
level=1
alignment=lawful
advanceto=Desert Captain,Desert Hero
cost={COST}
usage=fighter
unit_description= _ "Desert Fighters make up the bulk of the Quenoth warriors. They are trained in both sword and bow, though like most of their kin, they prefer swordplay to archery. These Elves are deft of foot, and fight best in the open sands."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/fighter-defend.png" units/elves-desert/fighter.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/fighter-bow-defend.png" units/elves-desert/fighter-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 5-4 to 6-4
# ranged attack decreased from 3-3 to 2-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/fighter-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/fighter-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=2
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/fighter-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/fighter-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/fighter-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/fighter-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/fighter-bow-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/fighter-bow-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/fighter-bow.png
[/frame]
[/animation]
[/attack]
[/unit]
#enddef
{DESERT_FIGHTER "" 15 false}

View file

@ -1,124 +1,124 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Hero
name= _ "Desert Hero"
race=elf
image=units/elves-desert/hero.png
image_long=units/elves-desert/hero-bow.png
hitpoints=48
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Desert Champion
cost=40
usage=fighter
unit_description= _ "Desert Heroes focus on individual performance on the battlefield, having tweaked their combat skills to the very maximum. Desert Heroes prefer fighting at close range with the sword, but also have some skill with the bow."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/hero-defend.png" units/elves-desert/hero.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/hero-bow-defend.png" units/elves-desert/hero-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 8-4 to 9-4
# ranged attack decreased from 6-3 to 5-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/hero-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/hero-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/hero-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/hero-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/hero-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/hero-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/hero-bow-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/hero-bow-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/hero-bow.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Desert Hero
name= _ "Desert Hero"
race=elf
image=units/elves-desert/hero.png
image_long=units/elves-desert/hero-bow.png
hitpoints=48
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Desert Champion
cost=40
usage=fighter
unit_description= _ "Desert Heroes focus on individual performance on the battlefield, having tweaked their combat skills to the very maximum. Desert Heroes prefer fighting at close range with the sword, but also have some skill with the bow."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/hero-defend.png" units/elves-desert/hero.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/hero-bow-defend.png" units/elves-desert/hero-bow.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 8-4 to 9-4
# ranged attack decreased from 6-3 to 5-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/hero-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/hero-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/hero-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/hero-bow-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/hero-bow-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/hero-bow-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/hero-bow-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/hero-bow-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/hero-bow.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,131 +1,131 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Horseman
name= _ "Desert Horseman"
race=elf
image=units/elves-desert/horse-archer.png
{DEFENSE_ANIM "units/elves-desert/horse-archer-defend.png" units/elves-desert/horse-archer-moving.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/horse-archer-moving.png"
[/frame]
[/movement_anim]
hitpoints=50
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they
#are bad at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=8
experience=100
level=2
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=34
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=scout
unit_description= _ "Trading speed for heavier arms and armament, Elvish Horsemen delight in riding into danger instead of away from it. The open sands are much more suited towards mounted combat than their old forests were, and through the generations the Elves have greatly increased their equestrian skills.
#textdomain wesnoth-utbs
id=Desert Horseman
name= _ "Desert Horseman"
race=elf
image=units/elves-desert/horse-archer.png
{DEFENSE_ANIM "units/elves-desert/horse-archer-defend.png" units/elves-desert/horse-archer-moving.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/horse-archer-moving.png"
[/frame]
[/movement_anim]
hitpoints=50
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they
#are bad at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=8
experience=100
level=2
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=34
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=scout
unit_description= _ "Trading speed for heavier arms and armament, Elvish Horsemen delight in riding into danger instead of away from it. The open sands are much more suited towards mounted combat than their old forests were, and through the generations the Elves have greatly increased their equestrian skills.
Special Notes: The skirmish ability allows the Desert Horseman to ignore enemy units' zones of control and move easily around enemy formations."
die_sound=horse-die.ogg
# this is a custom elf unit for this campaign
# to make up for their other weaker mounted units
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=5
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/horse-archer-moving.png
sound=horse-elf-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/horse-archer-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/horse-archer-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/horse-archer-ranged1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/horse-archer-ranged1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/horse-archer-ranged2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/horse-archer-ranged2.png
[/frame]
[/animation]
[/attack]
die_sound=horse-die.ogg
# this is a custom elf unit for this campaign
# to make up for their other weaker mounted units
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=5
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/horse-archer-moving.png
sound=horse-elf-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/horse-archer-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/horse-archer-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/horse-archer-ranged1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/horse-archer-ranged1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/horse-archer-ranged2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/horse-archer-ranged2.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,123 +1,123 @@
#define DESERT_HUNTER NUM COST HIDEORNOT
[unit]
#textdomain wesnoth-utbs
id=Desert Hunter{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Hunter"
race=elf
gender=male,female
image=units/elves-desert/hunter.png
hitpoints=30
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=42
level=1
alignment=lawful
advanceto=Desert Sentinel
cost={COST}
usage=mixed fighter
unit_description= _ "Desert Hunters are trained to scour the sands for prey and enemies. They can quickly entangle others with their bolas and then finish them off with their swords."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/elves-desert/hunter-defend.png" units/elves-desert/hunter.png {SOUND_LIST:ELF_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=5
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/hunter-melee.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/hunter-melee.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=4
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/hunter-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/hunter-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/hunter-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/hunter-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[female]
name= _ "female^Desert Hunter"
gender=female
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/hunter-defend.png" units/elves-desert/hunter.png {SOUND_LIST:ELF_FEMALE_HIT} }
[/female]
[/unit]
[unit]
#textdomain wesnoth-utbs
id=Desert Hunter{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Hunter"
race=elf
gender=male,female
image=units/elves-desert/hunter.png
hitpoints=30
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=42
level=1
alignment=lawful
advanceto=Desert Sentinel
cost={COST}
usage=mixed fighter
unit_description= _ "Desert Hunters are trained to scour the sands for prey and enemies. They can quickly entangle others with their bolas and then finish them off with their swords."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/elves-desert/hunter-defend.png" units/elves-desert/hunter.png {SOUND_LIST:ELF_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=5
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/hunter-melee.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/hunter-melee.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=4
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/hunter-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/hunter-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/hunter-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/hunter-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[female]
name= _ "female^Desert Hunter"
gender=female
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/hunter-defend.png" units/elves-desert/hunter.png {SOUND_LIST:ELF_FEMALE_HIT} }
[/female]
[/unit]
#enddef
{DESERT_HUNTER "" 20 false}

View file

@ -1,264 +1,264 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Marksman
name= _ "Desert Marksman"
race=elf
image=units/elves-desert/marksman.png
hitpoints=37
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=90
level=2
alignment=lawful
advanceto=Desert Sharpshooter
cost=60
usage=archer
unit_description= _ "Desert Marksman are expert in use of the bow. Though their bows and arrows are not as fine as those of their ancestors, they continue to hone their skill. This great skill with the bow compensates for their lack of skill in melee combat.
#textdomain wesnoth-utbs
id=Desert Marksman
name= _ "Desert Marksman"
race=elf
image=units/elves-desert/marksman.png
hitpoints=37
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=90
level=2
alignment=lawful
advanceto=Desert Sharpshooter
cost=60
usage=archer
unit_description= _ "Desert Marksman are expert in use of the bow. Though their bows and arrows are not as fine as those of their ancestors, they continue to hone their skill. This great skill with the bow compensates for their lack of skill in melee combat.
Special Notes: Their marksmanship gives these elves a high chance of hitting their enemy, but only on the attack."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman-defend.png" units/elves-desert/marksman.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman-bow-defend.png" units/elves-desert/marksman.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 6-2 to 7-2
# ranged attack decreased from 9-4 to 8-4
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/marksman-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/marksman-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=8
number=4
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-475
end=-400
image=units/elves-desert/marksman-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-400
end=-325
image=units/elves-desert/marksman-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-325
image=units/elves-desert/marksman-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-325
end=-250
image=units/elves-desert/marksman-attack2.png
[/frame]
[frame]
begin=-250
end=-150
image=units/elves-desert/marksman-attack3.png
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/marksman-attack4.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/marksman-attack4.png
[/frame]
[frame]
begin=0
end=75
image=units/elves-desert/marksman-bow.png
[/frame]
[/animation]
[/attack]
[female]
id=Desert Marksman
name= _ "female^Desert Marksman"
race=elf
gender=female
image="units/elves-desert/marksman+female.png"
hitpoints=37
movement_type=woodland
# Desert elves move fast across the sands, but are not used to
# forests. They are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=90
level=2
alignment=lawful
advanceto=Desert Sharpshooter
cost=60
usage=archer
unit_description="Desert Marksman are expert in use of the bow. Though their bows and arrows are not as fine as those of their ancestors, they continue to hone their skill. This great skill with the bow compensates for their lack of skill in melee combat.
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman-defend.png" units/elves-desert/marksman.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman-bow-defend.png" units/elves-desert/marksman.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 6-2 to 7-2
# ranged attack decreased from 9-4 to 8-4
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/marksman-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/marksman-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=8
number=4
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-475
end=-400
image=units/elves-desert/marksman-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-400
end=-325
image=units/elves-desert/marksman-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-325
image=units/elves-desert/marksman-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-325
end=-250
image=units/elves-desert/marksman-attack2.png
[/frame]
[frame]
begin=-250
end=-150
image=units/elves-desert/marksman-attack3.png
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/marksman-attack4.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/marksman-attack4.png
[/frame]
[frame]
begin=0
end=75
image=units/elves-desert/marksman-bow.png
[/frame]
[/animation]
[/attack]
[female]
id=Desert Marksman
name= _ "female^Desert Marksman"
race=elf
gender=female
image="units/elves-desert/marksman+female.png"
hitpoints=37
movement_type=woodland
# Desert elves move fast across the sands, but are not used to
# forests. They are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=90
level=2
alignment=lawful
advanceto=Desert Sharpshooter
cost=60
usage=archer
unit_description="Desert Marksman are expert in use of the bow. Though their bows and arrows are not as fine as those of their ancestors, they continue to hone their skill. This great skill with the bow compensates for their lack of skill in melee combat.
Special Notes: Their marksmanship gives these elves a high chance of hitting their enemy, but only on the attack."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman+female-defend.png" "units/elves-desert/marksman+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman+female-bow-defend.png" "units/elves-desert/marksman+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/marksman+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/marksman+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=8
number=4
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-475
end=-400
image="units/elves-desert/marksman+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-400
end=-325
image="units/elves-desert/marksman+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-325
image="units/elves-desert/marksman+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-325
end=-250
image="units/elves-desert/marksman+female-attack2.png"
[/frame]
[frame]
begin=-250
end=-150
image="units/elves-desert/marksman+female-attack3.png"
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/marksman+female-attack4.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/marksman+female-attack4.png
[/frame]
[frame]
begin=0
end=75
image="units/elves-desert/marksman+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman+female-defend.png" "units/elves-desert/marksman+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/marksman+female-bow-defend.png" "units/elves-desert/marksman+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/marksman+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/marksman+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=8
number=4
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-475
end=-400
image="units/elves-desert/marksman+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-400
end=-325
image="units/elves-desert/marksman+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-325
image="units/elves-desert/marksman+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-325
end=-250
image="units/elves-desert/marksman+female-attack2.png"
[/frame]
[frame]
begin=-250
end=-150
image="units/elves-desert/marksman+female-attack3.png"
[/frame]
[frame]
begin=-150
end=-100
image=units/elves-desert/marksman+female-attack4.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/marksman+female-attack4.png
[/frame]
[frame]
begin=0
end=75
image="units/elves-desert/marksman+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
[/unit]

View file

@ -1,131 +1,131 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Marshal
name= _ "Desert Marshal"
race=elf
image=units/elves-desert/marshal.png
image_long=units/elves-desert/marshal-bow.png
image_leading=units/elves-desert/marshal-leading.png
hitpoints=62
[abilities]
{ABILITY_LEADERSHIP_LEVEL_3}
[/abilities]
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
usage=fighter
unit_description= _ "Desert Marshals are master commanders, able to inspire confidence in any level 1 or 2 unit in adjacent hexes, causing them to fight with increased skill. Desert Marshals prefer engaging the enemy in melee combat, but are trained in archery as well.
#textdomain wesnoth-utbs
id=Desert Marshal
name= _ "Desert Marshal"
race=elf
image=units/elves-desert/marshal.png
image_long=units/elves-desert/marshal-bow.png
image_leading=units/elves-desert/marshal-leading.png
hitpoints=62
[abilities]
{ABILITY_LEADERSHIP_LEVEL_3}
[/abilities]
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
usage=fighter
unit_description= _ "Desert Marshals are master commanders, able to inspire confidence in any level 1 or 2 unit in adjacent hexes, causing them to fight with increased skill. Desert Marshals prefer engaging the enemy in melee combat, but are trained in archery as well.
Special Notes: the leadership of a Marshal enables friendly units next to it to deal more damage in combat, though this only applies to units of lower level"
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/marshal-defend.png" units/elves-desert/marshal.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/marshal-bow-defend.png" units/elves-desert/marshal-attack1.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 10-4 to 11-4
# ranged attack decreased from 8-3 to 7-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=11
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/marshal-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/marshal-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=7
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/marshal-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/marshal-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/marshal-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/marshal-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/marshal-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/marshal-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/marshal-bow.png
[/frame]
[/animation]
[/attack]
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/marshal-defend.png" units/elves-desert/marshal.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/marshal-bow-defend.png" units/elves-desert/marshal-attack1.png {SOUND_LIST:ELF_HIT} ranged}
# melee attack increased from 10-4 to 11-4
# ranged attack decreased from 8-3 to 7-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=11
number=4
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/marshal-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/marshal-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=7
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-600
end=-450
image=units/elves-desert/marshal-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/marshal-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/marshal-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/marshal-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/marshal-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/marshal-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/marshal-bow.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,126 +1,126 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Outrider
name= _ "Desert Outrider"
race=elf
image=units/elves-desert/outrider.png
{DEFENSE_ANIM "units/elves-desert/outrider-defend.png" units/elves-desert/outrider.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/outrider-moving.png"
[/frame]
[/movement_anim]
hitpoints=57
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they
#aren't good at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=10
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=43
usage=scout
unit_description= _ "Riding like the wind, Desert Outriders breeze across the sands to strike at weaker units and exposed flanks. Skilled in the sword, and trained in the bow, they strike hard before flying off into the sands to evade response."
die_sound=horse-die.ogg
# melee attack increased from 7-4 to 8-4
# ranged attack decreased from 8-3 to 7-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/outrider-moving.png
sound=horse-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=image=units/elves-desert/outrider-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=image=units/elves-desert/outrider-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=7
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/outrider-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/outrider-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/outrider-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/outrider-attack2.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Desert Outrider
name= _ "Desert Outrider"
race=elf
image=units/elves-desert/outrider.png
{DEFENSE_ANIM "units/elves-desert/outrider-defend.png" units/elves-desert/outrider.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/outrider-moving.png"
[/frame]
[/movement_anim]
hitpoints=57
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they
#aren't good at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=10
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=43
usage=scout
unit_description= _ "Riding like the wind, Desert Outriders breeze across the sands to strike at weaker units and exposed flanks. Skilled in the sword, and trained in the bow, they strike hard before flying off into the sands to evade response."
die_sound=horse-die.ogg
# melee attack increased from 7-4 to 8-4
# ranged attack decreased from 8-3 to 7-3
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/outrider-moving.png
sound=horse-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=image=units/elves-desert/outrider-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=image=units/elves-desert/outrider-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=7
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/outrider-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/outrider-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/outrider-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/outrider-attack2.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,141 +1,141 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Prowler
name= _ "Desert Prowler"
race=elf
gender=male,female
image=units/elves-desert/prowler.png
hitpoints=66
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Prowlers sneak across the sands, searching out enemies and protecting their people. They are trained to slip past enemies unnoticed and flank them. The combination of their bolas and blades allows them to cripple and kill opponents with alarming ease.
#textdomain wesnoth-utbs
id=Desert Prowler
name= _ "Desert Prowler"
race=elf
gender=male,female
image=units/elves-desert/prowler.png
hitpoints=66
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Prowlers sneak across the sands, searching out enemies and protecting their people. They are trained to slip past enemies unnoticed and flank them. The combination of their bolas and blades allows them to cripple and kill opponents with alarming ease.
Special Notes: The skirmish ability allows the rogue to ignore enemy units' zones of control and thus move unhindered around them."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-bow-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-150
end=-100
image=units/elves-desert/prowler-melee1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/prowler-melee2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/prowler-melee2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=12
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[frame]
begin=-500
end=-375
image=units/elves-desert/prowler-ranged1.png
[/frame]
[if]
hits=yes
[frame]
begin=-375
end=-250
image=units/elves-desert/prowler-ranged2.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-375
end=-250
image=units/elves-desert/prowler-ranged2.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-250
end=-125
image=units/elves-desert/prowler-ranged3.png
[/frame]
[frame]
begin=-125
end=-100
image=units/elves-desert/prowler-ranged4.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/prowler-ranged4.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[female]
name= _ "female^Desert Prowler"
gender=female
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-bow-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[/female]
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-bow-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-150
end=-100
image=units/elves-desert/prowler-melee1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/prowler-melee2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/prowler-melee2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=12
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[frame]
begin=-500
end=-375
image=units/elves-desert/prowler-ranged1.png
[/frame]
[if]
hits=yes
[frame]
begin=-375
end=-250
image=units/elves-desert/prowler-ranged2.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-375
end=-250
image=units/elves-desert/prowler-ranged2.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-250
end=-125
image=units/elves-desert/prowler-ranged3.png
[/frame]
[frame]
begin=-125
end=-100
image=units/elves-desert/prowler-ranged4.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/prowler-ranged4.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[female]
name= _ "female^Desert Prowler"
gender=female
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/prowler-bow-defend.png" units/elves-desert/prowler.png {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[/female]
[/unit]

View file

@ -1,310 +1,310 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Ranger
name= _ "Desert Ranger"
race=elf
image=units/elves-desert/ranger.png
hitpoints=42
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests
# They are also a bit faster in caves
# Avengers move faster in mountains and shallow water
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
shallow_water=2
mountains=2
[/movement_costs]
# Ranger defend better in shallow water and swamp
[defense]
sand=40
forest=50
shallow_water=70
swamp_water=60
[/defense]
movement=6
experience=80
level=2
alignment=lawful
advanceto=Desert Avenger
cost=40
#instead of ambush desert rangers have backstab
usage=mixed fighter
unit_description= _ "Desert Rangers are quick and powerful. Skilled in both short and long-range combat, Rangers are truly all-round fighters. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies.
#textdomain wesnoth-utbs
id=Desert Ranger
name= _ "Desert Ranger"
race=elf
image=units/elves-desert/ranger.png
hitpoints=42
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests
# They are also a bit faster in caves
# Avengers move faster in mountains and shallow water
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
shallow_water=2
mountains=2
[/movement_costs]
# Ranger defend better in shallow water and swamp
[defense]
sand=40
forest=50
shallow_water=70
swamp_water=60
[/defense]
movement=6
experience=80
level=2
alignment=lawful
advanceto=Desert Avenger
cost=40
#instead of ambush desert rangers have backstab
usage=mixed fighter
unit_description= _ "Desert Rangers are quick and powerful. Skilled in both short and long-range combat, Rangers are truly all-round fighters. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies.
Special Notes: While a unit with the same allegiance as the Desert Ranger distracts an enemy, the Ranger may backstab, inflicting double damage, by creeping around behind that enemy."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger-defend.png" units/elves-desert/ranger.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger-bow-defend.png" units/elves-desert/ranger.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/ranger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/ranger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/ranger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/ranger-die4.png"
[/frame]
[/death]
# melee attack stayed the same from 7-3 to 7-3
# ranged attack decreased from 7-4 to 6-4
# I decided not to increase melee damage I didn't want the
# backstab attack ability to be too powerful
# For comparison the level 2 Rogue unit has a 6,3 backstab attack
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/ranger-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/ranger-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=6
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image=units/elves-desert/ranger-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/ranger-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/ranger-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/ranger-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/ranger-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/ranger-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/ranger-bow.png
[/frame]
[/animation]
[/attack]
[female]
name= _ "female^Desert Ranger"
id=Desert Ranger
race=elf
gender=female
image="units/elves-desert/ranger+female.png"
hitpoints=42
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=80
level=2
alignment=lawful
advanceto=Desert Avenger
cost=40
usage=mixed fighter
#instead of ambush desert rangers have backstab
unit_description="Desert Rangers are quick and powerful. Skilled in both short and long-range combat, Rangers are truly all-round fighters. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger+female-defend.png" "units/elves-desert/ranger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger+female-bow-defend.png" "units/elves-desert/ranger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/ranger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/ranger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/ranger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/ranger-die4.png"
[/frame]
[/death]
# originally 7,3 melee 7,4 ranged
# I decreased ranged damage by 1, decided not to increase melee
# damage because of backstab, don't want it to be too powerful
# For comparison the level 2 Rogue unit has a 6,3 backstab attack
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/ranger+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/ranger+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=6
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image="units/elves-desert/ranger+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image="units/elves-desert/ranger+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image="units/elves-desert/ranger+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image="units/elves-desert/ranger+female-attack2.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/elves-desert/ranger+female-attack3.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/ranger+female-attack3.png"
[/frame]
[frame]
begin=0
end=100
image="units/elves-desert/ranger+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger-defend.png" units/elves-desert/ranger.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger-bow-defend.png" units/elves-desert/ranger.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/ranger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/ranger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/ranger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/ranger-die4.png"
[/frame]
[/death]
# melee attack stayed the same from 7-3 to 7-3
# ranged attack decreased from 7-4 to 6-4
# I decided not to increase melee damage I didn't want the
# backstab attack ability to be too powerful
# For comparison the level 2 Rogue unit has a 6,3 backstab attack
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/ranger-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/ranger-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=6
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image=units/elves-desert/ranger-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image=units/elves-desert/ranger-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image=units/elves-desert/ranger-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image=units/elves-desert/ranger-attack2.png
[/frame]
[frame]
begin=-200
end=-100
image=units/elves-desert/ranger-attack3.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/ranger-attack3.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/ranger-bow.png
[/frame]
[/animation]
[/attack]
[female]
name= _ "female^Desert Ranger"
id=Desert Ranger
race=elf
gender=female
image="units/elves-desert/ranger+female.png"
hitpoints=42
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=80
level=2
alignment=lawful
advanceto=Desert Avenger
cost=40
usage=mixed fighter
#instead of ambush desert rangers have backstab
unit_description="Desert Rangers are quick and powerful. Skilled in both short and long-range combat, Rangers are truly all-round fighters. Like their kin, they prefer the sword to the bow and are adept at sneaking around and backstabbing their enemies."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger+female-defend.png" "units/elves-desert/ranger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/ranger+female-bow-defend.png" "units/elves-desert/ranger+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/ranger-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/ranger-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/ranger-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/ranger-die4.png"
[/frame]
[/death]
# originally 7,3 melee 7,4 ranged
# I decreased ranged damage by 1, decided not to increase melee
# damage because of backstab, don't want it to be too powerful
# For comparison the level 2 Rogue unit has a 6,3 backstab attack
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/ranger+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/ranger+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=6
number=4
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-525
end=-450
image="units/elves-desert/ranger+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-450
end=-300
image="units/elves-desert/ranger+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-450
end=-300
image="units/elves-desert/ranger+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=-200
image="units/elves-desert/ranger+female-attack2.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/elves-desert/ranger+female-attack3.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/ranger+female-attack3.png"
[/frame]
[frame]
begin=0
end=100
image="units/elves-desert/ranger+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
[/unit]

View file

@ -1,125 +1,125 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Rider
name= _ "Desert Rider"
race=elf
image=units/elves-desert/rider.png
{DEFENSE_ANIM "units/elves-desert/rider-defend.png" units/elves-desert/rider.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/rider-moving.png"
[/frame]
[/movement_anim]
hitpoints=46
movement_type=woodland
# desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they
#aren't good at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=10
experience=75
level=2
alignment=lawful
advanceto=Desert Outrider
cost=28
usage=scout
unit_description= _ "Swift riders, Desert Riders are fast in the open desert. They can use a bow from horseback, but prefer to engage in melee combat when necessary."
die_sound=horse-die.ogg
# melee attack increased from 7-3 to 8-3
# ranged attack decreased from 9-2 to 8-2
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=3
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/rider-moving.png
sound=horse-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/rider-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/rider-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=2
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/rider-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/rider-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/rider-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/rider-attack2.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Desert Rider
name= _ "Desert Rider"
race=elf
image=units/elves-desert/rider.png
{DEFENSE_ANIM "units/elves-desert/rider-defend.png" units/elves-desert/rider.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/rider-moving.png"
[/frame]
[/movement_anim]
hitpoints=46
movement_type=woodland
# desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they
#aren't good at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=10
experience=75
level=2
alignment=lawful
advanceto=Desert Outrider
cost=28
usage=scout
unit_description= _ "Swift riders, Desert Riders are fast in the open desert. They can use a bow from horseback, but prefer to engage in melee combat when necessary."
die_sound=horse-die.ogg
# melee attack increased from 7-3 to 8-3
# ranged attack decreased from 9-2 to 8-2
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=3
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/rider-moving.png
sound=horse-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/rider-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/rider-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=2
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/rider-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/rider-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/rider-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/rider-attack2.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,129 +1,129 @@
#define DESERT_SCOUT NUM COST HIDEORNOT
[unit]
#textdomain wesnoth-utbs
id=Desert Scout{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Scout"
image=units/elves-desert/scout.png
{DEFENSE_ANIM "units/elves-desert/scout-defend.png" units/elves-desert/scout.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/scout-moving.png"
[/frame]
[/movement_anim]
race=elf
hitpoints=32
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they are bad at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=9
experience=37
level=1
alignment=lawful
advanceto=Desert Rider,Desert Horseman
cost={COST}
usage=scout
unit_description= _ "Desert Scouts move swiftly across the sands. Their skill on horseback is virtually unmatched, although they do lack power in combat."
die_sound=horse-die.ogg
# melee attack increased from 4-3 to 5-3
# ranged attack decreased from 6-2 to 5-2
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=5
number=3
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/scout-moving.png
sound=horse-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/scout-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/scout-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=2
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/scout-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/scout-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/scout-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/scout-attack2.png
[/frame]
[/animation]
[/attack]
[/unit]
[unit]
#textdomain wesnoth-utbs
id=Desert Scout{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Scout"
image=units/elves-desert/scout.png
{DEFENSE_ANIM "units/elves-desert/scout-defend.png" units/elves-desert/scout.png {SOUND_LIST:HORSE_HIT} }
[movement_anim]
[frame]
begin=0
end=150
image="units/elves-desert/scout-moving.png"
[/frame]
[/movement_anim]
race=elf
hitpoints=32
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
[movement_costs]
sand=1
forest=2
tundra=4
[/movement_costs]
#mostly like a foot Elf, but they are bad at defending in villages
[defense]
village=60
sand=40
forest=50
[/defense]
#they are weak against piercing attacks
[resistance]
pierce=120
[/resistance]
movement=9
experience=37
level=1
alignment=lawful
advanceto=Desert Rider,Desert Horseman
cost={COST}
usage=scout
unit_description= _ "Desert Scouts move swiftly across the sands. Their skill on horseback is virtually unmatched, although they do lack power in combat."
die_sound=horse-die.ogg
# melee attack increased from 4-3 to 5-3
# ranged attack decreased from 6-2 to 5-2
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=5
number=3
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/scout-moving.png
sound=horse-canter.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/scout-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/scout-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=2
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/scout-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/scout-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/scout-attack2.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/scout-attack2.png
[/frame]
[/animation]
[/attack]
[/unit]
#enddef
{DESERT_SCOUT "" 18 false}

View file

@ -1,123 +1,123 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Sentinel
name= _ "Desert Sentinel"
race=elf
gender=male,female
image=units/elves-desert/sentinel.png
hitpoints=44
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=84
level=2
alignment=lawful
advanceto=Desert Prowler
cost=35
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Sentinels patrol the sands; they are trained to avoid enemies when it is advantageous. They can cripple opponents with their bolas and are deadly with their swords.
#textdomain wesnoth-utbs
id=Desert Sentinel
name= _ "Desert Sentinel"
race=elf
gender=male,female
image=units/elves-desert/sentinel.png
hitpoints=44
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=84
level=2
alignment=lawful
advanceto=Desert Prowler
cost=35
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Sentinels patrol the sands; they are trained to avoid enemies when it is advantageous. They can cripple opponents with their bolas and are deadly with their swords.
The skirmish ability allows the rogue to ignore enemy units' zones of control and thus move unhindered around them."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/elves-desert/sentinel-defend.png" units/elves-desert/sentinel.png {SOUND_LIST:ELF_HIT} }
[attack]
name=sword
description= _"sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=7
number=4
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/sentinel-melee.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/sentinel-melee.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/sentinel-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/sentinel-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/sentinel-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/sentinel-ranged-2.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[female]
name= _ "female^Desert Sentinel"
gender=female
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/sentinel-defend.png" units/elves-desert/sentinel.png {SOUND_LIST:ELF_FEMALE_HIT} }
[/female]
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM "units/elves-desert/sentinel-defend.png" units/elves-desert/sentinel.png {SOUND_LIST:ELF_HIT} }
[attack]
name=sword
description= _"sword"
icon=attacks/sword-elven.png
type=blade
range=melee
damage=7
number=4
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/sentinel-melee.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/sentinel-melee.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-150
image=units/elves-desert/sentinel-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-150
image=units/elves-desert/sentinel-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-150
end=-100
image=units/elves-desert/sentinel-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/sentinel-ranged-2.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[female]
name= _ "female^Desert Sentinel"
gender=female
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/sentinel-defend.png" units/elves-desert/sentinel.png {SOUND_LIST:ELF_FEMALE_HIT} }
[/female]
[/unit]

View file

@ -1,152 +1,152 @@
#define DESERT_SHAMAN NUM COST HIDEORNOT
[unit]
#textdomain wesnoth-utbs
id=Desert Shaman{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Shaman"
race=elf
gender=female
image=units/elves-desert/shaman.png
hitpoints=26
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=32
level=1
alignment=lawful
advanceto=Desert Druid
cost={COST}
[abilities]
{ABILITY_HEALS}
[/abilities]
unit_description= _ "Desert Shamans focus on less violent ways to hinder the enemy. Their entangling attack slows enemies down and reduces by one the number of times they may attack. Shamans also possess basic healing abilities."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shaman-defend.png" units/elves-desert/shaman.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-225
end=-175
image="units/elves-desert/shaman-heal1.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shaman-heal2.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shaman-heal3.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shaman-heal4.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shaman-heal5.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shaman-heal6.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shaman-heal7.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shaman-heal8.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shaman-heal9.png"
[/frame]
[/healing_anim]
# melee attack increased from 3-2 to 4-2
# ranged attack decreased from 3-2 to 2-2
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=4
number=2
range=melee
icon=attacks/druidstaff.png
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/elves-desert/shaman-attack.png"
sound=staff.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/elves-desert/shaman-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=entangle
description= _"entangle"
type=impact
range=ranged
damage=2
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image=units/elves-desert/shaman-attack2.png
sound=slowed.wav
[/frame]
)}
[frame]
begin=-50
end=0
image=units/elves-desert/shaman-attack2.png
sound=entangle.wav
[/frame]
[/animation]
[/attack]
[/unit]
[unit]
#textdomain wesnoth-utbs
id=Desert Shaman{NUM}
hide_help={HIDEORNOT}
name= _ "Desert Shaman"
race=elf
gender=female
image=units/elves-desert/shaman.png
hitpoints=26
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=32
level=1
alignment=lawful
advanceto=Desert Druid
cost={COST}
[abilities]
{ABILITY_HEALS}
[/abilities]
unit_description= _ "Desert Shamans focus on less violent ways to hinder the enemy. Their entangling attack slows enemies down and reduces by one the number of times they may attack. Shamans also possess basic healing abilities."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shaman-defend.png" units/elves-desert/shaman.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-225
end=-175
image="units/elves-desert/shaman-heal1.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shaman-heal2.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shaman-heal3.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shaman-heal4.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shaman-heal5.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shaman-heal6.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shaman-heal7.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shaman-heal8.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shaman-heal9.png"
[/frame]
[/healing_anim]
# melee attack increased from 3-2 to 4-2
# ranged attack decreased from 3-2 to 2-2
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=4
number=2
range=melee
icon=attacks/druidstaff.png
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/elves-desert/shaman-attack.png"
sound=staff.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/elves-desert/shaman-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=entangle
description= _"entangle"
type=impact
range=ranged
damage=2
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image=units/elves-desert/shaman-attack2.png
sound=slowed.wav
[/frame]
)}
[frame]
begin=-50
end=0
image=units/elves-desert/shaman-attack2.png
sound=entangle.wav
[/frame]
[/animation]
[/attack]
[/unit]
#enddef
{DESERT_SHAMAN "" 18 false}

View file

@ -1,326 +1,326 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Sharpshooter
name= _ "Desert Sharpshooter"
race=elf
image=units/elves-desert/sharpshooter.png
hitpoints=47
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
usage=archer
unit_description= _ "The most elite archers among the elves, Desert Sharpshooters use the best bows and arrows available, which makes them just as deadly as their ancestors. Desert Sharpshooters are incredibly accurate, even when firing very quickly, which makes them excellent at picking off entrenched enemies.
#textdomain wesnoth-utbs
id=Desert Sharpshooter
name= _ "Desert Sharpshooter"
race=elf
image=units/elves-desert/sharpshooter.png
hitpoints=47
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
usage=archer
unit_description= _ "The most elite archers among the elves, Desert Sharpshooters use the best bows and arrows available, which makes them just as deadly as their ancestors. Desert Sharpshooters are incredibly accurate, even when firing very quickly, which makes them excellent at picking off entrenched enemies.
Special Notes: Their marksmanship gives these elves a high chance of hitting their enemy, but only on the attack."
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter-defend.png" units/elves-desert/sharpshooter.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter-bow-defend.png" units/elves-desert/sharpshooter.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/sharpshooter-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/sharpshooter-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/sharpshooter-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/sharpshooter-die4.png"
[/frame]
[/death]
# Because of the elvish sharpshooter's skill, I make an exception
# to the desert elf rule of decreasing the ranged attack and
# increasing the melee attack. In this case I just increase the
# melee attack and don't decrease the ranged.
# This is a reward for the player getting a level 3 sharpshooter
# and because since the sharpshooter has 5 attacks, reducing
# the ranged damage by 1 is a big penalty. Overall the desert elves
# are bad at ranged attacks, but I want to give the player one
# exception
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/sharpshooter-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/sharpshooter-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
range=ranged
damage=10
number=5
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image=units/elves-desert/sharpshooter-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-380
end=-305
image=units/elves-desert/sharpshooter-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-380
end=-305
image=units/elves-desert/sharpshooter-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-305
end=-230
image=units/elves-desert/sharpshooter-attack2.png
[/frame]
[frame]
begin=-230
end=-130
image=units/elves-desert/sharpshooter-attack3.png
[/frame]
[frame]
begin=-130
end=-100
image=units/elves-desert/sharpshooter-attack4.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/sharpshooter-attack4.png
[/frame]
[frame]
begin=0
end=65
image=units/elves-desert/sharpshooter-bow.png
[/frame]
[/animation]
[/attack]
[female]
id=Desert Sharpshooter
name= _ "female^Desert Sharpshooter"
race=elf
gender=female
image="units/elves-desert/sharpshooter+female.png"
hitpoints=45
movement_type=woodland
# Desert elves move fast across the sands, but are not used to
# forests. they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
usage=archer
unit_description="The most elite archers among the elves, Desert Sharpshooters use the best bows and arrows available, which makes them just as deadly as their ancestors. Desert Sharpshooters are incredibly accurate, even when firing very quickly, which makes them excellent at picking off entrenched enemies.
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter-defend.png" units/elves-desert/sharpshooter.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter-bow-defend.png" units/elves-desert/sharpshooter.png {SOUND_LIST:ELF_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/sharpshooter-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/sharpshooter-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/sharpshooter-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/sharpshooter-die4.png"
[/frame]
[/death]
# Because of the elvish sharpshooter's skill, I make an exception
# to the desert elf rule of decreasing the ranged attack and
# increasing the melee attack. In this case I just increase the
# melee attack and don't decrease the ranged.
# This is a reward for the player getting a level 3 sharpshooter
# and because since the sharpshooter has 5 attacks, reducing
# the ranged damage by 1 is a big penalty. Overall the desert elves
# are bad at ranged attacks, but I want to give the player one
# exception
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image=units/elves-desert/sharpshooter-attack.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image=units/elves-desert/sharpshooter-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
range=ranged
damage=10
number=5
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image=units/elves-desert/sharpshooter-bow.png
[/frame]
[if]
hits=yes
[frame]
begin=-380
end=-305
image=units/elves-desert/sharpshooter-attack1.png
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-380
end=-305
image=units/elves-desert/sharpshooter-attack1.png
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-305
end=-230
image=units/elves-desert/sharpshooter-attack2.png
[/frame]
[frame]
begin=-230
end=-130
image=units/elves-desert/sharpshooter-attack3.png
[/frame]
[frame]
begin=-130
end=-100
image=units/elves-desert/sharpshooter-attack4.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/sharpshooter-attack4.png
[/frame]
[frame]
begin=0
end=65
image=units/elves-desert/sharpshooter-bow.png
[/frame]
[/animation]
[/attack]
[female]
id=Desert Sharpshooter
name= _ "female^Desert Sharpshooter"
race=elf
gender=female
image="units/elves-desert/sharpshooter+female.png"
hitpoints=45
movement_type=woodland
# Desert elves move fast across the sands, but are not used to
# forests. they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
usage=archer
unit_description="The most elite archers among the elves, Desert Sharpshooters use the best bows and arrows available, which makes them just as deadly as their ancestors. Desert Sharpshooters are incredibly accurate, even when firing very quickly, which makes them excellent at picking off entrenched enemies.
Special Notes: Their marksmanship gives these elves a high chance of hitting their enemy, but only on the attack."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter+female-defend.png" "units/elves-desert/sharpshooter+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter+female-bow-defend.png" "units/elves-desert/sharpshooter+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/sharpshooter-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/sharpshooter-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/sharpshooter-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/sharpshooter-die4.png"
[/frame]
[/death]
# Because of the elvish sharpshooter's skill, I make an exception
# to the desert elf rule of decreasing the ranged attack and
# increasing the melee attack. In this case I just increase the
# melee attack and don't decrease the ranged.
# This is a reward for the player getting a level 3 sharpshooter
# and because since the sharpshooter has 5 attacks, reducing
# the ranged damage by 1 is a big penalty. Overall the desert elves
# are bad at ranged attacks, but I want to give the player one
# exception
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/sharpshooter+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/sharpshooter+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=10
number=5
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/sharpshooter+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-380
end=-305
image="units/elves-desert/sharpshooter+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-380
end=-305
image="units/elves-desert/sharpshooter+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-305
end=-230
image="units/elves-desert/sharpshooter+female-attack2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/sharpshooter+female-attack3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/sharpshooter+female-attack4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/sharpshooter+female-attack4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/sharpshooter+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter+female-defend.png" "units/elves-desert/sharpshooter+female.png" {SOUND_LIST:ELF_FEMALE_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/sharpshooter+female-bow-defend.png" "units/elves-desert/sharpshooter+female.png" {SOUND_LIST:ELF_FEMALE_HIT} ranged}
[death]
[frame]
begin=0
end=100
image="units/elves-desert/sharpshooter-die1.png"
[/frame]
[frame]
begin=100
end=200
image="units/elves-desert/sharpshooter-die2.png"
[/frame]
[frame]
begin=200
end=300
image="units/elves-desert/sharpshooter-die3.png"
[/frame]
[frame]
begin=300
end=400
image="units/elves-desert/sharpshooter-die4.png"
[/frame]
[/death]
# Because of the elvish sharpshooter's skill, I make an exception
# to the desert elf rule of decreasing the ranged attack and
# increasing the melee attack. In this case I just increase the
# melee attack and don't decrease the ranged.
# This is a reward for the player getting a level 3 sharpshooter
# and because since the sharpshooter has 5 attacks, reducing
# the ranged damage by 1 is a big penalty. Overall the desert elves
# are bad at ranged attacks, but I want to give the player one
# exception
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=2
icon=attacks/sword-elven.png
[animation]
[if]
hits=yes
[frame]
begin=-101
end=100
image="units/elves-desert/sharpshooter+female-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-101
end=100
image="units/elves-desert/sharpshooter+female-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=longbow
description= _"longbow"
type=pierce
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=10
number=5
icon=attacks/bow-elven-magic.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/sharpshooter+female-bow.png"
[/frame]
[if]
hits=yes
[frame]
begin=-380
end=-305
image="units/elves-desert/sharpshooter+female-attack1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-380
end=-305
image="units/elves-desert/sharpshooter+female-attack1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-305
end=-230
image="units/elves-desert/sharpshooter+female-attack2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/sharpshooter+female-attack3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/sharpshooter+female-attack4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/sharpshooter+female-attack4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/sharpshooter+female-bow.png"
[/frame]
[/animation]
[/attack]
[/female]
[/unit]

View file

@ -1,208 +1,208 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Shyde
name= _ "Desert Shyde"
race=elf
gender=female
image=units/elves-desert/shyde.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
impact=100
[/resistance]
movement=6
experience=150
level=3
alignment=lawful
advanceto=Desert Star
cost=94
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Desert Shydes are elves that are devoted to nature and their faerie side. Dragonfly wings sprout from their backs and change them into beautiful creatures. They are capable of gliding unencumbered across almost any terrain.
#textdomain wesnoth-utbs
id=Desert Shyde
name= _ "Desert Shyde"
race=elf
gender=female
image=units/elves-desert/shyde.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
impact=100
[/resistance]
movement=6
experience=150
level=3
alignment=lawful
advanceto=Desert Star
cost=94
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Desert Shydes are elves that are devoted to nature and their faerie side. Dragonfly wings sprout from their backs and change them into beautiful creatures. They are capable of gliding unencumbered across almost any terrain.
Special Notes: A Desert Shyde's entangling attack slows enemies down, halving their movement speed and attack damage. Shydes are capable of healing units around them, and curing them of poison. Shydes can fly across any terrain except deep water."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 7-2 to 6-2 and 7-3 to 6-3
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=6
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 7-2 to 6-2 and 7-3 to 6-3
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=6
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,217 +1,217 @@
[unit]
#textdomain wesnoth-utbs
id=Desert Star
name= _ "Desert Star"
race=elf
gender=female
image=units/elves-desert/shyde.png
halo=halo/white-cleric-aura.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
blade=90
pierce=90
arcane=70
impact=90
cold=90
fire=90
[/resistance]
movement=6
experience=100
level=4
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=94
[abilities]
{ABILITY_CURES}
{ABILITY_ILLUMINATES}
[/abilities]
usage=healer
unit_description= _ "Desert Stars are Shydes that have becomes so powerful and holy that they shine forth the light of Eloh, even in the darkest places. They are living testaments to the power and glory of Eloh. Like Shydes, they are capable of gliding unencumbered across almost any terrain. Eloh's power also reduces the wounds that Desert Stars suffer when attacked.
#textdomain wesnoth-utbs
id=Desert Star
name= _ "Desert Star"
race=elf
gender=female
image=units/elves-desert/shyde.png
halo=halo/white-cleric-aura.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
blade=90
pierce=90
arcane=70
impact=90
cold=90
fire=90
[/resistance]
movement=6
experience=100
level=4
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=94
[abilities]
{ABILITY_CURES}
{ABILITY_ILLUMINATES}
[/abilities]
usage=healer
unit_description= _ "Desert Stars are Shydes that have becomes so powerful and holy that they shine forth the light of Eloh, even in the darkest places. They are living testaments to the power and glory of Eloh. Like Shydes, they are capable of gliding unencumbered across almost any terrain. Eloh's power also reduces the wounds that Desert Stars suffer when attacked.
Special Notes: A Desert Star's entangling attack slows enemies down, halving their movement speed and attack damage. Stars are capable of healing units around them, and curing them of poison. Stars can fly across any terrain, except deep water. They also have the power of Illumination, which increases the lighting level in the area adjacent to the star. They also gain a 10% bonus to resistance from all attacks."
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# The Desert Shyde's magical power is strong enough that they
# do not suffer the normal desert elf penalty to ranged attacks
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=7
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# The Desert Shyde's magical power is strong enough that they
# do not suffer the normal desert elf penalty to ranged attacks
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=7
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,51 +1,51 @@
[unit]
#textdomain wesnoth-utbs
id=Divine Avatar
name= _ "Divine Avatar"
gender=female
race=elf
image="eloh.png"
profile=portraits/eloh.png
hitpoints=40
movement_type=woodland
movement=1
experience=100
level=2
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=10
usage=null
get_hit_sound=female-hit.wav
unit_description= _ "Divine Avatars only appear in time of great need. Forms of the Gods themselves, made real in this world for a time, blessed are those who are lucky enough to view such images of power and perfection."
get_hit_sound=female-hit.wav
die_sound=magic-holy-miss-2.ogg
[attack]
name=fist
description= _"fist"
type=arcane
range=melee
damage=7
number=3
[/attack]
[attack]
name=lightbeam
description= _"lightbeam"
type=arcane
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=10
number=2
[animation]
[missile_frame]
begin=-180
end=0
image="projectiles/whitemissile-n.png"
image_diagonal="projectiles/whitemissile-ne.png"
halo=halo/white-mage-halo1.png,halo/white-mage-halo2.png,halo/white-mage-halo3.png,halo/white-mage-halo4.png
[/missile_frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Divine Avatar
name= _ "Divine Avatar"
gender=female
race=elf
image="eloh.png"
profile=portraits/eloh.png
hitpoints=40
movement_type=woodland
movement=1
experience=100
level=2
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=10
usage=null
get_hit_sound=female-hit.wav
unit_description= _ "Divine Avatars only appear in time of great need. Forms of the Gods themselves, made real in this world for a time, blessed are those who are lucky enough to view such images of power and perfection."
get_hit_sound=female-hit.wav
die_sound=magic-holy-miss-2.ogg
[attack]
name=fist
description= _"fist"
type=arcane
range=melee
damage=7
number=3
[/attack]
[attack]
name=lightbeam
description= _"lightbeam"
type=arcane
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=10
number=2
[animation]
[missile_frame]
begin=-180
end=0
image="projectiles/whitemissile-n.png"
image_diagonal="projectiles/whitemissile-ne.png"
halo=halo/white-mage-halo1.png,halo/white-mage-halo2.png,halo/white-mage-halo3.png,halo/white-mage-halo4.png
[/missile_frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,51 +1,51 @@
[unit]
#textdomain wesnoth-utbs
id=Divine Incarnation
name= _ "Divine Incarnation"
gender=female
race=elf
image="units/elves-desert/eloh-serene.png"
profile=portraits/eloh.png
hitpoints=50
movement_type=woodland
movement=4
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=10
usage=null
get_hit_sound=female-hit.wav
unit_description= _ "Divine Incarnations are said to be the closest thing to a god's actual presence in this world. They can be both awe-inspiring and terrifying."
get_hit_sound=female-hit.wav
die_sound=magic-holy-miss-2.ogg
[attack]
name=fist
description= _"fist"
type=arcane
range=melee
damage=9
number=3
[/attack]
[attack]
name=lightbeam
description= _"lightbeam"
type=arcane
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=14
number=2
[animation]
[missile_frame]
begin=-180
end=0
image="projectiles/whitemissile-n.png"
image_diagonal="projectiles/whitemissile-ne.png"
halo=halo/white-mage-halo1.png,halo/white-mage-halo2.png,halo/white-mage-halo3.png,halo/white-mage-halo4.png
[/missile_frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Divine Incarnation
name= _ "Divine Incarnation"
gender=female
race=elf
image="units/elves-desert/eloh-serene.png"
profile=portraits/eloh.png
hitpoints=50
movement_type=woodland
movement=4
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=10
usage=null
get_hit_sound=female-hit.wav
unit_description= _ "Divine Incarnations are said to be the closest thing to a god's actual presence in this world. They can be both awe-inspiring and terrifying."
get_hit_sound=female-hit.wav
die_sound=magic-holy-miss-2.ogg
[attack]
name=fist
description= _"fist"
type=arcane
range=melee
damage=9
number=3
[/attack]
[attack]
name=lightbeam
description= _"lightbeam"
type=arcane
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=14
number=2
[animation]
[missile_frame]
begin=-180
end=0
image="projectiles/whitemissile-n.png"
image_diagonal="projectiles/whitemissile-ne.png"
halo=halo/white-mage-halo1.png,halo/white-mage-halo2.png,halo/white-mage-halo3.png,halo/white-mage-halo4.png
[/missile_frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,69 +1,69 @@
[unit]
#textdomain wesnoth-utbs
id=Dread Bat
name= _ "Dread Bat"
race=undead
image=units/undead/dreadbat.png
{DEFENSE_ANIM "units/undead/dreadbat-defend.png" units/undead/dreadbat.png groan.wav }
[movement_anim]
[frame]
begin=0
end=150
image="units/undead/dreadbat-defend.png"
[/frame]
[/movement_anim]
hitpoints=33
movement_type=undeadfly
movement=9
experience=40
level=2
alignment=chaotic
#textdomain wesnoth-utbs
id=Dread Bat
name= _ "Dread Bat"
race=undead
image=units/undead/dreadbat.png
{DEFENSE_ANIM "units/undead/dreadbat-defend.png" units/undead/dreadbat.png groan.wav }
[movement_anim]
[frame]
begin=0
end=150
image="units/undead/dreadbat-defend.png"
[/frame]
[/movement_anim]
hitpoints=33
movement_type=undeadfly
movement=9
experience=40
level=2
alignment=chaotic
#ifdef CAMPAIGN_DESERT
[advancefrom]
unit=Blood Bat
experience=25
[/advancefrom]
[advancefrom]
unit=Blood Bat
experience=25
[/advancefrom]
#endif
advanceto=null
cost=32
usage=fighter
unit_description= _ "Dread Bats are fast and can drain the blood of those they attack, thereby healing themselves, even to the point where they become stronger than they began the battle. Bloated with blood they have grown to a huge size and can feast on bigger and bigger victims."
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=6
number=4
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-200
end=-100
image=units/undead/dreadbat-attack.png
sound=bat-flapping.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/undead/dreadbat-attack.png
sound=bite-small.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/undead/dreadbat-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
advanceto=null
cost=32
usage=fighter
unit_description= _ "Dread Bats are fast and can drain the blood of those they attack, thereby healing themselves, even to the point where they become stronger than they began the battle. Bloated with blood they have grown to a huge size and can feast on bigger and bigger victims."
[attack]
name=fangs
description= _"fangs"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=6
number=4
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-200
end=-100
image=units/undead/dreadbat-attack.png
sound=bat-flapping.wav
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/undead/dreadbat-attack.png
sound=bite-small.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/undead/dreadbat-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,134 +1,134 @@
[unit]
#textdomain wesnoth-utbs
id=Dust Devil
name= _ "Dust Devil"
race=monster
image=dust-devil.png
hitpoints=30
movement_type=undeadfly
[resistance]
blade=40
pierce=40
impact=40
fire=140
cold=140
arcane=140
[/resistance]
movement=10
experience=12
level=1
alignment=neutral
advanceto=null
cost=20
usage=scout
unit_description= _ "A swirl of dust and desert sand, quick as a wind, impossible to spot when resting and as dangerous as sand storm when riled."
get_hit_sound=groan.wav
[attack]
name=twister
description= _ "twister"
icon=attacks/claws-flaming.png
type=arcane
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
range=melee
damage=3
number=1
[animation]
{FRAME_ON_SLOW (
[frame]
begin=-150
end=-100
sound=slowed.wav
[/frame]
)}
[if]
hits=yes
[frame]
begin=-100
end=100
sound=bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=sand storm
description= _ "sand storm"
icon=attacks/sand-storm.png
type=impact
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=3
number=8
[animation]
[if]
direction=sw,s,se
[missile_frame]
offset=1.0
begin=-200
end=120
halo="projectiles/sand-storm-1.png:40,projectiles/sand-storm-2.png:40,projectiles/sand-storm-3.png:40,projectiles/sand-storm-4.png:40,projectiles/sand-storm-5.png:40,projectiles/sand-storm-6.png:40,projectiles/sand-storm-7.png:40,projectiles/sand-storm-8.png:40"
[/missile_frame]
[/if]
[else]
direction=ne,n,nw
[missile_frame]
offset=1.0
begin=-200
end=120
halo="projectiles/sand-storm-1.png~FL(vert):40,projectiles/sand-storm-2.png~FL(vert):40,projectiles/sand-storm-3.png~FL(vert):40,projectiles/sand-storm-4.png~FL(vert):40,projectiles/sand-storm-5.png~FL(vert):40,projectiles/sand-storm-6.png~FL(vert):40,projectiles/sand-storm-7.png~FL(vert):40,projectiles/sand-storm-8.png~FL(vert):40"
[/missile_frame]
[/else]
[if]
hits=yes
[frame]
begin=-200
end=100
sound=magic-faeriefire.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=100
sound=magic-faeriefire-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[advancement]
id=Dust Devil
max_times=9
[effect]
apply_to=attack
range=melee
increase_attacks=1
[/effect]
[effect]
apply_to=attack
range=ranged
increase_attacks=1
[/effect]
[effect]
apply_to=hitpoints
increase_total=4
heal_full=yes
[/effect]
[effect]
apply_to=max_experience
increase=4
[/effect]
[/advancement]
[/unit]
#textdomain wesnoth-utbs
id=Dust Devil
name= _ "Dust Devil"
race=monster
image=dust-devil.png
hitpoints=30
movement_type=undeadfly
[resistance]
blade=40
pierce=40
impact=40
fire=140
cold=140
arcane=140
[/resistance]
movement=10
experience=12
level=1
alignment=neutral
advanceto=null
cost=20
usage=scout
unit_description= _ "A swirl of dust and desert sand, quick as a wind, impossible to spot when resting and as dangerous as sand storm when riled."
get_hit_sound=groan.wav
[attack]
name=twister
description= _ "twister"
icon=attacks/claws-flaming.png
type=arcane
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
range=melee
damage=3
number=1
[animation]
{FRAME_ON_SLOW (
[frame]
begin=-150
end=-100
sound=slowed.wav
[/frame]
)}
[if]
hits=yes
[frame]
begin=-100
end=100
sound=bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=sand storm
description= _ "sand storm"
icon=attacks/sand-storm.png
type=impact
[specials]
{WEAPON_SPECIAL_MARKSMAN}
[/specials]
range=ranged
damage=3
number=8
[animation]
[if]
direction=sw,s,se
[missile_frame]
offset=1.0
begin=-200
end=120
halo="projectiles/sand-storm-1.png:40,projectiles/sand-storm-2.png:40,projectiles/sand-storm-3.png:40,projectiles/sand-storm-4.png:40,projectiles/sand-storm-5.png:40,projectiles/sand-storm-6.png:40,projectiles/sand-storm-7.png:40,projectiles/sand-storm-8.png:40"
[/missile_frame]
[/if]
[else]
direction=ne,n,nw
[missile_frame]
offset=1.0
begin=-200
end=120
halo="projectiles/sand-storm-1.png~FL(vert):40,projectiles/sand-storm-2.png~FL(vert):40,projectiles/sand-storm-3.png~FL(vert):40,projectiles/sand-storm-4.png~FL(vert):40,projectiles/sand-storm-5.png~FL(vert):40,projectiles/sand-storm-6.png~FL(vert):40,projectiles/sand-storm-7.png~FL(vert):40,projectiles/sand-storm-8.png~FL(vert):40"
[/missile_frame]
[/else]
[if]
hits=yes
[frame]
begin=-200
end=100
sound=magic-faeriefire.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=100
sound=magic-faeriefire-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[advancement]
id=Dust Devil
max_times=9
[effect]
apply_to=attack
range=melee
increase_attacks=1
[/effect]
[effect]
apply_to=attack
range=ranged
increase_attacks=1
[/effect]
[effect]
apply_to=hitpoints
increase_total=4
heal_full=yes
[/effect]
[effect]
apply_to=max_experience
increase=4
[/effect]
[/advancement]
[/unit]

View file

@ -1,124 +1,124 @@
[unit]
#textdomain wesnoth-utbs
id=Dwarvish Explorer
name= _ "Dwarvish Explorer"
race=dwarf
image=units/dwarves/explorer.png
{DEFENSE_ANIM "units/dwarves/explorer-defend.png" units/dwarves/explorer.png {SOUND_LIST:DWARF_HIT} }
hitpoints=60
movement_type=dwarvishfoot
#keep dwarves from racing across lava
[movement_costs]
tundra=3
[/movement_costs]
movement=6
experience=100
level=3
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=45
[resistance]
blade=60
pierce=70
impact=70
[/resistance]
usage=mixed fighter
unit_description= _ "Dwarven Explorers often travel alone through unknown lands, slaying enemies and scouting out new deposits of ore and other precious minerals. They are strong enough to wear thicker armor, giving them added protection against physical attacks. They are the powerful fighters, second only to the Dwarven lords, and their amazing maneuverability makes them dangerous indeed."
die_sound={SOUND_LIST:DWARF_DIE}
#weakened from 12 damage to 10 damage
[attack]
name=battle axe
description= _"battle axe"
type=blade
range=melee
damage=10
number=3
icon=attacks/battleaxe.png
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/pathfinder-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-attack2.png
[/frame]
[frame]
begin=0
end=50
image=units/dwarves/pathfinder-attack3.png
[/frame]
[if]
hits=yes
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
# FIXME: This animation frame is missing
#[frame]
# begin=100
# end=200
# image=units/dwarves/pathfinder-attack4.png
#[/frame]
[/animation]
[/attack]
[attack]
name=axe
description= _"axe"
type=blade
range=ranged
damage=11
number=3
[animation]
{MISSILE_FRAME_HATCHET}
[if]
hits=yes
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=units/dwarves/pathfinder-ranged3.png
[/frame]
[frame]
begin=100
end=200
image=units/dwarves/pathfinder-ranged4.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Dwarvish Explorer
name= _ "Dwarvish Explorer"
race=dwarf
image=units/dwarves/explorer.png
{DEFENSE_ANIM "units/dwarves/explorer-defend.png" units/dwarves/explorer.png {SOUND_LIST:DWARF_HIT} }
hitpoints=60
movement_type=dwarvishfoot
#keep dwarves from racing across lava
[movement_costs]
tundra=3
[/movement_costs]
movement=6
experience=100
level=3
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=45
[resistance]
blade=60
pierce=70
impact=70
[/resistance]
usage=mixed fighter
unit_description= _ "Dwarven Explorers often travel alone through unknown lands, slaying enemies and scouting out new deposits of ore and other precious minerals. They are strong enough to wear thicker armor, giving them added protection against physical attacks. They are the powerful fighters, second only to the Dwarven lords, and their amazing maneuverability makes them dangerous indeed."
die_sound={SOUND_LIST:DWARF_DIE}
#weakened from 12 damage to 10 damage
[attack]
name=battle axe
description= _"battle axe"
type=blade
range=melee
damage=10
number=3
icon=attacks/battleaxe.png
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/pathfinder-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-attack2.png
[/frame]
[frame]
begin=0
end=50
image=units/dwarves/pathfinder-attack3.png
[/frame]
[if]
hits=yes
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
# FIXME: This animation frame is missing
#[frame]
# begin=100
# end=200
# image=units/dwarves/pathfinder-attack4.png
#[/frame]
[/animation]
[/attack]
[attack]
name=axe
description= _"axe"
type=blade
range=ranged
damage=11
number=3
[animation]
{MISSILE_FRAME_HATCHET}
[if]
hits=yes
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=units/dwarves/pathfinder-ranged3.png
[/frame]
[frame]
begin=100
end=200
image=units/dwarves/pathfinder-ranged4.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,111 +1,111 @@
[unit]
#textdomain wesnoth-utbs
id=Dwarvish Pathfinder
name= _ "Dwarvish Pathfinder"
race=dwarf
image=units/dwarves/pathfinder.png
{DEFENSE_ANIM "units/dwarves/pathfinder-defend.png" units/dwarves/pathfinder.png {SOUND_LIST:DWARF_HIT} }
hitpoints=42
movement_type=dwarvishfoot
#keep dwarves from racing across lava
[movement_costs]
tundra=3
[/movement_costs]
movement=6
experience=60
level=2
alignment=neutral
advanceto=Dwarvish Explorer
cost=30
usage=mixed fighter
unit_description= _ "Dwarvish Pathfinders are faster, stronger and even deadlier with their axes than normal dwarvish scouts. They often race ahead of the main force, scouting out unfamiliar terrain and securing villages and chokepoints."
die_sound={SOUND_LIST:DWARF_DIE}
#weakened from 9 damage to 8 damage
[attack]
name=axe
description= _"axe"
type=blade
range=melee
damage=8
number=3
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/pathfinder-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-attack2.png
[/frame]
[frame]
begin=0
end=50
image=units/dwarves/pathfinder-attack3.png
[/frame]
[if]
hits=yes
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=axe
description= _"axe"
type=blade
range=ranged
damage=8
number=3
[animation]
{MISSILE_FRAME_HATCHET}
[if]
hits=yes
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=units/dwarves/pathfinder-ranged3.png
[/frame]
[frame]
begin=100
end=200
image=units/dwarves/pathfinder-ranged4.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Dwarvish Pathfinder
name= _ "Dwarvish Pathfinder"
race=dwarf
image=units/dwarves/pathfinder.png
{DEFENSE_ANIM "units/dwarves/pathfinder-defend.png" units/dwarves/pathfinder.png {SOUND_LIST:DWARF_HIT} }
hitpoints=42
movement_type=dwarvishfoot
#keep dwarves from racing across lava
[movement_costs]
tundra=3
[/movement_costs]
movement=6
experience=60
level=2
alignment=neutral
advanceto=Dwarvish Explorer
cost=30
usage=mixed fighter
unit_description= _ "Dwarvish Pathfinders are faster, stronger and even deadlier with their axes than normal dwarvish scouts. They often race ahead of the main force, scouting out unfamiliar terrain and securing villages and chokepoints."
die_sound={SOUND_LIST:DWARF_DIE}
#weakened from 9 damage to 8 damage
[attack]
name=axe
description= _"axe"
type=blade
range=melee
damage=8
number=3
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/pathfinder-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-attack2.png
[/frame]
[frame]
begin=0
end=50
image=units/dwarves/pathfinder-attack3.png
[/frame]
[if]
hits=yes
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=50
end=100
image=units/dwarves/pathfinder-attack3.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=axe
description= _"axe"
type=blade
range=ranged
damage=8
number=3
[animation]
{MISSILE_FRAME_HATCHET}
[if]
hits=yes
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-250
end=-100
image=units/dwarves/pathfinder-ranged1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-100
end=0
image=units/dwarves/pathfinder-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=units/dwarves/pathfinder-ranged3.png
[/frame]
[frame]
begin=100
end=200
image=units/dwarves/pathfinder-ranged4.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,96 +1,96 @@
[unit]
#textdomain wesnoth-utbs
id=Dwarvish Scout
name= _ "Dwarvish Scout"
race=dwarf
image=units/dwarves/scout.png
{DEFENSE_ANIM "units/dwarves/scout-defend.png" units/dwarves/scout.png {SOUND_LIST:DWARF_HIT} }
hitpoints=30
movement_type=dwarvishfoot
#keep dwarves from racing across lava
[movement_costs]
tundra=3
[/movement_costs]
movement=6
experience=30
level=1
alignment=neutral
advanceto=Dwarvish Pathfinder
cost=18
usage=mixed fighter
unit_description= _ "Moving faster than other dwarves Dwarvish Scouts love to explore both above and below ground. They are adept at both fighting hand to hand with their axes and throwing them."
die_sound={SOUND_LIST:DWARF_DIE}
#weakened from 7 damage to 6
[attack]
name=axe
description= _"axe"
type=blade
range=melee
damage=6
number=3
[animation]
[if]
hits=yes
[frame]
begin=-100
end=0
image=units/dwarves/scout-attack1.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
image=units/dwarves/scout-attack1.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=100
image=units/dwarves/scout-attack2.png
[/frame]
[/animation]
[/attack]
[attack]
name=axe
description= _"axe"
type=blade
range=ranged
damage=8
number=2
[animation]
{MISSILE_FRAME_HATCHET}
[if]
hits=yes
[frame]
begin=-250
end=-100
image=units/dwarves/scout-ranged1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-250
end=-100
image=units/dwarves/scout-ranged1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-100
end=0
image=units/dwarves/scout-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=units/dwarves/scout-ranged3.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Dwarvish Scout
name= _ "Dwarvish Scout"
race=dwarf
image=units/dwarves/scout.png
{DEFENSE_ANIM "units/dwarves/scout-defend.png" units/dwarves/scout.png {SOUND_LIST:DWARF_HIT} }
hitpoints=30
movement_type=dwarvishfoot
#keep dwarves from racing across lava
[movement_costs]
tundra=3
[/movement_costs]
movement=6
experience=30
level=1
alignment=neutral
advanceto=Dwarvish Pathfinder
cost=18
usage=mixed fighter
unit_description= _ "Moving faster than other dwarves Dwarvish Scouts love to explore both above and below ground. They are adept at both fighting hand to hand with their axes and throwing them."
die_sound={SOUND_LIST:DWARF_DIE}
#weakened from 7 damage to 6
[attack]
name=axe
description= _"axe"
type=blade
range=melee
damage=6
number=3
[animation]
[if]
hits=yes
[frame]
begin=-100
end=0
image=units/dwarves/scout-attack1.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
image=units/dwarves/scout-attack1.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=100
image=units/dwarves/scout-attack2.png
[/frame]
[/animation]
[/attack]
[attack]
name=axe
description= _"axe"
type=blade
range=ranged
damage=8
number=2
[animation]
{MISSILE_FRAME_HATCHET}
[if]
hits=yes
[frame]
begin=-250
end=-100
image=units/dwarves/scout-ranged1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-250
end=-100
image=units/dwarves/scout-ranged1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-100
end=0
image=units/dwarves/scout-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=units/dwarves/scout-ranged3.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,103 +1,102 @@
[unit]
#textdomain wesnoth-utbs
id=EGhost
name= _ "Ethereal Ghost"
race=undead
image="units/undead/ghost.png"
{DEFENSE_ANIM "units/undead/ghost-defend.png" "units/undead/ghost.png" wail.wav }
hitpoints=18
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=30
level=1
alignment=chaotic
advanceto=EWraith,EShadow
cost=20
usage=scout
unit_description= _ "It is one of the greater mercies of creation that a human soul is immutable, and cannot be destroyed. However, the many things a necromancer can do, despite this, are entirely horrifying.
#textdomain wesnoth-utbs
id=EGhost
name= _ "Ethereal Ghost"
race=undead
image="units/undead/ghost.png"
{DEFENSE_ANIM "units/undead/ghost-defend.png" "units/undead/ghost.png" wail.wav }
hitpoints=18
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=30
level=1
alignment=chaotic
advanceto=EWraith,EShadow
cost=20
usage=scout
unit_description= _ "It is one of the greater mercies of creation that a human soul is immutable, and cannot be destroyed. However, the many things a necromancer can do, despite this, are entirely horrifying.
Trapped within a shroud of vile enchantments, a spirit likens unto the wind in the sails of a ship. The contrivance that results from this prison is an unfailing servant, which can be bound to whatever task their master sees fit.
Special Notes: Ethereal Ghosts have very unusual resistances to damage, and move quite slowly over open water. Unlike normal Ghosts, Ethereal Ghosts can also move through solid stone walls."
die_sound=wail-long.wav
[attack]
name=touch
description= _ "touch"
icon=attacks/touch-undead.png
type=arcane
range=melee
damage=4
number=3
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-225
end=-200
image="units/undead/ghost.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=100
end=175
image="units/undead/ghost-defend.png"
[/frame]
[frame]
begin=200
end=200
image="units/undead/ghost-attack-1.png"
[/frame]
[/animation]
[/attack]
[attack]
name=wail
description= _ "wail"
type=cold
range=ranged
damage=3
number=3
[animation]
die_sound=wail-long.wav
[attack]
name=touch
description= _ "touch"
icon=attacks/touch-undead.png
type=arcane
range=melee
damage=4
number=3
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-225
end=-200
image="units/undead/ghost.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=100
end=175
image="units/undead/ghost-defend.png"
[/frame]
[frame]
begin=200
end=200
image="units/undead/ghost-attack-1.png"
[/frame]
[/animation]
[/attack]
[attack]
name=wail
description= _ "wail"
type=cold
range=ranged
damage=3
number=3
[animation]
{MISSILE_FRAME_WAIL}
{MISSILE_FRAME_WAIL}
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=0
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=0
end=75
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=75
end=100
image="units/undead/ghost.png"
[/frame]
[/animation]
[/attack]
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=0
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=0
end=75
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=75
end=100
image="units/undead/ghost.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,80 +1,80 @@
[unit]
#textdomain wesnoth-utbs
id=ENightgaunt
name= _ "Ethereal Nightgaunt"
race=undead
image="units/undead/nightgaunt.png"
{DEFENSE_ANIM "units/undead/nightgaunt-defend.png" "units/undead/nightgaunt.png" wail.wav }
hitpoints=35
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=52
usage=scout
unit_description= _ "The purpose of the masks that these creatures wear is unknown, as is the countenance that they obscure. These terrible forms are rarely seen by the living, and those who live to speak of them had no leisure to study their foe.
#textdomain wesnoth-utbs
id=ENightgaunt
name= _ "Ethereal Nightgaunt"
race=undead
image="units/undead/nightgaunt.png"
{DEFENSE_ANIM "units/undead/nightgaunt-defend.png" "units/undead/nightgaunt.png" wail.wav }
hitpoints=35
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=52
usage=scout
unit_description= _ "The purpose of the masks that these creatures wear is unknown, as is the countenance that they obscure. These terrible forms are rarely seen by the living, and those who live to speak of them had no leisure to study their foe.
Special Notes: while a unit with the same allegiance as the Nightgaunt distracts an enemy, the Nightgaunt may strike at the opponent's back, inflicting double damage. Nightgaunts have very unusual resistances to damage, and move quite slowly over open water. While they can move through solid walls, unlike normal Nightgaunts, Ethereal Nightgaunts cannot hide at night."
die_sound=wail-long.wav
die_sound=wail-long.wav
[death]
[frame]
begin=0
end=200
image="units/undead/nightgaunt-die-1.png"
[/frame]
[frame]
begin=200
end=400
image="units/undead/nightgaunt-die-2.png"
[/frame]
[frame]
begin=400
end=600
image="units/undead/nightgaunt-die-3.png"
[/frame]
[frame]
begin=600
end=800
image="units/undead/nightgaunt-die-4.png"
[/frame]
[frame]
begin=800
end=1000
image="units/undead/nightgaunt-die-5.png"
[/frame]
[/death]
[attack]
name=claws
description= _"claws"
type=blade
range=melee
damage=10
number=3
icon=attacks/claws-undead.png
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
[animation]
[frame]
begin=-150
end=0
image="units/undead/nightgaunt-attack.png"
[/frame]
[frame]
begin=0
end=150
image="units/undead/nightgaunt-attack2.png"
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=200
image="units/undead/nightgaunt-die-1.png"
[/frame]
[frame]
begin=200
end=400
image="units/undead/nightgaunt-die-2.png"
[/frame]
[frame]
begin=400
end=600
image="units/undead/nightgaunt-die-3.png"
[/frame]
[frame]
begin=600
end=800
image="units/undead/nightgaunt-die-4.png"
[/frame]
[frame]
begin=800
end=1000
image="units/undead/nightgaunt-die-5.png"
[/frame]
[/death]
[attack]
name=claws
description= _"claws"
type=blade
range=melee
damage=10
number=3
icon=attacks/claws-undead.png
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
[animation]
[frame]
begin=-150
end=0
image="units/undead/nightgaunt-attack.png"
[/frame]
[frame]
begin=0
end=150
image="units/undead/nightgaunt-attack2.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,48 +1,48 @@
[unit]
#textdomain wesnoth-utbs
id=EShadow
name= _ "Ethereal Shadow"
race=undead
image="units/undead/shadow.png"
{DEFENSE_ANIM "units/undead/shadow-defend.png" "units/undead/shadow.png" wail.wav }
hitpoints=26
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=2
alignment=chaotic
advanceto=ENightgaunt
cost=38
usage=scout
unit_description= _ "When light came into the world and gave form to the unknown, fear was forced to retreat into darkness. Since that day, the shadows of the world have held terror for humanity, though it knows not why.
#textdomain wesnoth-utbs
id=EShadow
name= _ "Ethereal Shadow"
race=undead
image="units/undead/shadow.png"
{DEFENSE_ANIM "units/undead/shadow-defend.png" "units/undead/shadow.png" wail.wav }
hitpoints=26
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=2
alignment=chaotic
advanceto=ENightgaunt
cost=38
usage=scout
unit_description= _ "When light came into the world and gave form to the unknown, fear was forced to retreat into darkness. Since that day, the shadows of the world have held terror for humanity, though it knows not why.
That is a question which is easily answered by a necromancer.
Special Notes: while a unit with the same allegiance as the shadow distracts an enemy, the Shadow may strike at the opponent's back, inflicting double damage. Shadows have very unusual resistances to damage, and move quite slowly over open water. While they can move through solid walls, unlike normal Shadows, Ethereal Shadows cannot hide at night."
die_sound=wail-long.wav
[attack]
name=claws
description= _"claws"
type=blade
range=melee
damage=8
number=3
icon=attacks/claws-undead.png
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
[animation]
[frame]
begin=-100
end=100
image="units/undead/shadow-attack.png"
[/frame]
[/animation]
[/attack]
die_sound=wail-long.wav
[attack]
name=claws
description= _"claws"
type=blade
range=melee
damage=8
number=3
icon=attacks/claws-undead.png
[specials]
{WEAPON_SPECIAL_BACKSTAB}
[/specials]
[animation]
[frame]
begin=-100
end=100
image="units/undead/shadow-attack.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,104 +1,104 @@
[unit]
#textdomain wesnoth-utbs
id=ESpectre
name= _ "Ethereal Spectre"
race=undead
image="units/undead/spectre.png"
{DEFENSE_ANIM "units/undead/spectre-defend.png" "units/undead/spectre.png" wail.wav }
hitpoints=33
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=52
usage=scout
unit_description= _ "Sometimes called the 'hollow men', spectres form the right arm of their master's power. These abominations are a rightful terror to the living, and keep a sleepless vigil over their master's domain.
#textdomain wesnoth-utbs
id=ESpectre
name= _ "Ethereal Spectre"
race=undead
image="units/undead/spectre.png"
{DEFENSE_ANIM "units/undead/spectre-defend.png" "units/undead/spectre.png" wail.wav }
hitpoints=33
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=52
usage=scout
unit_description= _ "Sometimes called the 'hollow men', spectres form the right arm of their master's power. These abominations are a rightful terror to the living, and keep a sleepless vigil over their master's domain.
The creation of these is no mean feat; the real danger in encountering one is that it is likely only the harbinger of a much more dangerous force that will follow in its wake.
Special Notes: a strike from their blade will drain life from the victim, to renew the Spectre. Spectres have very unusual resistances to damage, and move quite slowly over open water. Unlike normal Spectres, Ethereal Spectres can also move through solid stone walls."
die_sound=wail-long.wav
[death]
[frame]
begin=0
end=200
image="units/undead/spectre-die-1.png"
[/frame]
[frame]
begin=200
end=400
image="units/undead/spectre-die-2.png"
[/frame]
[frame]
begin=400
end=600
image="units/undead/spectre-die-3.png"
[/frame]
[frame]
begin=600
end=800
image="units/undead/spectre-die-4.png"
[/frame]
[/death]
[attack]
name=baneblade
description= _"baneblade"
type=blade
range=melee
damage=9
number=4
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/undead/spectre-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/undead/spectre-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=wail
description= _"wail"
type=cold
range=ranged
damage=6
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-250
end=50
image="units/undead/spectre-attack1.png"
[/frame]
[/animation]
[/attack]
die_sound=wail-long.wav
[death]
[frame]
begin=0
end=200
image="units/undead/spectre-die-1.png"
[/frame]
[frame]
begin=200
end=400
image="units/undead/spectre-die-2.png"
[/frame]
[frame]
begin=400
end=600
image="units/undead/spectre-die-3.png"
[/frame]
[frame]
begin=600
end=800
image="units/undead/spectre-die-4.png"
[/frame]
[/death]
[attack]
name=baneblade
description= _"baneblade"
type=blade
range=melee
damage=9
number=4
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/undead/spectre-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/undead/spectre-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=wail
description= _"wail"
type=cold
range=ranged
damage=6
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-250
end=50
image="units/undead/spectre-attack1.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,81 +1,81 @@
[unit]
#textdomain wesnoth-utbs
id=EWraith
name= _ "Ethereal Wraith"
race=undead
image="units/undead/wraith.png"
{DEFENSE_ANIM "units/undead/wraith-defend.png" "units/undead/wraith.png" wail.wav }
hitpoints=25
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=2
alignment=chaotic
advanceto=ESpectre
cost=38
usage=scout
unit_description= _ "These tortured forms of what were once warriors are among the most terrifying things a necromancer can create, for a sword will cleave right through them, as through air itself. What inspires such fear is the thought that these beasts are invincible, a belief that is actually far from the truth.
#textdomain wesnoth-utbs
id=EWraith
name= _ "Ethereal Wraith"
race=undead
image="units/undead/wraith.png"
{DEFENSE_ANIM "units/undead/wraith-defend.png" "units/undead/wraith.png" wail.wav }
hitpoints=25
movement_type=undeadspirit
[movement_costs]
cavewall=1
[/movement_costs]
[defense]
cavewall=50
[/defense]
movement=7
experience=100
level=2
alignment=chaotic
advanceto=ESpectre
cost=38
usage=scout
unit_description= _ "These tortured forms of what were once warriors are among the most terrifying things a necromancer can create, for a sword will cleave right through them, as through air itself. What inspires such fear is the thought that these beasts are invincible, a belief that is actually far from the truth.
Because of this, a means was made by which the enchantments that drive these creatures could renew themselves through the very thing which threatened them.
Special Notes: a strike from their blade will drain life from the victim, to renew the wraith. Wraiths have very unusual resistances to damage, and move quite slowly over open water. Unlike normal Wraiths, Ethereal Wraiths can also move through solid stone walls."
die_sound=wail-long.wav
[attack]
name=baneblade
description= _"baneblade"
type=blade
range=melee
damage=7
number=4
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/undead/wraith-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/undead/wraith-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=wail
description= _"wail"
type=cold
range=ranged
damage=4
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-250
end=50
image="units/undead/wraith-attack1.png"
[/frame]
[/animation]
[/attack]
die_sound=wail-long.wav
[attack]
name=baneblade
description= _"baneblade"
type=blade
range=melee
damage=7
number=4
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/undead/wraith-attack.png"
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/undead/wraith-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=wail
description= _"wail"
type=cold
range=ranged
damage=4
number=3
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-250
end=50
image="units/undead/wraith-attack1.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,56 +1,56 @@
[unit]
#textdomain wesnoth-utbs
id=Flesh Golem
name= _ "Flesh Golem"
race=monster
image="flesh-golem.png"
hitpoints=42
movement_type=largefoot
[resistance]
blade=90
pierce=90
impact=90
fire=120
cold=120
[/resistance]
movement=4
experience=100
level=2
alignment=chaotic
advanceto=null
cost=30
usage=fighter
unit_description= _ "Incredibly strong constructs, flesh golems are created by powerful necromancers from the bodies of fallen warriors. Though these golems dutifully follow every command, and attack their enemies with ceaseless rage, the madness that possesses them has occasionally caused them to turn on their masters."
{DEFENSE_ANIM "flesh-golem.png" "flesh-golem.png" {SOUND_LIST:TROLL_HIT} }
die_sound={SOUND_LIST:TROLL_HIT}
[attack]
name=smashing frenzy
description= _"smashing frenzy"
icon=attacks/fist-golem.png
type=impact
[specials]
{WEAPON_SPECIAL_BERSERK}
[/specials]
range=melee
damage=10
number=3
[animation]
[if]
hits=yes
[frame]
sound=fist.ogg
begin=-100
end=0
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=0
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Flesh Golem
name= _ "Flesh Golem"
race=monster
image="flesh-golem.png"
hitpoints=42
movement_type=largefoot
[resistance]
blade=90
pierce=90
impact=90
fire=120
cold=120
[/resistance]
movement=4
experience=100
level=2
alignment=chaotic
advanceto=null
cost=30
usage=fighter
unit_description= _ "Incredibly strong constructs, flesh golems are created by powerful necromancers from the bodies of fallen warriors. Though these golems dutifully follow every command, and attack their enemies with ceaseless rage, the madness that possesses them has occasionally caused them to turn on their masters."
{DEFENSE_ANIM "flesh-golem.png" "flesh-golem.png" {SOUND_LIST:TROLL_HIT} }
die_sound={SOUND_LIST:TROLL_HIT}
[attack]
name=smashing frenzy
description= _"smashing frenzy"
icon=attacks/fist-golem.png
type=impact
[specials]
{WEAPON_SPECIAL_BERSERK}
[/specials]
range=melee
damage=10
number=3
[animation]
[if]
hits=yes
[frame]
sound=fist.ogg
begin=-100
end=0
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=0
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,100 +1,99 @@
# same as a ghost, except that a haunt can't move
[unit]
#textdomain wesnoth-utbs
id=Haunt
name= _ "Haunt"
race=undead
image="units/undead/ghost.png"
{DEFENSE_ANIM "units/undead/ghost-defend.png" "units/undead/ghost.png" groan.wav }
[movement_costs]
cave=99
grassland=99
[/movement_costs]
hitpoints=18
movement_type=undeadspirit
movement=7
experience=30
level=1
alignment=chaotic
advanceto=Wraith,Shadow
cost=20
usage=scout
unit_description= _ "Haunts are the tortured souls of those who have died suddenly and never been laid to rest. Paralyzed by the shock of their death, they are cursed to forever haunt the place of their death and relive their final moments over and over and over.
#textdomain wesnoth-utbs
id=Haunt
name= _ "Haunt"
race=undead
image="units/undead/ghost.png"
{DEFENSE_ANIM "units/undead/ghost-defend.png" "units/undead/ghost.png" groan.wav }
[movement_costs]
cave=99
grassland=99
[/movement_costs]
hitpoints=18
movement_type=undeadspirit
movement=7
experience=30
level=1
alignment=chaotic
advanceto=Wraith,Shadow
cost=20
usage=scout
unit_description= _ "Haunts are the tortured souls of those who have died suddenly and never been laid to rest. Paralyzed by the shock of their death, they are cursed to forever haunt the place of their death and relive their final moments over and over and over.
Special Notes: Haunts have very unusual resistances to damage."
die_sound=wail-long.wav
[attack]
name=touch
description= _ "touch"
icon=attacks/touch-undead.png
type=arcane
range=melee
damage=4
number=3
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-225
end=-200
image="units/undead/ghost.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=100
end=175
image="units/undead/ghost-defend.png"
[/frame]
[frame]
begin=200
end=200
image="units/undead/ghost-attack-1.png"
[/frame]
[/animation]
[/attack]
[attack]
name=wail
description= _ "wail"
type=cold
range=ranged
damage=3
number=3
[animation]
die_sound=wail-long.wav
[attack]
name=touch
description= _ "touch"
icon=attacks/touch-undead.png
type=arcane
range=melee
damage=4
number=3
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-225
end=-200
image="units/undead/ghost.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=100
end=175
image="units/undead/ghost-defend.png"
[/frame]
[frame]
begin=200
end=200
image="units/undead/ghost-attack-1.png"
[/frame]
[/animation]
[/attack]
[attack]
name=wail
description= _ "wail"
type=cold
range=ranged
damage=3
number=3
[animation]
{MISSILE_FRAME_WAIL}
{MISSILE_FRAME_WAIL}
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=0
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=0
end=75
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=75
end=100
image="units/undead/ghost.png"
[/frame]
[/animation]
[/attack]
[frame]
begin=-200
end=-100
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=-100
end=0
image="units/undead/ghost-attack-2.png"
sound=wail-sml.wav
[/frame]
[frame]
begin=0
end=75
image="units/undead/ghost-attack-1.png"
[/frame]
[frame]
begin=75
end=100
image="units/undead/ghost.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,127 +1,127 @@
[unit]
#textdomain wesnoth-utbs
id=Human Commander
name= _ "Human Commander"
race=human
image=human-commander.png
[leading_anim]
[frame]
begin=-150
end=150
image="human-commander-ranged1.png"
[/frame]
[/leading_anim]
{MAGENTA_IS_THE_TEAM_COLOR}
{DEFENSE_ANIM "human-commander-defend.png" human-commander.png {SOUND_LIST:HUMAN_HIT} }
hitpoints=72
movement_type=woodland
[movement_costs]
hills=1
sand=1
cave=2
[/movement_costs]
[defense]
swamp_water=50
forest=40
hills=50
sand=40
[/defense]
movement=6
experience=500
level=3
alignment=chaotic
advanceto=null
cost=60
[abilities]
{ABILITY_LEADERSHIP_LEVEL_3}
[/abilities]
usage=fighter
unit_description= _ "In this new harsh world, might often makes right and these commanders are strong enough to rise to positions of leadership. Leading small groups of warriors, commanders rally their troops around them and show no mercy to their enemies, striking fiercely with both sword and bow."
die_sound={SOUND_LIST:HUMAN_DIE}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-human.png
[animation]
[frame]
begin=-300
end=-100
image=human-commander-attack1.png
[/frame]
[frame]
begin=-100
end=100
image=human-commander-attack2.png
sound=dagger-swish.wav
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=11
number=3
[animation]
hits=no
[missile_frame]
begin=100
end=200
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-350
end=-150
image=human-commander-ranged1.png
sound=bow-miss.ogg
[/frame]
[frame]
begin=-150
end=0
image=human-commander-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=human-commander-ranged1.png
sound=bow-miss.ogg
[/frame]
[frame]
begin=100
end=150
image=human-commander.png
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=100
end=200
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-350
end=-150
image=human-commander-ranged1.png
sound=bow.ogg
[/frame]
[frame]
begin=-150
end=0
image=human-commander-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=human-commander.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Human Commander
name= _ "Human Commander"
race=human
image=human-commander.png
[leading_anim]
[frame]
begin=-150
end=150
image="human-commander-ranged1.png"
[/frame]
[/leading_anim]
{MAGENTA_IS_THE_TEAM_COLOR}
{DEFENSE_ANIM "human-commander-defend.png" human-commander.png {SOUND_LIST:HUMAN_HIT} }
hitpoints=72
movement_type=woodland
[movement_costs]
hills=1
sand=1
cave=2
[/movement_costs]
[defense]
swamp_water=50
forest=40
hills=50
sand=40
[/defense]
movement=6
experience=500
level=3
alignment=chaotic
advanceto=null
cost=60
[abilities]
{ABILITY_LEADERSHIP_LEVEL_3}
[/abilities]
usage=fighter
unit_description= _ "In this new harsh world, might often makes right and these commanders are strong enough to rise to positions of leadership. Leading small groups of warriors, commanders rally their troops around them and show no mercy to their enemies, striking fiercely with both sword and bow."
die_sound={SOUND_LIST:HUMAN_DIE}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-human.png
[animation]
[frame]
begin=-300
end=-100
image=human-commander-attack1.png
[/frame]
[frame]
begin=-100
end=100
image=human-commander-attack2.png
sound=dagger-swish.wav
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=11
number=3
[animation]
hits=no
[missile_frame]
begin=100
end=200
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-350
end=-150
image=human-commander-ranged1.png
sound=bow-miss.ogg
[/frame]
[frame]
begin=-150
end=0
image=human-commander-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=human-commander-ranged1.png
sound=bow-miss.ogg
[/frame]
[frame]
begin=100
end=150
image=human-commander.png
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=100
end=200
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-350
end=-150
image=human-commander-ranged1.png
sound=bow.ogg
[/frame]
[frame]
begin=-150
end=0
image=human-commander-ranged2.png
[/frame]
[frame]
begin=0
end=100
image=human-commander.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,42 +1,42 @@
[unit]
#textdomain wesnoth-utbs
id=Ixthala Demon
name= _ "Ixthala Demon"
race=monster
image=demon.png
{DEFENSE_ANIM "demon-defend.png" demon.png groan.wav }
hitpoints=40
movement_type=lizard
[resistance]
fire=70
[/resistance]
movement=6
experience=36
level=2
alignment=chaotic
advanceto=null
cost=30
usage=fighter
unit_description= _ "Very few people who have every faced an Ixthala Demon have survived to tell the tale. Some believe that they come from some other plane of existence, others believe that they were some demented creation of a fire mage. But whatever they are they are, all agree that they are extremely dangerous. "
[attack]
name=flaming sword
description= _"flaming sword"
icon=attacks/sword-flaming.png
type=fire
range=melee
damage=8
number=4
[animation]
[frame]
begin=-150
end=0
image=demon-attack-1.png
[/frame]
[frame]
begin=0
end=150
image=demon-attack-2.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Ixthala Demon
name= _ "Ixthala Demon"
race=monster
image=demon.png
{DEFENSE_ANIM "demon-defend.png" demon.png groan.wav }
hitpoints=40
movement_type=lizard
[resistance]
fire=70
[/resistance]
movement=6
experience=36
level=2
alignment=chaotic
advanceto=null
cost=30
usage=fighter
unit_description= _ "Very few people who have every faced an Ixthala Demon have survived to tell the tale. Some believe that they come from some other plane of existence, others believe that they were some demented creation of a fire mage. But whatever they are they are, all agree that they are extremely dangerous. "
[attack]
name=flaming sword
description= _"flaming sword"
icon=attacks/sword-flaming.png
type=fire
range=melee
damage=8
number=4
[animation]
[frame]
begin=-150
end=0
image=demon-attack-1.png
[/frame]
[frame]
begin=0
end=150
image=demon-attack-2.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,177 +1,177 @@
[unit]
#textdomain wesnoth-utbs
id=Kaleh Captain
name= _ "Desert Captain"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
image_leading=units/elves-desert/kaleh-leading.png
hitpoints=44
[abilities]
{ABILITY_LEADERSHIP_LEVEL_2}
[/abilities]
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests.
# They are also a bit faster in caves.
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=90
level=2
alignment=lawful
advanceto=Kaleh Marshal
cost=40
usage=fighter
unit_description= _ "Skilled in commanding other elves, Desert Captains provide a bonus to all level 1 units on adjacent hexes. Desert Captains prefer engaging the enemy in melee combat, but are trained in archery as well."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Kaleh Captain
name= _ "Desert Captain"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
image_leading=units/elves-desert/kaleh-leading.png
hitpoints=44
[abilities]
{ABILITY_LEADERSHIP_LEVEL_2}
[/abilities]
movement_type=woodland
# Desert elves move fast across the sands, but are not used to forests.
# They are also a bit faster in caves.
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=90
level=2
alignment=lawful
advanceto=Kaleh Marshal
cost=40
usage=fighter
unit_description= _ "Skilled in commanding other elves, Desert Captains provide a bonus to all level 1 units on adjacent hexes. Desert Captains prefer engaging the enemy in melee combat, but are trained in archery as well."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=8
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,175 +1,175 @@
[unit]
#textdomain wesnoth-utbs
id=Kaleh Champion
name= _ "Desert Champion"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
image_long=units/elves-desert/champion-bow.png
hitpoints=70
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=100
usage=fighter
unit_description= _ "Desert Champions are awesome masters of swordsmanship, inflicting grievous wounds in close combat. Master fighters, they are also skilled with the bow, able to inflict damage on their enemies from both near and far."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=13
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=4
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Kaleh Champion
name= _ "Desert Champion"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
image_long=units/elves-desert/champion-bow.png
hitpoints=70
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=100
usage=fighter
unit_description= _ "Desert Champions are awesome masters of swordsmanship, inflicting grievous wounds in close combat. Master fighters, they are also skilled with the bow, able to inflict damage on their enemies from both near and far."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=13
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=4
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,140 +1,140 @@
[unit]
#textdomain wesnoth-utbs
id=Kaleh Fighter
name= _ "Desert Fighter"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
hitpoints=32
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=38
level=1
alignment=lawful
advanceto=Kaleh Captain,Kaleh Hero
cost=14
usage=fighter
unit_description= _ "Desert Fighters make up the bulk of the Elven military in Quenoth. They are trained in both sword and bow, though like most of their kin, they prefer swordplay to archery. These Elves are deft of foot, and fight best in the open sands."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
# Melee damage increased by 1, ranged damage decreased by 1
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=2
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[if]
hits=yes
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Kaleh Fighter
name= _ "Desert Fighter"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
hitpoints=32
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=38
level=1
alignment=lawful
advanceto=Kaleh Captain,Kaleh Hero
cost=14
usage=fighter
unit_description= _ "Desert Fighters make up the bulk of the Elven military in Quenoth. They are trained in both sword and bow, though like most of their kin, they prefer swordplay to archery. These Elves are deft of foot, and fight best in the open sands."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
# Melee damage increased by 1, ranged damage decreased by 1
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=6
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=2
number=3
icon=attacks/bow-elven.png
[animation]
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[if]
hits=yes
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,173 +1,173 @@
[unit]
#textdomain wesnoth-utbs
id=Kaleh Hero
name= _ "Desert Hero"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
hitpoints=48
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Kaleh Champion
cost=40
usage=fighter
unit_description= _ "Desert Heroes focus on individual performance on the battlefield, having tweaked their combat skills to the very maximum. Desert Heroes prefer fighting at close range with the sword, but also have some skill with the bow."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Kaleh Hero
name= _ "Desert Hero"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
hitpoints=48
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Kaleh Champion
cost=40
usage=fighter
unit_description= _ "Desert Heroes focus on individual performance on the battlefield, having tweaked their combat skills to the very maximum. Desert Heroes prefer fighting at close range with the sword, but also have some skill with the bow."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=5
number=3
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,178 +1,178 @@
[unit]
#textdomain wesnoth-utbs
id=Kaleh Marshal
name= _ "Desert Marshal"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
image_leading=units/elves-desert/kaleh-leading.png
hitpoints=62
[abilities]
{ABILITY_LEADERSHIP_LEVEL_3}
[/abilities]
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
usage=fighter
unit_description= _ "Desert Marshals are master commanders, able to inspire confidence in any level 1 or 2 unit in adjacent hexes, causing them to fight with increased skill. Desert Marshals prefer engaging the enemy in melee combat, but are trained in archery as well."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=11
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=7
number=3
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Kaleh Marshal
name= _ "Desert Marshal"
race=elf
image=units/elves-desert/kaleh.png
image_long=units/elves-desert/kaleh-ranged.png
profile=portraits/kaleh.png
image_leading=units/elves-desert/kaleh-leading.png
hitpoints=62
[abilities]
{ABILITY_LEADERSHIP_LEVEL_3}
[/abilities]
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=80
usage=fighter
unit_description= _ "Desert Marshals are master commanders, able to inspire confidence in any level 1 or 2 unit in adjacent hexes, causing them to fight with increased skill. Desert Marshals prefer engaging the enemy in melee combat, but are trained in archery as well."
hide_help=true
die_sound={SOUND_LIST:ELF_HIT}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-defend.png" units/elves-desert/kaleh.png {SOUND_LIST:ELF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/elves-desert/kaleh-ranged-defend.png" units/elves-desert/kaleh-ranged.png {SOUND_LIST:ELF_HIT} ranged}
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=11
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/kaleh-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/kaleh-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image=units/elves-desert/kaleh.png
[/frame]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=7
number=3
icon=attacks/bow-elven.png
[animation]
hits=no
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow-miss.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[animation]
hits=yes
[missile_frame]
begin=-100
end=0
image=projectiles/missile-n.png
image_diagonal=projectiles/missile-ne.png
[/missile_frame]
[frame]
begin=-445
end=-380
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[frame]
begin=-380
end=-305
image="units/elves-desert/kaleh-ranged-1.png"
sound=bow.ogg
[/frame]
[frame]
begin=-305
end=-230
image="units/elves-desert/kaleh-ranged-2.png"
[/frame]
[frame]
begin=-230
end=-130
image="units/elves-desert/kaleh-ranged-3.png"
[/frame]
[frame]
begin=-130
end=-100
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=-100
end=0
image="units/elves-desert/kaleh-ranged-4.png"
[/frame]
[frame]
begin=0
end=65
image="units/elves-desert/kaleh-ranged.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,120 +1,120 @@
[unit]
#textdomain wesnoth-utbs
id=Lava Monster
name= _ "Fire Guardian"
race=monster
image=fireghost.png
{DEFENSE_ANIM "fireghost-defend.png" fireghost.png groan.wav }
hitpoints=20
movement_type=drakefly
[defense]
tundra=40
[/defense]
[resistance]
blade=100
pierce=100
impact=100
[/resistance]
movement=6
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=19
usage=fighter
unit_description= _ "Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages. When not being ordered around, they like to frolic in pools of lava and take great delight in burning anything they can reach."
[attack]
name=fire claws
description= _"fire claws"
type=fire
icon=attacks/claws-flaming.png
range=melee
damage=4
number=3
[animation]
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-attack2.png
[/frame]
[frame]
begin=50
end=100
image=fireghost-attack2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
description= _"fire breath"
icon=attacks/fireball.png
type=fire
range=ranged
damage=7
number=2
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-ranged2.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-ranged2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=50
image=fireghost.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-death1.png
[/frame]
[frame]
begin=150
end=250
image=fireghost-death2.png
[/frame]
[frame]
begin=250
end=350
image=fireghost-death3.png
[/frame]
[frame]
begin=350
end=450
image=fireghost-death4.png
[/frame]
[frame]
begin=450
end=550
image=fireghost-death5.png
[/frame]
[frame]
begin=550
end=650
image=fireghost-death6.png
[/frame]
[/death]
#textdomain wesnoth-utbs
id=Lava Monster
name= _ "Fire Guardian"
race=monster
image=fireghost.png
{DEFENSE_ANIM "fireghost-defend.png" fireghost.png groan.wav }
hitpoints=20
movement_type=drakefly
[defense]
tundra=40
[/defense]
[resistance]
blade=100
pierce=100
impact=100
[/resistance]
movement=6
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=19
usage=fighter
unit_description= _ "Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages. When not being ordered around, they like to frolic in pools of lava and take great delight in burning anything they can reach."
[attack]
name=fire claws
description= _"fire claws"
type=fire
icon=attacks/claws-flaming.png
range=melee
damage=4
number=3
[animation]
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-attack2.png
[/frame]
[frame]
begin=50
end=100
image=fireghost-attack2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
description= _"fire breath"
icon=attacks/fireball.png
type=fire
range=ranged
damage=7
number=2
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-ranged2.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-ranged2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=50
image=fireghost.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-death1.png
[/frame]
[frame]
begin=150
end=250
image=fireghost-death2.png
[/frame]
[frame]
begin=250
end=350
image=fireghost-death3.png
[/frame]
[frame]
begin=350
end=450
image=fireghost-death4.png
[/frame]
[frame]
begin=450
end=550
image=fireghost-death5.png
[/frame]
[frame]
begin=550
end=650
image=fireghost-death6.png
[/frame]
[/death]
[/unit]

View file

@ -1,120 +1,120 @@
[unit]
#textdomain wesnoth-utbs
id=Lava Monster2
name= _ "Fire Guardian"
race=monster
image=fireghost.png
{DEFENSE_ANIM "fireghost-defend.png" fireghost.png groan.wav }
hitpoints=23
movement_type=drakefly
[defense]
tundra=50
[/defense]
[resistance]
blade=100
pierce=100
impact=100
[/resistance]
movement=6
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=19
usage=fighter
unit_description= _ "Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages to do their bidding. When not being controlled they like to frolic in pools of lava and take great delight in burning anything they can reach."
[attack]
name=fire claws
description= _"fire claws"
type=fire
icon=attacks/claws-flaming.png
range=melee
damage=4
number=3
[animation]
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-attack2.png
[/frame]
[frame]
begin=50
end=100
image=fireghost-attack2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
description= _"fire breath"
icon=attacks/fireball.png
type=fire
range=ranged
damage=8
number=2
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-ranged2.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-ranged2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=50
image=fireghost.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-death1.png
[/frame]
[frame]
begin=150
end=250
image=fireghost-death2.png
[/frame]
[frame]
begin=250
end=350
image=fireghost-death3.png
[/frame]
[frame]
begin=350
end=450
image=fireghost-death4.png
[/frame]
[frame]
begin=450
end=550
image=fireghost-death5.png
[/frame]
[frame]
begin=550
end=650
image=fireghost-death6.png
[/frame]
[/death]
#textdomain wesnoth-utbs
id=Lava Monster2
name= _ "Fire Guardian"
race=monster
image=fireghost.png
{DEFENSE_ANIM "fireghost-defend.png" fireghost.png groan.wav }
hitpoints=23
movement_type=drakefly
[defense]
tundra=50
[/defense]
[resistance]
blade=100
pierce=100
impact=100
[/resistance]
movement=6
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=19
usage=fighter
unit_description= _ "Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages to do their bidding. When not being controlled they like to frolic in pools of lava and take great delight in burning anything they can reach."
[attack]
name=fire claws
description= _"fire claws"
type=fire
icon=attacks/claws-flaming.png
range=melee
damage=4
number=3
[animation]
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-attack2.png
[/frame]
[frame]
begin=50
end=100
image=fireghost-attack2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
description= _"fire breath"
icon=attacks/fireball.png
type=fire
range=ranged
damage=8
number=2
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-ranged2.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-ranged2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=50
image=fireghost.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-death1.png
[/frame]
[frame]
begin=150
end=250
image=fireghost-death2.png
[/frame]
[frame]
begin=250
end=350
image=fireghost-death3.png
[/frame]
[frame]
begin=350
end=450
image=fireghost-death4.png
[/frame]
[frame]
begin=450
end=550
image=fireghost-death5.png
[/frame]
[frame]
begin=550
end=650
image=fireghost-death6.png
[/frame]
[/death]
[/unit]

View file

@ -1,120 +1,120 @@
[unit]
#textdomain wesnoth-utbs
id=Lava Monster3
name= _ "Fire Guardian"
race=monster
image=fireghost.png
{DEFENSE_ANIM "fireghost-defend.png" fireghost.png groan.wav }
hitpoints=26
movement_type=drakefly
[defense]
tundra=60
[/defense]
[resistance]
blade=100
pierce=100
impact=100
[/resistance]
movement=7
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=19
usage=fighter
unit_description= _ "Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages to do their bidding. When not being controlled they like to frolic in pools of lava and take great delight in burning anything they can reach."
[attack]
name=claws
description= _"claws"
type=blade
icon=attacks/claws-flaming.png
range=melee
damage=5
number=3
[animation]
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-attack2.png
[/frame]
[frame]
begin=50
end=100
image=fireghost-attack2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
description= _"fire breath"
icon=attacks/fireball.png
type=fire
range=ranged
damage=8
number=2
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-ranged2.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-ranged2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=50
image=fireghost.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-death1.png
[/frame]
[frame]
begin=150
end=250
image=fireghost-death2.png
[/frame]
[frame]
begin=250
end=350
image=fireghost-death3.png
[/frame]
[frame]
begin=350
end=450
image=fireghost-death4.png
[/frame]
[frame]
begin=450
end=550
image=fireghost-death5.png
[/frame]
[frame]
begin=550
end=650
image=fireghost-death6.png
[/frame]
[/death]
#textdomain wesnoth-utbs
id=Lava Monster3
name= _ "Fire Guardian"
race=monster
image=fireghost.png
{DEFENSE_ANIM "fireghost-defend.png" fireghost.png groan.wav }
hitpoints=26
movement_type=drakefly
[defense]
tundra=60
[/defense]
[resistance]
blade=100
pierce=100
impact=100
[/resistance]
movement=7
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
cost=19
usage=fighter
unit_description= _ "Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages to do their bidding. When not being controlled they like to frolic in pools of lava and take great delight in burning anything they can reach."
[attack]
name=claws
description= _"claws"
type=blade
icon=attacks/claws-flaming.png
range=melee
damage=5
number=3
[animation]
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-attack2.png
[/frame]
[frame]
begin=50
end=100
image=fireghost-attack2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[attack]
name=fire breath
description= _"fire breath"
icon=attacks/fireball.png
type=fire
range=ranged
damage=8
number=2
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
begin=-100
end=0
image=fireghost-attack1.png
[/frame]
[frame]
begin=0
end=50
image=fireghost-ranged2.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-ranged2.png
sound=fire.wav
[/frame]
[/animation]
[/attack]
[death]
[frame]
begin=0
end=50
image=fireghost.png
[/frame]
[frame]
begin=50
end=150
image=fireghost-death1.png
[/frame]
[frame]
begin=150
end=250
image=fireghost-death2.png
[/frame]
[frame]
begin=250
end=350
image=fireghost-death3.png
[/frame]
[frame]
begin=350
end=450
image=fireghost-death4.png
[/frame]
[frame]
begin=450
end=550
image=fireghost-death5.png
[/frame]
[frame]
begin=550
end=650
image=fireghost-death6.png
[/frame]
[/death]
[/unit]

View file

@ -1,51 +1,51 @@
[unit]
#textdomain wesnoth-utbs
id=Naga Guardian
name= _ "Naga Guardian"
race=naga
image="units/nagas/guardian.png"
hitpoints=38
movement_type=naga
movement=5
[resistance]
blade=90
pierce=90
impact=90
[/resistance]
experience=35
level=1
alignment=neutral
advanceto=Naga Warden
undead_variation=swimmer
cost=16
usage=fighter
unit_description= _ "These heavy fighters are the elite guards of the naga. They are slower and more heavily armored than most naga and wield huge maces which they use to crush their enemies. They mostly guard naga outposts, but occasionally participate in offensive raids."
get_hit_sound={SOUND_LIST:NAGA_HIT}
die_sound=naga-die.ogg
[attack]
name=mace
description= _"mace"
type=impact
range=melee
damage=7
number=3
[animation]
[if]
hits=yes
[frame]
sound=mace.wav
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Naga Guardian
name= _ "Naga Guardian"
race=naga
image="units/nagas/guardian.png"
hitpoints=38
movement_type=naga
movement=5
[resistance]
blade=90
pierce=90
impact=90
[/resistance]
experience=35
level=1
alignment=neutral
advanceto=Naga Warden
undead_variation=swimmer
cost=16
usage=fighter
unit_description= _ "These heavy fighters are the elite guards of the naga. They are slower and more heavily armored than most naga and wield huge maces which they use to crush their enemies. They mostly guard naga outposts, but occasionally participate in offensive raids."
get_hit_sound={SOUND_LIST:NAGA_HIT}
die_sound=naga-die.ogg
[attack]
name=mace
description= _"mace"
type=impact
range=melee
damage=7
number=3
[animation]
[if]
hits=yes
[frame]
sound=mace.wav
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,135 +1,135 @@
[unit]
#textdomain wesnoth-utbs
id=Naga Hunter
name= _ "Naga Hunter"
race=naga
image="units/nagas/hunter.png"
profile="portraits/naga-with-bow.png"
hitpoints=33
movement_type=naga
movement=7
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
undead_variation=swimmer
cost=15
usage=archer
unit_description= _ "Naga Hunters are Naga who are skilled at hunting with a bow. Since the naga are naturally resistant to poison, they have no qualms about hunting with poisoned arrows. These two foot long shafts, tipped with a potent poison, have been known to slay many kinds of prey."
die_sound=naga-die.ogg
[movement_anim]
[frame]
begin=0
end=150
image="units/nagas/hunter-moving-1.png"
[/frame]
[frame]
begin=150
end=300
image="units/nagas/hunter-moving-2.png"
[/frame]
[frame]
begin=300
end=450
image="units/nagas/hunter-moving-3.png"
[/frame]
[/movement_anim]
{DEFENSE_ANIM "units/nagas/hunter-defend-both.png" "units/nagas/hunter.png" {SOUND_LIST:NAGA_HIT} }
{DEFENSE_ANIM_FILTERED "units/nagas/hunter-defend-melee.png" "units/nagas/hunter.png" {SOUND_LIST:NAGA_HIT} range=melee }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=4
number=2
icon=attacks/sword-orcish.png
[animation]
[if]
hits=yes
[frame]
sound={SOUND_LIST:SWORD_SWISH}
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=2
icon=attacks/bow-orcish.png
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[frame]
begin=-420
end=-350
image="units/nagas/hunter-ranged-1.png"
[/frame]
[frame]
begin=-350
end=-280
image="units/nagas/hunter-ranged-2.png"
[/frame]
[if]
hits=yes
[frame]
begin=-280
end=-210
image="units/nagas/hunter-ranged-3.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-280
end=-210
image="units/nagas/hunter-ranged-3.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-210
end=-140
image="units/nagas/hunter-ranged-4.png"
[/frame]
[frame]
begin=-140
end=-70
image="units/nagas/hunter-ranged-5.png"
[/frame]
[frame]
begin=-70
end=0
image="units/nagas/hunter-ranged-6.png"
[/frame]
[frame]
begin=0
end=70
image="units/nagas/hunter-ranged-1.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Naga Hunter
name= _ "Naga Hunter"
race=naga
image="units/nagas/hunter.png"
profile="portraits/naga-with-bow.png"
hitpoints=33
movement_type=naga
movement=7
experience=100
level=1
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
undead_variation=swimmer
cost=15
usage=archer
unit_description= _ "Naga Hunters are Naga who are skilled at hunting with a bow. Since the naga are naturally resistant to poison, they have no qualms about hunting with poisoned arrows. These two foot long shafts, tipped with a potent poison, have been known to slay many kinds of prey."
die_sound=naga-die.ogg
[movement_anim]
[frame]
begin=0
end=150
image="units/nagas/hunter-moving-1.png"
[/frame]
[frame]
begin=150
end=300
image="units/nagas/hunter-moving-2.png"
[/frame]
[frame]
begin=300
end=450
image="units/nagas/hunter-moving-3.png"
[/frame]
[/movement_anim]
{DEFENSE_ANIM "units/nagas/hunter-defend-both.png" "units/nagas/hunter.png" {SOUND_LIST:NAGA_HIT} }
{DEFENSE_ANIM_FILTERED "units/nagas/hunter-defend-melee.png" "units/nagas/hunter.png" {SOUND_LIST:NAGA_HIT} range=melee }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=4
number=2
icon=attacks/sword-orcish.png
[animation]
[if]
hits=yes
[frame]
sound={SOUND_LIST:SWORD_SWISH}
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=bow
description= _"bow"
type=pierce
range=ranged
damage=8
number=2
icon=attacks/bow-orcish.png
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[animation]
[missile_frame]
begin=-150
end=0
image="projectiles/missile-n.png"
image_diagonal="projectiles/missile-ne.png"
[/missile_frame]
[frame]
begin=-420
end=-350
image="units/nagas/hunter-ranged-1.png"
[/frame]
[frame]
begin=-350
end=-280
image="units/nagas/hunter-ranged-2.png"
[/frame]
[if]
hits=yes
[frame]
begin=-280
end=-210
image="units/nagas/hunter-ranged-3.png"
sound=bow.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-280
end=-210
image="units/nagas/hunter-ranged-3.png"
sound=bow-miss.ogg
[/frame]
[/else]
[frame]
begin=-210
end=-140
image="units/nagas/hunter-ranged-4.png"
[/frame]
[frame]
begin=-140
end=-70
image="units/nagas/hunter-ranged-5.png"
[/frame]
[frame]
begin=-70
end=0
image="units/nagas/hunter-ranged-6.png"
[/frame]
[frame]
begin=0
end=70
image="units/nagas/hunter-ranged-1.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,52 +1,52 @@
[unit]
#textdomain wesnoth-utbs
id=Naga Sentinel
name= _ "Naga Sentinel"
race=naga
image="units/nagas/sentinel.png"
hitpoints=55
movement_type=naga
movement=6
experience=32
[resistance]
blade=90
pierce=90
impact=90
[/resistance]
level=3
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
undead_variation=swimmer
cost=100
usage=fighter
unit_description= _ "The heavy fighters are the elite guards of the naga. They are slower and more heavily armored than most naga and wield huge maces which they use to crush their enemies. They mostly guard naga outposts, but occasionally participate in offensive raids."
get_hit_sound={SOUND_LIST:NAGA_HIT}
die_sound=naga-die.ogg
[attack]
name=mace
description= _"mace"
type=impact
range=melee
damage=12
number=4
[animation]
[if]
hits=yes
[frame]
sound=mace.wav
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Naga Sentinel
name= _ "Naga Sentinel"
race=naga
image="units/nagas/sentinel.png"
hitpoints=55
movement_type=naga
movement=6
experience=32
[resistance]
blade=90
pierce=90
impact=90
[/resistance]
level=3
alignment=neutral
advanceto=null
{AMLA_TOUGH 3}
undead_variation=swimmer
cost=100
usage=fighter
unit_description= _ "The heavy fighters are the elite guards of the naga. They are slower and more heavily armored than most naga and wield huge maces which they use to crush their enemies. They mostly guard naga outposts, but occasionally participate in offensive raids."
get_hit_sound={SOUND_LIST:NAGA_HIT}
die_sound=naga-die.ogg
[attack]
name=mace
description= _"mace"
type=impact
range=melee
damage=12
number=4
[animation]
[if]
hits=yes
[frame]
sound=mace.wav
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,51 +1,51 @@
[unit]
#textdomain wesnoth-utbs
id=Naga Warden
name= _ "Naga Warden"
race=naga
image="units/nagas/warden.png"
hitpoints=50
movement_type=naga
movement=5
experience=70
[resistance]
blade=90
pierce=90
impact=90
[/resistance]
level=2
alignment=neutral
advanceto=Naga Sentinel
undead_variation=swimmer
cost=48
usage=fighter
unit_description= _ "These heavy fighters are the elite guards of the naga. They are slower and more heavily armored than most naga and wield huge maces which they use to crush their enemies. They mostly guard naga outposts, but occasionally participate in offensive raids."
get_hit_sound={SOUND_LIST:NAGA_HIT}
die_sound=naga-die.ogg
[attack]
name=mace
description= _"mace"
type=impact
range=melee
damage=12
number=3
[animation]
[if]
hits=yes
[frame]
sound=mace.wav
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Naga Warden
name= _ "Naga Warden"
race=naga
image="units/nagas/warden.png"
hitpoints=50
movement_type=naga
movement=5
experience=70
[resistance]
blade=90
pierce=90
impact=90
[/resistance]
level=2
alignment=neutral
advanceto=Naga Sentinel
undead_variation=swimmer
cost=48
usage=fighter
unit_description= _ "These heavy fighters are the elite guards of the naga. They are slower and more heavily armored than most naga and wield huge maces which they use to crush their enemies. They mostly guard naga outposts, but occasionally participate in offensive raids."
get_hit_sound={SOUND_LIST:NAGA_HIT}
die_sound=naga-die.ogg
[attack]
name=mace
description= _"mace"
type=impact
range=melee
damage=12
number=3
[animation]
[if]
hits=yes
[frame]
sound=mace.wav
begin=-100
end=100
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-100
end=100
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,97 +1,97 @@
#textdomain wesnoth-utbs
[unit]
id=Necromancer2
name= _ "Necromancer"
race=human
image="units/undead/sorcerer2.png"
{DEFENSE_ANIM "units/undead/sorcerer2-defence.png" "units/undead/sorcerer2.png" {SOUND_LIST:HUMAN_OLD_HIT} }
hitpoints=75
movement_type=smallfoot
movement=5
experience=80
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=38
usage=mixed fighter
unit_description= _ "One of the greatest circles of what is considered 'black magic' is the art of necromancy, the terrible ability to awaken the dead with false life. It was a discovery that had terrible ramifications and caused humanity's condemnation of black magic, for it has given fear a vast new arsenal.
id=Necromancer2
name= _ "Necromancer"
race=human
image="units/undead/sorcerer2.png"
{DEFENSE_ANIM "units/undead/sorcerer2-defence.png" "units/undead/sorcerer2.png" {SOUND_LIST:HUMAN_OLD_HIT} }
hitpoints=75
movement_type=smallfoot
movement=5
experience=80
level=3
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=38
usage=mixed fighter
unit_description= _ "One of the greatest circles of what is considered 'black magic' is the art of necromancy, the terrible ability to awaken the dead with false life. It was a discovery that had terrible ramifications and caused humanity's condemnation of black magic, for it has given fear a vast new arsenal.
This ability, in all aspects, is the first step towards cheating death of its ultimate prize. It is the highest degree of power a dark mage can attain without losing grip on humanity itself, but pales to the lethal power wielded by Liches. Their mortal bodies are also made sturdier by their magic, in contrast to the frail decayed form of a Lich.
Special Notes: the necromancer's ranged attacks are magical and always have a high chance of hitting an opponent. The staff of a necromancer is marked with the plague, and any foe struck down by it will rise again in unlife."
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=6
number=3
icon=attacks/staff-plague.png
[specials]
{WEAPON_SPECIAL_PLAGUE}
[/specials]
[animation]
[frame]
begin=-100
end=-100
image="units/undead/sorcerer2-staff1.png"
sound=staff.wav
[/frame]
[frame]
begin=-100
end=100
image="units/undead/sorcerer2-staff2.png"
[/frame]
[/animation]
[/attack]
[attack]
name=chill wave
description= _"chill wave"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=15
number=2
icon=attacks/dark-missile.png
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-400
end=-300
image="units/undead/sorcerer2-ranged1.png"
[/frame]
[frame]
begin=-300
end=-200
image="units/undead/sorcerer2-ranged2.png"
[/frame]
[if]
hits=yes
[frame]
sound=magic-dark-big.ogg
begin=-200
end=0
image="units/undead/sorcerer2-ranged2.png"
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-dark-big-miss.ogg
begin=-200
end=0
image="units/undead/sorcerer2-ranged2.png"
[/frame]
[/else]
[/animation]
[/attack]
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=6
number=3
icon=attacks/staff-plague.png
[specials]
{WEAPON_SPECIAL_PLAGUE}
[/specials]
[animation]
[frame]
begin=-100
end=-100
image="units/undead/sorcerer2-staff1.png"
sound=staff.wav
[/frame]
[frame]
begin=-100
end=100
image="units/undead/sorcerer2-staff2.png"
[/frame]
[/animation]
[/attack]
[attack]
name=chill wave
description= _"chill wave"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=15
number=2
icon=attacks/dark-missile.png
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-400
end=-300
image="units/undead/sorcerer2-ranged1.png"
[/frame]
[frame]
begin=-300
end=-200
image="units/undead/sorcerer2-ranged2.png"
[/frame]
[if]
hits=yes
[frame]
sound=magic-dark-big.ogg
begin=-200
end=0
image="units/undead/sorcerer2-ranged2.png"
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-dark-big-miss.ogg
begin=-200
end=0
image="units/undead/sorcerer2-ranged2.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,129 +1,129 @@
[unit]
#textdomain wesnoth-utbs
id=Nym Hunter
name= _ "Desert Hunter"
race=elf
gender=male
image=units/elves-desert/nym.png
profile=portraits/nym.png
hitpoints=30
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=42
level=1
alignment=lawful
advanceto=Nym Sentinel
cost=20
usage=mixed fighter
unit_description= _ "Desert Hunters are trained to scour the sands for prey and enemies. They can quickly entangle others with their bolas and then finish them off with their swords."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=5
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-175
image=units/elves-desert/nym.png
[/frame]
[frame]
begin=-175
end=-100
image=units/elves-desert/nym-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=150
image=units/elves-desert/nym.png
[/frame]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=4
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/nym-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/nym-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Nym Hunter
name= _ "Desert Hunter"
race=elf
gender=male
image=units/elves-desert/nym.png
profile=portraits/nym.png
hitpoints=30
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=42
level=1
alignment=lawful
advanceto=Nym Sentinel
cost=20
usage=mixed fighter
unit_description= _ "Desert Hunters are trained to scour the sands for prey and enemies. They can quickly entangle others with their bolas and then finish them off with their swords."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=5
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-175
image=units/elves-desert/nym.png
[/frame]
[frame]
begin=-175
end=-100
image=units/elves-desert/nym-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=150
image=units/elves-desert/nym.png
[/frame]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=4
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/nym-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/nym-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,133 +1,133 @@
[unit]
#textdomain wesnoth-utbs
id=Nym Prowler
name= _ "Desert Prowler"
race=elf
gender=male
image=units/elves-desert/nym.png
profile=portraits/nym.png
hitpoints=66
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Prowlers sneak across the sands, searching out enemies and protecting their people. They are trained to slip past enemies unnoticed and flank them. The combination of their bolas and blades allows them to cripple and kill opponents with alarming ease."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-175
image=units/elves-desert/nym.png
[/frame]
[frame]
begin=-175
end=-100
image=units/elves-desert/nym-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=150
image=units/elves-desert/nym.png
[/frame]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=12
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/nym-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/nym-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Nym Prowler
name= _ "Desert Prowler"
race=elf
gender=male
image=units/elves-desert/nym.png
profile=portraits/nym.png
hitpoints=66
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=100
level=3
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=90
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Prowlers sneak across the sands, searching out enemies and protecting their people. They are trained to slip past enemies unnoticed and flank them. The combination of their bolas and blades allows them to cripple and kill opponents with alarming ease."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=9
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-175
image=units/elves-desert/nym.png
[/frame]
[frame]
begin=-175
end=-100
image=units/elves-desert/nym-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=150
image=units/elves-desert/nym.png
[/frame]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=12
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/nym-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/nym-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,132 +1,132 @@
[unit]
#textdomain wesnoth-utbs
id=Nym Sentinel
name= _ "Desert Sentinel"
race=elf
gender=male
image=units/elves-desert/nym.png
profile=portraits/nym.png
hitpoints=44
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=84
level=2
alignment=lawful
advanceto=Nym Prowler
cost=35
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Sentinels patrol the sands; they are trained to avoid enemies when it is advantageous. They can cripple opponents with their bolas and are deadly with their swords."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-175
image=units/elves-desert/nym.png
[/frame]
[frame]
begin=-175
end=-100
image=units/elves-desert/nym-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=150
image=units/elves-desert/nym.png
[/frame]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/nym-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/nym-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Nym Sentinel
name= _ "Desert Sentinel"
race=elf
gender=male
image=units/elves-desert/nym.png
profile=portraits/nym.png
hitpoints=44
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=6
experience=84
level=2
alignment=lawful
advanceto=Nym Prowler
cost=35
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
unit_description= _ "Desert Sentinels patrol the sands; they are trained to avoid enemies when it is advantageous. They can cripple opponents with their bolas and are deadly with their swords."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/nym-defend.png" units/elves-desert/nym.png {SOUND_LIST:ELF_FEMALE_HIT} }
[attack]
name=sword
description= _"sword"
type=blade
range=melee
damage=7
number=4
icon=attacks/sword-elven.png
[animation]
[frame]
begin=-200
end=-175
image=units/elves-desert/nym.png
[/frame]
[frame]
begin=-175
end=-100
image=units/elves-desert/nym-melee-1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:SWORD_SWISH}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/elves-desert/nym-melee-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=150
image=units/elves-desert/nym.png
[/frame]
[/animation]
[/attack]
[attack]
name=bola
description= _"bola"
type=impact
range=ranged
damage=8
number=2
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
icon=attacks/bolas.png
[animation]
[missile_frame]
begin=-150
end=0
image=projectiles/bola-n.png
image_diagonal=projectiles/bola-ne.png
[/missile_frame]
[if]
hits=yes
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-300
end=-200
image=units/elves-desert/nym-ranged-1.png
sound=hatchet-miss.wav
[/frame]
[/else]
[frame]
begin=-200
end=-100
image=units/elves-desert/nym-ranged-2.png
[/frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=0
image=units/elves-desert/nym-ranged-3.png
sound=slowed.wav
[/frame]
)}
[/animation]
[/attack]
[/unit]

View file

@ -1,107 +1,107 @@
# my version of the normal level 0 mudcrawler
[unit]
#textdomain wesnoth-utbs
id=Small Mudcrawler
name= _ "Small Mudcrawler"
race=Monster
image="units/monsters/mudcrawler.png"
ellipse="misc/ellipse-nozoc"
{DEFENSE_ANIM "units/monsters/mudcrawler-defend.png" "units/monsters/mudcrawler.png" squishy-hit.wav }
hitpoints=20
movement_type=scuttlefoot
movement=3
experience=18
level=0
alignment=neutral
advanceto=Giant Mudcrawler
cost=9
usage=archer
unit_description= _ "Small Mudcrawlers are beings of soil and water. They attack by spraying boiling water on their foes, or by punching with their fists."
die_sound=squishy-hit.wav
[death]
[frame]
begin=0
end=150
image="units/monsters/mudcrawler-death1.png"
[/frame]
[frame]
begin=150
end=300
image="units/monsters/mudcrawler-death2.png"
[/frame]
[frame]
begin=300
end=450
image="units/monsters/mudcrawler-death3.png"
[/frame]
[frame]
begin=450
end=600
image="units/monsters/mudcrawler-death4.png"
[/frame]
[/death]
[attack]
name=fist
description= _"fist"
icon=attacks/mud-glob.png
type=impact
range=melee
damage=6
number=1
[animation]
[if]
hits=yes
[frame]
begin=-150
end=150
image=units/monsters/mudcrawler-attack.png
sound=fist.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
image=units/monsters/mudcrawler-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=mud glob
description= _"mud glob"
icon=attacks/mud-glob.png
type=impact
range=ranged
damage=4
number=3
[animation]
[missile_frame]
begin=-150
end=0
image="projectiles/mud-glob.png"
image_diagonal="projectiles/mud-glob.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/monsters/mudcrawler-attack.png"
sound=squishy-strike.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/monsters/mudcrawler-attack.png"
sound=squishy-miss.wav
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Small Mudcrawler
name= _ "Small Mudcrawler"
race=Monster
image="units/monsters/mudcrawler.png"
ellipse="misc/ellipse-nozoc"
{DEFENSE_ANIM "units/monsters/mudcrawler-defend.png" "units/monsters/mudcrawler.png" squishy-hit.wav }
hitpoints=20
movement_type=scuttlefoot
movement=3
experience=18
level=0
alignment=neutral
advanceto=Giant Mudcrawler
cost=9
usage=archer
unit_description= _ "Small Mudcrawlers are beings of soil and water. They attack by spraying boiling water on their foes, or by punching with their fists."
die_sound=squishy-hit.wav
[death]
[frame]
begin=0
end=150
image="units/monsters/mudcrawler-death1.png"
[/frame]
[frame]
begin=150
end=300
image="units/monsters/mudcrawler-death2.png"
[/frame]
[frame]
begin=300
end=450
image="units/monsters/mudcrawler-death3.png"
[/frame]
[frame]
begin=450
end=600
image="units/monsters/mudcrawler-death4.png"
[/frame]
[/death]
[attack]
name=fist
description= _"fist"
icon=attacks/mud-glob.png
type=impact
range=melee
damage=6
number=1
[animation]
[if]
hits=yes
[frame]
begin=-150
end=150
image=units/monsters/mudcrawler-attack.png
sound=fist.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-150
end=150
image=units/monsters/mudcrawler-attack.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=mud glob
description= _"mud glob"
icon=attacks/mud-glob.png
type=impact
range=ranged
damage=4
number=3
[animation]
[missile_frame]
begin=-150
end=0
image="projectiles/mud-glob.png"
image_diagonal="projectiles/mud-glob.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/monsters/mudcrawler-attack.png"
sound=squishy-strike.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/monsters/mudcrawler-attack.png"
sound=squishy-miss.wav
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,91 +1,91 @@
[unit]
#textdomain wesnoth-utbs
id=Spider Lich
name= _ "Spider Lich"
race=undead
image="units/undead/dread-lich.png"
{DEFENSE_ANIM "units/undead/dread-lich-defend.png" "units/undead/dread-lich.png" {SOUND_LIST:LICH_HIT} }
hitpoints=38
movement_type=undeadfoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=62
usage=fighter
unit_description= _ "No one is quite sure how spider liches are created, but they are horrific sight to behold. Crawling around on huge skeletal legs, and wielding huge magical staves, these abominations are fearsome undead foes. "
die_sound=lich-die.ogg
[attack]
name=touch
description= _"touch"
type=cold
range=melee
damage=4
number=3
icon=attacks/touch-undead.png
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-100
end=100
image="units/undead/dread-lich-attack.png"
[/frame]
[/animation]
[/attack]
[attack]
name=magic
description= _"magic"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=8
number=3
icon=attacks/dark-missile.png
[animation]
[missile_frame]
begin=-100
end=100
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-300
end=-200
image="units/undead/dread-lich-attack1.png"
[/frame]
[if]
hits=yes
[frame]
begin=-200
end=-100
image="units/undead/dread-lich-attack2.png"
sound=magic-dark.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=-100
image="units/undead/dread-lich-attack2.png"
sound=magic-dark-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=0
image="units/undead/dread-lich-attack3.png"
[/frame]
[frame]
begin=0
end=100
image="units/undead/dread-lich-attack4.png"
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Spider Lich
name= _ "Spider Lich"
race=undead
image="units/undead/dread-lich.png"
{DEFENSE_ANIM "units/undead/dread-lich-defend.png" "units/undead/dread-lich.png" {SOUND_LIST:LICH_HIT} }
hitpoints=38
movement_type=undeadfoot
movement=6
experience=500
level=2
alignment=chaotic
advanceto=null
cost=62
usage=fighter
unit_description= _ "No one is quite sure how spider liches are created, but they are horrific sight to behold. Crawling around on huge skeletal legs, and wielding huge magical staves, these abominations are fearsome undead foes. "
die_sound=lich-die.ogg
[attack]
name=touch
description= _"touch"
type=cold
range=melee
damage=4
number=3
icon=attacks/touch-undead.png
[specials]
{WEAPON_SPECIAL_DRAIN}
[/specials]
[animation]
[frame]
begin=-100
end=100
image="units/undead/dread-lich-attack.png"
[/frame]
[/animation]
[/attack]
[attack]
name=magic
description= _"magic"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=8
number=3
icon=attacks/dark-missile.png
[animation]
[missile_frame]
begin=-100
end=100
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-300
end=-200
image="units/undead/dread-lich-attack1.png"
[/frame]
[if]
hits=yes
[frame]
begin=-200
end=-100
image="units/undead/dread-lich-attack2.png"
sound=magic-dark.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
end=-100
image="units/undead/dread-lich-attack2.png"
sound=magic-dark-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=0
image="units/undead/dread-lich-attack3.png"
[/frame]
[frame]
begin=0
end=100
image="units/undead/dread-lich-attack4.png"
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,81 +1,81 @@
[unit]
#textdomain wesnoth-utbs
id=Troll Shaman
name= _ "Troll Shaman"
race=troll
image=units/trolls/shaman.png
{MAGENTA_IS_THE_TEAM_COLOR}
[abilities]
{ABILITY_REGENERATES}
[/abilities]
hitpoints=50
movement_type=largefoot
[resistance]
pierce=90
[/resistance]
movement=5
experience=100
level=2
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=32
usage=mixed fighter
unit_description= _ "Troll shamans are the mystical leaders of the trolls. Though not as strong or tough as other trolls, their true power lies in their fire magic, which they use to blast enemies with gouts of fire."
{DEFENSE_ANIM "units/trolls/shaman-defend.png" "units/trolls/shaman.png" {SOUND_LIST:TROLL_HIT} }
die_sound={SOUND_LIST:TROLL_DIE}
#melee attack should be worse than troll rocklobber,
#since shaman has suck a better ranged attack
[attack]
name=fist
description= _"fist"
icon=attacks/fist-troll.png
type=impact
range=melee
damage=7
number=2
[animation]
[if]
hits=yes
[frame]
sound=fist.ogg
begin=-150
end=150
image=units/trolls/shaman-melee.png
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-150
end=150
image=units/trolls/shaman-melee.png
[/frame]
[/else]
[/animation]
[/attack]
#with underground bonus, troll actually gets 10-3 attack
[attack]
name=flame blast
description= _"flame blast"
type=fire
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=7
number=3
icon=attacks/fireball.png
[animation]
{MISSILE_FRAME_FIREBALL}
#textdomain wesnoth-utbs
id=Troll Shaman
name= _ "Troll Shaman"
race=troll
image=units/trolls/shaman.png
{MAGENTA_IS_THE_TEAM_COLOR}
[abilities]
{ABILITY_REGENERATES}
[/abilities]
hitpoints=50
movement_type=largefoot
[resistance]
pierce=90
[/resistance]
movement=5
experience=100
level=2
alignment=chaotic
advanceto=null
{AMLA_TOUGH 3}
cost=32
usage=mixed fighter
unit_description= _ "Troll shamans are the mystical leaders of the trolls. Though not as strong or tough as other trolls, their true power lies in their fire magic, which they use to blast enemies with gouts of fire."
{DEFENSE_ANIM "units/trolls/shaman-defend.png" "units/trolls/shaman.png" {SOUND_LIST:TROLL_HIT} }
die_sound={SOUND_LIST:TROLL_DIE}
#melee attack should be worse than troll rocklobber,
#since shaman has suck a better ranged attack
[attack]
name=fist
description= _"fist"
icon=attacks/fist-troll.png
type=impact
range=melee
damage=7
number=2
[animation]
[if]
hits=yes
[frame]
sound=fist.ogg
begin=-150
end=150
image=units/trolls/shaman-melee.png
[/frame]
[/if]
[else]
hits=no
[frame]
sound={SOUND_LIST:MISS}
begin=-150
end=150
image=units/trolls/shaman-melee.png
[/frame]
[/else]
[/animation]
[/attack]
#with underground bonus, troll actually gets 10-3 attack
[attack]
name=flame blast
description= _"flame blast"
type=fire
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=7
number=3
icon=attacks/fireball.png
[animation]
{MISSILE_FRAME_FIREBALL}
[frame]
sound=fire.wav
begin=-200
end=0
image=units/trolls/shaman-ranged.png
[/frame]
[/animation]
[/attack]
[frame]
sound=fire.wav
begin=-200
end=0
image=units/trolls/shaman-ranged.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,68 +1,68 @@
[unit]
#textdomain wesnoth-utbs
id=Skeleton Rider
name= _ "Skeleton Rider"
race=undead
image=units/undead/skeletonrider.png
[movement_anim]
[frame]
begin=0
end=150
image="units/undead/skeletonrider-moving.png"
[/frame]
[/movement_anim]
{DEFENSE_ANIM "units/undead/skeletonrider-defend.png" units/undead/skeletonrider.png skeleton-hit.wav }
hitpoints=36
movement_type=mounted
movement=7
# a cross between the mounted and undeadfoot resistances
[resistance]
blade=80
pierce=110
impact=110
fire=120
cold=40
arcane=200
[/resistance]
experience=44
level=1
alignment=chaotic
advanceto=null
cost=19
usage=scout
unit_description= _ "Once great warriors across the plains, these mounted riders atop their skeletal horses were raised from the sands by unholy magic to spread fear and destruction."
die_sound=skeleton-die.ogg
[attack]
name=axe
description= _"axe"
type=blade
range=melee
damage=6
number=3
[animation]
[if]
hits=yes
[frame]
begin=-100
end=0
image=units/undead/skeletonrider-attack1.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
image=units/undead/skeletonrider-attack1.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=100
image=units/undead/skeletonrider-attack2.png
[/frame]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Skeleton Rider
name= _ "Skeleton Rider"
race=undead
image=units/undead/skeletonrider.png
[movement_anim]
[frame]
begin=0
end=150
image="units/undead/skeletonrider-moving.png"
[/frame]
[/movement_anim]
{DEFENSE_ANIM "units/undead/skeletonrider-defend.png" units/undead/skeletonrider.png skeleton-hit.wav }
hitpoints=36
movement_type=mounted
movement=7
# a cross between the mounted and undeadfoot resistances
[resistance]
blade=80
pierce=110
impact=110
fire=120
cold=40
arcane=200
[/resistance]
experience=44
level=1
alignment=chaotic
advanceto=null
cost=19
usage=scout
unit_description= _ "Once great warriors across the plains, these mounted riders atop their skeletal horses were raised from the sands by unholy magic to spread fear and destruction."
die_sound=skeleton-die.ogg
[attack]
name=axe
description= _"axe"
type=blade
range=melee
damage=6
number=3
[animation]
[if]
hits=yes
[frame]
begin=-100
end=0
image=units/undead/skeletonrider-attack1.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=0
image=units/undead/skeletonrider-attack1.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=0
end=100
image=units/undead/skeletonrider-attack2.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,189 +1,189 @@
[unit]
#textdomain wesnoth-utbs
id=Zhul Druid
name= _ "Desert Druid"
race=elf
gender=female
image=units/elves-desert/druid.png
profile=portraits/zhul.png
hitpoints=36
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Zhul Shyde
cost=34
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Desert Druids are powerful masters of the sands. Brilliant at ensnaring unwary opponents, they also use the herbs of the forest to heal allies. Druids are excellent supporting units in any Elvish army."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/druid-defend.png" units/elves-desert/druid.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-225
end=-175
image="units/elves-desert/druid-healing1.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/druid-healing2.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/druid-healing3.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/druid-healing4.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/druid-healing5.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/druid-healing6.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/druid-healing7.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/druid-healing8.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 6-2 to 5-2 and 6-3 to 5-3
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=5
number=2
range=melee
icon=attacks/druidstaff.png
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound=staff.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=5
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image=units/elves-desert/druid-ranged.png
sound=slowed.wav
[/frame]
)}
[frame]
begin=-50
end=0
image=units/elves-desert/druid-ranged.png
sound=entangle.wav
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=5
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[frame]
begin=-250
end=-150
image="units/elves-desert/druid-ranged.png"
[/frame]
[if]
hits=yes
[frame]
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Zhul Druid
name= _ "Desert Druid"
race=elf
gender=female
image=units/elves-desert/druid.png
profile=portraits/zhul.png
hitpoints=36
movement_type=woodland
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=2
tundra=3
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
movement=5
experience=80
level=2
alignment=lawful
advanceto=Zhul Shyde
cost=34
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Desert Druids are powerful masters of the sands. Brilliant at ensnaring unwary opponents, they also use the herbs of the forest to heal allies. Druids are excellent supporting units in any Elvish army."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/druid-defend.png" units/elves-desert/druid.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-225
end=-175
image="units/elves-desert/druid-healing1.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/druid-healing2.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/druid-healing3.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/druid-healing4.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/druid-healing5.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/druid-healing6.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/druid-healing7.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/druid-healing8.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 6-2 to 5-2 and 6-3 to 5-3
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=5
number=2
range=melee
icon=attacks/druidstaff.png
[animation]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound=staff.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/elves-desert/druid-attack.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=5
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image=units/elves-desert/druid-ranged.png
sound=slowed.wav
[/frame]
)}
[frame]
begin=-50
end=0
image=units/elves-desert/druid-ranged.png
sound=entangle.wav
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=5
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[frame]
begin=-250
end=-150
image="units/elves-desert/druid-ranged.png"
[/frame]
[if]
hits=yes
[frame]
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/if]
[else]
hits=no
[frame]
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
begin=-150
end=0
image="units/elves-desert/druid-ranged.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,208 +1,208 @@
[unit]
#textdomain wesnoth-utbs
id=Zhul Shyde
name= _ "Desert Shyde"
race=elf
gender=female
image=units/elves-desert/shyde.png
profile=portraits/zhul.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
impact=100
[/resistance]
movement=6
experience=150
level=3
alignment=lawful
advanceto=Zhul Star
cost=94
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Shydes are elves that are devoted to nature and their faerie side. Dragonfly wings sprout from their backs and change them into beautiful creatures. They are capable of gliding unencumbered across almost any terrain. The one exception is deep water, a terrain which the desert elves rarely encounter. Their magical powers have been adapted to a life among the sands, and so it does not work over deep water."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 7-2 to 6-2 and 7-3 to 6-3
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=6
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Zhul Shyde
name= _ "Desert Shyde"
race=elf
gender=female
image=units/elves-desert/shyde.png
profile=portraits/zhul.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
impact=100
[/resistance]
movement=6
experience=150
level=3
alignment=lawful
advanceto=Zhul Star
cost=94
usage=healer
[abilities]
{ABILITY_CURES}
[/abilities]
unit_description= _ "Shydes are elves that are devoted to nature and their faerie side. Dragonfly wings sprout from their backs and change them into beautiful creatures. They are capable of gliding unencumbered across almost any terrain. The one exception is deep water, a terrain which the desert elves rarely encounter. Their magical powers have been adapted to a life among the sands, and so it does not work over deep water."
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# melee attack increased from 4-2 to 5-2
# ranged attack decreased from 7-2 to 6-2 and 7-3 to 6-3
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=6
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -1,216 +1,216 @@
[unit]
#textdomain wesnoth-utbs
id=Zhul Star
name= _ "Desert Star"
race=elf
gender=female
image=units/elves-desert/shyde.png
profile=portraits/zhul.png
halo=halo/white-cleric-aura.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
blade=90
pierce=90
arcane=70
impact=90
cold=90
fire=90
[/resistance]
movement=6
experience=100
level=4
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=94
[abilities]
{ABILITY_CURES}
{ABILITY_ILLUMINATES}
[/abilities]
usage=healer
unit_description= _ "Desert Stars are Shydes that have becomes so powerful and holy that they shine forth the light of Eloh, even in the darkest places. Like Shydes, they are capable of gliding unencumbered across almost any terrain except deep water. The hex they occupy and all adjacent hexes are illuminated so that the never experience night. As a result, when a unit is adjacent to a Desert Star, it will fight as if it were day when it is dusk, and as if it were dusk when it is night. Eloh's power also reduces the wounds that Desert Stars suffer when attacked. "
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# The Desert Shyde's magical power is strong enough that they
# do not suffer the normal desert elf penalty to ranged attacks
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=7
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
#textdomain wesnoth-utbs
id=Zhul Star
name= _ "Desert Star"
race=elf
gender=female
image=units/elves-desert/shyde.png
profile=portraits/zhul.png
halo=halo/white-cleric-aura.png
hitpoints=46
movement_type=woodlandfloat
#desert elves move fast across the sands, but are not used to forests
#they are also a bit faster in caves
[movement_costs]
sand=1
forest=2
cave=1
canyon=2
tundra=2
deep_water=100
[/movement_costs]
[defense]
sand=40
forest=50
[/defense]
[resistance]
blade=90
pierce=90
arcane=70
impact=90
cold=90
fire=90
[/resistance]
movement=6
experience=100
level=4
alignment=lawful
advanceto=null
{AMLA_TOUGH 3}
cost=94
[abilities]
{ABILITY_CURES}
{ABILITY_ILLUMINATES}
[/abilities]
usage=healer
unit_description= _ "Desert Stars are Shydes that have becomes so powerful and holy that they shine forth the light of Eloh, even in the darkest places. Like Shydes, they are capable of gliding unencumbered across almost any terrain except deep water. The hex they occupy and all adjacent hexes are illuminated so that the never experience night. As a result, when a unit is adjacent to a Desert Star, it will fight as if it were day when it is dusk, and as if it were dusk when it is night. Eloh's power also reduces the wounds that Desert Stars suffer when attacked. "
hide_help=true
die_sound={SOUND_LIST:ELF_FEMALE_HIT}
{DEFENSE_ANIM "units/elves-desert/shyde-defend.png" units/elves-desert/shyde.png {SOUND_LIST:ELF_FEMALE_HIT} }
[healing_anim]
[frame]
begin=-275
end=-225
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=-225
end=-175
image="units/elves-desert/shyde-healing2.png"
[/frame]
[frame]
begin=-175
end=-125
image="units/elves-desert/shyde-healing3.png"
[/frame]
[frame]
begin=-125
end=-75
image="units/elves-desert/shyde-healing4.png"
[/frame]
[frame]
begin=-75
end=-25
image="units/elves-desert/shyde-healing5.png"
[/frame]
[frame]
begin=-25
end=25
image="units/elves-desert/shyde-healing6.png"
[/frame]
[frame]
begin=25
end=75
image="units/elves-desert/shyde-healing7.png"
[/frame]
[frame]
begin=75
end=125
image="units/elves-desert/shyde-healing8.png"
[/frame]
[frame]
begin=125
end=175
image="units/elves-desert/shyde-healing9.png"
[/frame]
[frame]
begin=175
end=225
image="units/elves-desert/shyde-healing10.png"
[/frame]
[frame]
begin=225
end=275
image="units/elves-desert/shyde-healing1.png"
[/frame]
[frame]
begin=275
end=325
image="units/elves-desert/shyde-healing2.png"
[/frame]
[/healing_anim]
# The Desert Shyde's magical power is strong enough that they
# do not suffer the normal desert elf penalty to ranged attacks
[attack]
name=faerie touch
description= _"faerie touch"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=5
number=2
range=melee
icon=attacks/touch-faerie.png
[animation]
[frame]
begin=-200
end=-100
image=units/elves-desert/shyde-ftouch-attack1.png
[/frame]
[frame]
begin=-100
end=0
image=units/elves-desert/shyde-ftouch-attack2.png
[/frame]
[frame]
begin=0
end=100
image=units/elves-desert/shyde-ftouch-attack3.png
[/frame]
[/animation]
[/attack]
[attack]
name=ensnare
description= _"ensnare"
type=impact
[specials]
{WEAPON_SPECIAL_SLOW}
[/specials]
damage=7
number=2
range=ranged
icon=attacks/entangle.png
[animation]
[missile_frame]
offset=1.0
begin=-200
end=0
image="projectiles/entangle.png"
image_diagonal="projectiles/entangle.png"
[/missile_frame]
{FRAME_ON_SLOW (
[frame]
begin=-100
end=-50
image="units/elves-desert/shyde-ftouch-attack3.png"
sound=slowed.wav
[/frame]
)}
[frame]
sound=entangle.wav
begin=-50
end=0
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/animation]
[/attack]
[attack]
name=thorns
description= _"thorns"
type=pierce
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=7
number=3
range=ranged
[animation]
[missile_frame]
begin=-200
end=0
image="projectiles/thorns.png"
image_diagonal="projectiles/thorns-ne.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-200
sound=magic-thorns-1.ogg,magic-thorns-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-200
sound=magic-thorns-miss-1.ogg,magic-thorns-miss-2.ogg
end=-100
image="units/elves-desert/shyde-ftouch-attack3.png"
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View file

@ -5,179 +5,177 @@
# any other type, using the filename grassland-x-x-x-x.png
#define TERRAIN_ADJACENT_PREC_4_FL LAYER TERRAIN ADJACENT IMAGE FLAG
[terrain_graphics]
map="
[terrain_graphics]
map="
, 2
., 3
, 1
., 4
, 5
"
[tile]
pos=1
type={ADJACENT}
[tile]
pos=1
type={ADJACENT}
no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3
set_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3
no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3
set_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2,{FLAG}-@R3
[image]
layer={LAYER}
name={IMAGE}-@R0-@R1-@R2-@R3
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[tile]
pos=3
type={TERRAIN}
no_flag={FLAG}-@R4
set_flag={FLAG}-@R4
[/tile]
[tile]
pos=4
type={TERRAIN}
no_flag={FLAG}-@R5
set_flag={FLAG}-@R5
[/tile]
[tile]
pos=5
type={TERRAIN}
no_flag={FLAG}-@R0
set_flag={FLAG}-@R0
[/tile]
[image]
layer={LAYER}
name={IMAGE}-@R0-@R1-@R2-@R3
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[tile]
pos=3
type={TERRAIN}
no_flag={FLAG}-@R4
set_flag={FLAG}-@R4
[/tile]
[tile]
pos=4
type={TERRAIN}
no_flag={FLAG}-@R5
set_flag={FLAG}-@R5
[/tile]
[tile]
pos=5
type={TERRAIN}
no_flag={FLAG}-@R0
set_flag={FLAG}-@R0
[/tile]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
#enddef
# Same as above, but for 3-tile transitions.
#define TERRAIN_ADJACENT_PREC_3_FL LAYER TERRAIN ADJACENT IMAGE FLAG
[terrain_graphics]
map="
[terrain_graphics]
map="
, 2
., 3
, 1
., 4
, .
"
[tile]
pos=1
type={ADJACENT}
[tile]
pos=1
type={ADJACENT}
no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2
set_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2
no_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2
set_flag={FLAG}-@R0,{FLAG}-@R1,{FLAG}-@R2
[image]
layer={LAYER}
name={IMAGE}-@R0-@R1-@R2
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[tile]
pos=3
type={TERRAIN}
no_flag={FLAG}-@R4
set_flag={FLAG}-@R4
[/tile]
[tile]
pos=4
type={TERRAIN}
no_flag={FLAG}-@R5
set_flag={FLAG}-@R5
[/tile]
[image]
layer={LAYER}
name={IMAGE}-@R0-@R1-@R2
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[tile]
pos=3
type={TERRAIN}
no_flag={FLAG}-@R4
set_flag={FLAG}-@R4
[/tile]
[tile]
pos=4
type={TERRAIN}
no_flag={FLAG}-@R5
set_flag={FLAG}-@R5
[/tile]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
#enddef
# Same as above, but for 2-tile transitions.
#define TERRAIN_ADJACENT_PREC_2_FL LAYER TERRAIN ADJACENT IMAGE FLAG
[terrain_graphics]
map="
[terrain_graphics]
map="
, 2
., 3
, 1
., .
, .
"
[tile]
pos=1
type={ADJACENT}
[tile]
pos=1
type={ADJACENT}
no_flag={FLAG}-@R0,{FLAG}-@R1
set_flag={FLAG}-@R0,{FLAG}-@R1
no_flag={FLAG}-@R0,{FLAG}-@R1
set_flag={FLAG}-@R0,{FLAG}-@R1
[image]
layer={LAYER}
name={IMAGE}-@R0-@R1
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[tile]
pos=3
type={TERRAIN}
no_flag={FLAG}-@R4
set_flag={FLAG}-@R4
[/tile]
[image]
layer={LAYER}
name={IMAGE}-@R0-@R1
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[tile]
pos=3
type={TERRAIN}
no_flag={FLAG}-@R4
set_flag={FLAG}-@R4
[/tile]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
#enddef
# Same as above, but for 1-tile (simple) transitions.
#define TERRAIN_ADJACENT_PREC_1_FL LAYER TERRAIN ADJACENT IMAGE FLAG
[terrain_graphics]
map="
[terrain_graphics]
map="
, 2
., .
, 1
., .
, .
"
[tile]
pos=1
type={ADJACENT}
[tile]
pos=1
type={ADJACENT}
no_flag={FLAG}-@R0
set_flag={FLAG}-@R0
no_flag={FLAG}-@R0
set_flag={FLAG}-@R0
[image]
layer={LAYER}
name={IMAGE}-@R0
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
[image]
layer={LAYER}
name={IMAGE}-@R0
[/image]
[/tile]
[tile]
pos=2
type={TERRAIN}
no_flag={FLAG}-@R3
set_flag={FLAG}-@R3
[/tile]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
precedence=-100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
#enddef
# Defines a terrain that could have 4-tile, 3-tile, 2-tile, or 1-tile
@ -185,13 +183,12 @@
# and go first.
#define TERRAIN_ADJACENT_PREC_FL LAYER TERRAIN ADJACENT IMAGE FLAG
{TERRAIN_ADJACENT_PREC_4_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_3_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_2_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_1_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_4_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_3_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_2_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
{TERRAIN_ADJACENT_PREC_1_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} {FLAG}}
#enddef
#define TERRAIN_ADJACENT_PREC LAYER TERRAIN ADJACENT IMAGE
{TERRAIN_ADJACENT_PREC_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} transition}
{TERRAIN_ADJACENT_PREC_FL ({LAYER}) ({TERRAIN}) ({ADJACENT}) {IMAGE} transition}
#enddef

View file

@ -8,75 +8,71 @@
# Kaleh death
[event]
name=die
[filter]
description=Kaleh
[/filter]
name=die
[filter]
description=Kaleh
[/filter]
[message]
speaker=unit
message= _ "I'm too young to die. What will happen to my people?"
[/message]
[endlevel]
result=defeat
[/endlevel]
[message]
speaker=unit
message= _ "I'm too young to die. What will happen to my people?"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
name=die
[filter]
description=Nym
[/filter]
[filter]
description=Nym
[/filter]
[message]
speaker=unit
message= _ "Save me Kaleh, I'm dying..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[message]
speaker=unit
message= _ "Save me Kaleh, I'm dying..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
# Zhul death
[event]
name=die
[filter]
description=Zhul
[/filter]
name=die
[filter]
description=Zhul
[/filter]
[message]
speaker=unit
message= _ "Eloh protect us, I have fallen."
[/message]
[endlevel]
result=defeat
[/endlevel]
[message]
speaker=unit
message= _ "Eloh protect us, I have fallen."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
# Garak death
[event]
name=die
name=die
[filter]
description=Garak
[/filter]
[filter]
description=Garak
[/filter]
[message]
speaker=unit
message= _ "Aaaargh! Curse you!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[message]
speaker=unit
message= _ "Aaaargh! Curse you!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#!***Conditionalised -> Keeps event from featuring in first scenario***
@ -84,22 +80,21 @@ name=die
#ifdef ELYSSA_FEATURING
# Elyssa death
[event]
name=die
name=die
[filter]
description=Elyssa
[/filter]
[filter]
description=Elyssa
[/filter]
[message]
speaker=unit
message= _ "This can't be the end, I have too much left to see."
[/message]
[message]
description=Kaleh
message= _ "How could we have let her die? I've never seen fire magic like that before. She will be sorely missed."
[/message]
[message]
speaker=unit
message= _ "This can't be the end, I have too much left to see."
[/message]
[message]
description=Kaleh
message= _ "How could we have let her die? I've never seen fire magic like that before. She will be sorely missed."
[/message]
[/event]
#endif
@ -107,104 +102,95 @@ name=die
#ifdef ALLY_FEATURING
# Dwarf/Troll ally death
[event]
name=die
name=die
[filter]
description=$ally_name
[/filter]
[filter]
description=$ally_name
[/filter]
[if]
[variable]
name=ally_race
equals=Dwarf
[/variable]
[if]
[variable]
name=ally_race
equals=Dwarf
[/variable]
[then]
[then]
[message]
description=$ally_name
message= _ "I go now to join my forefathers..."
[/message]
[/then]
[message]
description=$ally_name
message= _ "I go now to join my forefathers..."
[/message]
[else]
[message]
description=$ally_name
message= _ "No, $ally_name can't die now!"
[/message]
[/else]
[/if]
[/then]
[if]
[variable]
name=ally_must_live
numerical_equals=1
[/variable]
[else]
[then]
[message]
description=Kaleh
message= _ "Without his guidance, how can we escape from these infernal caves? We are lost without him!"
[/message]
[message]
description=$ally_name
message= _ "No, $ally_name can't die now!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/then]
[/else]
[/if]
[if]
[variable]
name=ally_must_live
numerical_equals=1
[/variable]
[then]
[message]
description=Kaleh
message= _ "Without his guidance, how can we escape from these infernal caves? We are lost without him!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/then]
[else]
[message]
description=Kaleh
message= _ "He was a brave warrior and a true ally. He will be missed."
[/message]
[/else]
[/if]
[set_variable]
name=ally_dead
value=1
[/set_variable]
[else]
[message]
description=Kaleh
message= _ "He was a brave warrior and a true ally. He will be missed."
[/message]
[/else]
[/if]
[set_variable]
name=ally_dead
value=1
[/set_variable]
[/event]
# Esanoo's death
[event]
name=die
[filter]
description=Esanoo
[/filter]
name=die
[filter]
description=Esanoo
[/filter]
[message]
speaker=unit
message= _ "Farewell Nym, I go to the sea god. You elves must go on without me."
[/message]
[message]
speaker=unit
message= _ "Farewell Nym, I go to the sea god. You elves must go on without me."
[/message]
[message]
description=Nym
message= _ "Farewell Esanoo. You were my favorite of the merfolk."
[/message]
[message]
description=Nym
message= _ "Farewell Esanoo. You were my favorite of the merfolk."
[/message]
[/event]
# Kromph's death
[event]
name=die
[filter]
description=Kromph
[/filter]
name=die
[filter]
description=Kromph
[/filter]
[message]
speaker=unit
message= _ "Aaauurrrgghhh!!!"
[/message]
[message]
speaker=unit
message= _ "Aaauurrrgghhh!!!"
[/message]
[/event]
#endif
@ -215,113 +201,105 @@ name=die
# Kaleh death
[event]
name=die
[filter]
description=Kaleh
[/filter]
name=die
[filter]
description=Kaleh
[/filter]
[message]
speaker=unit
message= _ "To die on the cusp of victory. Oh the irony!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[message]
speaker=unit
message= _ "To die on the cusp of victory. Oh the irony!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
# Nym death
[event]
name=die
[filter]
description=Nym
[/filter]
name=die
[filter]
description=Nym
[/filter]
[message]
speaker=unit
message= _ "Save me Kaleh, I'm dying..."
[/message]
[message]
speaker=unit
message= _ "Save me Kaleh, I'm dying..."
[/message]
[set_variable]
name=allies_killed
add=1
[/set_variable]
[set_variable]
name=nym_dead
value=1
[/set_variable]
[set_variable]
name=allies_killed
add=1
[/set_variable]
[set_variable]
name=nym_dead
value=1
[/set_variable]
[/event]
# Zhul death
[event]
name=die
[filter]
description=Zhul
[/filter]
name=die
[filter]
description=Zhul
[/filter]
[message]
speaker=unit
message= _ "Eloh protect us, I have fallen."
[/message]
[message]
speaker=unit
message= _ "Eloh protect us, I have fallen."
[/message]
[set_variable]
name=allies_killed
add=1
[/set_variable]
[set_variable]
name=zhul_dead
value=1
[/set_variable]
[set_variable]
name=allies_killed
add=1
[/set_variable]
[set_variable]
name=zhul_dead
value=1
[/set_variable]
[/event]
# Dwarf/Troll ally death
[event]
name=die
name=die
[filter]
description=$ally_name
[/filter]
[filter]
description=$ally_name
[/filter]
[if]
[variable]
name=ally_race
equals=Dwarf
[/variable]
[if]
[variable]
name=ally_race
equals=Dwarf
[/variable]
[then]
[then]
[message]
description=$ally_name
message= _ "By Moradin, I have fallen!"
[/message]
[/then]
[message]
description=$ally_name
message= _ "By Moradin, I have fallen!"
[/message]
[else]
[message]
description=$ally_name
message= _ "No, $ally_name can't die now!"
[/message]
[/else]
[/if]
[/then]
[else]
[message]
description=$ally_name
message= _ "No, $ally_name can't die now!"
[/message]
[/else]
[/if]
[set_variable]
name=allies_killed
add=1
[/set_variable]
[set_variable]
name=ally_dead
value=1
[/set_variable]
[set_variable]
name=allies_killed
add=1
[/set_variable]
[set_variable]
name=ally_dead
value=1
[/set_variable]
[/event]
#endif

View file

@ -3,36 +3,37 @@
#!***Macro to random place unit within area***
#define RANDOM_PLACEMENT X Y RADIUS UNIT
[store_locations]
x,y={X},{Y}
radius={RADIUS}
variable=random_placement_locations
[/store_locations]
{VARIABLE_OP random_string format "0..$random_placement_locations.length"}
{RANDOM $random_string}
{VARIABLE_OP random_placement_x format "$random_placement_locations[$random].x"}
{VARIABLE_OP random_placement_y format "$random_placement_locations[$random].y"}
{CLEAR_VARIABLE random_placement_locations}
{UNIT}
[+unit]
x,y=$random_placement_x,$random_placement_y
[/unit]
[store_locations]
x,y={X},{Y}
radius={RADIUS}
variable=random_placement_locations
[/store_locations]
{VARIABLE_OP random_string format "0..$random_placement_locations.length"}
{RANDOM $random_string}
{VARIABLE_OP random_placement_x format "$random_placement_locations[$random].x"}
{VARIABLE_OP random_placement_y format "$random_placement_locations[$random].y"}
{CLEAR_VARIABLE random_placement_locations}
{UNIT}
[+unit]
x,y=$random_placement_x,$random_placement_y
[/unit]
#enddef
#***Macro that will unclutter scenarios somewhat***
#define ADD VAR AMOUNT
[set_variable]
name={VAR}
add={AMOUNT}
[/set_variable]
[set_variable]
name={VAR}
add={AMOUNT}
[/set_variable]
#enddef
# wmlindent: start ignoring
#define STARTLOOP VAR
# Loop VAR times, counting from -VAR to -1.
[set_variable]
@ -58,69 +59,69 @@ multiply=-1
[/while]
{CLEAR_VARIABLE {VAR}}
#enddef
# wmlindent: stop ignoring
# create a unit with full upkeep
#define UNIT_ TYPE DESC USERDESC SIDE X Y
[unit]
type={TYPE}
description={DESC}
user_description={USERDESC}
side={SIDE}
upkeep=full
x={X}
y={Y}
[/unit]
[unit]
type={TYPE}
description={DESC}
user_description={USERDESC}
side={SIDE}
upkeep=full
x={X}
y={Y}
[/unit]
#enddef
# create a unit with no upkeep
#define FREE_UNIT TYPE DESC USERDESC SIDE X Y
[unit]
type={TYPE}
description={DESC}
user_description={USERDESC}
side={SIDE}
upkeep=free
x={X}
y={Y}
[/unit]
[unit]
type={TYPE}
description={DESC}
user_description={USERDESC}
side={SIDE}
upkeep=free
x={X}
y={Y}
[/unit]
#enddef
# create a unit with full upkeep and random traits
#define UNIT_T TYPE DESC USERDESC SIDE X Y
[unit]
side={SIDE}
type={TYPE}
description={DESC}
user_description={USERDESC}
upkeep=full
x={X}
y={Y}
random_traits="yes"
[/unit]
[unit]
side={SIDE}
type={TYPE}
description={DESC}
user_description={USERDESC}
upkeep=full
x={X}
y={Y}
random_traits="yes"
[/unit]
#enddef
#define INVOKE_TROLL_VARIATION FILTER
[object]
silent=yes
duration=forever
[object]
silent=yes
duration=forever
[filter]
{FILTER}
[/filter]
[filter]
{FILTER}
[/filter]
[effect]
apply_to=variation
name=troll
[/effect]
[/object]
[effect]
apply_to=variation
name=troll
[/effect]
[/object]
{MODIFY_UNIT {FILTER} unit_description ( _ "These undead trolls fight again in death as they did in life, except this time they smell much worse.")}
{MODIFY_UNIT {FILTER} unit_description ( _ "These undead trolls fight again in death as they did in life, except this time they smell much worse.")}
[redraw][/redraw]
[redraw][/redraw]
#enddef
# UNIT_OVERLAY adds an overlay to a unit, taking in a standard filter
#
# Example that gives all spearmen a book:
@ -135,15 +136,15 @@ multiply=-1
kill=no
[/store_unit]
{FOREACH UNIT_OVERLAY_store UNIT_OVERLAY_i}
{VARIABLE_OP UNIT_OVERLAY_tempx format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].x}
{VARIABLE_OP UNIT_OVERLAY_tempy format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].y}
[unit_overlay]
x=$UNIT_OVERLAY_tempx
y=$UNIT_OVERLAY_tempy
image={IMG}
[/unit_overlay]
{VARIABLE_OP UNIT_OVERLAY_tempx format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].x}
{VARIABLE_OP UNIT_OVERLAY_tempy format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].y}
[unit_overlay]
x=$UNIT_OVERLAY_tempx
y=$UNIT_OVERLAY_tempy
image={IMG}
[/unit_overlay]
{NEXT UNIT_OVERLAY_i}
{CLEAR_VARIABLE UNIT_OVERLAY_store}
#enddef
@ -157,29 +158,29 @@ $UNIT_OVERLAY_store[$UNIT_OVERLAY_i].y}
kill=no
[/store_unit]
{FOREACH UNIT_OVERLAY_store UNIT_OVERLAY_i}
{VARIABLE_OP UNIT_OVERLAY_tempx format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].x}
{VARIABLE_OP UNIT_OVERLAY_tempy format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].y}
[remove_unit_overlay]
x=$UNIT_OVERLAY_tempx
y=$UNIT_OVERLAY_tempy
image={IMG}
[/remove_unit_overlay]
{VARIABLE_OP UNIT_OVERLAY_tempx format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].x}
{VARIABLE_OP UNIT_OVERLAY_tempy format
$UNIT_OVERLAY_store[$UNIT_OVERLAY_i].y}
[remove_unit_overlay]
x=$UNIT_OVERLAY_tempx
y=$UNIT_OVERLAY_tempy
image={IMG}
[/remove_unit_overlay]
{NEXT UNIT_OVERLAY_i}
{CLEAR_VARIABLE UNIT_OVERLAY_store}
#enddef
#define SET_PORTRAIT_ON_ADVANCE NAME TYPE PORTRAIT
# Create an event that hacks a character's portrait on level advance.
[event]
name=post_advance
# Create an event that hacks a character's portrait on level advance.
[event]
name=post_advance
[filter]
description={NAME}
type={TYPE}
[/filter]
[filter]
description={NAME}
type={TYPE}
[/filter]
{MODIFY_UNIT description={NAME} profile {PORTRAIT}}
[/event]
{MODIFY_UNIT description={NAME} profile {PORTRAIT}}
[/event]
#enddef

View file

@ -6,12 +6,12 @@
#textdomain wesnoth-utbs
[terrain]
symbol_image=dark_tile1
id=DarkTiles
name="Dark Tiles"
#char=%
string=Ryd
aliasof=Rr
symbol_image=dark_tile1
id=DarkTiles
name="Dark Tiles"
#char=%
string=Ryd
aliasof=Rr
[/terrain]
{TERRAIN_BASE_PROB Ryd dark_tile1 50}
@ -39,15 +39,15 @@ aliasof=Rr
# similar to normal lava except that I allow units to walk across lava
[terrain]
symbol_image=lava
id=lava
name= _ "Lava"
#char=y
string=Yl
mvt_alias="+,Uu,Ql"
def_alias=-,Uu,Ql
submerge=0.4
unit_height_adjust=-4
symbol_image=lava
id=lava
name= _ "Lava"
#char=y
string=Yl
mvt_alias="+,Uu,Ql"
def_alias=-,Uu,Ql
submerge=0.4
unit_height_adjust=-4
[/terrain]
{TERRAIN_BASE Yl lava}
@ -67,14 +67,14 @@ unit_height_adjust=-4
# human ship terrain (alias of merfolk village so it can be captured)
[terrain]
symbol_image=coast
id=HumanShip
name= _ "Human Ship"
#char=*
string=Wyc
aliasof=Mm
heals=false
gives_income=true
symbol_image=coast
id=HumanShip
name= _ "Human Ship"
#char=*
string=Wyc
aliasof=Mm
heals=false
gives_income=true
[/terrain]
{TERRAIN_BASE Wyc coast}

View file

@ -9,94 +9,93 @@
# terrains).
[terrain_graphics]
map="
map="
, 2
., .
, 1
., .
, .
"
[tile]
pos=1
type=!, Yl
[/tile]
[tile]
pos=2
type=Yl
[tile]
pos=1
type=!, Yl
[/tile]
[tile]
pos=2
type=Yl
[image]
layer=-50
name=lava
[/image]
[image]
layer=-50
name=lava
[/image]
no_flag=custom_lava
set_flag=custom_lava
[/tile]
no_flag=custom_lava
set_flag=custom_lava
[/tile]
probability=33
rotations=n,ne,se,s,sw,nw
probability=33
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
[terrain_graphics]
map="
map="
, 2
., .
, 1
., .
, .
"
[tile]
pos=1
type=!, Yl
[/tile]
[tile]
pos=2
type=Yl
[tile]
pos=1
type=!, Yl
[/tile]
[tile]
pos=2
type=Yl
[image]
layer=-50
name=lava2
[/image]
[image]
layer=-50
name=lava2
[/image]
no_flag=custom_lava
set_flag=custom_lava
[/tile]
no_flag=custom_lava
set_flag=custom_lava
[/tile]
probability=50
rotations=n,ne,se,s,sw,nw
probability=50
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
[terrain_graphics]
map="
map="
, 2
., .
, 1
., .
, .
"
[tile]
pos=1
type=!, Yl
[/tile]
[tile]
pos=2
type=Yl
[tile]
pos=1
type=!, Yl
[/tile]
[tile]
pos=2
type=Yl
[image]
layer=-50
name=lava3
[/image]
[image]
layer=-50
name=lava3
[/image]
no_flag=custom_lava
set_flag=custom_lava
[/tile]
no_flag=custom_lava
set_flag=custom_lava
[/tile]
probability=100
rotations=n,ne,se,s,sw,nw
probability=100
rotations=n,ne,se,s,sw,nw
[/terrain_graphics]
{TERRAIN_ADJACENT_CUSTOM -400 Yl (!, Yl, Xu) lava custom_lava}
#{TERRAIN_ADJACENT_PREC -182 ^ !^&ur cave-floor1}
{TERRAIN_ADJACENT_PREC -150 Ryd (!, Ryd, Uu, Re) cave-floor1}

View file

@ -12,182 +12,182 @@
#textdomain wesnoth-utbs
#define DAWN1
[time]
textdomain=wesnoth
id=dawn1
name= _ "First Dawn"
image=misc/time/1dawn1.png
red=-20
green=-20
lighter=morning1
[/time]
[time]
textdomain=wesnoth
id=dawn1
name= _ "First Dawn"
image=misc/time/1dawn1.png
red=-20
green=-20
lighter=morning1
[/time]
#enddef
#define DAWN2
[time]
textdomain=wesnoth
id=dawn2
name= _ "Second Dawn"
image=misc/time/7dawn2.png
red=-20
green=-20
lighter=morning2
[/time]
[time]
textdomain=wesnoth
id=dawn2
name= _ "Second Dawn"
image=misc/time/7dawn2.png
red=-20
green=-20
lighter=morning2
[/time]
#enddef
#define MORNING1
[time]
textdomain=wesnoth
id=morning1
name= _ "First Morning"
image=misc/time/2morning1.png
lawful_bonus=25
lighter=morning1
[/time]
[time]
textdomain=wesnoth
id=morning1
name= _ "First Morning"
image=misc/time/2morning1.png
lawful_bonus=25
lighter=morning1
[/time]
#enddef
#define MORNING2
[time]
textdomain=wesnoth
id=morning2
name= _ "Second Morning"
image=misc/time/8morning2.png
lawful_bonus=25
lighter=morning2
[/time]
[time]
textdomain=wesnoth
id=morning2
name= _ "Second Morning"
image=misc/time/8morning2.png
lawful_bonus=25
lighter=morning2
[/time]
#enddef
#define MIDDAY1
[time]
id=midday1
name= _ "First Mid-Day"
image=misc/time/3midday1.png
lawful_bonus=25
lighter=midday1
[/time]
[time]
id=midday1
name= _ "First Mid-Day"
image=misc/time/3midday1.png
lawful_bonus=25
lighter=midday1
[/time]
#enddef
#define MIDDAY2
[time]
id=midday2
name= _ "Second Mid-Day"
image=misc/time/9midday2.png
lawful_bonus=25
lighter=midday2
[/time]
[time]
id=midday2
name= _ "Second Mid-Day"
image=misc/time/9midday2.png
lawful_bonus=25
lighter=midday2
[/time]
#enddef
#define AFTERNOON1
[time]
textdomain=wesnoth
id=afternoon1
name= _ "First Afternoon"
image=misc/time/4afternoon1.png
lawful_bonus=25
lighter=afternoon1
[/time]
[time]
textdomain=wesnoth
id=afternoon1
name= _ "First Afternoon"
image=misc/time/4afternoon1.png
lawful_bonus=25
lighter=afternoon1
[/time]
#enddef
#define AFTERNOON2
[time]
textdomain=wesnoth
id=afternoon2
name= _ "Second Afternoon"
image=misc/time/10afternoon2.png
lawful_bonus=25
lighter=afternoon2
[/time]
[time]
textdomain=wesnoth
id=afternoon2
name= _ "Second Afternoon"
image=misc/time/10afternoon2.png
lawful_bonus=25
lighter=afternoon2
[/time]
#enddef
#define DUSK1
[time]
textdomain=wesnoth
id=dusk1
name= _ "First Dusk"
image=misc/time/5dusk1.png
green=-20
blue=-20
lighter=afternoon1
[/time]
[time]
textdomain=wesnoth
id=dusk1
name= _ "First Dusk"
image=misc/time/5dusk1.png
green=-20
blue=-20
lighter=afternoon1
[/time]
#enddef
#define DUSK2
[time]
textdomain=wesnoth
id=dusk2
name= _ "Second Dusk"
image=misc/time/11dusk2.png
green=-20
blue=-20
lighter=afternoon2
[/time]
[time]
textdomain=wesnoth
id=dusk2
name= _ "Second Dusk"
image=misc/time/11dusk2.png
green=-20
blue=-20
lighter=afternoon2
[/time]
#enddef
#define SHORTDARK
[time]
id=short_dark
name= _ "The Short Dark"
image=misc/time/6shortdark.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
lighter=dusk1
[/time]
[time]
id=short_dark
name= _ "The Short Dark"
image=misc/time/6shortdark.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
lighter=dusk1
[/time]
#enddef
#define LONGDARK1
[time]
id=long_dark1
name= _ "The Long Dark (1)"
image=misc/time/12longdark1.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
lighter=dusk2
[/time]
[time]
id=long_dark1
name= _ "The Long Dark (1)"
image=misc/time/12longdark1.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
lighter=dusk2
[/time]
#enddef
#define LONGDARK2
[time]
id=long_dark2
name= _ "The Long Dark (2)"
image=misc/time/13longdark2.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
lighter=dusk2
[/time]
[time]
id=long_dark2
name= _ "The Long Dark (2)"
image=misc/time/13longdark2.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
lighter=dusk2
[/time]
#enddef
#use same image as second watch
#define LONGDARK3
[time]
id=long_dark3
name= _ "The Long Dark (3)"
image=misc/time/14longdark3.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
textdomain=wesnoth
lighter=dusk2
[/time]
[time]
id=long_dark3
name= _ "The Long Dark (3)"
image=misc/time/14longdark3.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
textdomain=wesnoth
lighter=dusk2
[/time]
#enddef
#define LONGDARK4
[time]
id=long_dark4
name= _ "The Long Dark (4)"
image=misc/time/15longdark4.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
textdomain=wesnoth
lighter=dusk2
[/time]
[time]
id=long_dark4
name= _ "The Long Dark (4)"
image=misc/time/15longdark4.png
lawful_bonus=-25
red=-40
green=-40
blue=-10
textdomain=wesnoth
lighter=dusk2
[/time]
#enddef