… | |
… | |
118 | $self->height ($WORLD->{tile_h}); |
118 | $self->height ($WORLD->{tile_h}); |
119 | |
119 | |
120 | $self->name ("'The World' at +$x+$y"); |
120 | $self->name ("'The World' at +$x+$y"); |
121 | $self->msg ("worldmap dynamically created by map-world extension"); |
121 | $self->msg ("worldmap dynamically created by map-world extension"); |
122 | $self->outdoor (1); |
122 | $self->outdoor (1); |
123 | $self->default_region (undef); |
123 | $self->default_region (cf::region::find "wilderness"); |
124 | |
124 | |
125 | $self->tile_path (0, sprintf "/world/world_%03d_%03d", $x, $y - 1) if $y > 0; |
125 | $self->tile_path (0, sprintf "/world/world_%03d_%03d", $x, $y - 1) if $y > 0; |
126 | $self->tile_path (1, sprintf "/world/world_%03d_%03d", $x + 1, $y) if $x < 999; |
126 | $self->tile_path (1, sprintf "/world/world_%03d_%03d", $x + 1, $y) if $x < 999; |
127 | $self->tile_path (2, sprintf "/world/world_%03d_%03d", $x, $y + 1) if $y < 999; |
127 | $self->tile_path (2, sprintf "/world/world_%03d_%03d", $x, $y + 1) if $y < 999; |
128 | $self->tile_path (3, sprintf "/world/world_%03d_%03d", $x - 1, $y) if $x > 0; |
128 | $self->tile_path (3, sprintf "/world/world_%03d_%03d", $x - 1, $y) if $x > 0; |