diff --git a/data/lua/cave_map_generator.lua b/data/lua/cave_map_generator.lua index 9dad2938daf1..d958529e2297 100644 --- a/data/lua/cave_map_generator.lua +++ b/data/lua/cave_map_generator.lua @@ -48,6 +48,10 @@ function callbacks.generate_map(params) params.chance = 0 goto continue end + if type(chamber.require_player) == "number" and chamber.require_player > params.nplayers then + params.chance = 0 + goto continue + end -- Ditto, set it to 100 params.chance = 100 local locs_set = LS.create()