Began fixing the masked dwarves, starting with the Masked Thunderer line.

This commit is contained in:
Steven Panek 2011-11-02 21:03:21 +00:00
parent 06e9f2073c
commit 56be0c1ef4
3 changed files with 197 additions and 185 deletions

View file

@ -1,30 +1,57 @@
#textdomain wesnoth-thot
[unit_type]
[base_unit]
id=Dwarvish Dragonguard
[/base_unit]
id=Dwarvish Masked Dragonguard
name= _ "Dwarvish Masked Dragonguard"
race=dwarf
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=59
movement_type=dwarvishfoot
movement=4
experience=150
level=3
alignment=neutral
advances_to=null
{AMLA_DEFAULT}
undead_variation=dwarf
cost=46
usage=archer
#textdomain wesnoth-units
description= _ "It is not clear why the Dragonguards are called what they are, a name given by their dwarven brethren. Some speculate that the name comes from their weapon of choice, these strange staffs that belch fire and death. Others have surmised that it is because such weapons would be a threat against even a true Dragon, should such a thing be seen again in the known world. Whatever the case, it is for these weapons that the guardians of the great Dwarven citadels are both renowned and feared; weapons that have broken the mightiest of warriors with a single blow."
image="units/masked_dragonguard.png"
{DEFENSE_ANIM_RANGE "units/masked_dragonguard-defend.png" "units/masked_dragonguard-melee1.png" {SOUND_LIST:DWARF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/masked_dragonguard-defend.png" "units/masked_dragonguard.png" {SOUND_LIST:DWARF_HIT} ranged}
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=dagger
description=_"dagger"
icon=attacks/dagger-human.png
type=blade
range=melee
damage=9
number=3
[/attack]
[attack]
name=dragonstaff
description=_"dragonstaff" # wmllint: no spellcheck (until name->id)
#textdomain wesnoth-thot
type=pierce
range=ranged
damage=40
number=1
icon=attacks/dragonstaff.png
[/attack]
[attack_anim]
[filter_attack]
name=dragonstaff
[/filter_attack]
direction=se,sw
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[frame]
begin=-600
end=-400
image="units/masked_dragonguard-defend.png"
[/frame]
[if]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_SOUTH 0 0}
direction=se,sw
hits=yes
[frame]
begin=-400
@ -34,32 +61,19 @@
[/frame]
[/if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=se,sw
hits=no
[frame]
begin=-400
end=0
image="units/masked_dragonguard-attack-se.png"
sound=dragonstick-miss.ogg
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=dragonstaff
[/filter_attack]
direction=ne,nw
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[frame]
begin=-600
end=-400
image="units/masked_dragonguard-defend.png"
[/frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_NORTH 0 20}
direction=ne,nw
hits=yes
[frame]
begin=-400
@ -67,69 +81,43 @@
image="units/masked_dragonguard-attack-ne.png"
sound=dragonstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=ne,nw
hits=no
[frame]
begin=-400
end=0
image="units/masked_dragonguard-attack-ne.png"
sound=dragonstick-miss.ogg
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=dragonstaff
[/filter_attack]
direction=n
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[frame]
begin=-600
end=-400
image="units/masked_dragonguard-attack-n.png"
[/frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_NORTH 0 20}
hits=yes
direction=n
[frame]
begin=-400
end=0
image="units/masked_dragonguard-attack-n.png"
sound=dragonstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
hits=no
direction=n
[frame]
begin=-400
end=0
image="units/masked_dragonguard-attack-n.png"
sound=dragonstick-miss.ogg
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=dragonstaff
[/filter_attack]
direction=s
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[frame]
begin=-600
end=-400
image="units/masked_dragonguard-attack-s.png"
[/frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_SOUTH 0 0}
direction=s
hits=yes
[frame]
begin=-400
@ -137,16 +125,23 @@
image="units/masked_dragonguard-attack-s.png"
sound=dragonstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=s
hits=no
[frame]
begin=-400
end=0
image="units/masked_dragonguard-attack-s.png"
sound=dragonstick-miss.ogg
sound=thunderstick-miss.ogg
[/frame]
[/else]
[frame]
begin=0
end=1
image="units/masked_dragonguard-attack-se.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]

View file

@ -1,13 +1,26 @@
#textdomain wesnoth-thot
[unit_type]
[base_unit]
id=Dwarvish Thunderer
[/base_unit]
id=Dwarvish Masked Thunderer
name= _ "Dwarvish Masked Thunderer"
race=dwarf
image="units/masked_thunderer.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=34
movement_type=dwarvishfoot
movement=4
experience=40
level=1
alignment=neutral
advances_to=Dwarvish Masked Thunderguard
{DEFENSE_ANIM "units/masked_thunderer-defend.png" "units/masked_thunderer.png" {SOUND_LIST:DWARF_HIT} }
undead_variation=dwarf
cost=17
usage=mixed fighter
#textdomain wesnoth-units
description= _ "When the men of Wesnoth first encountered the dwarves, they were mystified by the power of the Dwarvish Thunderers, who were able to hurl death from afar through the apparatus of these strange wands they carried into battle. The deafening noise of these thundersticks is terrifying to behold, and is made more so by the secrecy which dwarves wrap about their workings."
die_sound={SOUND_LIST:DWARF_DIE}
{DEFENSE_ANIM_RANGE "units/masked_thunderer-defend.png" units/masked_thunderer.png {SOUND_LIST:DWARF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/masked_thunderer-defend.png" units/masked_thunderer.png {SOUND_LIST:DWARF_HIT} ranged}
[death]
[frame]
begin=0
@ -25,18 +38,32 @@
image="units/masked_thunderer-die3.png"
[/frame]
[/death]
[attack]
name=dagger
description=_"dagger"
icon=attacks/dagger-human.png
type=blade
range=melee
damage=6
number=2
[/attack]
[attack]
name=thunderstick
description=_"thunderstick"
#textdomain wesnoth-thot
type=pierce
range=ranged
damage=18
number=1
[/attack]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=s
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_SOUTH 0 0}
direction=s
hits=yes
[frame]
begin=-400
@ -46,6 +73,8 @@
[/frame]
[/if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=s
hits=no
[frame]
begin=-400
@ -54,19 +83,9 @@
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=ne,nw
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_NORTH 0 20}
direction=ne,nw
hits=yes
[frame]
begin=-400
@ -74,8 +93,10 @@
image="units/masked_thunderer-attack-ne.png"
sound=thunderstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=ne,nw
hits=no
[frame]
begin=-400
@ -84,19 +105,9 @@
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=n
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_NORTH 0 20}
direction=n
hits=yes
[frame]
begin=-400
@ -104,8 +115,10 @@
image="units/masked_thunderer-attack-n.png"
sound=thunderstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=n
hits=no
[frame]
begin=-400
@ -114,39 +127,31 @@
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=se,sw
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_SOUTH 0 0}
direction=se,sw
hits=yes
[frame]
begin=-400
end=-300
image="units/masked_thunderer.png"
end=0
image="units/masked_thunderer-attack-se.png"
sound=thunderstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=se,sw
hits=no
[frame]
begin=-400
end=-300
image="units/masked_thunderer.png"
end=0
image="units/masked_thunderer-attack-se.png"
sound=thunderstick-miss.ogg
[/frame]
[/else]
[frame]
begin=-300
end=0
begin=0
end=1
image="units/masked_thunderer-attack-se.png"
[/frame]
[/attack_anim]

View file

@ -1,25 +1,54 @@
#textdomain wesnoth-thot
[unit_type]
[base_unit]
id=Dwarvish Thunderguard
[/base_unit]
id=Dwarvish Masked Thunderguard
name= _ "Dwarvish Masked Thunderguard"
# wmllint: general spelling thunderguard thunderguards
race=dwarf
image="units/masked_thunderguard.png"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=44
movement_type=dwarvishfoot
movement=4
experience=95
level=2
alignment=neutral
advances_to=Dwarvish Masked Dragonguard
{DEFENSE_ANIM "units/masked_thunderguard-defend.png" "units/masked_thunderguard.png" {SOUND_LIST:DWARF_HIT} }
undead_variation=dwarf
cost=30
usage=mixed fighter
#textdomain wesnoth-units
description= _ "The Dwarven Thunderguards are famed for their curious weaponry, these strange staffs of wood and iron that make a thunderous noise in their anger. The machinations behind this weaponry are a mystery, a secret taken to the grave by the dwarves of Knalga who wield them, and are assumed to have even forged them. The most that is known are reports of dwarves pouring a strange black dust into the mouth of their weapons, which some say is a food to fuel the beast imprisoned within.
Though a single shot from these thundersticks can take several minutes to prepare, the results are seen by the Dwarves as being well worth the wait."
die_sound={SOUND_LIST:DWARF_DIE}
{DEFENSE_ANIM_RANGE "units/masked_thunderguard-defend.png" units/masked_thunderguard.png {SOUND_LIST:DWARF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/masked_thunderguard-defend.png" units/masked_thunderguard.png {SOUND_LIST:DWARF_HIT} ranged}
[attack]
name=dagger
description=_"dagger"
icon=attacks/dagger-human.png
type=blade
range=melee
damage=6
number=3
[/attack]
[attack]
name=thunderstick
description=_"thunderstick"
#textdomain wesnoth-thot
type=pierce
range=ranged
damage=28
number=1
icon=attacks/thunderstick.png
[/attack]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=se,sw
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_SOUTH 0 0}
direction=se,sw
hits=yes
[frame]
begin=-400
@ -29,6 +58,8 @@
[/frame]
[/if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=se,sw
hits=no
[frame]
begin=-400
@ -37,19 +68,9 @@
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=ne,nw
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_DIAG_NORTH 0 20}
direction=ne,nw
hits=yes
[frame]
begin=-400
@ -57,8 +78,10 @@
image="units/masked_thunderguard-attack-ne.png"
sound=thunderstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=ne,nw
hits=no
[frame]
begin=-400
@ -67,19 +90,9 @@
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=n
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_NORTH 0 20}
direction=n
hits=yes
[frame]
begin=-400
@ -87,8 +100,10 @@
image="units/masked_thunderguard-attack-n.png"
sound=thunderstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=n
hits=no
[frame]
begin=-400
@ -97,19 +112,9 @@
sound=thunderstick-miss.ogg
[/frame]
[/else]
[/attack_anim]
[attack_anim]
[filter_attack]
name=thunderstick
[/filter_attack]
direction=s
[missile_frame]
begin=-150
end=0
image="projectiles/bullet.png"
image_diagonal="projectiles/bullet.png"
[/missile_frame]
[if]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_HIT_SOUTH 0 0}
direction=s
hits=yes
[frame]
begin=-400
@ -117,16 +122,23 @@
image="units/masked_thunderguard-attack-s.png"
sound=thunderstick.ogg
[/frame]
[/if]
[/else]
[else]
{MISSILE_FRAME_MUZZLE_FLARE_MISS}
direction=s
hits=no
[frame]
begin=400
begin=-400
end=0
image="units/masked_thunderguard-attack-s.png"
sound=thunderstick-miss.ogg
[/frame]
[/else]
[frame]
begin=0
end=1
image="units/masked_thunderguard-attack-se.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
@ -171,4 +183,4 @@
image="units/masked_thunderguard.png"
[/frame]
[/attack_anim]
[/unit_type]
[/unit_type]