dialog update for DD

This commit is contained in:
Scott Klempner 2006-01-29 14:17:24 +00:00
parent 699dc1076a
commit d3ef6f1077

View file

@ -153,6 +153,8 @@
[recall]
description=Kalenz
[/recall]
[redraw]
[/redraw]
[message]
description=Delfador
message= _ "At last, this is the entrance to the Dwarven Kingdoms."
@ -191,6 +193,8 @@
[recall]
role=Outlaw_Advisor
[/recall]
[redraw]
[/redraw]
[message]
role=Outlaw_Advisor
message= _ "My uncle used to smuggle... err... I mean... trade food for the dwarves. He could get grain carts in under the very noses of those ugly orcs."
@ -217,6 +221,10 @@
[/if]
[/event]
#
# Some colorful talking events to make the scenario more interesting
#
[event]
name=turn 2
[message]
@ -246,6 +254,107 @@
[/message]
[/event]
[event]
name=die
[filter_second]
description=Haldiel
[/filter_second]
[message]
speaker=second_unit
message= _ "Back to the abyss, spawn of filth!"
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
description=Uncle Somf
[/filter]
[store_unit]
variable=outlaw_advisor_store
[filter]
role=Outlaw_Advisor
[/filter]
[/store_unit]
# proximity check
[store_locations]
x=$x1
y=$y1
variable=uncle_check_loc
radius=1
[/store_locations]
# The unit we want to be next to
[store_unit]
variable=outlaw_advisor_store
[filter]
role=Outlaw_Advisor
[/filter]
[/store_unit]
# Iterate over each location checking to see if the outlaw target is standing next to Uncle Somf
{FOREACH uncle_check_loc i}
{VARIABLE_OP temp_x format $uncle_check_loc[$i].x}
{VARIABLE_OP temp_x multiply -1}
{VARIABLE_OP temp_x add $outlaw_advisor_store.x}
{VARIABLE_OP temp_y format $uncle_check_loc[$i].y}
{VARIABLE_OP temp_y multiply -1}
{VARIABLE_OP temp_y add $outlaw_advisor_store.y}
[if]
[variable]
name=temp_x
numerical_equals=0
[/variable]
[then]
[if]
[variable]
name=temp_y
numerical_equals=0
[/variable]
[then]
[if]
[variable]
name=outlaw_repartee
numerical_equals=0
[/variable]
[then]
{VARIABLE_OP message_text format (_ "How are we doing, $outlaw_name|?")}
[message]
description=Uncle Somf
message=$message_text
[/message]
[message]
description=$outlaw_name
message= _ "The same as always, Uncle!"
[/message]
[message]
description=Uncle Somf
message= _ "That bad, huh?"
[/message]
{VARIABLE outlaw_repartee 1}
[/then]
[/if]
[/then]
[/if]
[/then]
[/if]
{NEXT i}
{CLEAR_VARIABLE temp_x}
{CLEAR_VARIABLE temp_y}
{CLEAR_VARIABLE outlaw_advisor_store}
{CLEAR_VARIABLE uncle_check_loc}
[/event]
#
# Finding the bandit uncle who gives you a big hint about the true exit
#
[event]
name=moveto
[filter]
@ -261,6 +370,8 @@
[then]
{UNIT (Bandit) (Uncle Somf) ( _ "Uncle Somf") 1 18 24}
[redraw]
[/redraw]
#
# The bandit's speech depends on who finds him
#
@ -576,6 +687,9 @@
message= _ "Whew! We make our way through the dangerous fog of the mountains, and now there is all this chaos before us! Come on, men! We must make it to the mines, which lie ahead of us!"
[/message]
{CLEAR_VARIABLE true_entrance_location}
{CLEAR_VARIABLE outlaw_name}
{CLEAR_VARIABLE outlaw_repartee}
{CLEAR_VARIABLE message_text}
[/event]
{campaigns/Heir_To_The_Throne/utils/deaths.cfg}