Wire in WC bat graphics for Soulless Bat
This commit is contained in:
parent
3c498a683a
commit
a53eda8db1
1 changed files with 372 additions and 77 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue