Re: Mud Cheats Page

From: Desmond Daignault (tekdd@DTOL.DATATIMES.COM)
Date: 10/24/97


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