Miscellanous unit improvements (mostly animations)

This commit is contained in:
Benoît Timbert 2007-05-08 10:18:56 +00:00
parent 51aece9e39
commit 1dada8dff2
9 changed files with 194 additions and 111 deletions

View File

@ -5,63 +5,68 @@ name= _ "Dwarvish Arcanister"
race=dwarf
image=units/dwarves/dwarf-arcanister.png
[defend]
range=melee
[frame]
begin=-150
end=-150
image="units/dwarves/dwarf-arcanister-defend.png"
[/frame]
[/defend]
[defend]
range=ranged
[frame]
begin=-150
end=-150
image="units/dwarves/dwarf-arcanister-defend-ranged.png"
[/frame]
[/defend]
get_hit_sound=groan.wav
hitpoints=54
movement_type=dwarvishfoot
[resistance]
[resistance]
blade=50
pierce=50
impact=50
[/resistance]
[/resistance]
movement=5
level=4
alignment=neutral
cost=50
usage=fighter
experience=100
{AMLA_TOUGH 3}
die_sound={SOUND_LIST:DWARF_DIE}
{DEFENSE_ANIM_RANGE "units/dwarves/dwarf-arcanister-defend.png" "units/dwarves/dwarf-runemasteralt.png" {SOUND_LIST:DWARF_HIT} melee }
{DEFENSE_ANIM_RANGE "units/dwarves/dwarf-arcanister-defend-ranged.png" "units/dwarves/dwarf-runemasteralt.png" {SOUND_LIST:DWARF_HIT} ranged }
unit_description= _ "The most powerful of all the runecrafters, the Dwarvish Arcanister destroys wounded enemies almost instantly, and rarely fails to cause a wound when that is his intent. His skill in runecrafting is unrivaled, and the glyphs he carves into his weapons and armor deflect the blows of his enemies."
[attack]
[attack]
name=hammer
description= _"hammer"
type=impact
special=magical
range=melee
damage=26
number=2
[animation]
[frame]
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
[animation]
[frame]
begin=-300
end=-200
image=units/dwarves/dwarf-arcanister-attack1.png
[/frame]
[frame]
[/frame]
[frame]
begin=-200
end=-100
image=units/dwarves/dwarf-arcanister-attack2.png
[/frame]
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/dwarf-arcanister-attack3.png
begin=-100
end=100
image=units/dwarves/dwarf-arcanister-attack3.png
sound=mace.wav
[/frame]
[/animation]
[/attack]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/dwarf-arcanister-attack3.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View File

@ -3,24 +3,14 @@
id=Dwarvish Runemaster_alt
name= _ "Dwarvish Runemaster"
race=dwarf
image=units/dwarves/dwarf-runemasteralt.png
[defend]
[frame]
begin=-150
end=-150
image="units/dwarves/dwarf-runemasteralt-defend.png"
[/frame]
[/defend]
get_hit_sound=groan.wav
hitpoints=48
movement_type=dwarvishfoot
[resistance]
[resistance]
blade=50
pierce=60
impact=60
[/resistance]
[/resistance]
movement=5
level=3
alignment=neutral
@ -28,43 +18,52 @@ cost=50
usage=fighter
experience=100
[advancement]
max_times=100
id = tough
description = _ "tough"
[effect]
apply_to=hitpoints
increase_total=3
[/effect]
[/advancement]
{AMLA_TOUGH 3}
die_sound={SOUND_LIST:DWARF_DIE}
{DEFENSE_ANIM "units/dwarves/dwarf-runemasteralt-defend.png" "units/dwarves/dwarf-runemasteralt.png" {SOUND_LIST:DWARF_HIT} }
unit_description= _ "Except for those with almost supernatural skill, the highest rank a runecrafter can rise to is that of the Dwarvish Runemaster. Striking blows nearly as powerful as those of the best warriors, they would be fearsome without their craft, but with it they are also nigh on invincible, since their runes cause the physical blows of their enemies to deal less damage than would be expected."
[attack]
[attack]
name=hammer
description= _"hammer"
type=impact
special=magical
range=melee
damage=18
number=2
[animation]
[frame]
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
[animation]
[frame]
begin=-300
end=-200
image=units/dwarves/dwarf-runemasteralt-attack1.png
[/frame]
[frame]
[/frame]
[frame]
begin=-200
end=-100
image=units/dwarves/dwarf-runemasteralt-attack2.png
[/frame]
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/dwarf-runemasteralt-attack3.png
begin=-100
end=100
image=units/dwarves/dwarf-runemasteralt-attack3.png
sound=mace.wav
[/frame]
[/animation]
[/attack]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/dwarf-runemasteralt-attack3.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View File

@ -3,24 +3,14 @@
id=Dwarvish Runesmith
name= _ "Dwarvish Runesmith"
race=dwarf
image=units/dwarves/dwarf-runesmith.png
get_hit_sound=groan.wav
[defend]
[frame]
begin=-150
end=-150
image="units/dwarves/dwarf-runesmith-defend.png"
[/frame]
[/defend]
hitpoints=40
movement_type=dwarvishfoot
[resistance]
[resistance]
blade=60
pierce=70
impact=70
[/resistance]
[/resistance]
movement=5
level=2
alignment=neutral
@ -29,32 +19,49 @@ usage=fighter
experience=64
advanceto=Dwarvish Runemaster_alt
[advancefrom]
[advancefrom]
unit=Dwarvish Fighter
[/advancefrom]
[/advancefrom]
die_sound={SOUND_LIST:DWARF_DIE}
{DEFENSE_ANIM "units/dwarves/dwarf-runesmith-defend.png" "units/dwarves/dwarf-runesmith.png" {SOUND_LIST:DWARF_HIT} }
unit_description= _ "Dwarvish runesmiths, now practiced at their craft, carve arcane runes into their weapons and armor. These runes infuse the runesmith's blows with power and accuracy, and disrupt the blows of their enemies, causing them to strike softly, weakly and on the armor of the defender."
[attack]
[attack]
name=hammer
description= _"hammer"
type=impact
special=magical
range=melee
damage=12
number=2
[animation]
[frame]
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/dwarf-runesmith-attack1.png
[/frame]
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/dwarf-runesmith-attack2.png
begin=-100
end=100
image=units/dwarves/dwarf-runesmith-attack2.png
sound=mace.wav
[/frame]
[/animation]
[/attack]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/dwarf-runesmith-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View File

