--- deliantra/server/ext/map-tags.ext 2008/11/29 15:04:28 1.16 +++ deliantra/server/ext/map-tags.ext 2009/10/23 03:08:34 1.17 @@ -86,21 +86,10 @@ } sub scan_static { - my ($dir, $map) = @_; + my $maps = cf::map::static_maps; - my ($dirs, $files) = Coro::AIO::aio_scandir $dir, 2 - or return; - - for my $file (@$files) { - my $name = $file; - next unless $name =~ s/\.map$//; - utf8::decode $name; - - scan_map "s$map$name", "$dir/$file"; - } - - &scan_static ("$dir/$_", "$map$_/") - for @$dirs; + scan_map "s$_", "$cf::MAPDIR$_.map"; + for @$maps; } sub reload {