Fix issues in ILLUSORY/ilusory1 (#916)

* Fix issues in ILLUSORY/ilusory1

Added some compatibility patches for Illusions of Home E1M6, E3M4, and E3M7 (this fixes minor issues to all of these maps)
E1M8 requires a MAPINFO of some sort to have work correctly in the state it's in, unfortunately.

* Minor tweak to ILLUSORY/ilusory1 fix

Didn't need the activation reset as it was already set to begin with.

* Made the fixes consistent

Made the fixes consistent with the rest of the fixes for the other WADs already in this file
This commit is contained in:
Colton G. Rushton 2019-08-27 07:19:38 -03:00 committed by Christoph Oelckers
parent 1a070d12a1
commit d80816a0d9
1 changed files with 21 additions and 0 deletions

View File

@ -1370,6 +1370,27 @@ class LevelCompatibility native play
SetWallTexture(1926, Line.back, Side.bottom, "MARBLE3");
break;
}
case 'A7C4FC8CAEB3E375B7214E35C6298B03': // Illusions of Home e1m6
{
// Convert zero-tagged GR door into regular open-stay door to fix map
SetLineActivation(37, SPAC_Use);
SetLineSpecial(37, Door_Open, 0, 16);
SetLineActivation(203, SPAC_Use);
SetLineSpecial(203, Door_Open, 0, 16);
break;
}
case '5084755C29FB0A1912113E36F37C958A': // Illusions of Home e3m4
{
// Fix action of final switch
SetLineSpecial(765, Door_Open, 0, 16);
break;
}
case '0EF86635676FD512CE0E962040125553': // Illusions of Home e3m7
{
// Fix red key
SetThingFlags(247, 2016);
break;
}
}
}