--- 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"