// Mobydick added an ANSI reset to this, 12-17-94. // The idea is to prevent people from screwing up the color schemes of // others with their text. I'm not sure if this is going to work. Feel // free to remove it if it doesn't, as long as you install something // else that works Better. #include <ansi.h> varargs void say(string msg, mixed exclude) { object me; if (this_player()) me = this_player(); else me = previous_object(); // msg+= NOR; // This gave lots of ansi chars, // for people with no ansi handling. if(objectp(exclude)) exclude = ({ me, exclude }); else if(pointerp(exclude)) exclude += ({ me }); else if (!exclude) exclude = ({ me }); message("say", msg, environment(me), exclude); }