On Sun, 2 Nov 1997, StormeRider wrote: > Ok, on my mud I decided that there are some things that I don't want to be > purgeable. For example, the bulletin boards, and objects that people can > sit on (not a good idea to free memory thats already freed when they stand > up if its been purged). I added the item flag and changed do_purge to the > below. > > /* clean a room of all mobiles and objects */ ACMD(do_purge) { ....... } else if ((obj = get_obj_in_list_vis(ch, buf, world[ch->in_room].contents))) { if (!IS_OBJ_STAT(obj, ITEM_NOPURGE)) { act("$n destroys $p.", FALSE, ch, obj, 0, TO_ROOM); extract_obj(obj); } else { act("Your power seems to warp and flow around $p", FALSE, ch, obj, 0, TO_CHAR); } } else { send_to_char("Nothing here by that name.\r\n", ch); return; } ........ Everything else looks fine to me.... John Evans <evansj@hi-line.net> May the source be with you. +------------------------------------------------------------+ | 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