--- deliantra/server/ext/map-world.ext 2007/07/17 11:24:48 1.28 +++ deliantra/server/ext/map-world.ext 2007/09/11 13:27:54 1.30 @@ -6,6 +6,8 @@ # - saves temporary space (only overlay stuff needs to be saved) # - might get reused as a generic tiled map +cf::map->register (qr{^/world/world_(\d\d\d)_(\d\d\d)$}, 100); + use Coro::Handle; use Coro::AIO; @@ -93,8 +95,6 @@ }; }; -cf::map->register (qr{^/world/world_(\d\d\d)_(\d\d\d)$}, 100); - sub wxwy { $_[0]->path =~ m{/world/world_(\d\d\d)_(\d\d\d)$} ? ($1, $2) @@ -121,7 +121,7 @@ $self->tile_path (2, sprintf "/world/world_%03d_%03d", $x, $y + 1) if $y < 999; $self->tile_path (3, sprintf "/world/world_%03d_%03d", $x - 1, $y) if $x > 0; - my $overlay = sprintf "%s/world-overlay/world_%03d_%03d.map", $cf::MAPDIR, $x, $y; + my $overlay = sprintf "%s/world/world_%03d_%03d.map", $cf::MAPDIR, $x, $y; $self->{load_path} = $overlay unless Coro::AIO::aio_stat $overlay;