#textdomain wesnoth-units
[unit]
    id=Dwarvish Thunderer
    name= _ "Dwarvish Thunderer"
    race=dwarf
    image="units/dwarves/thunderer.png"
    ellipse="misc/ellipse"
    {MAGENTA_IS_THE_TEAM_COLOR}
    hitpoints=34
    movement_type=dwarvishfoot
    movement=4
    experience=40
    level=1
    alignment=neutral
    advanceto=Dwarvish Thunderguard
    undead_variation=dwarf
    cost=17
    usage=mixed fighter
    unit_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 moreso by the secrecy which dwarves hold about their workings."
    die_sound={SOUND_LIST:DWARF_DIE}
    {DEFENSE_ANIM "units/dwarves/thunderer-defend.png" "units/dwarves/thunderer.png" {SOUND_LIST:DWARF_HIT} }
    [death]
        [frame]
            begin=0
            end=200
            image="units/dwarves/thunderer-die1.png"
        [/frame]
        [frame]
            begin=200
            end=400
            image="units/dwarves/thunderer-die2.png"
        [/frame]
        [frame]
            begin=400
            end=600
            image="units/dwarves/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"
        type=pierce
        range=ranged
        damage=18
        number=1
    [/attack]

    [attack_anim]
        [attack_filter]
            name=thunderstick
        [/attack_filter]
        direction=n
	    missile_start_time=-250

        [if]
            hits=yes
		    missile_offset=0.5~1.1:250,1.1~1.5:200,1.5~1.7:360
			[missile_frame]
				duration=100
				halo="projectiles/muzzle-flash-n-1.png"
			[/missile_frame]
			[missile_frame]
				duration=80
				halo="projectiles/muzzle-flash-n-2.png"
			[/missile_frame]
			[missile_frame]
				duration=70
				halo="projectiles/muzzle-flash-n-3.png"
			[/missile_frame]

            [frame]
                begin=-400
                end=0
                image="units/dwarves/thunderer-attack-n.png"
                sound=thunderstick.ogg
            [/frame]
            
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-4.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-5.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-6.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-7.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-8.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-9.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-10.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-11.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-12.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-13.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-14.png"
			[/missile_frame]
        [/if]
        [else]
            hits=no
			missile_start_time=-250
			missile_offset=0.1

            [frame]
                begin=-400
                end=0
                image="units/dwarves/thunderer-attack-n.png"
                sound=thunderstick-miss.ogg
                offset=0
            [/frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-1.png"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-2.png"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-3.png"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-4.png"
			[/missile_frame]
        [/else]
    [/attack_anim]

    [attack_anim]
        [attack_filter]
            name=thunderstick
        [/attack_filter]
        direction=ne,nw
	    missile_start_time=-250
        [if]
            hits=yes
		    missile_offset=0.5~1.1:250,1.1~1.5:200,1.5~1.7:360
			[missile_frame]
				duration=100
				halo="projectiles/muzzle-flash-ne-1.png"
			[/missile_frame]
			[missile_frame]
				duration=80
				halo="projectiles/muzzle-flash-ne-2.png"
			[/missile_frame]
			[missile_frame]
				duration=70
				halo="projectiles/muzzle-flash-ne-3.png"
			[/missile_frame]

 			[frame]
                begin=-400
                end=0
                image="units/dwarves/thunderer-attack-ne.png"
                sound=thunderstick.ogg
            [/frame]

			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-4.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-5.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-6.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-7.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-8.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-9.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-10.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-11.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-12.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-13.png"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-14.png"
			[/missile_frame]
        [/if]
        [else]
            hits=no
			missile_start_time=-250
			missile_offset=0.1

            [frame]
                begin=-400
                end=0
                image="units/dwarves/thunderer-attack-ne.png"
                sound=thunderstick-miss.ogg
                offset=0
            [/frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-1.png"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-2.png"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-3.png"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-4.png"
			[/missile_frame]
        [/else]
    [/attack_anim]

    [attack_anim]
        [attack_filter]
            name=thunderstick
        [/attack_filter]
        direction=se,sw
	    missile_start_time=-250
        [if]
            hits=yes
		    missile_offset=0.5~1.1:250,1.1~1.5:200,1.5~1.7:360
			[missile_frame]
				duration=100
				halo="projectiles/muzzle-flash-se-1.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=80
				halo="projectiles/muzzle-flash-se-2.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=70
				halo="projectiles/muzzle-flash-se-3.png~FL(vert)"
			[/missile_frame]

            [frame]
                begin=-400
                end=-300
                image="units/dwarves/thunderer.png"
                sound=thunderstick.ogg
            [/frame]

			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-4.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-5.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-6.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-7.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-8.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-9.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-10.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-11.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-12.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-13.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-14.png~FL(vert)"
			[/missile_frame]
        [/if]
        [else]
            hits=no
			missile_start_time=-250
			missile_offset=0.1

            [frame]
                begin=-400
                end=-300
                image="units/dwarves/thunderer.png"
                sound=thunderstick-miss.ogg
                offset=0
            [/frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-1.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-2.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-3.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-4.png~FL(vert)"
			[/missile_frame]
        [/else]
        [frame]
            begin=-300
            end=0
            image="units/dwarves/thunderer-attack-se.png"
			offset=0
        [/frame]
    [/attack_anim]

    [attack_anim]
        [attack_filter]
            name=thunderstick
        [/attack_filter]
        direction=s
	    missile_start_time=-250

        [if]
            hits=yes
		    missile_offset=0.5~1.1:250,1.1~1.5:200,1.5~1.7:360
			[missile_frame]
				duration=100
				halo="projectiles/muzzle-flash-s-1.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=80
				halo="projectiles/muzzle-flash-s-2.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=70
				halo="projectiles/muzzle-flash-s-3.png~FL(vert)"
			[/missile_frame]

            [frame]
                begin=-400
                end=0
                image="units/dwarves/thunderer-attack-s.png"
                sound=thunderstick.ogg
            [/frame]

			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-4.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-5.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-6.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-7.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-8.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-9.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-10.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-11.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-12.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-13.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=60
				halo="projectiles/muzzle-flash-14.png~FL(vert)"
			[/missile_frame]
        [/if]
        [else]
            hits=no
			missile_start_time=-250
			missile_offset=0.1

            [frame]
                begin=-400
                end=0
                image="units/dwarves/thunderer-attack-s.png"
                sound=thunderstick-miss.ogg
                offset=0
            [/frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-1.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-2.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-3.png~FL(vert)"
			[/missile_frame]
			[missile_frame]
				duration=100
				halo="projectiles/misfire-spark-4.png~FL(vert)"
			[/missile_frame]
        [/else]
    [/attack_anim]
   
    
    [attack_anim]
        [attack_filter]
            name=dagger
        [/attack_filter]
        [frame]
            begin=-250
            end=-200
            image="units/dwarves/thunderer.png"
        [/frame]
        [frame]
            begin=-200
            end=-100
            image="units/dwarves/thunderer-melee1.png"
        [/frame]
        [if]
            hits=yes
            [frame]
                begin=-100
                end=50
                image="units/dwarves/thunderer-melee2.png"
                sound=dagger-swish.wav
            [/frame]
        [/if]
        [else]
            hits=no
            [frame]
                begin=-100
                end=50
                image="units/dwarves/thunderer-melee2.png"
                sound={SOUND_LIST:MISS}
            [/frame]
        [/else]
        [frame]
            begin=50
            end=100
            image="units/dwarves/thunderer-melee1.png"
        [/frame]
        [frame]
            begin=100
            end=125
            image="units/dwarves/thunderer.png"
        [/frame]
    [/attack_anim]
[/unit]
