From 8f11fc0126f0bc0ec9c23cd28c2504bca9e8e76d Mon Sep 17 00:00:00 2001 From: Fiftytwo Date: Sun, 7 May 2023 15:33:17 +0200 Subject: [PATCH] Add unlocking Phazer research in plus and free --- src/level/robotmain.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/level/robotmain.cpp b/src/level/robotmain.cpp index 0bb6f282..25946cd6 100644 --- a/src/level/robotmain.cpp +++ b/src/level/robotmain.cpp @@ -3777,6 +3777,12 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject) m_build |= m_playerProfile->GetFreeGameBuildUnlock(); } + if (~m_researchDone[0] & RESEARCH_PHAZER && (m_levelCategory == LevelCategory::FreeGame || m_levelCategory == LevelCategory::GamePlus) && m_playerProfile->GetLevelPassed(LevelCategory::Missions, 9, 0)) + { + m_build |= BUILD_RESEARCH; + m_researchEnable |= RESEARCH_PHAZER; + } + m_researchEnable |= m_researchDone[0]; if (!resetObject)