ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/lib/cf.pm
(Generate patch)

Comparing deliantra/server/lib/cf.pm (file contents):
Revision 1.293 by root, Tue Jul 3 05:14:15 2007 UTC vs.
Revision 1.295 by root, Wed Jul 4 05:08:15 2007 UTC

1412 1412
1413 # create single paragraphs (very hackish) 1413 # create single paragraphs (very hackish)
1414 s/(?<=\S)\n(?=\w)/ /g; 1414 s/(?<=\S)\n(?=\w)/ /g;
1415 1415
1416 # compress some whitespace 1416 # compress some whitespace
1417 1 while s/\s*\n\s*\n\s*/\n/; 1417 s/\s+\n/\n/g; # ws line-ends
1418 1418 s/\n\n+/\n/g; # double lines
1419 s/^\s+//; 1419 s/^\n+//; # beginning lines
1420 s/\s+$//; 1420 s/\n+$//; # ending lines
1421 1421
1422 $_ 1422 $_
1423} 1423}
1424 1424
1425sub hintmode { 1425sub hintmode {
2407sub cf::client::send_msg { 2407sub cf::client::send_msg {
2408 my ($self, $color, $type, $msg, @extra) = @_; 2408 my ($self, $color, $type, $msg, @extra) = @_;
2409 2409
2410 $msg = $self->pl->expand_cfpod ($msg); 2410 $msg = $self->pl->expand_cfpod ($msg);
2411 2411
2412 return unless @extra || length $msg;
2413
2412 if ($self->can_msg) { 2414 if ($self->can_msg) {
2413 $self->send_packet ("msg " . $self->{json_coder}->encode ([$color, $type, $msg, @extra])); 2415 $self->send_packet ("msg " . $self->{json_coder}->encode ([$color, $type, $msg, @extra]));
2414 } else { 2416 } else {
2415 # replace some tags by gcfclient-compatible ones 2417 # replace some tags by gcfclient-compatible ones
2416 for ($msg) { 2418 for ($msg) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines