fix(Scripts/Ulduar): "I Could Say That This Cache Was Rare" achievement. (#10912)
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user