Ran umcpropfix.

This commit is contained in:
Steven Panek 2012-08-27 00:18:56 +00:00
parent 86fbdad8fb
commit c68c31c89f
3 changed files with 745 additions and 745 deletions

View file

@ -1,181 +1,181 @@
#textdomain wesnoth-ei
[unit_type]
[base_unit]
id=Ancient Lich
[/base_unit]
id=Lich Lord
name= _ "Lich Lord"
[animation]
apply_to=summon
[frame]
begin=-300
end=-200
image="units/undead-necromancers/ancient-lich-magic-1.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/undead-necromancers/ancient-lich-magic-2.png"
sound=magic-dark-big.ogg
[/frame]
[frame]
begin=-100
end=0
image="units/undead-necromancers/ancient-lich-magic-3.png"
[/frame]
[frame]
begin=0
end=100
image="units/undead-necromancers/ancient-lich-magic-1.png"
[/frame]
[frame]
duration=1
image="units/undead-necromancers/ancient-lich.png"
[/frame]
[/animation]
[animation]
apply_to=pre_teleport
{TELEPORT_OUT_ANIMATION}
[/animation]
[animation]
apply_to=post_teleport
{TELEPORT_IN_ANIMATION}
[/animation]
[animation]
apply_to=failed_teleport
{TELEPORT_FAILED_ANIMATION}
[/animation]
[animation]
apply_to=death
missile_start_time=-245
start_time=-75
[if]
direction=n,ne,nw
[missile_frame]
duration=30
halo="halo/holy/light-beam-1.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-2.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-3.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-4.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-5.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-6.png"
[/missile_frame]
[missile_frame]
duration=130
halo="halo/holy/light-beam-7.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-6.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-5.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-4.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-3.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-2.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-1.png"
[/missile_frame]
[/if]
[else]
direction=s,se,sw
[missile_frame]
duration=30
halo="halo/holy/light-beam-1.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-2.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-3.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-4.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-5.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-6.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=130
halo="halo/holy/light-beam-7.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-6.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-5.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-4.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-3.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-2.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-1.png~FL(vert)"
[/missile_frame]
[/else]
[frame]
duration=200
alpha=1~0
[/frame]
[frame]
duration=200
image="misc/blank-hex.png"
sound=lich-die.ogg
[/frame]
[/animation]
[/unit_type]
#textdomain wesnoth-ei
[unit_type]
[base_unit]
id=Ancient Lich
[/base_unit]
id=Lich Lord
name= _ "Lich Lord"
[animation]
apply_to=summon
[frame]
begin=-300
end=-200
image="units/undead-necromancers/ancient-lich-magic-1.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/undead-necromancers/ancient-lich-magic-2.png"
sound=magic-dark-big.ogg
[/frame]
[frame]
begin=-100
end=0
image="units/undead-necromancers/ancient-lich-magic-3.png"
[/frame]
[frame]
begin=0
end=100
image="units/undead-necromancers/ancient-lich-magic-1.png"
[/frame]
[frame]
duration=1
image="units/undead-necromancers/ancient-lich.png"
[/frame]
[/animation]
[animation]
apply_to=pre_teleport
{TELEPORT_OUT_ANIMATION}
[/animation]
[animation]
apply_to=post_teleport
{TELEPORT_IN_ANIMATION}
[/animation]
[animation]
apply_to=failed_teleport
{TELEPORT_FAILED_ANIMATION}
[/animation]
[animation]
apply_to=death
missile_start_time=-245
start_time=-75
[if]
direction=n,ne,nw
[missile_frame]
duration=30
halo="halo/holy/light-beam-1.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-2.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-3.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-4.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-5.png"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-6.png"
[/missile_frame]
[missile_frame]
duration=130
halo="halo/holy/light-beam-7.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-6.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-5.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-4.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-3.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-2.png"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-1.png"
[/missile_frame]
[/if]
[else]
direction=s,se,sw
[missile_frame]
duration=30
halo="halo/holy/light-beam-1.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-2.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-3.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-4.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-5.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=30
halo="halo/holy/light-beam-6.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=130
halo="halo/holy/light-beam-7.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-6.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-5.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-4.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-3.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-2.png~FL(vert)"
[/missile_frame]
[missile_frame]
duration=70
halo="halo/holy/light-beam-1.png~FL(vert)"
[/missile_frame]
[/else]
[frame]
duration=200
alpha=1~0
[/frame]
[frame]
duration=200
image="misc/blank-hex.png"
sound=lich-die.ogg
[/frame]
[/animation]
[/unit_type]

