tree.cc: sync PruneNodes_R condition with qbsp3

This commit is contained in:
Eric Wasylishen 2022-07-04 00:37:02 -06:00
parent ac80d11e69
commit 554e29e861
1 changed files with 2 additions and 2 deletions

View File

@ -125,8 +125,8 @@ static void PruneNodes_R(node_t *node, int &count_pruned)
PruneNodes_R(node->children[0].get(), count_pruned); PruneNodes_R(node->children[0].get(), count_pruned);
PruneNodes_R(node->children[1].get(), count_pruned); PruneNodes_R(node->children[1].get(), count_pruned);
if (node->children[0]->planenum == PLANENUM_LEAF && node->children[0]->contents.is_solid(options.target_game) && if (node->children[0]->planenum == PLANENUM_LEAF && node->children[0]->contents.is_any_solid(options.target_game) &&
node->children[1]->planenum == PLANENUM_LEAF && node->children[1]->contents.is_solid(options.target_game)) { node->children[1]->planenum == PLANENUM_LEAF && node->children[1]->contents.is_any_solid(options.target_game)) {
// This discards any faces on-node. Should be safe (?) // This discards any faces on-node. Should be safe (?)
ConvertNodeToLeaf(node, options.target_game->create_solid_contents()); ConvertNodeToLeaf(node, options.target_game->create_solid_contents());
++count_pruned; ++count_pruned;