diff --git a/src/vanillaScripts/instance_molten_core.cpp b/src/vanillaScripts/instance_molten_core.cpp index 70e86f0..1d4e0d2 100644 --- a/src/vanillaScripts/instance_molten_core.cpp +++ b/src/vanillaScripts/instance_molten_core.cpp @@ -321,7 +321,7 @@ public: { if (GameObject* rune = instance->GetGameObject(_runesGUIDs[bossId])) { - if (sConfigMgr->GetOption("IndividualProgression.MoltenCore.ManualRuneHandling", 1)) + if (sConfigMgr->GetOption("IndividualProgression.MoltenCore.ManualRuneHandling", 1) == 1) { rune->SetGoState(GO_STATE_ACTIVE); rune->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_NOT_SELECTABLE); @@ -432,12 +432,14 @@ public: return false; } - if (sConfigMgr->GetOption("IndividualProgression.MoltenCore.ManualRuneHandling", 1)) + if (sConfigMgr->GetOption("IndividualProgression.MoltenCore.ManualRuneHandling", 1) == 1) { return CheckFirelordRunes(); } - - return true; + else + { + return true; + } } bool CheckFirelordRunes() const