diff --git a/code/datums/weather/weather_types/lavaland_weather.dm b/code/datums/weather/weather_types/lavaland_weather.dm index 3e998467a38..7ddc2d762e2 100644 --- a/code/datums/weather/weather_types/lavaland_weather.dm +++ b/code/datums/weather/weather_types/lavaland_weather.dm @@ -162,7 +162,7 @@ . = ..() /datum/weather/volcano/area_act() - if(prob(1) && !generated_river) + if(prob(1) && !generated_river && length(levels_by_trait(ORE_LEVEL))) generated_river = TRUE var/datum/river_spawner/new_river = new /datum/river_spawner(pick(levels_by_trait(ORE_LEVEL))) new_river.generate(nodes = 4, ignore_bridges = TRUE, warning = TRUE)