--- deliantra/server/ext/chat.ext 2007/08/10 05:38:16 1.30 +++ deliantra/server/ext/chat.ext 2007/09/02 08:43:46 1.32 @@ -64,6 +64,7 @@ my ($pl) = @_; clean_timeouts $pl->ob; + $pl->send_msg ($SAY_CHANNEL); $pl->send_msg ($CHAT_CHANNEL); }, @@ -778,7 +779,7 @@ my $name = $ob->name; my @plonmap = grep $ob->on_same_map_as ($_->ob), cf::player::list; - $_->send_msg ($SAY_CHANNEL => "$name says: $msg", cf::NDI_GREY | ($_ == $ob ? cf::NDI_REPLY : 0)) + $_->send_msg ($SAY_CHANNEL => "$name says: $msg", cf::NDI_GREY | ($_ == $ob->contr ? cf::NDI_REPLY : 0)) for @plonmap; # npcs, magic_ears etc.