ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/chat.ext
(Generate patch)

Comparing deliantra/maps/perl/chat.ext (file contents):
Revision 1.29 by elmex, Wed Aug 2 16:59:47 2006 UTC vs.
Revision 1.30 by root, Thu Aug 3 11:23:58 2006 UTC

21 } 21 }
22 } 22 }
23 } 23 }
24} 24}
25 25
26sub on_logout { 26sub on_login {
27 my ($pl, $host) = @_; 27 my ($pl, $host) = @_;
28 28
29 clean_timeouts $pl->ob; 29 clean_timeouts $pl->ob;
30} 30}
31 31
111 if ($msg) { 111 if ($msg) {
112 my $name = $who->name; 112 my $name = $who->name;
113 my $NOW = time; 113 my $NOW = time;
114 114
115 utf8::encode $msg; # ->message not yet utf8-ified 115 utf8::encode $msg; # ->message not yet utf8-ified
116 cf::LOG cf::llevDebug, sprintf "QBERT [%s] %s\n", $name, $msg; 116# cf::LOG cf::llevDebug, sprintf "QBERT [%s] %s\n", $name, $msg;
117 cf::ext::schmorp_irc::do_notice (sprintf "[%s] %s", $name, $msg); 117 cf::ext::schmorp_irc::do_notice (sprintf "[%s] %s", $name, $msg);
118 118
119 $_->ob->message ("$name chats: $msg", cf::NDI_BLUE) 119 $_->ob->message ("$name chats: $msg", cf::NDI_BLUE)
120 for grep { $_->ob->{ext_ignore_shout}{$name} < $NOW && $_->listening >= 10 } cf::player::list; 120 for grep { $_->ob->{ext_ignore_shout}{$name} < $NOW && $_->listening >= 10 } cf::player::list;
121 121
131 131
132 if ($msg) { 132 if ($msg) {
133 my $NOW = time; 133 my $NOW = time;
134 my $name = $who->name; 134 my $name = $who->name;
135 135
136 cf::LOG cf::llevDebug, sprintf "QBERT {%s} %s\n", $name, $msg; 136# cf::LOG cf::llevDebug, sprintf "QBERT {%s} %s\n", $name, $msg;
137 cf::ext::schmorp_irc::do_notice (sprintf "{%s} %s\n", $name, $msg); 137 cf::ext::schmorp_irc::do_notice (sprintf "{%s} %s\n", $name, $msg);
138 138
139 utf8::encode $msg; # ->message not yet utf8-ified 139 utf8::encode $msg; # ->message not yet utf8-ified
140 $_->ob->message ("$name shouts: $msg", cf::NDI_RED) 140 $_->ob->message ("$name shouts: $msg", cf::NDI_RED)
141 for grep { $_->ob->{ext_ignore_shout}{$name} < $NOW && $_->listening >= 2 } cf::player::list; 141 for grep { $_->ob->{ext_ignore_shout}{$name} < $NOW && $_->listening >= 2 } cf::player::list;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines