EI S02: Dialogue improvement

Implemented long-standing TODO. The trolls are now hidden until sighted by the player. When interacting with the dwarfs, Gweddry will now respond according to whether the trolls have been sighted or not.

Closes #3689
This commit is contained in:
George 2018-11-05 20:06:54 +02:00 committed by Gregory A Lundberg
parent 4c882f0675
commit 4b49c5c8af
No known key found for this signature in database
GPG key ID: 149484078AE8AE9E

View file

@ -45,6 +45,7 @@
id=Kabak
name= _ "Kabak"
canrecruit=yes
hidden=yes
[ai]
aggression=1.0
@ -178,6 +179,9 @@
[event]
name=start
{VARIABLE undead no}
{VARIABLE monsters no}
[message]
speaker=Gweddry
message= _ "Where are we? I cant see where we are going."
@ -199,6 +203,25 @@
[/message]
[/event]
# Find the trolls
[event]
name=sighted
{VARIABLE monsters yes}
[filter]
side=2
[/filter]
[filter_second]
side=1
[/filter_second]
[modify_side]
side=2
hidden=no
[/modify_side]
[/event]
[event]
name=moveto
[filter]
@ -230,10 +253,21 @@
message= _ "Who goes there?"
[/message]
[message]
speaker=Gweddry
message= _ "We are soldiers of the king of Wesnoth. Will you help us fight these trolls?"
[/message]
[if]
{VARIABLE_CONDITIONAL monsters boolean_equals yes}
[then]
[message]
speaker=Gweddry
message= _ "We are soldiers of the king of Wesnoth. Will you help us fight these trolls?"
[/message]
[/then]
[else]
[message]
speaker=Gweddry
message= _ "We are soldiers of the king of Wesnoth. We know trolls dwell in these caves. Will you help us fight them?"
[/message]
[/else]
[/if]
[message]
speaker=unit
@ -389,6 +423,7 @@
[/message]
{CLEAR_VARIABLE undead}
{CLEAR_VARIABLE monsters}
[endlevel]
result=victory