From 17e689ecdfcf0c902f6f4c5a7828d74c1e77d062 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 17 Sep 2023 08:18:36 +0200 Subject: [PATCH] fix for Genesis of Descent E1M2 Genesis of Descent E1M2 is impossible to complete on ITYTD/HNTR. I had to decompile the ACS script to figure out what was going on, basically at one point you get locked into a room and have to kill exactly 3 enemies with TID 215 for the door to unlock. One of these is a Baron tagged for only Medium and Hard, in his place is an Imp #1184 that has all the right script setups but is not set to appear on any difficulty. The fix is to simply have this imp appear on Easy. Thanks to brick' for the fix. --- wadsrc/static/zscript/level_compatibility.zs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wadsrc/static/zscript/level_compatibility.zs b/wadsrc/static/zscript/level_compatibility.zs index 348fc9c632..0e5c90fa18 100644 --- a/wadsrc/static/zscript/level_compatibility.zs +++ b/wadsrc/static/zscript/level_compatibility.zs @@ -2161,9 +2161,17 @@ class LevelCompatibility : LevelPostProcessor case '3F0965ADCEB2F4A7BF46FADF6DD941B0': // phocas2.wad map01 { + // turn map spot into teleport dest. SetThingEdNum(699, 9044); break; } + + case 'C8E727FFBA0BA445666C80340BF3D0AC': // god_.WAD E1M2 + { + // fix bad skill flags for a monster that's required to be killed. + SetThingSkills(1184, 1); + break; + } } } }