On Wed, 3 Jan 1996, Nick wrote:
> On Wed, 3 Jan 1996, Ben Leibig wrote:
>
> > For some reason when someone(Well a immortal atleast(Our mud doesnt have
> > mortals yet)) rents they dont come back into the game where the rented
> > but in the immortal starting room. Any idea why this is and how i can
> > fix it.
>
> In the case of Immortals, each Immortal+ character has a defined starting
> room. Since Immortals aren't really "renting", they just get put in
> their designated starting room upon entering the MUD.
>
Actually, there's a simple way to fix this.
Assuming you're using the QUIT command to exit the mud:
edit act.other.c, searching do_quit for the line that reads
extract_char(ch); /*Char is saved in extract char*/
Insert the following just before extract_char(ch); :
GET_LOADROOM(ch) = world[ch->in_room].number;
This will set the player's loadroom to the room from which they left the
game.
(Fix is for circle3 pl8)
This archive was generated by hypermail 2b30 : 12/07/00 PST