From d2362172fad2faf1e07ef36d164d8fa0c3f8acb7 Mon Sep 17 00:00:00 2001 From: qndel Date: Mon, 2 Sep 2019 22:15:59 +0200 Subject: [PATCH] [hellfire] DRLG_L4 bin exact --- Source/drlg_l4.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Source/drlg_l4.cpp b/Source/drlg_l4.cpp index 91b1ebef2..aadfa212e 100644 --- a/Source/drlg_l4.cpp +++ b/Source/drlg_l4.cpp @@ -492,7 +492,7 @@ void CreateL4Dungeon(DWORD rseed, int entry) void DRLG_L4(int entry) { - int i, j, spi, spj; + int i, j, spi, spj, ar; BOOL doneflag; do { @@ -501,8 +501,11 @@ void DRLG_L4(int entry) InitL4Dungeon(); L4firstRoom(); L4FixRim(); - } while (GetArea() < 173); - uShape(); + ar = GetArea(); + if (ar >= 173) { + uShape(); + } + } while (ar < 173); L4makeDungeon(); L4makeDmt(); L4tileFix();