On Thu, 20 Nov 1997 10:18:43 -0700 John Evans <evansj@HI-LINE.NET>
writes:
>Ok. I checked this out with fresh from the factory...er... FTP site bpl
12 >code.
>If you rent and then hit '1' at the menu, you end up at your
>start_room,
>not where you rented. If you rent, hit '0', and log back in, then you
>end
>up where you rented. Most interesting, no?
>
>The code in objsave.c in gen_receptionist() reads:
>
> save_room = ch->in_room;
> extract_char(ch);
> save_char(ch, save_room);
>
>and that should do the trick, but it's not. Hrmm....
>
>Checking nanny() in interpreter.c, but everything looks kosher there.
>Anyone else have any ideas as to what is going on with this funky
>behavior?
>
Perhaps it has something to do with the way it loads in the character
from the menu? If so, perhaps a PLR_RENTED flag could be added to stop
the funky behavior.
Lord Chaos
We are Borg of Microsoft. Competition is futile. Prepare to be
negotiated.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST