Just a simple little command for mobs to gecho to the MUD - I found it useful
because we have a few special features that could use things to report to the
whole mud - without gossiping, etc... basically, mgecho is a hack of gecho +
mecho - simple.
Any comments, suggestions, questions - email viperbrd@aol.com
Though I doubt there's much to comment on :p
Remember to add mgecho to the ACMD list and Master Cmmd list (R) in
interpreter.c
-=-=-=-=- Place in dg_mobcmd.c -=-=-=-=-
ACMD(do_mgecho)
{
  struct descriptor_data *pt;
      skip_spaces(&argument);
  delete_doubledollar(argument);
    if (!MOB_OR_IMPL(ch)) {
        send_to_char( "Huh?!?\r\n", ch );
        return;
    }
    if (AFF_FLAGGED(ch, AFF_CHARM))
        return;
    if (!*argument) {
        mob_log(ch, "mgecho called with no arguments");
        return;
    }
  else {
   sprintf(buf, "%s\r\n", argument);
    for (pt = descriptor_list; pt; pt = pt->next)
      if (STATE(pt) == CON_PLAYING && pt->character && pt->character != ch)
        send_to_char(buf, pt->character);
     }
 }
-=-=-=-=- End -=-=-=-=-
 - Brandon (Viper)
TimeTravellerMUD
     +------------------------------------------------------------+
     | 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/15/00 PST