… | |
… | |
310 | my ($obj) = @_; |
310 | my ($obj) = @_; |
311 | |
311 | |
312 | require Crossfire::Data; |
312 | require Crossfire::Data; |
313 | |
313 | |
314 | my $root; |
314 | my $root; |
|
|
315 | my $attr = { }; |
315 | |
316 | |
316 | my $arch = $ARCH{ $obj->{_name} }; |
317 | my $arch = $ARCH{ $obj->{_name} }; |
317 | my $type = $obj->{type} || $arch->{type}; |
318 | my $type = $obj->{type} || $arch->{type}; |
318 | |
319 | |
319 | if ($type > 0) { |
320 | if ($type > 0) { |
… | |
… | |
333 | } |
334 | } |
334 | |
335 | |
335 | $root = $_; |
336 | $root = $_; |
336 | } |
337 | } |
337 | } |
338 | } |
338 | |
|
|
339 | my $attr = { }; |
|
|
340 | |
339 | |
341 | my @import = ($root); |
340 | my @import = ($root); |
342 | |
341 | |
343 | unshift @import, \%Crossfire::Data::DEFAULT_ATTR |
342 | unshift @import, \%Crossfire::Data::DEFAULT_ATTR |
344 | unless $type == 116; |
343 | unless $type == 116; |