extended map_floor.json functionality