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

Comparing deliantra/Deliantra/Deliantra.pm (file contents):
Revision 1.82 by root, Tue Feb 6 23:53:26 2007 UTC vs.
Revision 1.85 by root, Wed Feb 7 00:44:18 2007 UTC

213 adamant => 256, 213 adamant => 256,
214 liquid => 512, 214 liquid => 512,
215 tin => 1024, 215 tin => 1024,
216 bone => 2048, 216 bone => 2048,
217 ice => 4096, 217 ice => 4096,
218
219 # guesses
220 runestone => 12,
221 bronze => 18,
222 "ancient wood" => 20,
223 glass => 36,
224 marble => 66,
225 ice => 68,
226 stone => 70,
227 stone => 80,
228 cloth => 136,
229 ironwood => 144,
230 adamantium => 258,
231 glacium => 260,
232 blood => 544,
218; 233;
219 234
220# object as in "Object xxx", i.e. archetypes 235# object as in "Object xxx", i.e. archetypes
221sub normalize_object($) { 236sub normalize_object($) {
222 my ($ob) = @_; 237 my ($ob) = @_;
230 delete $ob->{material}; 245 delete $ob->{material};
231 } else { 246 } else {
232 warn "object $ob->{_name} has both materialname ($ob->{materialname}) and material ($ob->{material}) set.\n"; 247 warn "object $ob->{_name} has both materialname ($ob->{materialname}) and material ($ob->{material}) set.\n";
233 delete $ob->{material}; # assume materilname is more specific and nuke material 248 delete $ob->{material}; # assume materilname is more specific and nuke material
234 } 249 }
250 } elsif (my $name = $MATERIAL{$ob->{material}}) {
251 delete $ob->{material};
252 $ob->{materialname} = $name;
235 } else { 253 } else {
236 if (my $name = $MATERIAL{$ob->{material}}) { 254 warn "object $ob->{_name} has unknown material ($ob->{material}) set.\n";
237 delete $ob->{material};
238 $ob->{materialname} = $name;
239 }
240 } 255 }
241 } 256 }
242 257
243 # nuke outdated or never supported fields 258 # nuke outdated or never supported fields
244 delete @$ob{qw( 259 delete @$ob{qw(

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines