Add support for E1M4B and E1M8B as part of Wadfusion.

This commit is contained in:
Mari the Deer 2024-10-20 13:58:22 +02:00
commit d47eb2f1e3
6 changed files with 57 additions and 5 deletions

View file

@ -123,7 +123,8 @@ extend Class SWWMHandler
MAP_HMAP40,
MAP_HMAP60,
MAP_EVMAP30, // eviternity
MAP_EVIIMAP30 // eviternity 2
MAP_EVIIMAP30, // eviternity 2
MAP_DE1M8B // "tech gone bad"
};
static play void AddBoss( int tid, String tag, bool endgame = false )
@ -178,6 +179,8 @@ extend Class SWWMHandler
|| (mapsum ~== "97079958C7E89C1908890730B8B9FEB7")
|| (mapsum ~== "058FB092EA1B70DA1E3CBF501C4A91A1") )
return MAP_DE1M8;
if ( mapsum ~== "A1F105211112747EE50BA520462A471E" )
return MAP_DE1M8B;
if ( mapsum ~== "EFFE91DF41AD41F6973C06F0AD67DDB9" )
return MAP_DE2M8;
if ( mapsum ~== "EF128313112110ED6C1549AF96AF26C9" )
@ -239,7 +242,7 @@ extend Class SWWMHandler
private void VanillaBossSpawn( WorldEvent e )
{
if ( bossmap == -1 ) bossmap = WhichVanillaBossMap();
if ( bossmap == MAP_DE1M8 )
if ( (bossmap == MAP_DE1M8) || (bossmap == MAP_DE1M8B) )
{
if ( e.Thing is 'BaronOfHell' )
{

View file

@ -251,6 +251,7 @@ extend Class SWWMHandler
switch ( whichboss )
{
case MAP_DE1M8:
case MAP_DE1M8B:
SendInterfaceEvent(consoleplayer,"swwmsetdialogue.PHOBOS");
break;
case MAP_DE2M8: