From cf714d41336303abb98aa6f2ba0920e1a1ed5119 Mon Sep 17 00:00:00 2001 From: Vladislav Khorev Date: Tue, 10 Nov 2026 23:31:54 +0600 Subject: [PATCH] Fixing stupid bug --- src/MenuManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/MenuManager.cpp b/src/MenuManager.cpp index d9f24fa..8ac8376 100644 --- a/src/MenuManager.cpp +++ b/src/MenuManager.cpp @@ -408,6 +408,9 @@ namespace FRG { const std::string& loc = snapshot->currentLocationId; if (loc == "uni_exterior") return snapshot->isDarklands ? hudUniExtDarkRoot : hudUniExtRoot; if (loc == "uni_interior") return snapshot->isDarklands ? hudUniIntDarkRoot : hudUniIntRoot; + // Other locations (e.g. campaigns that start directly in Darklands) have no + // dedicated HUD; reuse the Darklands one so the health bar is shown. + if (snapshot->isDarklands && !loc.empty()) return hudUniExtDarkRoot; return hudDormRoot; // dorm, or a new game before the location is set }