diff --git a/qbsp/qbsp.cc b/qbsp/qbsp.cc index d8cb3e7d..184a76ba 100644 --- a/qbsp/qbsp.cc +++ b/qbsp/qbsp.cc @@ -215,11 +215,11 @@ static void ExportBrushList(mapentity_t *entity, node_t *node) brush_state = {}; for (auto &b : entity->brushes) { + b.outputnumber = { static_cast(map.bsp.dbrushes.size()) }; + dbrush_t &brush = map.bsp.dbrushes.emplace_back( dbrush_t{static_cast(map.bsp.dbrushsides.size()), 0, b.contents.native}); - b.outputnumber = { static_cast(map.bsp.dbrushes.size()) }; - auto bevels = AddBrushBevels(b); for (auto &plane : bevels) {