Great, I plugged that in and it works perfectly, except that it saves
the position for immortals and higher, so I changed it to this. (In case
any cares. :))
act.other.c in do_quit:
add to variables int value;
} else {
value = world[IN_ROOM(ch)].number;
if (real_room(value) != NOWHERE && GET_LEVEL(ch) < LEVEL_IMMORT) {
SET_BIT(PLR_FLAGS(ch), PLR_LOADROOM);
GET_LOADROOM(ch) = value;
}
if (!GET_INVIS_LEV(ch))
--
Leonard Burns IV
lburns@continet.com
+-----------------------------------------------------------+
| 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/07/00 PST