From b37cbc77ed8124fa9e1510c5e185abf81e0fc471 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 6 Nov 2026 02:11:22 +0000 Subject: [PATCH] Decompile fn_20980 (CMapPropertyMgr::Create) Batch #12870 by cremane: 0 byte-identical, 1 confirmed by peer review. - fn_20980 CMapPropertyMgr::Create: logic confirmed by peer review Peer-reviewed-by: Yommy, Tanke, codeplay Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Contents/MapPropertyMgr.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Contents/MapPropertyMgr.cpp b/Source/Contents/MapPropertyMgr.cpp index 8a793fab..cd5ebe25 100644 --- a/Source/Contents/MapPropertyMgr.cpp +++ b/Source/Contents/MapPropertyMgr.cpp @@ -51,11 +51,12 @@ bool CMapPropertyMgr::Create() { if (g_mapPropertyMgr == nullptr) { g_mapPropertyMgr = new (std::nothrow) CMapPropertyMgr; if (g_mapPropertyMgr != nullptr) { - if (g_mapPropertyMgr->m_valid) { - return true; + if (!g_mapPropertyMgr->m_valid) { + delete g_mapPropertyMgr; + g_mapPropertyMgr = nullptr; + return false; } - delete g_mapPropertyMgr; - g_mapPropertyMgr = nullptr; + return true; } } return false;