DM: Make Ulrek a hero with traits during his appearance

This accomplishes several things:
1. Harmony with HttT plot point with Relgorn.
2. A free Ulrek in S19 allows another recall, helping with a stronger I-M.
3. Slightly strengthens him in S18, to deal with I-M now having a side.
4. Dialog in S19 helps characterization of Delfador.
This commit is contained in:
sigurdfdragon 2017-10-11 14:53:16 -04:00 committed by Jeffrey 'Sigurd' Westcoat
parent 0bd5cb646f
commit 1b4f79269d
5 changed files with 44 additions and 1 deletions

View file

@ -61,7 +61,6 @@
[unit]
{ULREK}
# wmllint: unwho ULREK
placement=leader
[/unit]
{DELFADOR_GETS_DWARVES}
@ -196,6 +195,10 @@
description=_ "Death of Delfador"
condition=lose
[/objective]
[objective]
description=_ "Death of Ulrek"
condition=lose
[/objective]
{TURNS_RUN_OUT}
@ -329,6 +332,10 @@
description=_ "Death of Delfador"
condition=lose
[/objective]
[objective]
description=_ "Death of Ulrek"
condition=lose
[/objective]
{TURNS_RUN_OUT}

View file

@ -146,6 +146,11 @@
[event]
name=prestart
{KALENZ_REJOINS_DELFADOR 26 22}
[unit]
{ULREK}
# wmllint: unwho ULREK
placement=leader
[/unit]
{UNDEAD_REJOIN_DELFADOR}
{MODIFY_UNIT (side=1) facing nw}
@ -178,6 +183,10 @@
description= _ "Death of Kalenz"
condition=lose
[/objective]
[objective]
description=_ "Death of Ulrek"
condition=lose
[/objective]
{TURNS_RUN_OUT}
@ -543,6 +552,10 @@
speaker=Kalenz
message= _ "You have earned the name the accursed one gave you... Delfador the Great."
[/message]
[message]
speaker=Ulrek
message=_"Indeed. This will be quite a tale to tell."
[/message]
[if]
[have_unit]
side=1

View file

@ -88,6 +88,11 @@
type=Dwarvish Lord
id=Ulrek
name= _ "Ulrek"
unrenamable=yes
[modifications]
{TRAIT_QUICK}
{TRAIT_STRONG}
[/modifications]
#enddef
#define METHOR

View file

@ -72,6 +72,20 @@
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
id=Ulrek
side=1 # For S18 & S19
[/filter]
[message]
speaker=Delfador
message=_"With Ulrek slain we cannot count on dwarvish help! All is lost!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]

View file

@ -380,7 +380,11 @@
fire_event=no
[/kill]
# Ulrek and the rest of the dwarves accompany Delfador
# Ulrek is made a hero for the rest of his appearance,
# as Relgorn (his son) won't think well of Delfador in
# HttT if Ulrek gets killed.
{MODIFY_UNIT (id=Ulrek) canrecruit no}
{MAKE_HERO Ulrek}
{MODIFY_UNIT (side=2) side 1}
[modify_side]
side=2