[Question] act.other.c - do_gen_tog

From: Crimson Wizard (cwizard@GIBLETS.COM)
Date: 07/15/97


In:

  case SCMD_NOHASSLE:
    if (PRF_TOG_CHK(ch, PRF_NOHASSLE) == 0) {
      if (GET_PROMPT(ch))
        free(GET_PROMPT(ch));
        GET_PROMPT(ch) = "&G<Z:%z R:%r I:%i>&n";
    } else {
      if (GET_PROMPT(ch))
        free(GET_PROMPT(ch));
        GET_PROMPT(ch) = "Regular Player Prompt (testing):";
    }
    result = PRF_TOG_CHK(ch, PRF_NOHASSLE);
    break;

I have half of this working, when nohassle is turned ON, the prompt is set
to green and everything is groovy.. when nohassle is toggled again, it
throws the game into a loop and I'm at a loss as to why (it's probably
very simple!@#), any insight is appreciated.

Eliah
giblets.com 4000

--
#!/bin/sh
whois yea.com|grep YEA2|awk '{print $1}'
whois aree.com|grep DOM|awk '{print $1}'
whois aree.com|grep DOM|awk '{print $1}'|cut -c1
whois tm920|grep TM920|awk '{print $4}'|cut -d@ -f1


      +-----------------------------------------------------------+
      | 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/08/00 PST