Wire in the Masked Fighter animatioin frames.

This commit is contained in:
Eric S. Raymond 2008-02-17 15:16:05 +00:00
parent e3c2652f31
commit 0edb8800eb
16 changed files with 149 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -34,7 +34,7 @@
side=2
canrecruit=1
team_name=evil
recruit=Dwarvish Fighter, Dwarvish Thunderer
recruit=Dwarvish Masked Fighter, Dwarvish Thunderer
{GOLD 280 240 200} # BALANCE
[ai]
{NO_SCOUTS}

View file

@ -49,7 +49,7 @@
team_name="evil"
fog="no"
shroud="no"
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Ulfserker"
recruit="Dwarvish Masked Fighter,Dwarvish Thunderer,Dwarvish Ulfserker"
[ai]
{NO_SCOUTS}
passive_leader=yes

View file

@ -63,7 +63,7 @@
team_name="evil"
fog="no"
shroud="no"
recruit="Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Ulfserker"
recruit="Dwarvish Masked Fighter, Dwarvish Thunderer, Dwarvish Ulfserker"
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
@ -83,7 +83,7 @@
team_name="evil"
fog="no"
shroud="no"
recruit="Dwarvish Fighter, Dwarvish Steelclad, Dwarvish Thunderer, Dwarvish Thunderguard, Dwarvish Ulfserker, Dwarvish Berserker"
recruit="Dwarvish Masked Fighter, Dwarvish Steelclad, Dwarvish Thunderer, Dwarvish Thunderguard, Dwarvish Ulfserker, Dwarvish Berserker"
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
@ -103,7 +103,7 @@
team_name="evil"
fog="no"
shroud="no"
recruit="Dwarvish Fighter, Dwarvish Steelclad, Dwarvish Thunderer, Dwarvish Thunderguard, Dwarvish Ulfserker, Dwarvish Berserker"
recruit="Dwarvish Masked Fighter, Dwarvish Steelclad, Dwarvish Thunderer, Dwarvish Thunderguard, Dwarvish Ulfserker, Dwarvish Berserker"
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
@ -152,7 +152,7 @@
team_name="evil"
fog="no"
shroud="no"
recruit="Dwarvish Fighter, Dwarvish Thunderer, Dwarvish Ulfserker"
recruit="Dwarvish Masked Fighter, Dwarvish Thunderer, Dwarvish Ulfserker"
{GOLD 150 175 200}
[ai]
{NO_SCOUTS}

View file

@ -0,0 +1,143 @@
#textdomain wesnoth-units
[unit]
id=Dwarvish Masked Fighter
# Variant of the Dwarvish Fighter -- same stas, different sprites.
name= _ "Dwarvish Masked Fighter"
race=dwarf
image="units/dwarves/fighter.png"
profile="portraits/Tristan_Millner/dwarven-fighter.png"
{MAGENTA_IS_THE_TEAM_COLOR}
ellipse="misc/ellipse"
hitpoints=38
movement_type=dwarvishfoot
movement=4
experience=41
level=1
alignment=neutral
advanceto=Dwarvish Steelclad
undead_variation=dwarf
cost=16
usage=fighter
# FIXME: Customize this description after string thaw
unit_description= _ "Dwarvish Fighters wield mighty battle axes and hammers, which make them feared opponents in close range combat. They are excellent in mountainous terrain or underground. Though not swift, their power and endurance more than compensate."
die_sound={SOUND_LIST:DWARF_DIE}
{DEFENSE_ANIM_FILTERED "units/masked_fighter-axedefend.png" "units/masked_fighter.png" {SOUND_LIST:DWARF_HIT} (
[secondary_attack_filter]
name=axe
[/secondary_attack_filter]
)}
{DEFENSE_ANIM_FILTERED "units/masked_fighter-hammerdefend.png" "units/masked_fighter.png" {SOUND_LIST:DWARF_HIT} (
[secondary_attack_filter]
name=hammer
[/secondary_attack_filter]
)}
{DEFENSE_ANIM_RANGE "units/masked_fighter-hammer.png" "units/masked_fighter.png" {SOUND_LIST:DWARF_HIT} ranged}
[attack]
name=axe
description=_"axe"
type=blade
range=melee
damage=7
number=3
[/attack]
[attack]
name=hammer
description=_"hammer"
type=impact
range=melee
damage=8
number=2
[/attack]
[attack_anim]
[attack_filter]
name=hammer
[/attack_filter]
[frame]
begin=-200
end=-150
image="units/masked_fighter-hammer.png"
[/frame]
[frame]
begin=-150
end=-100
image="units/masked_fighter-hammer1.png"
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image="units/masked_fighter-hammer2.png"
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image="units/masked_fighter-hammer2.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image="units/masked_fighter-hammer3.png"
[/frame]
[frame]
begin=175
end=200
image="units/masked_fighter-hammer.png"
[/frame]
[/attack_anim]
[attack_anim]
[attack_filter]
name=axe
[/attack_filter]
[frame]
begin=-200
end=-175
image="units/masked_fighter-axe5.png"
[/frame]
[frame]
begin=-175
end=-100
image="units/masked_fighter-axe1.png"
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=50
image="units/masked_fighter-axe2.png"
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=50
image="units/masked_fighter-axe2.png"
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=50
end=100
image="units/masked_fighter-axe3.png"
[/frame]
[frame]
begin=100
end=150
image="units/masked_fighter-axe4.png"
[/frame]
[frame]
begin=150
end=200
image="units/masked_fighter-axe5.png"
[/frame]
[/attack_anim]
[/unit]