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