--- cfmaps/cfmap2html 2009/10/22 03:02:00 1.35 +++ cfmaps/cfmap2html 2009/10/22 05:11:23 1.36 @@ -48,15 +48,15 @@ system "cfmap2png", @cfmap2png if @cfmap2png; +Deliantra::load_archetypes; + for my $path (@ARGV) { (my $base = $path) =~ s/\.map//; if (!-e "$base.xhtml" || -M "$base.xhtml" > -M "$base.map") { - Deliantra::load_archetypes - unless %ARCH; - - my $meta = read_arch "$base.map"; + my $meta = eval { read_arch "$base.map" } + or next; my $arch = $meta->{arch}; open my $fh, ">:utf8", "$base.xhtml"