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



Reply via email to