ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC/Protocol.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC/Protocol.pm (file contents):
Revision 1.92 by root, Sat Dec 9 21:26:46 2006 UTC vs.
Revision 1.94 by root, Fri Mar 16 02:33:49 2007 UTC

628 [0.75, 0.61, 0.20], 628 [0.75, 0.61, 0.20],
629 [0.99, 0.77, 0.26], 629 [0.99, 0.77, 0.26],
630 [0.74, 0.65, 0.41], 630 [0.74, 0.65, 0.41],
631 ); 631 );
632 632
633 my $fg = $color[$color % @color];
634
633 $self->logprint ("info: ", $text); 635 $self->logprint ("info: ", $text);
634 636
635 # try to create single paragraphs of multiple lines sent by the server 637 # try to create single paragraphs of multiple lines sent by the server
636 $text =~ s/(?<=\S)\n(?=\w)/ /g; 638 $text =~ s/(?<=\S)\n(?=\w)/ /g;
637 639
638 $text = CFPlus::asxml $text; 640 $text = CFPlus::asxml $text;
639 $text =~ s/\[b\](.*?)\[\/b\]/<b>\1<\/b>/g; 641 $text =~ s/\[b\](.*?)\[\/b\]/<b>\1<\/b>/g;
640 $text =~ s/\[color=(.*?)\](.*?)\[\/color\]/<span foreground='\1'>\2<\/span>/g; 642 $text =~ s/\[color=(.*?)\](.*?)\[\/color\]/<span foreground='\1'>\2<\/span>/g;
641 643
642 ::message ({ fg => $color[$color], markup => $_ }) 644 ::message ({ fg => $fg, markup => $_ })
643 for split /\n/, $text; 645 for split /\n/, $text;
644 646
645 $self->{statusbox}->add ($text, 647 $self->{statusbox}->add ($text,
646 group => $text, 648 group => $text,
647 fg => $color[$color], 649 fg => $fg,
648 timeout => $color >= 2 ? 180 : 10, 650 timeout => $color >= 2 ? 180 : 10,
649 tooltip_font => $::FONT_FIXED, 651 tooltip_font => $::FONT_FIXED,
650 ); 652 );
651} 653}
652 654
926 928
927 $self->update_server_info; 929 $self->update_server_info;
928 930
929 $self->send_command ("output-sync $::CFG->{output_sync}"); 931 $self->send_command ("output-sync $::CFG->{output_sync}");
930 $self->send_command ("output-count $::CFG->{output_count}"); 932 $self->send_command ("output-count $::CFG->{output_count}");
933 $self->send_command ("output-rate $::CFG->{output_rate}") if $::CFG->{output_rate} > 0;
931 $self->send_command ("pickup $::CFG->{pickup}"); 934 $self->send_command ("pickup $::CFG->{pickup}");
932} 935}
933 936
934sub buildat { 937sub buildat {
935 my ($self, $builditem, $x, $y) = @_; 938 my ($self, $builditem, $x, $y) = @_;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines