--- deliantra/Deliantra/Deliantra.pm 2007/06/21 00:07:54 1.112 +++ deliantra/Deliantra/Deliantra.pm 2007/07/03 00:16:49 1.113 @@ -810,7 +810,10 @@ my (@section_order, %section, @attr_order); while (my $type = shift @import) { - push @import, @{$type->{import} || []}; + push @import, + grep $_, + map $Crossfire::Data::TYPE{$_}, + @{$type->{import} || []}; $attr->{$_} ||= $type->{$_} for qw(name desc use);