--- deliantra/server/lib/cf.pm 2007/07/14 14:33:30 1.306 +++ deliantra/server/lib/cf.pm 2007/07/15 22:39:48 1.307 @@ -2773,12 +2773,19 @@ type => $info->{type}, copyright => $info->{copyright}, #TODO# }); - my $data = pack "(w/a*)*", $meta, $info->{data}; - my $chk = Digest::MD5::md5 "$info->{chksum},$meta"; # mangle data checksum and metadata my $idx = (cf::face::find $name) || cf::face::alloc $name; - cf::face::set_type $idx, 1; - cf::face::set_data $idx, 0, $data, $chk; + + if ($name =~ /\.jpg$/) { + cf::face::set_data $idx, 0, $info->{data}, $info->{chksum};#d# temp hack + cf::face::set_data $idx, 1, $info->{data}, $info->{chksum};#d# temp hack + } else { + my $data = pack "(w/a*)*", $meta, $info->{data}; + my $chk = Digest::MD5::md5 "$info->{chksum},$meta"; # mangle data checksum and metadata + + cf::face::set_type $idx, 1; + cf::face::set_data $idx, 0, $data, $chk; + } cf::cede_to_tick; }