DM: Fixed very unlikely case of possible breakage

It was in theory possible to spot the first village from the map edge, in which case Rorthin might not appear if his target location was randomized to be a border hex, so instead we just always move him to the hex north of Delfador.
This commit is contained in:
ln-zookeeper 2016-12-11 16:39:18 +02:00
parent 0383e713ec
commit f16550f538

View File

@ -175,10 +175,7 @@
[/have_location] [/have_location]
[/filter_condition] [/filter_condition]
# Pick a random hex around Delfador, then find the closest shrouded hex # Move Rorthin to north of Delfador from the closest shrouded hex
# and move in Rorthin from there
{RANDOM "n,ne,se,s,sw,nw"}
[store_locations] [store_locations]
[filter_adjacent_location] [filter_adjacent_location]
@ -186,7 +183,7 @@
id=Delfador id=Delfador
[/filter] [/filter]
adjacent=$random adjacent=s
[/filter_adjacent_location] [/filter_adjacent_location]
variable=next_to_delf variable=next_to_delf
@ -265,7 +262,7 @@
side=1 side=1
[/allow_recruit] [/allow_recruit]
{CLEAR_VARIABLE random,next_to_delf,move_from} {CLEAR_VARIABLE next_to_delf,move_from}
[/event] [/event]
#define MEMOIRS_DEAD_HOUSE X Y TYPE ID NAME_STRING ACTIONS #define MEMOIRS_DEAD_HOUSE X Y TYPE ID NAME_STRING ACTIONS