From 79a47809da1f2694d5164c442aaeccc4e453a309 Mon Sep 17 00:00:00 2001 From: Raf Date: Wed, 28 May 2025 21:08:17 -0300 Subject: [PATCH] port-no-doors: another code quality improvement --- src/game/setup.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/game/setup.c b/src/game/setup.c index a9f2e25b6..568984461 100644 --- a/src/game/setup.c +++ b/src/game/setup.c @@ -1560,7 +1560,9 @@ void setupCreateProps(s32 stagenum) botmgrRemoveAll(); index = 0; - if (g_MpSetup.options & MPOPTION_NODOORS) { + bool nodoors = (g_MpSetup.options & MPOPTION_NODOORS) != 0; + + if (nodoors) { setupMarkLiftDoors(); } @@ -1586,7 +1588,6 @@ void setupCreateProps(s32 stagenum) break; case OBJTYPE_DOOR: { struct doorobj *door = (struct doorobj *) obj; - bool nodoors = (g_MpSetup.options & MPOPTION_NODOORS) != 0; // dont skip doors that are locked or are lift doors bool skipdoor = nodoors && g_Vars.normmplayerisrunning && door->keyflags == 0 && door->extra1 == 0; if (!skipdoor && withobjs && (obj->flags2 & diffflag) == 0) {