revert using detail on hull1/2 for now as it's breaking tests

This commit is contained in:
Eric Wasylishen 2022-08-15 21:17:17 -06:00
parent 41f765376f
commit 83cf63e77f
1 changed files with 9 additions and 7 deletions

View File

@ -465,13 +465,15 @@ static void Brush_LoadEntity(mapentity_t *dst, mapentity_t *src, hull_index_t hu
if ((qbsp_options.omitdetail.value() || qbsp_options.omitdetailfence.value()) && detail_fence) if ((qbsp_options.omitdetail.value() || qbsp_options.omitdetailfence.value()) && detail_fence)
continue; continue;
/* turn solid brushes into detail */ /* turn solid brushes into detail, if we're in hull0 */
if (detail_illusionary) { if (hullnum <= 0 && contents.is_solid(qbsp_options.target_game)) {
contents = qbsp_options.target_game->create_detail_illusionary_contents(contents); if (detail_illusionary) {
} else if (detail_fence) { contents = qbsp_options.target_game->create_detail_illusionary_contents(contents);
contents = qbsp_options.target_game->create_detail_fence_contents(contents); } else if (detail_fence) {
} else if (detail) { contents = qbsp_options.target_game->create_detail_fence_contents(contents);
contents = qbsp_options.target_game->create_detail_solid_contents(contents); } else if (detail) {
contents = qbsp_options.target_game->create_detail_solid_contents(contents);
}
} }
/* func_detail_illusionary don't exist in the collision hull /* func_detail_illusionary don't exist in the collision hull