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