View file

@ -1,379 +1,379 @@
# Campaign-specific failed teleport animation
#define TELEPORT_FAILED_ANIMATION
start_time=-1200
teleport_sparkle_1_start_time=-1200
teleport_sparkle_2_start_time=-1000
teleport_sparkle_3_start_time=-800
[teleport_sparkle_1_frame]
duration=800
halo=misc/blank-hex.png:1,halo/teleport-9.png,halo/teleport-8.png,halo/teleport-1.png,halo/teleport-2.png,halo/teleport-8.png,halo/teleport-9.png,misc/blank-hex.png:400
halo_x=-10
halo_y=30~-30
[/teleport_sparkle_1_frame]
[teleport_sparkle_2_frame]
duration=800
halo=misc/blank-hex.png:1,halo/teleport-9.png,halo/teleport-8.png,halo/teleport-1.png,halo/teleport-8.png,halo/teleport-9.png,misc/blank-hex.png:500
halo_x=0
halo_y=40~-40
[/teleport_sparkle_2_frame]
[teleport_sparkle_3_frame]
duration=800
halo=misc/blank-hex.png:1,halo/teleport-9.png,halo/teleport-8.png,halo/teleport-9.png,misc/blank-hex.png:600
halo_x=10
halo_y=30~-30
[/teleport_sparkle_3_frame]
[frame]
# default frame
[/frame]
#enddef
#define LIGHT_SHIELD_OUT_ANIMATION
start_time=-900
teleport_ring_start_time=-900
teleport_fill_start_time=-610
[teleport_ring_frame]
duration=900
image=halo/light-shield-1.png
alpha=0~1:290,1:320,1~0:290
[/teleport_ring_frame]
[teleport_fill_frame]
duration=320
image=halo/light-shield-2.png
alpha=0~1:150,1:20,1~0:150
[/teleport_fill_frame]
[frame]
# default frame
duration=450
[/frame]
[frame]
image=misc/blank-hex.png
duration=450
[/frame]
#enddef
#define LIGHT_SHIELD_IN_ANIMATION
start_time=-900
teleport_ring_start_time=-900
teleport_fill_start_time=-610
[teleport_ring_frame]
duration=900
image=halo/light-shield-1.png
alpha=0~1:290,1:320,1~0:290
[/teleport_ring_frame]
[teleport_fill_frame]
duration=320
image=halo/light-shield-2.png
alpha=0~1:150,1:20,1~0:150
[/teleport_fill_frame]
[frame]
image=misc/blank-hex.png
duration=450
[/frame]
[frame]
# default frame
duration=450
[/frame]
#enddef
# Provide a simple "white-out" disappear and reappear animation
#define LIGHT_SHIELD_EFFECT_OBJECT_ID _ID_
[object]
silent=yes
duration=scenario #should be "turn" once support is implemented
[filter]
id={_ID_}
[/filter]
[effect]
apply_to=new_animation
[animation]
apply_to=disappear
{LIGHT_SHIELD_OUT_ANIMATION}
[/animation]
[animation]
apply_to=reappear
{LIGHT_SHIELD_IN_ANIMATION}
[/animation]
[/effect]
[/object]
#enddef
# A slightly modified version of the white mage attack animations
# (necessary because there is no way to suppress the lightbeam in
# the real attack animations)
#define DACYN_FAKE_ATTACK_ANIMATION_OBJECT
[object]
silent=yes
[filter]
id=Dacyn
[/filter]
[effect]
apply_to=new_animation
[animation]
[filter]
type=White Mage
[/filter]
apply_to=fake_attack
start_time=-300
[frame]
duration=75
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
sound={SOUND_LIST:HOLY}
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=50
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[/animation]
[animation]
[filter]
type=Mage of Light
[/filter]
apply_to=fake_attack
start_time=-300
[frame]
duration=75
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
sound={SOUND_LIST:HOLY}
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=50
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[/animation]
[/effect]
[/object]
#enddef
# A modified standing animation for Dacyn while he is casting a spell
#define DACYN_CASTING_SPELL_ANIMATION_OBJECT
[object]
silent=yes
[filter]
id=Dacyn
[/filter]
[effect]
apply_to=new_animation
[standing_anim]
[filter]
type=White Mage
[filter_wml]
[variables]
casting_the_spell=yes
[/variables]
[/filter_wml]
[/filter]
[frame]
duration=125
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo2.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo4.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[/standing_anim]
[standing_anim]
[filter]
type=Mage of Light
[filter_wml]
[variables]
casting_the_spell=yes
[/variables]
[/filter_wml]
[/filter]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo2.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo4.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[/standing_anim]
[/effect]
[/object]
#enddef
# Campaign-specific failed teleport animation
#define TELEPORT_FAILED_ANIMATION
start_time=-1200
teleport_sparkle_1_start_time=-1200
teleport_sparkle_2_start_time=-1000
teleport_sparkle_3_start_time=-800
[teleport_sparkle_1_frame]
duration=800
halo=misc/blank-hex.png:1,halo/teleport-9.png,halo/teleport-8.png,halo/teleport-1.png,halo/teleport-2.png,halo/teleport-8.png,halo/teleport-9.png,misc/blank-hex.png:400
halo_x=-10
halo_y=30~-30
[/teleport_sparkle_1_frame]
[teleport_sparkle_2_frame]
duration=800
halo=misc/blank-hex.png:1,halo/teleport-9.png,halo/teleport-8.png,halo/teleport-1.png,halo/teleport-8.png,halo/teleport-9.png,misc/blank-hex.png:500
halo_x=0
halo_y=40~-40
[/teleport_sparkle_2_frame]
[teleport_sparkle_3_frame]
duration=800
halo=misc/blank-hex.png:1,halo/teleport-9.png,halo/teleport-8.png,halo/teleport-9.png,misc/blank-hex.png:600
halo_x=10
halo_y=30~-30
[/teleport_sparkle_3_frame]
[frame]
# default frame
[/frame]
#enddef
#define LIGHT_SHIELD_OUT_ANIMATION
start_time=-900
teleport_ring_start_time=-900
teleport_fill_start_time=-610
[teleport_ring_frame]
duration=900
image=halo/light-shield-1.png
alpha=0~1:290,1:320,1~0:290
[/teleport_ring_frame]
[teleport_fill_frame]
duration=320
image=halo/light-shield-2.png
alpha=0~1:150,1:20,1~0:150
[/teleport_fill_frame]
[frame]
# default frame
duration=450
[/frame]
[frame]
image=misc/blank-hex.png
duration=450
[/frame]
#enddef
#define LIGHT_SHIELD_IN_ANIMATION
start_time=-900
teleport_ring_start_time=-900
teleport_fill_start_time=-610
[teleport_ring_frame]
duration=900
image=halo/light-shield-1.png
alpha=0~1:290,1:320,1~0:290
[/teleport_ring_frame]
[teleport_fill_frame]
duration=320
image=halo/light-shield-2.png
alpha=0~1:150,1:20,1~0:150
[/teleport_fill_frame]
[frame]
image=misc/blank-hex.png
duration=450
[/frame]
[frame]
# default frame
duration=450
[/frame]
#enddef
# Provide a simple "white-out" disappear and reappear animation
#define LIGHT_SHIELD_EFFECT_OBJECT_ID _ID_
[object]
silent=yes
duration=scenario #should be "turn" once support is implemented
[filter]
id={_ID_}
[/filter]
[effect]
apply_to=new_animation
[animation]
apply_to=disappear
{LIGHT_SHIELD_OUT_ANIMATION}
[/animation]
[animation]
apply_to=reappear
{LIGHT_SHIELD_IN_ANIMATION}
[/animation]
[/effect]
[/object]
#enddef
# A slightly modified version of the white mage attack animations
# (necessary because there is no way to suppress the lightbeam in
# the real attack animations)
#define DACYN_FAKE_ATTACK_ANIMATION_OBJECT
[object]
silent=yes
[filter]
id=Dacyn
[/filter]
[effect]
apply_to=new_animation
[animation]
[filter]
type=White Mage
[/filter]
apply_to=fake_attack
start_time=-300
[frame]
duration=75
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
sound={SOUND_LIST:HOLY}
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=50
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[/animation]
[animation]
[filter]
type=Mage of Light
[/filter]
apply_to=fake_attack
start_time=-300
[frame]
duration=75
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
sound={SOUND_LIST:HOLY}
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=75
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=50
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=50
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[/animation]
[/effect]
[/object]
#enddef
# A modified standing animation for Dacyn while he is casting a spell
#define DACYN_CASTING_SPELL_ANIMATION_OBJECT
[object]
silent=yes
[filter]
id=Dacyn
[/filter]
[effect]
apply_to=new_animation
[standing_anim]
[filter]
type=White Mage
[filter_wml]
[variables]
casting_the_spell=yes
[/variables]
[/filter_wml]
[/filter]
[frame]
duration=125
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo2.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo4.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-mage-magic-1.png"
[/frame]
[/standing_anim]
[standing_anim]
[filter]
type=Mage of Light
[filter_wml]
[variables]
casting_the_spell=yes
[/variables]
[/filter_wml]
[/filter]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo1.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo2.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo3.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo4.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo5.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-3.png"
halo=halo/holy/halo6.png
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-2.png"
[/frame]
[frame]
duration=125
image="units/human-magi/white-cleric-magic-1.png"
[/frame]
[/standing_anim]
[/effect]
[/object]
#enddef

