--- deliantra/server/ext/map-world.ext 2007/01/21 13:40:42 1.4 +++ deliantra/server/ext/map-world.ext 2007/01/21 21:28:27 1.5 @@ -78,6 +78,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};