Put bat animation frames to use on WC
This commit is contained in:
parent
a079908c2e
commit
b826d245b8
1 changed files with 371 additions and 77 deletions
|
@ -1,12 +1,10 @@
|
|||
#textdomain wesnoth-units
|
||||
[unit_type]
|
||||
#macro to define most of Walking Corpse
|
||||
#define UNIT_BODY_WALKING_CORPSE BASE_IMAGESTEM MOVETYPE MOVES HP
|
||||
#macro to define most of the non-graphical part of Walking Corpse
|
||||
#define UNIT_BODY_WALKING_CORPSE_STATS MOVETYPE MOVES HP
|
||||
id=Walking Corpse
|
||||
name= _ "Walking Corpse"
|
||||
race=undead
|
||||
image="units/undead/{BASE_IMAGESTEM}.png"
|
||||
{MAGENTA_IS_THE_TEAM_COLOR}
|
||||
ellipse="misc/ellipse-nozoc"
|
||||
{TRAIT_FEARLESS_MUSTHAVE}
|
||||
hitpoints={HP}
|
||||
|
@ -19,11 +17,28 @@
|
|||
cost=7
|
||||
usage=fighter
|
||||
description= _ "Walking Corpses are the bodies of the dead, re-animated by dark magic. Though not especially dangerous to a trained soldier, the sight of one's former comrades amongst their number is frightening to say the least."+{SPECIAL_NOTES}+{SPECIAL_NOTES_PLAGUE}
|
||||
die_sound={SOUND_LIST:ZOMBIE_WEAK_HIT}
|
||||
{DEFENSE_ANIM "units/undead/{BASE_IMAGESTEM}-defend.png" "units/undead/{BASE_IMAGESTEM}.png" {SOUND_LIST:ZOMBIE_WEAK_HIT} }
|
||||
[resistance]
|
||||
arcane=140
|
||||
[/resistance]
|
||||
[attack]
|
||||
name=touch
|
||||
description=_"touch"
|
||||
icon=attacks/touch-zombie.png
|
||||
type=impact
|
||||
range=melee
|
||||
damage=6
|
||||
number=2
|
||||
[specials]
|
||||
{WEAPON_SPECIAL_PLAGUE}
|
||||
[/specials]
|
||||
[/attack]
|
||||
#enddef
|
||||
#macro to define most of the graphical part of Walking Corpse
|
||||
#define UNIT_BODY_WALKING_CORPSE_GRAPHICS BASE_IMAGESTEM
|
||||
image="units/undead/{BASE_IMAGESTEM}.png"
|
||||
{MAGENTA_IS_THE_TEAM_COLOR}
|
||||
die_sound={SOUND_LIST:ZOMBIE_WEAK_HIT}
|
||||
{DEFENSE_ANIM "units/undead/{BASE_IMAGESTEM}-defend.png" "units/undead/{BASE_IMAGESTEM}.png" {SOUND_LIST:ZOMBIE_WEAK_HIT} }
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
|
@ -67,18 +82,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=6
|
||||
number=2
|
||||
[specials]
|
||||
{WEAPON_SPECIAL_PLAGUE}
|
||||
[/specials]
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[attack_filter]
|
||||
name=touch
|
||||
|
@ -116,13 +119,79 @@
|
|||
[/frame]
|
||||
[/attack_anim]
|
||||
#enddef
|
||||
{UNIT_BODY_WALKING_CORPSE zombie smallfoot 4 18}
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS smallfoot 4 18}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[variation]
|
||||
variation_name=drake
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-drake}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS drakefoot 4 23}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=dwarf
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-dwarf}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS dwarvishfoot 3 21}
|
||||
[movement_costs]
|
||||
deep_water=3
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=gryphon
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-drake}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS fly 5 21}
|
||||
[defense]
|
||||
mountains=40
|
||||
[/defense]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=mounted
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-mounted}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS mounted 5 21}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=saurian
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-saurian}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS lizard 4 16}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=swimmer
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-swimmer}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS swimmer 4 18}
|
||||
[movement_costs]
|
||||
forest=4
|
||||
hills=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=troll
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-troll}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS largefoot 4 21}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=wose
|
||||
{UNIT_BODY_WALKING_CORPSE_GRAPHICS zombie-wose}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS treefolk 3 26}
|
||||
[movement_costs]
|
||||
deep_water=3
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=bat
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-drake fly 5 15}
|
||||
{UNIT_BODY_WALKING_CORPSE_STATS fly 5 15}
|
||||
[movement_costs]
|
||||
cave=1
|
||||
fungus=1
|
||||
|
@ -134,63 +203,288 @@
|
|||
[resistance]
|
||||
cold=70
|
||||
[/resistance]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=drake
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-drake drakefoot 4 23}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=dwarf
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-dwarf dwarvishfoot 3 21}
|
||||
[movement_costs]
|
||||
deep_water=3
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=gryphon
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-drake fly 5 21}
|
||||
[defense]
|
||||
mountains=40
|
||||
[/defense]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=mounted
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-mounted mounted 5 21}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=saurian
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-saurian lizard 4 16}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=swimmer
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-swimmer swimmer 4 18}
|
||||
[movement_costs]
|
||||
forest=4
|
||||
hills=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=troll
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-troll largefoot 4 21}
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
[/movement_costs]
|
||||
[/variation]
|
||||
[variation]
|
||||
variation_name=wose
|
||||
{UNIT_BODY_WALKING_CORPSE zombie-wose treefolk 3 26}
|
||||
[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_WALKING_CORPSE
|
||||
|
|
Loading…
Add table
Reference in a new issue