View file

@ -1,185 +1,185 @@
#textdomain wesnoth-ei
#
# These events are shared between the two final scenarios
#
[event]
name=attack
[filter]
id=Dacyn # wmllint: recognize Dacyn
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Dacyn
message= _ "Your evil will darken the earth no longer!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Terraent # wmllint: recognize Terraent
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Terraent
message= _ "I shall avenge the death of my comrades!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Engineer # wmllint: recognize Engineer
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Engineer
message= _ "Im gonna blow you up!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Grug # wmllint: recognize Grug
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Grug
message= _ "Grug again dead make!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Owaec # wmllint: recognize Owaec
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Owaec
message= _ "Taste the steel of the Horse Clans!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Gweddry # wmllint: recognize Gweddry
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Gweddry
message= _ "This is for Wesnoth!"
[/message]
[/event]
[event]
name=last breath
[filter]
id=Mal-Ravanal # wmllint: recognize Mal-Ravanal
[/filter]
[message]
speaker=Mal-Ravanal
message= _ "You are more powerful than I expected, but you cannot possibly defeat me."
[/message]
[if]
[have_location]
[and]
x,y=$x1,$y1
radius=3
[/and]
[filter]
id=Dacyn
[/filter]
[/have_location]
[then] #Dacyn is close enough; Mal-Ravanal can't escape
{DACYN_FAKE_ATTACK_ANIMATION_OBJECT}
[animate_unit]
[filter]
id=Mal-Ravanal
[/filter]
flag=failed_teleport
[/animate_unit]
[message]
speaker=Dacyn
message= _ "No. Your reign of terror ends today."
[/message]
[message]
speaker=Mal-Ravanal
message= _ "What?!... I... cannot... lose..."
[/message]
[animate_unit]
[filter]
id=Mal-Ravanal
[/filter]
flag=death
[animate]
[filter]
id=Dacyn
[/filter]
flag=fake_attack
[/animate]
[/animate_unit]
[kill]
id=Mal-Ravanal
[/kill]
[kill]
race=undead
animate=yes
[/kill]
[endlevel]
result=victory
carryover_report=no
save=no
[/endlevel]
[/then]
[else] #Dacyn is too far away; Mal-Ravanal escapes
[animate_unit]
[filter]
id=Mal-Ravanal
[/filter]
flag=pre_teleport
[/animate_unit]
[kill]
id=Mal-Ravanal
animate=no
fire_event=no
[/kill]
[message]
speaker=Dacyn
message= _ "I wasnt able to prevent his escape from here. Now Wesnoth is doomed..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/else]
[/if]
[/event]
#textdomain wesnoth-ei
#
# These events are shared between the two final scenarios
#
[event]
name=attack
[filter]
id=Dacyn # wmllint: recognize Dacyn
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Dacyn
message= _ "Your evil will darken the earth no longer!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Terraent # wmllint: recognize Terraent
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Terraent
message= _ "I shall avenge the death of my comrades!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Engineer # wmllint: recognize Engineer
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Engineer
message= _ "Im gonna blow you up!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Grug # wmllint: recognize Grug
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Grug
message= _ "Grug again dead make!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Owaec # wmllint: recognize Owaec
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Owaec
message= _ "Taste the steel of the Horse Clans!"
[/message]
[/event]
[event]
name=attack
[filter]
id=Gweddry # wmllint: recognize Gweddry
[/filter]
[filter_second]
id=Mal-Ravanal
[/filter_second]
[message]
speaker=Gweddry
message= _ "This is for Wesnoth!"
[/message]
[/event]
[event]
name=last breath
[filter]
id=Mal-Ravanal # wmllint: recognize Mal-Ravanal
[/filter]
[message]
speaker=Mal-Ravanal
message= _ "You are more powerful than I expected, but you cannot possibly defeat me."
[/message]
[if]
[have_location]
[and]
x,y=$x1,$y1
radius=3
[/and]
[filter]
id=Dacyn
[/filter]
[/have_location]
[then] #Dacyn is close enough; Mal-Ravanal can't escape
{DACYN_FAKE_ATTACK_ANIMATION_OBJECT}
[animate_unit]
[filter]
id=Mal-Ravanal
[/filter]
flag=failed_teleport
[/animate_unit]
[message]
speaker=Dacyn
message= _ "No. Your reign of terror ends today."
[/message]
[message]
speaker=Mal-Ravanal
message= _ "What?!... I... cannot... lose..."
[/message]
[animate_unit]
[filter]
id=Mal-Ravanal
[/filter]
flag=death
[animate]
[filter]
id=Dacyn
[/filter]
flag=fake_attack
[/animate]
[/animate_unit]
[kill]
id=Mal-Ravanal
[/kill]
[kill]
race=undead
animate=yes
[/kill]
[endlevel]
result=victory
carryover_report=no
save=no
[/endlevel]
[/then]
[else] #Dacyn is too far away; Mal-Ravanal escapes
[animate_unit]
[filter]
id=Mal-Ravanal
[/filter]
flag=pre_teleport
[/animate_unit]
[kill]
id=Mal-Ravanal
animate=no
fire_event=no
[/kill]
[message]
speaker=Dacyn
message= _ "I wasnt able to prevent his escape from here. Now Wesnoth is doomed..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/else]
[/if]
[/event]