Pull request can be found here: https://github.com/rheit/zdbsp/pull/6printz wrote:Because of a forgotten line of code which wasn't deleted, extended segs get the wrong "side" information when a linedef has the same sidedef repeated on both parts of the 2-sided wall. The line was safe to delete because clearly the side was just set inside both branches of the if block.
The fix is extremely small, just removal of lines 524 (blank line) and 525 of nodebuild_extract.cpp, which is:
Code: Select all
newseg.side = Level.Lines[org->linedef].sidenum[1] == org->sidedef ? 1 : 0;