Complete Doom 3 BFG Support, and avoid crashing PrBoom-Plus

DOOM2.WAD contains a MAP33, which is being represented here as only
the dummy map, and also M_EPI1 and M_EPI2 lumps for the “Hell on Earth”
and “No Rest for the Living” texts, both of which are now replicated
here as well (using “Phase 2” and “The Missing Levels” as names instead).

No, we still don’t plan on having a real MAP33, the inclusion here is
only to avoid engine crashes.

Fixes: #533
Ref: #529
This commit is contained in:
Mike Swanson 2018-05-30 14:50:56 -07:00
parent 22698d4aa1
commit beebbed1f2
5 changed files with 22 additions and 4 deletions

View file

@ -99,6 +99,8 @@ red_graphics = {
'm_epi2': 'Military Labs',
'm_epi3': 'Event Horizon',
'm_epi4': 'Double Impact',
'm_epi5': 'Phase 2',
'm_epi6': 'The Missing Levels',
'm_jkill': 'Please don\'t kill me!',
'm_rough': 'Will this hurt?',
@ -249,7 +251,7 @@ for e in range(4):
update_level_name('wilv%i%i' % (e, m), freedoom_bex,
'HUSTR_E%iM%i' % (e + 1, m + 1))
for m in range(32):
for m in range(33):
# HUSTR_1 => cwilv00
update_level_name('cwilv%02i' % m, freedoom_bex, 'HUSTR_%i' % (m + 1))
# HUSTR_1 => dmwilv00 (from freedm.bex)