I've run across this a couple times before its a bug with olc. if you look at the top of bool change_exit there is an EDIT_ROOM(ch, pRoom) when you dig this ends up setting you as the editor of the new room before creating any exits. So that when it makes the exit it adds it to the newly created room. if you change that line to: pRoom = ch->in_room; it should make the exit in the correct room.
-Neflar > Okay heres whats happening. The exit messages are fixed. It was directly > related to the order of how they are entered. For example, North = 0, East = > 1, South = 2, West = 3, Up = 4, Down = 5, Northeast = 6, Southeast = 7, > Southwest = 8, Northwest = 9 so my rev_dir = 2, 3, 0, 1, 5, 4, 6, 7, 8, 9. > Looks kinda odd but thats how its set up. > > The problem I'm looking at is this. I redit create 31. Room is created. > I type: northeast dig 32. No exits show up so I goto room 32. Exits listed > are NE + SW. Now room 31 should have the NE exit. When I travel through both > directions in room 32 I end up in room 32. Can someone help me with this? > The same happens with the other directions as well. Thanks, > > Dantin