@ -23,5 +23,21 @@ get_hit_sound=groan.wav
range=melee
damage=3
number=2
[animation]
hits=yes
[frame]
begin=-150
sound=fist.ogg
end=200
[/frame]
[/animation]
[animation]
hits=no
[frame]
begin=-150
sound={SOUND_LIST:MISS}
end=200
[/frame]
[/animation]
[/attack]
[/unit]

View File

@ -21,7 +21,8 @@ advanceto=null
cost=17
usage=fighter
unit_description="Wolves are aggressive animals that hunt in packs. Although weak individually, a wolf pack can kill even the strongest man in minutes."
get_hit_sound=wolf-die.wav
get_hit_sound=wolf-hit.wav
die_sound=wolf-die.wav
[attack]
name=bite
description= _"bite"
@ -31,14 +32,28 @@ get_hit_sound=wolf-die.wav
number=4
[animation]
[frame]
begin=-190
end=10
image="units/monsters/neutral-wolf-attack.png"
begin=-190
end=-120
image="units/monsters/neutral-wolf-attack.png"
[/frame]
[sound]
time=-150
sound=wolf-bite.ogg
[/sound]
[if]
hits=yes
[frame]
begin=-120
end=10
image="units/monsters/neutral-wolf-attack.png"
sound=wolf-bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-120
end=10
image="units/monsters/neutral-wolf-attack.png"
sound=wolf-bite-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[attack]
@ -50,14 +65,28 @@ get_hit_sound=wolf-die.wav
number=2
[animation]
[frame]
begin=-190
end=10
image="units/monsters/neutral-wolf-attack.png"
begin=-190
end=-120
image="units/monsters/neutral-wolf-attack.png"
[/frame]
[sound]
time=-150
sound=wolf-bite.ogg
[/sound]
[if]
hits=yes
[frame]
begin=-120
end=10
image="units/monsters/neutral-wolf-attack.png"
sound=wolf-bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-120
end=10
image="units/monsters/neutral-wolf-attack.png"
sound=wolf-bite-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[/unit]

View File

@ -1,3 +1,4 @@
#textdomain wesnoth-sotbe
[unit]
id=Novice Orcish Shaman
name= _ "Novice Orcish Shaman"
@ -17,6 +18,7 @@
cost=21
usage=mixed fighter
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Novice Shamans are still young and vigorous, but their spell-casting ability still needs improvement."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcish-shaman-tan-defend.png" "units/orcish-shaman-tan.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
@ -82,6 +84,7 @@
begin=0
end=200
image="units/orcish-shaman-tan.png"
sound=magicmissile.wav
[/frame]
[/animation]
[/attack]

View File

@ -1,3 +1,4 @@
#textdomain wesnoth-sotbe
[unit]
id=Orcish Shaman
name= _ "Orcish Shaman"
@ -17,6 +18,7 @@
cost=21
usage=mixed fighter
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcish-shaman-red-defend.png" "units/orcish-shaman-red.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
@ -82,6 +84,7 @@
begin=0
end=200
image="units/orcish-shaman-red.png"
sound=magicmissile.wav
[/frame]
[/animation]
[/attack]

View File

@ -1,3 +1,4 @@
#textdomain wesnoth-sotbe
[unit]
id=Gork Orcish Shaman
name= _ "Old Orcish Shaman"
@ -18,6 +19,7 @@
cost=21
usage=mixed fighter
unit_description= _ "Orcish Shamans are the guardians of orcish magic. Respected among orcish tribes, they form the Orcish Council, which makes important decisions for the whole Orcish community and arbitrates the many conflicts that arise between tribes of this argumentative race. Although physically weak (for Orcs), Orcish Shamans are good spell casters and can curse their enemies, draining their life. Old Orcish Shamans are shamans that have mastered magic, although their physical strength has declined with age."
die_sound={SOUND_LIST:ORC_DIE}
{DEFENSE_ANIM "units/orcish-shaman-black-defend.png" "units/orcish-shaman-black.png" {SOUND_LIST:ORC_HIT} }
[attack]
name=staff
@ -83,6 +85,7 @@
begin=0
end=200
image="units/orcish-shaman-black.png"
sound=magicmissile.wav
[/frame]
[/animation]
[/attack]

View File

@ -1,3 +1,4 @@
#textdomain wesnoth-sotbe
[unit]
id=Watch Tower
name= _ "Watch Tower"
@ -15,6 +16,7 @@ cost=21
usage=fighter
unit_description= _ "Watch Towers are good places from which to spot enemies and then shoot miscellaneous items at them with ballistas."
get_hit_sound=mace.wav
die_sound=wose-die.ogg
[attack]
name=ballista
description= _"ballista"
@ -25,12 +27,28 @@ get_hit_sound=mace.wav
damage=20
number=1
[animation]
[missile_frame]
begin=-50
end=0
image="projectiles/stone.png"
image_diagonal="projectiles/stone.png"
[/missile_frame]
[missile_frame]
begin=-150
end=0
image="projectiles/stone.png"
image_diagonal="projectiles/stone.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-400
end=50
sound=sling-big.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=50
sound=sling-big-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[/unit]