ID:174189
 
How would you go about doing this..

You walk in a door. You have to be south of the door to enter it. How would you do this?
You would have to modify the doors Enter(atom/movable/O) proc, so as it checked what direction you are coming in from (Just use if(get_dir(src, O) == SOUTH)).
With Enter() you simply return 1 if you want them to enter, and return 0 if you don't.
Look up enter in the reference for more info.
In response to DarkView
Thanks, that's what I needed.