chum wrote:
if [object attribute equals] object [object] [player] Attribute [orientation]= north
then call function [north]
There is no internal function 'north' so you have to write such a function. Within the function you must check, if there is an exit in this room to north and then move the player to the room where the exit leads to. You can see this in ego.aslx in the function f_turn (Else If: expression dir="forward")
For each:loop exit in source expression ScopeExits()
If: expression exit.alias="north"
Set variable: player.parent=expression exit.to