From ca1171187fab316db36985cb6719ed342e345537 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 24 Aug 2022 22:26:06 +0200 Subject: [PATCH] - hack to fix bad door definition in RR E2L7. --- source/games/duke/src/premap_r.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/games/duke/src/premap_r.cpp b/source/games/duke/src/premap_r.cpp index 42c012a78..91034adb2 100644 --- a/source/games/duke/src/premap_r.cpp +++ b/source/games/duke/src/premap_r.cpp @@ -472,6 +472,15 @@ void prelevel_r(int g, TArray& actors) deletesprite(act); } } + if (dist == 0) + { + // Oh no, we got an incomplete definition. + if (sectnum(sectp) == 534 && currentLevel->levelNumber == 2007) // fix for bug in RR E2L7 Beaudry Mansion. + { + dist = 48; + speed = 32; + } + } for(auto& osect: sector) { if (sectp->hitag == osect.hitag && &osect != sectp)