Cavegen: Fix errors when getting biome outside mapchunk (#7480)
authorParamat <paramat@users.noreply.github.com>
Tue, 26 Jun 2018 18:35:23 +0000 (19:35 +0100)
committerGitHub <noreply@github.com>
Tue, 26 Jun 2018 18:35:23 +0000 (19:35 +0100)
commit93661ca2122639b000dc3860700e5c61ebbc6497
treed64c257104325daa15c879a831fc216e40542693
parentb589352e79de438590d94f98783dbf1601454d91
Cavegen: Fix errors when getting biome outside mapchunk (#7480)

Some cave segments are outside the mapchunk.

Previously, biome was being calculated by a function that uses the noise
maps. Points outside the mapchunk resulted in incorrect noise map indexes
that were sometimes outside the noise map size, causing a crash.

Use either noise maps or point noise calculations depending on point
location.
src/mapgen/cavegen.cpp