diff --git a/qbsp/qbsp.cc b/qbsp/qbsp.cc index a96c4df5..2d661c3c 100644 --- a/qbsp/qbsp.cc +++ b/qbsp/qbsp.cc @@ -204,7 +204,7 @@ static void ExportBrushList_r(const mapentity_t *entity, node_t *node, const uin std::vector brushes; for (auto &b : entity->brushes) { - if (!node->bounds.disjoint_or_touching(b.bounds)) { + if (entity != map.world_entity() || !node->bounds.disjoint_or_touching(b.bounds)) { brushes.push_back(b_id); } b_id++;