dxx-rebirth/similar
Kp 8690bf4ca7 Change handling of explicitly blank briefings
Prior versions of Descent had a bug that specifying `briefing=` did not
inhibit a briefing.  Instead the directive was completely ignored.  The
engine would then use the auto-detected briefing if one was found.  This
quirk was eliminated during refactoring of the mission parsing code.
Unfortunately, some published missions relied on this bug: they ship a
briefing, but their mission file explicitly states that there is no
briefing.  Players expect the briefing to play despite the mission
stating that there is none.

Reorder the logic to restore the bug that `briefing=` is ignored.

Reported-by: Calmarius <https://forum.dxx-rebirth.com/showthread.php?tid=1054>
Fixes: 6020c9c013 ("Use d_fname for DOS filenames")
2018-06-13 02:02:58 +00:00
..
2d Fix OS X build break 2018-06-12 02:53:06 +00:00
3d Use constexpr integral_constant for various magic numbers 2017-10-14 17:10:30 +00:00
arch Fix up long broken glmprintf support 2018-06-08 04:04:05 +00:00
editor Enforce separation of font X/Y scaling 2018-06-08 04:04:05 +00:00
main Change handling of explicitly blank briefings 2018-06-13 02:02:58 +00:00
misc Simplify case insensitive lookups 2018-06-13 02:02:58 +00:00