Don't generate ice if it isn't in the ruleset

This commit is contained in:
Yair Morgenstern 2022-02-01 17:18:58 +02:00
parent 5b39b59a19
commit 18a86bf472

View File

@ -465,6 +465,7 @@ class MapGenerator(val ruleset: Ruleset) {
* [MapParameters.temperatureExtremeness] as in [applyHumidityAndTemperature]
*/
private fun spawnIce(tileMap: TileMap) {
if (!ruleset.terrains.containsKey(Constants.ice)) return // I can't think of how to make this nicely moddable
tileMap.setTransients(ruleset)
val temperatureSeed = randomness.RNG.nextInt().toDouble()
for (tile in tileMap.values) {