Skip to content

Commit

Permalink
Core/DBCEnums: Achievement Criteria Enum & Achievement Flags Enum
Browse files Browse the repository at this point in the history
Signed-off-by: AriDEV <michalik.andrej@centrum.sk>
  • Loading branch information
AriDEV committed Jun 21, 2011
1 parent abfe472 commit 779fa6a
Showing 1 changed file with 25 additions and 6 deletions.
31 changes: 25 additions & 6 deletions src/server/game/DataStores/DBCEnums.h
Expand Up @@ -68,6 +68,12 @@ enum AchievementFlags
ACHIEVEMENT_FLAG_BAR = 0x00000080, // Show as progress bar (value / max vale) depend from other flag (by def use last criteria value)
ACHIEVEMENT_FLAG_REALM_FIRST_REACH = 0x00000100, //
ACHIEVEMENT_FLAG_REALM_FIRST_KILL = 0x00000200, //
ACHIEVEMENT_FLAG_UNK0 = 0x00000400, //
ACHIEVEMENT_FLAG_UNK1 = 0x00000800, //
ACHIEVEMENT_FLAG_UNK2 = 0x00001000, // 4.0.x
ACHIEVEMENT_FLAG_UNK3 = 0x00002000, // 4.0.x
ACHIEVEMENT_FLAG_GUILD_ACHIEVEMENT = 0x00004000, //
ACHIEVEMENT_FLAG_UNK4 = 0x00008000, // Guild related
};

#define MAX_CRITERIA_REQUIREMENTS 2
Expand Down Expand Up @@ -218,12 +224,25 @@ enum AchievementCriteriaTypes
// 0..115 => 116 criteria types total
ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS = 115,
ACHIEVEMENT_CRITERIA_TYPE_USE_LFD_TO_GROUP_WITH_PLAYERS = 119,
// 120
// 121
// 122
// 123
// 0..123 => 124 criteria types total
ACHIEVEMENT_CRITERIA_TYPE_TOTAL = 124,
// 120 - not valid on 4.0.6a
// 121 - not valid on 4.0.6a
// 122 - not valid on 4.0.6a
// 123 - not valid on 4.0.6a
ACHIEVEMENT_CRITERIA_TYPE_SPENT_GOLD_GUILD_REPAIRS = 124,
ACHIEVEMENT_CRITERIA_TYPE_REACH_GUILD_LEVEL = 125,
ACHIEVEMENT_CRITERIA_TYPE_CRAFT_ITEMS_GUILD = 126,
ACHIEVEMENT_CRITERIA_TYPE_CATCH_FROM_POOL = 127,
ACHIEVEMENT_CRITERIA_TYPE_BUY_GUILD_BANK_SLOTS = 128,
ACHIEVEMENT_CRITERIA_TYPE_EARN_GUILD_ACHIEVEMENT_POINTS = 129,
ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_BATTLEGROUND = 130,
// 131 - not valid on 4.0.6a
ACHIEVEMENT_CRITERIA_TYPE_REACH_BG_RATING = 132,
ACHIEVEMENT_CRITERIA_TYPE_BUY_GUILD_TABARD = 133,
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_GUILD = 134,
ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILLS_GUILD = 135,
ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE_GUILD = 136,
// 0..136 => 137 criteria types total
ACHIEVEMENT_CRITERIA_TYPE_TOTAL = 137,
};

enum AchievementCategory
Expand Down

0 comments on commit 779fa6a

Please sign in to comment.