Apply SOUND:HIT_AND_MISS, etc. simplifications to some undead units...
...that got missed before.
This commit is contained in:
parent
4cb7351cd2
commit
65eecf57cd
11 changed files with 196 additions and 1384 deletions
|
@ -41,40 +41,24 @@
|
|||
[/filter_attack]
|
||||
start_time=-350
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/chocobone-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/chocobone-attack-2.png"
|
||||
image="units/undead-skeletal/chocobone-attack-[1~2].png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/chocobone-attack-3.png"
|
||||
image="units/undead-skeletal/chocobone-attack-3.png:100"
|
||||
sound=spear-miss.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/chocobone-attack-3.png"
|
||||
image="units/undead-skeletal/chocobone-attack-3.png:50"
|
||||
sound=spear.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/chocobone-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/chocobone-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/chocobone-attack-1.png"
|
||||
image="units/undead-skeletal/chocobone-attack-[4,2,1].png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -64,36 +64,19 @@
|
|||
[filter_attack]
|
||||
name=crossbow
|
||||
[/filter_attack]
|
||||
start_time=-400
|
||||
missile_start_time=-150
|
||||
[missile_frame]
|
||||
begin=-150
|
||||
end=0
|
||||
duration=150
|
||||
image="projectiles/missile-n.png"
|
||||
image_diagonal="projectiles/missile-ne.png"
|
||||
[/missile_frame]
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathknight-crossbow.png"
|
||||
image="units/undead-skeletal/deathknight-crossbow.png:100"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead-skeletal/deathknight-crossbow-attack1.png"
|
||||
sound=crossbow.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead-skeletal/deathknight-crossbow-attack1.png"
|
||||
sound=crossbow-miss.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
{SOUND:HIT_AND_MISS crossbow.ogg crossbow-miss.ogg -300}
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead-skeletal/deathknight-crossbow-attack2.png"
|
||||
image="units/undead-skeletal/deathknight-crossbow-attack[1~2].png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
||||
|
@ -101,72 +84,18 @@
|
|||
[filter_attack]
|
||||
name=battle axe
|
||||
[/filter_attack]
|
||||
start_time=-300
|
||||
[frame]
|
||||
begin=-300
|
||||
end=-250
|
||||
image="units/undead-skeletal/deathknight.png"
|
||||
image="units/undead-skeletal/deathknight.png:50"
|
||||
offset=0.0~0.1
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/undead-skeletal/deathknight-melee-attack-1.png"
|
||||
offset=0.1~0.15
|
||||
image="units/undead-skeletal/deathknight-melee-attack-[1~6].png:[50,100,75,100,50,75]"
|
||||
offset=0.1~0.15:50,0.15~0.35:100,0.35~0.45:75,0.45~0.5:100,0.5:20,0.5~0.4:30,0.4~0.2:75
|
||||
[/frame]
|
||||
{SOUND:HIT_AND_MISS axe.ogg {SOUND_LIST:MISS} -100}
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/undead-skeletal/deathknight-melee-attack-2.png"
|
||||
offset=0.15~0.35
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/undead-skeletal/deathknight-melee-attack-3.png"
|
||||
sound=axe.ogg
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=-25
|
||||
image="units/undead-skeletal/deathknight-melee-attack-3.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
offset=0.35~0.45
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=-25
|
||||
end=75
|
||||
image="units/undead-skeletal/deathknight-melee-attack-4.png"
|
||||
offset=0.45~0.5
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=75
|
||||
end=95
|
||||
image="units/undead-skeletal/deathknight-melee-attack-5.png"
|
||||
offset=0.5
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=95
|
||||
end=125
|
||||
image="units/undead-skeletal/deathknight-melee-attack-5.png"
|
||||
offset=0.5~0.4
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=125
|
||||
end=200
|
||||
image="units/undead-skeletal/deathknight-melee-attack-6.png"
|
||||
offset=0.4~0.2
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=150
|
||||
end=225
|
||||
image="units/undead-skeletal/deathknight.png"
|
||||
image="units/undead-skeletal/deathknight.png:75"
|
||||
offset=0.2~0.0
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
|
|
@ -39,122 +39,26 @@
|
|||
pierce=40
|
||||
[/resistance]
|
||||
[recruit_anim]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=100
|
||||
image="units/undead-skeletal/deathblade-dying-7.png"
|
||||
image="units/undead-skeletal/deathblade-dying-7.png:300"
|
||||
alpha="0~1:300"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/deathblade-dying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/undead-skeletal/deathblade-dying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/undead-skeletal/deathblade-dying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/undead-skeletal/deathblade-dying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/undead-skeletal/deathblade-dying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/undead-skeletal/deathblade-dying-1.png"
|
||||
image="units/undead-skeletal/deathblade-dying-[6~1].png:100"
|
||||
[/frame]
|
||||
[/recruit_anim]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/undead-skeletal/deathblade-dying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/deathblade-dying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/undead-skeletal/deathblade-dying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/undead-skeletal/deathblade-dying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/undead-skeletal/deathblade-dying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/undead-skeletal/deathblade-dying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/undead-skeletal/deathblade-dying-7.png"
|
||||
image="units/undead-skeletal/deathblade-dying-[1~7].png:100"
|
||||
[/frame]
|
||||
[/death]
|
||||
[idle_anim]
|
||||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/deathblade-idle-1.png"
|
||||
image="units/undead-skeletal/deathblade-idle-[1~5,4,5,4,2,1].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack]
|
||||
|
@ -171,34 +75,11 @@
|
|||
[filter_attack]
|
||||
name=axe
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/undead-skeletal/deathblade-attack1.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/undead-skeletal/deathblade-attack2.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/undead-skeletal/deathblade-attack2.png"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
begin=50
|
||||
end=150
|
||||
image="units/undead-skeletal/deathblade-attack3.png"
|
||||
image="units/undead-skeletal/deathblade-attack[1~3].png:[100,150,100]"
|
||||
[/frame]
|
||||
{SOUND:HIT_AND_MISS axe.ogg {SOUND_LIST:MISS} -100}
|
||||
[frame]
|
||||
begin=150
|
||||
end=200
|
||||
|
|
|
@ -52,38 +52,16 @@
|
|||
[filter_attack]
|
||||
name=axe
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-150
|
||||
image="units/undead-skeletal/draug.png"
|
||||
image="units/undead-skeletal/draug.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-150
|
||||
end=-50
|
||||
image="units/undead-skeletal/draug-attack1.png"
|
||||
image="units/undead-skeletal/draug-attack[1~2].png:[100,150]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-50
|
||||
end=100
|
||||
image="units/undead-skeletal/draug-attack2.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-50
|
||||
end=100
|
||||
image="units/undead-skeletal/draug-attack2.png"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
{SOUND:HIT_AND_MISS axe.ogg {SOUND_LIST:MISS} -50}
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/draug-defend-1.png"
|
||||
image="units/undead-skeletal/draug-defend-1.png:100"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -48,78 +48,19 @@
|
|||
number=4
|
||||
[/attack]
|
||||
[recruit_anim]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=100
|
||||
image="units/undead-skeletal/revenant-dying-7.png"
|
||||
image="units/undead-skeletal/revenant-dying-7.png:300"
|
||||
alpha="0~1:300"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/revenant-dying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/undead-skeletal/revenant-dying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/undead-skeletal/revenant-dying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/undead-skeletal/revenant-dying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/undead-skeletal/revenant-dying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/undead-skeletal/revenant-dying-1.png"
|
||||
image="units/undead-skeletal/revenant-dying-[6~1].png:100"
|
||||
[/frame]
|
||||
[/recruit_anim]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/undead-skeletal/revenant-dying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/revenant-dying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/undead-skeletal/revenant-dying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/undead-skeletal/revenant-dying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/undead-skeletal/revenant-dying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/undead-skeletal/revenant-dying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/undead-skeletal/revenant-dying-7.png"
|
||||
image="units/undead-skeletal/revenant-dying-[1~7].png:100"
|
||||
[/frame]
|
||||
[/death]
|
||||
{DEFENSE_ANIM "units/undead-skeletal/revenant-defend-2.png" "units/undead-skeletal/revenant-defend-1.png" {SOUND_LIST:SKELETON_BIG_HIT} }
|
||||
|
@ -130,56 +71,8 @@
|
|||
offset=0.0~0.35,0.35~0.55,0.55~0.35,0.35~0.0
|
||||
start_time=-300
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-4.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-5.png"
|
||||
sound=axe.ogg
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-5.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead-skeletal/revenant-attack-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead-skeletal/revenant-attack-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead-skeletal/revenant-attack-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead-skeletal/revenant-attack-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead-skeletal/revenant-attack-10.png"
|
||||
image="units/undead-skeletal/revenant-attack-[1~10].png:[50*5,75*4,50]"
|
||||
[/frame]
|
||||
{SOUND:HIT_AND_MISS axe.ogg {SOUND_LIST:MISS} -100}
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -38,78 +38,19 @@
|
|||
{ABILITY_SUBMERGE}
|
||||
[/abilities]
|
||||
[recruit_anim]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-7.png"
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-7.png:300"
|
||||
alpha="0~1:300"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-1.png"
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-[6~1].png:100"
|
||||
[/frame]
|
||||
[/recruit_anim]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=100
|
||||
end=200
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=300
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=300
|
||||
end=400
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=500
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=500
|
||||
end=600
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=700
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-7.png"
|
||||
image="units/undead-skeletal/skeleton/skeleton-dying-[1~7].png:100"
|
||||
[/frame]
|
||||
[/death]
|
||||
[resistance]
|
||||
|
@ -130,44 +71,7 @@
|
|||
{STANDARD_IDLE_FILTER}
|
||||
start_time=0
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-2.png"
|
||||
image="units/undead-skeletal/skeleton/skeleton-idle-[1~3,2,3,2,3,2,3,2].png:100"
|
||||
[/frame]
|
||||
[/idle_anim]
|
||||
[attack_anim]
|
||||
|
|
|
@ -31,96 +31,40 @@
|
|||
image="portraits/undead/transparent/ghost.png"
|
||||
[/portrait]
|
||||
[defend]
|
||||
direction=s,se,sw
|
||||
start_time=-126
|
||||
[if]
|
||||
hits=hit,kill
|
||||
hits=hit
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[frame]
|
||||
|
||||
hit_sound_start_time=-26
|
||||
[hit_sound_frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/hit_sound_frame]
|
||||
[hit_sound_frame]
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[/hit_sound_frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss
|
||||
offset=0.0~-0.1:126,-0.1~0.0:126
|
||||
alpha=0.8~0.25:126,0.25~0.8:126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
hits=kill
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[/else]
|
||||
[/defend]
|
||||
[defend]
|
||||
direction=n,ne,nw
|
||||
start_time=-126
|
||||
[if]
|
||||
hits=hit,kill
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss
|
||||
offset=0.0~-0.1:126,-0.1~0.0:126
|
||||
alpha=0.8~0.25:126,0.25~0.8:126
|
||||
[/else]
|
||||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-n-2.png"
|
||||
image=units/undead/ghost-s-2.png:1,units/undead/ghost-s-attack-1.png:250,units/undead/ghost-s-2.png:1
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/ghost-n-2.png"
|
||||
image=units/undead/ghost-n-2.png:1,units/undead/ghost-n-attack-1.png:250,units/undead/ghost-n-2.png:1
|
||||
[/frame]
|
||||
[/else]
|
||||
[/defend]
|
||||
|
@ -155,51 +99,31 @@
|
|||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-s-2.png"
|
||||
image="units/undead/ghost-s-2.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
image="units/undead/ghost-s-attack-[1,2,1].png:[75,150,75]"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/ghost-s-attack-2.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-s-2.png"
|
||||
image="units/undead/ghost-s-2.png:25"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-n-2.png"
|
||||
image="units/undead/ghost-n-2.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/ghost-n-attack-2.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-n-2.png"
|
||||
image="units/undead/ghost-n-attack-[1,2,1].png:[75,150,75]"
|
||||
[/frame]
|
||||
[/else]
|
||||
attack_sound_start_time=-101
|
||||
[attack_sound_frame]
|
||||
duration=1
|
||||
[/attack_sound_frame]
|
||||
[attack_sound_frame]
|
||||
sound=wail-sml.wav
|
||||
[/attack_sound_frame]
|
||||
[/attack_anim]
|
||||
|
||||
[attack_anim]
|
||||
|
@ -209,76 +133,39 @@
|
|||
start_time=-500
|
||||
offset=0.0~1.0:425,0.0:225
|
||||
alpha=0.8~0.0:425,0.0~0.8:225
|
||||
direction=s,se,sw
|
||||
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/undead/ghost-s-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/ghost-s-attack-3.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-s-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=touch
|
||||
[/filter_attack]
|
||||
start_time=-500
|
||||
offset=0.0~1.0:425,0.0:225
|
||||
alpha=0.8~0.0:425,0.0~0.8:225
|
||||
direction=n,ne,nw
|
||||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
image="units/undead/ghost-s-2.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/ghost-s-attack-[1~3,2,1].png:[175*2,100,75*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/ghost-s-2.png:25"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
image="units/undead/ghost-n-2.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/ghost-n-attack-[1~3,2,1].png:[175*2,100,75*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/ghost-n-2.png:25"
|
||||
[/frame]
|
||||
[/else]
|
||||
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=175
|
||||
image="units/undead/ghost-n-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/ghost-n-attack-3.png"
|
||||
attack_sound_start_time=-126
|
||||
[attack_sound_frame]
|
||||
duration=1
|
||||
[/attack_sound_frame]
|
||||
[attack_sound_frame]
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-n-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/ghost-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[/attack_sound_frame]
|
||||
[/attack_anim]
|
||||
|
||||
[standing_anim]
|
||||
|
@ -286,68 +173,7 @@
|
|||
start_time=0
|
||||
alpha=0.8~0.4:1400,0.4~0.6:600,0.6~0.4:600,0.4~0.8:1400
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-s-3.png"
|
||||
image="units/undead/ghost-s-[2,1~3,2,1~3,2,1~3,2,1~3].png:250"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
|
@ -355,68 +181,7 @@
|
|||
start_time=0
|
||||
alpha=0.8~0.4:1400,0.4~0.6:600,0.6~0.4:600,0.4~0.8:1400
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/ghost-n-3.png"
|
||||
image="units/undead/ghost-n-[2,1~3,2,1~3,2,1~3,2,1~3].png:250"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -36,30 +36,9 @@
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
[death]
|
||||
start_time=0
|
||||
[frame]
|
||||
begin=0
|
||||
end=200
|
||||
image="units/undead/nightgaunt-die-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=200
|
||||
end=400
|
||||
image="units/undead/nightgaunt-die-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=400
|
||||
end=600
|
||||
image="units/undead/nightgaunt-die-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=600
|
||||
end=800
|
||||
image="units/undead/nightgaunt-die-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=800
|
||||
end=1000
|
||||
image="units/undead/nightgaunt-die-5.png"
|
||||
image="units/undead/nightgaunt-die-[1~5].png:200"
|
||||
[/frame]
|
||||
[/death]
|
||||
[attack]
|
||||
|
@ -78,33 +57,13 @@
|
|||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
start_time=-200
|
||||
[frame]
|
||||
begin=-200
|
||||
end=-100
|
||||
image="units/undead/nightgaunt-attack.png"
|
||||
image="units/undead/nightgaunt-[attack,attack2].png:[100,150]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/undead/nightgaunt-attack2.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
begin=-100
|
||||
end=50
|
||||
image="units/undead/nightgaunt-attack2.png"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
{SOUND:HIT_AND_MISS claws.ogg {SOUND_LIST:MISS} -100}
|
||||
[frame]
|
||||
begin=50
|
||||
end=200
|
||||
image="units/undead/nightgaunt-defend.png"
|
||||
image="units/undead/nightgaunt-defend.png:150"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -36,96 +36,39 @@ That is a question which is easily answered by a necromancer."+{SPECIAL_NOTES}+{
|
|||
{ABILITY_SKIRMISHER}
|
||||
[/abilities]
|
||||
[defend]
|
||||
direction=s,se,sw
|
||||
start_time=-126
|
||||
[if]
|
||||
hits=hit,kill
|
||||
hits=hit
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[frame]
|
||||
hit_sound_start_time=-26
|
||||
[hit_sound_frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/shadow-s-attack-1.png"
|
||||
[/hit_sound_frame]
|
||||
[hit_sound_frame]
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[/hit_sound_frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss
|
||||
offset=0.0~-0.1:126,-0.1~0.0:126
|
||||
alpha=0.8~0.25:126,0.25~0.8:126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/shadow-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
hits=kill
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[/else]
|
||||
[/defend]
|
||||
[defend]
|
||||
direction=n,ne,nw
|
||||
start_time=-126
|
||||
[if]
|
||||
hits=hit,kill
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/shadow-n-attack-1.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=miss
|
||||
offset=0.0~-0.1:126,-0.1~0.0:126
|
||||
alpha=0.8~0.25:126,0.25~0.8:126
|
||||
[/else]
|
||||
[if]
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-n-2.png"
|
||||
image=units/undead/shadow-s-2.png:1,units/undead/shadow-s-attack-1.png:250,units/undead/shadow-s-2.png:1
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/shadow-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/shadow-n-2.png"
|
||||
image=units/undead/shadow-n-2.png:1,units/undead/shadow-n-attack-1.png:250,units/undead/shadow-n-2.png:1
|
||||
[/frame]
|
||||
[/else]
|
||||
[/defend]
|
||||
|
@ -142,69 +85,6 @@ That is a question which is easily answered by a necromancer."+{SPECIAL_NOTES}+{
|
|||
{WEAPON_SPECIAL_BACKSTAB}
|
||||
[/specials]
|
||||
[/attack]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=claws
|
||||
[/filter_attack]
|
||||
start_time=-500
|
||||
offset=0.0~1.0:550,0.0:225
|
||||
alpha=0.8~0.7:350,0.7~0.0:200,0.0~0.8:225
|
||||
direction=s,se,sw
|
||||
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/shadow-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/shadow-s-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/shadow-s-attack-3.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/shadow-s-attack-4.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/shadow-s-attack-4.png"
|
||||
sound=claws.ogg
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/shadow-s-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/shadow-s-attack-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-s-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-s-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=claws
|
||||
|
@ -214,59 +94,50 @@ That is a question which is easily answered by a necromancer."+{SPECIAL_NOTES}+{
|
|||
alpha=0.8~0.7:350,0.7~0.0:200,0.0~0.8:225
|
||||
direction=n,ne,nw
|
||||
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/shadow-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/shadow-n-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/shadow-n-attack-3.png"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
direction=s,se,sw
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/shadow-n-attack-4.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
image="units/undead/shadow-s-2.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/shadow-s-attack-[1~6,2,1].png:[75*2,50*2,75,200,100*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/shadow-s-2.png:25"
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
direction=n,ne,nw
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/shadow-n-attack-4.png"
|
||||
sound=claws.ogg
|
||||
image="units/undead/shadow-s-2.png:25"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/shadow-s-attack-[1~6,2,1].png:[75*2,50*2,75,200,100*2]"
|
||||
[/frame]
|
||||
[frame]
|
||||
image="units/undead/shadow-s-2.png:25"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=75
|
||||
image="units/undead/shadow-n-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/shadow-n-attack-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-n-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/shadow-n-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=25
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
attack_sound_start_time=-326
|
||||
[attack_sound_frame]
|
||||
duration=1
|
||||
[/attack_sound_frame]
|
||||
[attack_sound_frame]
|
||||
duration=50
|
||||
sound=wail-sml.wav
|
||||
[/attack_sound_frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[attack_sound_frame]
|
||||
sound=claws.ogg
|
||||
[/attack_sound_frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[attack_sound_frame]
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/attack_sound_frame]
|
||||
[/else]
|
||||
[/attack_anim]
|
||||
|
||||
[standing_anim]
|
||||
|
@ -274,68 +145,7 @@ That is a question which is easily answered by a necromancer."+{SPECIAL_NOTES}+{
|
|||
start_time=0
|
||||
alpha=0.8~0.4:1400,0.4~0.6:600,0.6~0.4:600,0.4~0.8:1400
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-s-3.png"
|
||||
image="units/undead/shadow-s-[2,1~3,2,1~3,2,1~3,2,1~3].png:250"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[standing_anim]
|
||||
|
@ -343,68 +153,7 @@ That is a question which is easily answered by a necromancer."+{SPECIAL_NOTES}+{
|
|||
start_time=0
|
||||
alpha=0.8~0.4:1400,0.4~0.6:600,0.6~0.4:600,0.4~0.8:1400
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=250
|
||||
image="units/undead/shadow-n-3.png"
|
||||
image="units/undead/shadow-n-[2,1~3,2,1~3,2,1~3,2,1~3].png:250"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -36,68 +36,7 @@ The creation of these is itself no mean feat, but the real danger in encounterin
|
|||
start_time=0
|
||||
alpha=0.8~0.4:1100,0.4~0.6:450,0.6~0.4:450,0.4~0.8:1100
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/spectre-se-bob-2.png"
|
||||
image="units/undead/spectre-se-bob-[1~3,2,1~3,2,1~3,2,1~3,2].png:200"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[attack]
|
||||
|
@ -125,83 +64,24 @@ The creation of these is itself no mean feat, but the real danger in encounterin
|
|||
name=wail
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_WAIL}
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/undead/spectre.png"
|
||||
image="units/undead/spectre.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
sound=wail.wav
|
||||
begin=-200
|
||||
end=50
|
||||
image="units/undead/spectre-se-attack-1.png"
|
||||
image="units/undead/spectre-se-attack-1.png:250"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[attack_anim]
|
||||
[filter_attack]
|
||||
name=baneblade
|
||||
[/filter_attack]
|
||||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-400
|
||||
offset=0.0~0.1,0.1~0.0
|
||||
start_time=-400
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-3.png"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-4.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-4.png"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-6.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-7.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-8.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-9.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-10.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-11.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=60
|
||||
image="units/undead/spectre-se-attack-12.png"
|
||||
image="units/undead/spectre-se-attack-[1~12].png:60"
|
||||
[/frame]
|
||||
{SOUND:HIT_AND_MISS {SOUND_LIST:SWORD_SWISH} {SOUND_LIST:MISS} -220}
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
|
@ -52,115 +52,37 @@
|
|||
start_time=0
|
||||
alpha=0.8~0.4:1100,0.4~0.6:450,0.6~0.4:450,0.4~0.8:1100
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=200
|
||||
image="units/undead/wraith-s-4.png"
|
||||
image="units/undead/wraith-s-[1~4,1~4,1~4,1~4].png:200"
|
||||
[/frame]
|
||||
[/standing_anim]
|
||||
[defend]
|
||||
start_time=-126
|
||||
[if]
|
||||
hits=hit,kill
|
||||
hits=hit
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[frame]
|
||||
|
||||
hit_sound_start_time=-26
|
||||
[hit_sound_frame]
|
||||
duration=1
|
||||
image="units/undead/wraith-s-defend-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/wraith-s-defend-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/wraith-s-defend-2.png"
|
||||
[/hit_sound_frame]
|
||||
[hit_sound_frame]
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/wraith-s-defend-1.png"
|
||||
[/frame]
|
||||
[/hit_sound_frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=kill
|
||||
offset=0.0~-0.05:126,-0.05~0.0:126
|
||||
alpha=0.8~0.5:126,0.5~0.8:126
|
||||
[/else]
|
||||
[else]
|
||||
hits=miss
|
||||
offset=0.0~-0.1:126,-0.1~0.0:126
|
||||
alpha=0.8~0.25:126,0.25~0.8:126
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/wraith-s-defend-1.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/wraith-s-defend-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/wraith-s-defend-2.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=1
|
||||
image="units/undead/wraith-s-defend-1.png"
|
||||
[/frame]
|
||||
[/else]
|
||||
[frame]
|
||||
image=units/undead/wraith-s-2.png:1,units/undead/wraith-s-attack-1.png:250,units/undead/wraith-s-2.png:1
|
||||
[/frame]
|
||||
[/defend]
|
||||
|
||||
[attack_anim]
|
||||
|
@ -168,15 +90,12 @@
|
|||
name=wail
|
||||
[/filter_attack]
|
||||
{MISSILE_FRAME_WAIL}
|
||||
start_time=-250
|
||||
[frame]
|
||||
begin=-250
|
||||
end=-200
|
||||
image="units/undead/wraith-s.png"
|
||||
image="units/undead/wraith-s.png:50"
|
||||
[/frame]
|
||||
[frame]
|
||||
begin=-200
|
||||
end=50
|
||||
image="units/undead/wraith-s-defend-1.png"
|
||||
image="units/undead/wraith-s-defend-1.png:250"
|
||||
sound=wail-sml.wav
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
|
@ -188,40 +107,11 @@
|
|||
offset=0.0~0.3,0.3~0.45,0.45~0.3,0.3~0.0
|
||||
start_time=-250
|
||||
[frame]
|
||||
duration=150
|
||||
image="units/undead/wraith-s-attack-1.png"
|
||||
image="units/undead/wraith-s-attack-[1~5].png:[150,100*2,90,80]"
|
||||
[/frame]
|
||||
[if]
|
||||
hits=yes
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/wraith-s-attack-2.png"
|
||||
sound={SOUND_LIST:SWORD_SWISH}
|
||||
[/frame]
|
||||
[/if]
|
||||
[else]
|
||||
hits=no
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/wraith-s-attack-2.png"
|
||||
sound={SOUND_LIST:MISS}
|
||||
[/frame]
|
||||
[/else]
|
||||
{SOUND:HIT_AND_MISS {SOUND_LIST:SWORD_SWISH} {SOUND_LIST:MISS} -200}
|
||||
[frame]
|
||||
duration=100
|
||||
image="units/undead/wraith-s-attack-3.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=90
|
||||
image="units/undead/wraith-s-attack-4.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=80
|
||||
image="units/undead/wraith-s-attack-5.png"
|
||||
[/frame]
|
||||
[frame]
|
||||
duration=50
|
||||
image="units/undead/wraith-s-defend-1.png"
|
||||
image="units/undead/wraith-s-defend-1.png:50"
|
||||
[/frame]
|
||||
[/attack_anim]
|
||||
[/unit_type]
|
||||
|
|
Loading…
Add table
Reference in a new issue