Use mobinvis (make it so only immortals can see them) on a scriptmob
(name it.. whatever, its just to hold scripts afterall) and set it to
the room, with no movement... give it a random script, make the
percentage high or low depending on how frequent you want the exits to
change. Now, inside the random script, put in a random fork condition,
and in each of these fork conditions, put an mpopen and mpclose (I think
those are the ones, it lets a movile "dig" or "cover" an exit) with the
desired destination and direction... make SURE you do an mpclose on all
possible exits before the rand fork condition, that way the exits wont
stick... so basically... random execute of the script, mpclose all
directions, then a random fork selection of three possible outcomes, the
first as north to room 2 and west to room 3, the second has west to room
3 and south to room 4, and the third has south to room 4 and east to
room 5... Voila, you have your changing exits. If you want this "shift"
to be made aware to the players, its fun to stick in an emote too, like
"Suddenly the stone walls begin to collapse in a unexpected orderly
fashion. Each brick dances with the next in liquid movements, changing
their once-static foundation, until the entire room has a completely
different appearance."... the only thing is, you'd have to make the room
desc vague enough to support the change of exits.
$n enters the room
Am I on the right track here?