Ran umcpropfix.
This commit is contained in:
parent
86fbdad8fb
commit
c68c31c89f
3 changed files with 745 additions and 745 deletions
|
@ -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]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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= _ "I’m 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 wasn’t 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= _ "I’m 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 wasn’t able to prevent his escape from here. Now Wesnoth is doomed..."
|
||||
[/message]
|
||||
[endlevel]
|
||||
result=defeat
|
||||
[/endlevel]
|
||||
[/else]
|
||||
[/if]
|
||||
[/event]
|
||||
|
|
Loading…
Add table
Reference in a new issue