the way I was hinting at is done by having the player's special 'changed' (using 'changedparent' specifically) Script to randomly re-assign the monster to a room, as you move (re-assign yourself, lol) to a room.
http://docs.textadventures.co.uk/quest/ ... anges.html (the special 'changed' Script)
and then you use a (global) Turnscript Element to check if you and monster are in same room, and then to check what room you're both in, and to check what condition you're in, to determine what action(s)~event(s) (script~s) to do.
....
actually it may be better to do it all in the 'changedparent' Script... all you got to do would be to have the monster's room-assigning script(s) to occur first before the checking scripts:
you move
the monster moves
and then the checking
you move
the monster moves
and then the checking
you move
the monster moves
and then the checking
etc
etc
etc