--- deliantra/server/ext/map-world.ext 2007/06/11 21:38:13 1.27 +++ deliantra/server/ext/map-world.ext 2007/09/10 17:24:36 1.29 @@ -121,8 +121,10 @@ $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; - $self->{load_path} = sprintf "%s/world-overlay/world_%03d_%03d.map", $cf::MAPDIR, $x, $y - if $x >= 100 && $x <= 129 && $y >= 100 && $y <= 129; + my $overlay = sprintf "%s/world/world_%03d_%03d.map", $cf::MAPDIR, $x, $y; + + $self->{load_path} = $overlay + unless Coro::AIO::aio_stat $overlay; $self->{need_create_treasure} = 1;