Updated AnimationWML for the Ulfserker and Berserker

This commit is contained in:
Bär Halberkamp 2013-10-14 17:05:48 +02:00
parent ab7e800851
commit 4e0c2d39c8
2 changed files with 17 additions and 49 deletions

View file

@ -18,7 +18,12 @@
usage=fighter
description= _ "Berserkers are a rare caste of Dwarves, who work themselves into a towering rage before combat. These warriors disdain all notion of defense, thinking only of the unrelenting assaults for which they are legendary."+{SPECIAL_NOTES}+{SPECIAL_NOTES_BERSERK}
die_sound={SOUND_LIST:DWARF_DIE}
{STANDING_ANIM_DIRECTIONAL_6_FRAME "units/dwarves/berserker/berserker"}
[standing_anim]
start_time=0
[frame]
image="units/dwarves/berserker/berserker-bob[1~6].png:200"
[/frame]
[/standing_anim]
{DEFENSE_ANIM "units/dwarves/berserker/berserker-defend-2.png" "units/dwarves/berserker/berserker-defend-1.png" {SOUND_LIST:DWARF_HIT} }
[portrait]
size=400
@ -62,7 +67,6 @@
[filter_attack]
name=berserker frenzy
[/filter_attack]
[if]
[filter_second_attack]
[/filter_second_attack]
@ -72,6 +76,7 @@
start_time=-240
offset=0.0~-0.15:20,-0.15~0.1:30,0.1~0.5:190,0.5~0.6:30,0.6~0.6:30,0.6~0.15:100,0.15~0.0:30
[/if]
[else]
### when a unit with no melee attack is attacked by a berzerk unit, they are highly likely to die. We play an easter egg when this happens - the zerk looks at the victim for a moment, and then lets out a diabolical laugh.
@ -86,12 +91,9 @@
image="units/dwarves/berserker/berserker-laugh-1.png:400"
[/frame]
[frame]
image="units/dwarves/berserker/berserker-laugh-2.png:200"
image="units/dwarves/berserker/berserker-laugh-[2,1,2,1,2,1,2,1,2,1,2,1,2,1].png:200"
sound=dwarf-laugh.wav
[/frame]
[frame]
image="units/dwarves/berserker/berserker-laugh-[1,2,1,2,1,2,1,2,1,2,1,2,1].png:200"
[/frame]
[/else]
[else]
start_time=-241
@ -99,28 +101,14 @@
image="units/dwarves/berserker/berserker.png:1"
[/frame]
[/else]
[frame]
image="units/dwarves/berserker/berserker-attack-[1~4].png:[40,50*3]"
[/frame]
[if]
hits=yes
[frame]
image="units/dwarves/berserker/berserker-attack-5.png:50"
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
image="units/dwarves/berserker/berserker-attack-5.png:50"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
image="units/dwarves/berserker/berserker-attack-[6~8,1].png:[60,40,30*2]"
image="units/dwarves/berserker/berserker-attack-[1~8,1].png:[40,50*4,60,40,30*2]"
[/frame]
[frame]
image="units/dwarves/berserker/berserker.png:30"
[/frame]
{SOUND:HIT_AND_MISS axe.ogg {SOUND_LIST:MISS} -50}
[/attack_anim]
[/unit_type]

View file

@ -85,12 +85,9 @@
image="units/dwarves/ulfserker-laugh-1.png:400"
[/frame]
[frame]
image="units/dwarves/ulfserker-laugh-2.png:200"
image="units/dwarves/ulfserker-laugh-[2,1,2,1,2,1,2,1,2,1,2,1,2,1].png:200"
sound=dwarf-laugh.wav
[/frame]
[frame]
image="units/dwarves/ulfserker-laugh-[1,2,1,2,1,2,1,2,1,2,1,2,1].png:200"
[/frame]
[/else]
[else]
start_time=-241
@ -98,28 +95,11 @@
image="units/dwarves/ulfserker.png:1"
[/frame]
[/else]
[frame]
image="units/dwarves/ulfserker-attack-[1~4].png:[40,50*3]"
[/frame]
[if]
hits=yes
[frame]
image="units/dwarves/ulfserker-attack-5.png:50"
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
image="units/dwarves/ulfserker-attack-5.png:50"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
image="units/dwarves/ulfserker-attack-[6~8,1].png:[60,40,30*2]"
[/frame]
[frame]
image="units/dwarves/ulfserker.png:30"
image="units/dwarves/ulfserker-attack-[1~8,1].png:[40,50*4,60,40,30*2]"
[/frame]
{SOUND:HIT_AND_MISS axe.ogg {SOUND_LIST:MISS} -50}
[/attack_anim]
[/unit_type]