Core/Achievements: Reverted ACHIEVEMENT_CRITERIA_FLAG_HIDDEN implementation

This commit is contained in:
Shauren
2011-03-05 11:31:41 +01:00
parent cdf9a7401c
commit 8e1b653fb2
3 changed files with 2 additions and 7 deletions

View File

@@ -2044,13 +2044,8 @@ void AchievementMgr::BuildAllDataPacket(WorldPacket *data) const
}
*data << int32(-1);
AchievementCriteriaEntry const* criteria = NULL;
for (CriteriaProgressMap::const_iterator iter = m_criteriaProgress.begin(); iter != m_criteriaProgress.end(); ++iter)
{
criteria = sAchievementCriteriaStore.LookupEntry(iter->first);
if (criteria->flags & ACHIEVEMENT_CRITERIA_FLAG_HIDDEN)
continue;
*data << uint32(iter->first);
data->appendPackGUID(iter->second.counter);
data->append(GetPlayer()->GetPackGUID());

View File

@@ -58,7 +58,7 @@ enum AchievementFaction
enum AchievementFlags
{
ACHIEVEMENT_FLAG_COUNTER = 0x00000001, // Just count statistic (never stop and complete)
ACHIEVEMENT_FLAG_HIDDEN = 0x00000002, // Not sent to client - internal use only
ACHIEVEMENT_FLAG_HIDDEN = 0x00000002, // Not sent to client - internal use only
ACHIEVEMENT_FLAG_STORE_MAX_VALUE = 0x00000004, // Store only max value? used only in "Reach level xx"
ACHIEVEMENT_FLAG_SUMM = 0x00000008, // Use summ criteria value from all reqirements (and calculate max value)
ACHIEVEMENT_FLAG_MAX_USED = 0x00000010, // Show max criteria (and calculate max value ??)

View File

@@ -42,7 +42,7 @@
struct AchievementEntry
{
uint32 ID; // 0
int32 requiredFaction; // 1 -1=all, 0=horde, 1=alliance
int32 requiredFaction; // 1 -1=all, 0=horde, 1=alliance
int32 mapID; // 2 -1=none
//uint32 parentAchievement; // 3 its Achievement parent (can`t start while parent uncomplete, use its Criteria if don`t have own, use its progress on begin)
char *name[16]; // 4-19