mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-06 20:18:17 +00:00
Miscellanous unit improvements (mostly animations)
This commit is contained in:
parent
51aece9e39
commit
1dada8dff2
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
@ -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]
|
||||
|
Loading…
x
Reference in New Issue
Block a user