On Thu, 23 Oct 1997, George wrote: =>On Thu, 23 Oct 1997, R. E. Paret wrote: => =>>http://www.geocities.com/TimesSquare/Castle/8024/index.html => =>#1 - Not sure if CircleMUD is fixed, it should be. As of pl4 (i know it's old) it wasn't. this should fix it: for (temp2 = descriptor_list; temp2; temp2 = nextd) { nextd = temp2->next; if ((temp2 != d) && temp2->character && !IS_NPC(temp2->character) && !strcmp(CAP(tmp_name), GET_NAME(temp2->character))) { SEND_TO_Q("That name is being used, try another.\r\n" "Name: ", d); return; } } =>#2 - CircleMUD lists objects one at a time so it should not crash. => (However, show_obj_to_char() uses page_string() instead of => send_to_char() so I'm not 100% positive...try it.) :) I have crashed a mud by donating 10000 coins, one at a time, then going to the donation room and typing look a few times. Object stacking solves this problem though. (or do what i did and merge piles of coins together) =>#5 - Not much to do about that one. Sure there is. If the mud isn't a pk mud add in a check to see if the mob is charmed and if the master is a player. If so, don't allow them to rescue mobs, hit players, etc. -- Dez. void signature () { printf ("Praise not the day until evening has come; a woman\n" "until she is burnt; a sword until it is tried; a maiden until\n" "she is married; ice until it has been crossed; beer until it\n" "has been drunk. -- Viking Proverb\n"); } +------------------------------------------------------------+ | 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