--- deliantra/server/ext/map-world.ext 2007/01/21 13:40:42 1.4 +++ deliantra/server/ext/map-world.ext 2007/01/24 03:13:21 1.6 @@ -40,6 +40,7 @@ $self->outdoor (1); + $self->name ("'The World' at +$x+$y"); $self->msg ("worldmap dynamically created by map-world extension"); #TODO: region @@ -78,6 +79,10 @@ my ($x, $y) = $self->wxwy; + return + unless $x >= $WORLD->{minx} && $x <= $WORLD->{maxx} + && $y >= $WORLD->{miny} && $y <= $WORLD->{maxy}; + my $stride = ($WORLD->{maxx} - $WORLD->{minx} + 1) * $WORLD->{tilew}; my $top = ($y - $WORLD->{miny}) * $WORLD->{tileh} * $stride + ($x - $WORLD->{minx}) * $WORLD->{tilew};