Make Delfador return with the correct class in Clash at the Manor.

This commit is contained in:
Eric S. Raymond 2009-04-19 19:13:01 +00:00
parent d07d33fdbe
commit 951ce5b3b9
2 changed files with 15 additions and 29 deletions

View File

@ -50,6 +50,8 @@
[/side]
#wmllint: validate-on
{STARTING_VILLAGES_ALL 1}
[event]
name=prestart
@ -139,11 +141,14 @@
[/event]
[event]
name=die
name=last breath
[filter]
id=Eldred
[/filter]
# Keep his unit on the board
{FULL_HEAL id=Eldred}
[move_unit_fake]
type=$delfador_store.type
x=25,24,24
@ -152,30 +157,11 @@
# wmllint: recognize Delfador
{DELFADOR_ARRIVES 24 16}
#the flash of Delfador's lightning bolt
[scroll_to_unit]
id=Delfador
[/scroll_to_unit]
[sound]
name=lightning.ogg
[/sound]
[colour_adjust]
red=100
green=100
blue=100
[/colour_adjust]
[delay]
time=10
[/delay]
[colour_adjust]
red=0
green=0
blue=0
[/colour_adjust]
{DELFADOR_LIGHTNING}
[message]
id=Delfador

View File

@ -358,10 +358,10 @@
# consequences are delayed because 16 is talk-only.
#
# At the beginning of A New Ally (17), Delfador gets back the
# Wesnothians (his original recruit list), plus the human survivors from
# Terror at the Ford of Parthyn (12). However we don't bring back
# Lionel, the cutscene in 16 has him commanding the defenses of
# Weldyn.
# Wesnothians (his original recruit list), plus the human survivors
# from Terror at the Ford of Parthyn (12). However we don't bring back
# Lionel, the cutscene in Dark Skies over Weldyn (16) has him
# commanding the defenses of Weldyn.
#
#define RESTORE_WESNOTHIAN_VETERANS
@ -490,16 +490,16 @@
# At the end of Prince of Wesnoth (20), Delfador intervenes.
#define DELFADOR_ARRIVES X Y
[set_variable]
name=delfador_store.hitpoints
value=delfador_store.max_hitpoints
[/set_variable]
[unstore_unit]
variable=delfador_store
find_vacant=yes
x,y={X},{Y}
[/unstore_unit]
{CLEAR_VARIABLE delfador_store}
{FULL_HEAL id=Delfador}
[redraw]
side=1
[/redraw]
#enddef
# At the end of Prince of Wesnoth (20), Delfador gets control of side 1 again.