Ok hopefully someone will notice this obvious mistake. It is a fairly simple thing i am trying to do. when a character quits it will then set their load_room flag (or better yet set the start room so i can have both a load room and a start room as a toggle later on (example: they can recall to their startroom but start in there loadroom or vice versa.) anyway it seems fairly easy to do: here is what i added to my do_quit function. basically same thing as do_set loadroom. any ideas why its not working? thanks close_socket(d); } save_room = ch->in_room; /* if (GET_LEVEL(ch) <= 3) // 18.12 * Crash_rentsave(ch, 0); */ if (free_rent) Crash_rentsave(ch, 0); // save_char(ch, save_room); // 20.12.96 extract_char(ch); /* Char is saved in extract char */ // 21.12.96 SET_BIT(PLR_FLAGS(ch), PLR_LOADROOM); GET_LOADROOM(ch) = save_room; /* If someone is quitting in their house, let them load back here */ if (ROOM_FLAGGED(save_room, ROOM_HOUSE)) save_char(ch, save_room); the stuff under // 21.12.96 is what I just put in. Some of the other stuff commented out is tests and should be ignored. Thanks for any help or direction in this matter. Peter +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST