print(("[Infinite Dungeon] Open space calculation: (%s, %s, %dw x %dh) space -- (open:%2.1f%%, closed:%2.1f%%)"):format(level.data.id_layout_name,level.data.id_grids_name,level.map.w,level.map.h,open,closed))
end
end,
post_process_end=function(level,zone)
-- We delay it because at "post_process" the map can STILL decide to regenerate
-- and if it does, it's a new level and challenge is considered auto failed (or auto success heh)