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

Comparing deliantra/Deliantra/Deliantra/Protocol.pm (file contents):
Revision 1.41 by root, Thu May 25 02:23:33 2006 UTC vs.
Revision 1.42 by root, Thu May 25 02:38:17 2006 UTC

861 } 861 }
862 862
863 $self->map_update (\@dirty); 863 $self->map_update (\@dirty);
864} 864}
865 865
866=item $conn->image_info ($numfaces, $chksum, [...image-sets])
867
868=cut
869
870sub image_info { }
871
866sub feed_replyinfo { 872sub feed_replyinfo {
867 my ($self, $data) = @_; 873 my ($self, $data) = @_;
868 874
869 if ($data =~ s/^image_sums \d+ \d+ //) { 875 if ($data =~ s/^image_sums \d+ \d+ //) {
870 my ($num, $chksum, $faceset, $name) = unpack "n N C C/Z*", $data; 876 my ($num, $chksum, $faceset, $name) = unpack "n N C C/Z*", $data;
871 877
872 $self->need_face ($num, $name, $chksum); 878 $self->need_face ($num, $name, $chksum);
879
880 } elsif ($data =~ s/^image_info\s+//) {
881 $self->image_info (split /\n/, $data);
882
873 } elsif ($data =~ s/^skill_info\s+//) { 883 } elsif ($data =~ s/^skill_info\s+//) {
874 for (split /\012/, $data) { 884 for (split /\012/, $data) {
875 my ($id, $name) = split /:/, $_, 2; 885 my ($id, $name) = split /:/, $_, 2;
876 $self->{skill_info}{$id} = $name; 886 $self->{skill_info}{$id} = $name;
877 } 887 }
888
878 } elsif ($data =~ s/^spell_paths\s+//) { 889 } elsif ($data =~ s/^spell_paths\s+//) {
879 for (split /\012/, $data) { 890 for (split /\012/, $data) {
880 my ($id, $name) = split /:/, $_, 2; 891 my ($id, $name) = split /:/, $_, 2;
881 $self->{spell_paths}{$id} = $name; 892 $self->{spell_paths}{$id} = $name;
882 } 893 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines