--- deliantra/server/ext/map-world.ext 2007/01/24 03:13:21 1.6 +++ deliantra/server/ext/map-world.ext 2007/01/26 20:59:57 1.7 @@ -33,23 +33,26 @@ my ($x, $y) = $self->wxwy; - $self->tile_path (0, sprintf "/world/world_%03d_%03d", $x, $y - 1) if $y > 0; - $self->tile_path (1, sprintf "/world/world_%03d_%03d", $x + 1, $y) if $x < 999; - $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->outdoor (1); $self->name ("'The World' at +$x+$y"); $self->msg ("worldmap dynamically created by map-world extension"); +# $self->tile_path (0, sprintf "/world/world_%03d_%03d", $x, $y - 1) if $y > 0; +# $self->tile_path (1, sprintf "/world/world_%03d_%03d", $x + 1, $y) if $x < 999; +# $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->tile_path (0, sprintf "/world/world_%03d_%03d", $x, $y - 1) if $y > 100; + $self->tile_path (1, sprintf "/world/world_%03d_%03d", $x + 1, $y) if $x < 129; + $self->tile_path (2, sprintf "/world/world_%03d_%03d", $x, $y + 1) if $y < 129; + $self->tile_path (3, sprintf "/world/world_%03d_%03d", $x - 1, $y) if $x > 100; + #TODO: region $self->{load_path} = sprintf "%s/%s/world-overlay/world_%03d_%03d", cf::datadir, cf::mapdir, $x, $y if $x >= $WORLD->{minx} && $x <= $WORLD->{maxx} && $y >= $WORLD->{miny} && $y <= $WORLD->{maxy}; - 1 }