Normal: Fixed bug that never lets mountainous terrain generate (#4170)

This commit is contained in:
TheShermanTanker 2021-04-14 00:56:57 +08:00 committed by GitHub
parent f74ff1fcd4
commit 547503e8f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -144,12 +144,9 @@ class Normal extends Generator{
return Biome::BIRCH_FOREST;
}
}else{
//FIXME: This will always cause River to be used since the rainfall is always greater than 0.8 if we
//reached this branch. However I don't think that substituting temperature for rainfall is correct given
//that mountain biomes are supposed to be pretty cold.
if($rainfall < 0.25){
if($temperature < 0.20){
return Biome::MOUNTAINS;
}elseif($rainfall < 0.70){
}elseif($temperature < 0.40){
return Biome::SMALL_MOUNTAINS;
}else{
return Biome::RIVER;