Wire in WC bat graphics for Soulless Bat

This commit is contained in:
Ignacio R. Morelle 2008-04-02 18:10:10 +00:00
parent 3c498a683a
commit a53eda8db1

View file

@ -1,12 +1,10 @@
#textdomain wesnoth-units
[unit_type]
#macro to define most of Walking Corpse
#define UNIT_BODY_SOULLESS BASE_IMAGESTEM MOVETYPE MOVES HP
#macro to define most of the non-graphical part of Walking Corpse
#define UNIT_BODY_SOULLESS_STATS MOVETYPE MOVES HP
id=Soulless
name= _ "Soulless"
race=undead
image="units/undead/{BASE_IMAGESTEM}.png"
{MAGENTA_IS_THE_TEAM_COLOR}
ellipse="misc/ellipse"
{TRAIT_FEARLESS_MUSTHAVE}
hitpoints={HP}
@ -20,11 +18,28 @@
cost=11
usage=fighter
description= _ "The technique of animating a dead body is unfortunately well-known to the dark arts; practitioners often use it to raise servants and soldiers from unwilling corpses. These shamblers are often numerous, but fragile; a touch of combat can waken them, though, making them far more formidable."+{SPECIAL_NOTES}+{SPECIAL_NOTES_PLAGUE}
die_sound={SOUND_LIST:ZOMBIE_HIT}
{DEFENSE_ANIM "units/undead/{BASE_IMAGESTEM}-defend.png" "units/undead/{BASE_IMAGESTEM}.png" {SOUND_LIST:ZOMBIE_HIT} }
[resistance]
arcane=140
[/resistance]
[attack]
name=touch
description=_"touch"
icon=attacks/touch-zombie.png
type=impact
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_PLAGUE}
[/specials]
[/attack]
#enddef
#macro to define most of the graphical part of Walking Corpse
#define UNIT_BODY_SOULLESS_GRAPHICS BASE_IMAGESTEM
image="units/undead/{BASE_IMAGESTEM}.png"
{MAGENTA_IS_THE_TEAM_COLOR}
die_sound={SOUND_LIST:ZOMBIE_HIT}
{DEFENSE_ANIM "units/undead/{BASE_IMAGESTEM}-defend.png" "units/undead/{BASE_IMAGESTEM}.png" {SOUND_LIST:ZOMBIE_HIT} }
[death]
start_time=0
[frame]
@ -68,18 +83,6 @@
image="units/undead/soulless-die-10.png"
[/frame]
[/death]
[attack]
name=touch
description=_"touch"
icon=attacks/touch-zombie.png
type=impact
range=melee
damage=7
number=3
[specials]
{WEAPON_SPECIAL_PLAGUE}
[/specials]
[/attack]
[attack_anim]
[attack_filter]
name=touch
@ -117,13 +120,80 @@
[/frame]
[/attack_anim]
#enddef
{UNIT_BODY_SOULLESS soulless smallfoot 4 28}
{UNIT_BODY_SOULLESS_STATS smallfoot 4 28}
{UNIT_BODY_SOULLESS_GRAPHICS soulless}
[movement_costs]
deep_water=4
[/movement_costs]
[variation]
variation_name=drake
{UNIT_BODY_SOULLESS_STATS drakefoot 4 36}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-drake}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=dwarf
{UNIT_BODY_SOULLESS_STATS dwarvishfoot 3 33}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-dwarf}
[movement_costs]
deep_water=3
[/movement_costs]
[/variation]
[variation]
variation_name=mounted
{UNIT_BODY_SOULLESS_STATS mounted 5 33}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-mounted}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=gryphon
{UNIT_BODY_SOULLESS_STATS fly 5 33}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-drake}
[defense]
mountains=40
[/defense]
[/variation]
[variation]
variation_name=saurian
{UNIT_BODY_SOULLESS_STATS lizard 4 25}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-saurian}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=swimmer
{UNIT_BODY_SOULLESS_STATS swimmer 4 28}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-swimmer}
[movement_costs]
forest=4
hills=4
[/movement_costs]
[/variation]
[variation]
variation_name=troll
{UNIT_BODY_SOULLESS_STATS largefoot 4 33}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-troll}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=wose
{UNIT_BODY_SOULLESS_STATS treefolk 3 40}
{UNIT_BODY_SOULLESS_GRAPHICS soulless-wose}
[movement_costs]
deep_water=3
[/movement_costs]
[/variation]
[variation]
variation_name=bat
{UNIT_BODY_SOULLESS soulless-drake fly 5 24}
inherit=no
{UNIT_BODY_SOULLESS_STATS fly 5 24}
[movement_costs]
cave=1
fungus=1
@ -135,63 +205,288 @@
[resistance]
cold=70
[/resistance]
[/variation]
[variation]
variation_name=drake
{UNIT_BODY_SOULLESS soulless-drake drakefoot 4 36}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=dwarf
{UNIT_BODY_SOULLESS soulless-dwarf dwarvishfoot 3 33}
[movement_costs]
deep_water=3
[/movement_costs]
[/variation]
[variation]
variation_name=mounted
{UNIT_BODY_SOULLESS soulless-mounted mounted 5 33}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=gryphon
{UNIT_BODY_SOULLESS soulless-drake fly 5 33}
[defense]
mountains=40
[/defense]
[/variation]
[variation]
variation_name=saurian
{UNIT_BODY_SOULLESS soulless-saurian lizard 4 25}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=swimmer
{UNIT_BODY_SOULLESS soulless-swimmer swimmer 4 28}
[movement_costs]
forest=4
hills=4
[/movement_costs]
[/variation]
[variation]
variation_name=troll
{UNIT_BODY_SOULLESS soulless-troll largefoot 4 33}
[movement_costs]
deep_water=4
[/movement_costs]
[/variation]
[variation]
variation_name=wose
{UNIT_BODY_SOULLESS soulless-wose treefolk 3 40}
[movement_costs]
deep_water=3
[/movement_costs]
{MAGENTA_IS_THE_TEAM_COLOR}
image="units/undead/zombie-bat-se-3.png"
die_sound="bat-flapping.wav"
[defend]
direction=s,sw,se
[if]
hits=miss
offset=0.0~-0.15,-0.15~0.0
[/if]
start_time=-126
[frame]
duration=1
image="units/undead/zombie-bat-se-3.png"
[/frame]
[frame]
duration=100
image="units/undead/zombie-bat-se-4.png"
[/frame]
[if]
hits=hit
[frame]
duration=150
image="units/undead/zombie-bat-se-4.png"
sound={SOUND_LIST:ZOMBIE_WEAK_HIT}
[/frame]
[/if]
[else]
hits=miss,kill
[frame]
duration=150
image="units/undead/zombie-bat-se-4.png"
[/frame]
[/else]
[frame]
duration=1
image="units/undead/zombie-bat-se-3.png"
[/frame]
[/defend]
[defend]
direction=n,nw,ne
[if]
hits=miss
offset=0.0~-0.15,-0.15~0.0
[/if]
start_time=-126
[frame]
duration=1
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[frame]
duration=100
image="units/undead/zombie-bat-ne-4.png"
[/frame]
[if]
hits=hit
[frame]
duration=150
image="units/undead/zombie-bat-ne-4.png"
sound={SOUND_LIST:ZOMBIE_WEAK_HIT}
[/frame]
[/if]
[else]
hits=miss,kill
[frame]
duration=150
image="units/undead/zombie-bat-ne-4.png"
[/frame]
[/else]
[frame]
duration=1
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[/defend]
[standing_anim]
direction=s,se,sw
start_time=0
[frame]
duration=50
image="units/undead/zombie-bat-se-3.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-se-2.png"
[/frame]
[frame]
duration=80
image="units/undead/zombie-bat-se-1.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-se-2.png"
[/frame]
[frame]
duration=50
image="units/undead/zombie-bat-se-3.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-se-4.png"
[/frame]
[frame]
duration=80
image="units/undead/zombie-bat-se-5.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-se-4.png"
[/frame]
[/standing_anim]
[standing_anim]
direction=n,ne,nw
start_time=0
[frame]
duration=50
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-ne-2.png"
[/frame]
[frame]
duration=80
image="units/undead/zombie-bat-ne-1.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-ne-2.png"
[/frame]
[frame]
duration=50
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-ne-4.png"
[/frame]
[frame]
duration=80
image="units/undead/zombie-bat-ne-5.png"
[/frame]
[frame]
duration=60
image="units/undead/zombie-bat-ne-4.png"
[/frame]
[/standing_anim]
[attack_anim]
[attack_filter]
name=touch
[/attack_filter]
direction=s,se,sw
offset=0.0~0.9:200,0.9~0.0:160
start_time=-200
[frame]
duration=30
image="units/undead/zombie-bat-se-3.png"
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-se-2.png"
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-se-1.png"
sound=bat-flapping.wav
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-se-2.png"
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-se-3.png"
[/frame]
[frame]
duration=70
image="units/undead/zombie-bat-se-4.png"
sound=zombie-attack.wav
[/frame]
[frame]
duration=50
image="units/undead/zombie-bat-se-3.png"
[/frame]
[frame]
duration=50
image="units/undead/zombie-bat-se-2.png"
[/frame]
[frame]
duration=40
image="units/undead/zombie-bat-se-3.png"
[/frame]
[/attack_anim]
[attack_anim]
[attack_filter]
name=touch
[/attack_filter]
direction=n,ne,nw
offset=0.0~0.9:200,0.9~0.0:160
start_time=-200
[frame]
duration=30
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-ne-2.png"
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-ne-1.png"
sound=bat-flapping.wav
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-ne-2.png"
[/frame]
[frame]
duration=30
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[frame]
duration=70
image="units/undead/zombie-bat-ne-4.png"
sound=zombie-attack.wav
[/frame]
[frame]
duration=50
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[frame]
duration=50
image="units/undead/zombie-bat-ne-2.png"
[/frame]
[frame]
duration=40
image="units/undead/zombie-bat-ne-3.png"
[/frame]
[/attack_anim]
[death]
start_time=0
[frame]
duration=150
image="units/undead/zombie-bat-die-1.png"
[/frame]
[frame]
duration=150
image="units/undead/zombie-bat-die-2.png"
[/frame]
[frame]
duration=150
image="units/undead/zombie-bat-die-3.png"
[/frame]
[frame]
duration=150
image="units/undead/zombie-bat-die-4.png"
[/frame]
[frame]
duration=150
image="units/undead/soulless-die-5.png"
[/frame]
[frame]
duration=150
image="units/undead/soulless-die-6.png"
[/frame]
[frame]
duration=150
image="units/undead/soulless-die-7.png"
[/frame]
[frame]
duration=150
image="units/undead/soulless-die-8.png"
[/frame]
[frame]
duration=150
image="units/undead/soulless-die-9.png"
[/frame]
[frame]
duration=150
image="units/undead/soulless-die-10.png"
[/frame]
[/death]
[/variation]
[/unit_type]
#undef UNIT_BODY_SOULLESS