diff --git a/data/lua/cave_map_generator.lua b/data/lua/cave_map_generator.lua index 3ee9419e504cd..c2c27dd80fa21 100644 --- a/data/lua/cave_map_generator.lua +++ b/data/lua/cave_map_generator.lua @@ -49,6 +49,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()