fix(Scripts/Ulduar): "I Could Say That This Cache Was Rare" achievement. (#10912)

This commit is contained in:
UltraNix
2022-03-12 08:44:27 +01:00
committed by GitHub
parent 9e7f7f9a9a
commit d07430199d
@@ -226,6 +226,7 @@ public:
bool berserk{ false }; bool berserk{ false };
bool bAchievCheese{ true }; bool bAchievCheese{ true };
bool bAchievGettingCold{ true }; bool bAchievGettingCold{ true };
bool bAchievCacheRare{ true };
bool bAchievCoolestFriends{ true }; bool bAchievCoolestFriends{ true };
uint16 addSpawnTimer{ 0 }; uint16 addSpawnTimer{ 0 };
@@ -240,6 +241,7 @@ public:
berserk = false; berserk = false;
bAchievCheese = true; bAchievCheese = true;
bAchievGettingCold = true; bAchievGettingCold = true;
bAchievCacheRare = true;
bAchievCoolestFriends = true; bAchievCoolestFriends = true;
me->SetSheath(SHEATH_STATE_MELEE); me->SetSheath(SHEATH_STATE_MELEE);
@@ -423,6 +425,7 @@ public:
case EVENT_HARD_MODE_MISSED: case EVENT_HARD_MODE_MISSED:
{ {
Talk(TEXT_HM_MISS); Talk(TEXT_HM_MISS);
bAchievCacheRare = false;
if (pInstance) if (pInstance)
{ {
if (GameObject* go = pInstance->instance->GetGameObject(pInstance->GetGuidData(GO_HODIR_CHEST_HARD))) if (GameObject* go = pInstance->instance->GetGameObject(pInstance->GetGuidData(GO_HODIR_CHEST_HARD)))
@@ -591,6 +594,8 @@ public:
return (bAchievCheese ? 1 : 0); return (bAchievCheese ? 1 : 0);
case 2: case 2:
return (bAchievGettingCold ? 1 : 0); return (bAchievGettingCold ? 1 : 0);
case 3:
return (bAchievCacheRare ? 1 : 0);
case 4: case 4:
return (bAchievCoolestFriends ? 1 : 0); return (bAchievCoolestFriends ? 1 : 0);
} }