--- deliantra/server/ext/map-world.ext 2007/02/11 01:38:47 1.11 +++ deliantra/server/ext/map-world.ext 2007/02/12 19:57:34 1.12 @@ -122,14 +122,10 @@ $self->outdoor (1); $self->default_region (undef); -# $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; + $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->{load_path} = sprintf "%s/%s/world-overlay/world_%03d_%03d", cf::datadir, cf::mapdir, $x, $y if $x >= 100 && $x <= 129 && $y >= 100 && $y <= 129; @@ -149,11 +145,12 @@ Coro::cede; for my $Y (0 .. $WORLD->{tile_h} - 1) { my $ob = cf::object::new "deep_sea"; + $ob->flag (cf::FLAG_NO_MAP_SAVE, 1); $self->insert ($ob, $X, $Y); } } $self->set_object_flag (cf::FLAG_NO_MAP_SAVE, 1); - $self->default_region (cf::region::find "ocean"); + $self->default_region (cf::region::find "panthalassia"); $self->in_memory (cf::MAP_IN_MEMORY); }