63#define MAX_BATTLEGROUND_BRACKETS 16
94#define MAX_CRITERIA_REQUIREMENTS 2
238#define ACHIEVEMENT_CRITERIA_TYPE_TOTAL 124
292#define RAID_DIFFICULTY_MASK_25MAN 1
294#define MAX_DUNGEON_DIFFICULTY 3
295#define MAX_RAID_DIFFICULTY 4
296#define MAX_DIFFICULTY 4
388#define MAX_SPELL_EFFECTS 3
389#define MAX_EFFECT_MASK 7
390#define MAX_SPELL_REAGENTS 8
432#define MAX_TALENT_RANK 5
433#define MAX_PET_TALENT_RANK 3
434#define MAX_TALENT_TABS 3
@ ACHIEVEMENT_FACTION_HORDE
@ ACHIEVEMENT_FACTION_ALLIANCE
@ ACHIEVEMENT_FACTION_ANY
@ VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_ENTER
@ VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_VOLUNTARY_EXIT
@ VEHICLE_SEAT_FLAG_CAN_CAST
@ VEHICLE_SEAT_FLAG_ALLOWS_INTERACTION
@ VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_FORCED_EXIT
@ VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS
@ VEHICLE_SEAT_FLAG_CAN_SWITCH
@ VEHICLE_SEAT_FLAG_UNK17
@ VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_ENTER
@ VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL
@ VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT
@ VEHICLE_SEAT_FLAG_ALLOW_TURNING
@ VEHICLE_SEAT_FLAG_CAN_CONTROL
@ VEHICLE_SEAT_FLAG_UNCONTROLLED
@ VEHICLE_SEAT_FLAG_ENABLE_VEHICLE_ZOOM
@ VEHICLE_SEAT_FLAG_REC_HAS_VEHICLE_ENTER_ANIM
@ VEHICLE_SEAT_FLAG_CAN_ATTACK
@ VEHICLE_SEAT_FLAG_UNK22
@ VEHICLE_SEAT_FLAG_HIDE_PASSENGER
@ VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_EXIT
@ VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_VOLUNTARY_EXIT
@ VEHICLE_SEAT_FLAG_UNK18
@ VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_FORCED_EXIT
@ VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE
@ VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_RIDE
@ SUMMON_PROP_GROUP_UNKNOWN1
@ SUMMON_PROP_GROUP_UNKNOWN3
@ SUMMON_PROP_GROUP_UNKNOWN2
@ SUMMON_PROP_GROUP_CONTROLLABLE
@ SKILL_FLAG_ALWAYS_MAX_VALUE
@ SKILL_FLAG_NO_SKILLUP_MESSAGE
@ SKILL_FLAG_NOT_TRAINABLE
@ SKILL_FLAG_INCLUDE_IN_SORT
@ ITEM_ENCHANTMENT_TYPE_DAMAGE
@ ITEM_ENCHANTMENT_TYPE_USE_SPELL
@ ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL
@ ITEM_ENCHANTMENT_TYPE_STAT
@ ITEM_ENCHANTMENT_TYPE_RESISTANCE
@ ITEM_ENCHANTMENT_TYPE_NONE
@ ITEM_ENCHANTMENT_TYPE_EQUIP_SPELL
@ ITEM_ENCHANTMENT_TYPE_TOTEM
@ ITEM_ENCHANTMENT_TYPE_PRISMATIC_SOCKET
@ RAID_DIFFICULTY_25MAN_HEROIC
@ RAID_DIFFICULTY_10MAN_NORMAL
@ DUNGEON_DIFFICULTY_NORMAL
@ RAID_DIFFICULTY_25MAN_NORMAL
@ DUNGEON_DIFFICULTY_HEROIC
@ DUNGEON_DIFFICULTY_EPIC
@ RAID_DIFFICULTY_10MAN_HEROIC
@ SUMMON_PROP_FLAG_PERSONAL_SPAWN
@ ITEM_LIMIT_CATEGORY_MODE_HAVE
@ ITEM_LIMIT_CATEGORY_MODE_EQUIP
AchievementCriteriaTimedTypes
@ ACHIEVEMENT_TIMED_TYPE_SPELL_CASTER
@ ACHIEVEMENT_TIMED_TYPE_CREATURE
@ ACHIEVEMENT_TIMED_TYPE_MAX
@ ACHIEVEMENT_TIMED_TYPE_ITEM
@ ACHIEVEMENT_TIMED_TYPE_EVENT
@ ACHIEVEMENT_TIMED_TYPE_QUEST
@ ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET
@ VEHICLE_SEAT_FLAG_B_TARGETS_IN_RAIDUI
@ VEHICLE_SEAT_FLAG_B_NONE
@ VEHICLE_SEAT_FLAG_B_KEEP_PET
@ VEHICLE_SEAT_FLAG_B_EJECTABLE
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED
@ VEHICLE_SEAT_FLAG_B_CAN_SWITCH
@ VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4
AchievementCriteriaCondition
@ ACHIEVEMENT_CRITERIA_CONDITION_NONE
@ ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP
@ ACHIEVEMENT_CRITERIA_CONDITION_UNK13
@ ACHIEVEMENT_CRITERIA_CONDITION_NO_DEATH
@ ACHIEVEMENT_CRITERIA_CONDITION_UNK2
@ ACHIEVEMENT_CRITERIA_CONDITION_NO_LOSE
@ ACHIEVEMENT_CRITERIA_CONDITION_MAX
@ ACHIEVEMENT_CRITERIA_CONDITION_NO_SPELL_HIT
@ ACHIEVEMENT_CRITERIA_CONDITION_BG_MAP
@ ACHIEVEMENT_FLAG_COUNTER
@ ACHIEVEMENT_FLAG_HIDDEN
@ ACHIEVEMENT_FLAG_MAX_USED
@ ACHIEVEMENT_FLAG_REALM_FIRST_REACH
@ ACHIEVEMENT_FLAG_STORE_MAX_VALUE
@ ACHIEVEMENT_FLAG_REALM_FIRST_KILL
@ ACHIEVEMENT_FLAG_REQ_COUNT
@ ACHIEVEMENT_FLAG_AVERAGE
@ ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_POWER
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE
@ ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY
@ ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_MAIL
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT
@ ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET
@ ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_PLAY_ARENA
@ ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT
@ ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING
@ ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_ARMOR
@ ACHIEVEMENT_CRITERIA_TYPE_VISIT_BARBER_SHOP
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALTH
@ ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_AT_BARBER
@ ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CAST
@ ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE
@ ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED
@ ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION
@ ACHIEVEMENT_CRITERIA_TYPE_USE_LFD_TO_GROUP_WITH_PLAYERS
@ ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED
@ ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL
@ ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_LEVEL
@ ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL
@ ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE
@ ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE
@ ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_REVERED_REPUTATION
@ ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_QUEST_REWARD
@ ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED
@ ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_PLAYER
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TRAVELLING
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_AURA
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_SPELLPOWER
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_RATING
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT
@ ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION
@ ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TALENTS
@ ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE
@ ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_STAT
@ ACHIEVEMENT_CRITERIA_TYPE_HK_RACE
@ ACHIEVEMENT_CRITERIA_TYPE_KNOWN_FACTIONS
@ ACHIEVEMENT_CRITERIA_TYPE_DEATH
@ ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA
@ ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS
@ ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL
@ ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE
@ ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_BID
@ ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_SOLD
@ ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL
@ ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT
@ ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_BG
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_HONORED_REPUTATION
@ ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL
@ ACHIEVEMENT_CRITERIA_TYPE_BG_OBJECTIVE_CAPTURE
@ ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA
@ ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT
@ ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_PERSONAL_RATING
@ ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED
@ ACHIEVEMENT_CRITERIA_TYPE_ON_LOGIN
@ ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL
@ ENCHANTMENT_CAN_SOULBOUND
@ SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED
@ SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT
@ TOTEM_CATEGORY_TYPE_SPANNER
@ TOTEM_CATEGORY_TYPE_KNIFE
@ TOTEM_CATEGORY_TYPE_STONE
@ TOTEM_CATEGORY_TYPE_TOTEM
@ TOTEM_CATEGORY_TYPE_HAMMER
@ TOTEM_CATEGORY_TYPE_PICK
@ TOTEM_CATEGORY_TYPE_ROD
@ SKILL_LINE_ABILITY_LEARNED_ON_SKILL_VALUE
@ SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN
@ CATEGORY_CHILDRENS_WEEK
@ AREA_FLAG_ARENA_INSTANCE
@ AREA_FLAG_REST_ZONE_HORDE
@ AREA_FLAG_REST_ZONE_ALLIANCE
@ AREA_FLAG_CONTESTED_AREA
@ AREA_FLAG_WINTERGRASP_2
@ AREA_FLAG_SLAVE_CAPITAL
@ AREA_FLAG_SLAVE_CAPITAL2
@ ACHIEVEMENT_CRITERIA_FLAG_FAIL_ACHIEVEMENT
@ ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR
@ ACHIEVEMENT_CRITERIA_FLAG_HIDDEN
@ ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER
@ ACHIEVEMENT_CRITERIA_FLAG_RESET_ON_START
@ ACHIEVEMENT_CRITERIA_FLAG_IS_DATE
@ MAP_FLAG_DYNAMIC_DIFFICULTY
@ FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT
@ FACTION_TEMPLATE_FLAG_PVP
@ FACTION_TEMPLATE_FLAG_CONTESTED_GUARD
@ SPAWNMASK_RAID_25MAN_HEROIC
@ SPAWNMASK_RAID_10MAN_NORMAL
@ SPAWNMASK_RAID_HEROIC_ALL
@ SPAWNMASK_DUNGEON_NORMAL
@ SPAWNMASK_RAID_10MAN_HEROIC
@ SPAWNMASK_RAID_NORMAL_ALL
@ SPAWNMASK_DUNGEON_HEROIC
@ SPAWNMASK_RAID_25MAN_NORMAL
value_type & operator[](size_t i)
value_type const & operator[](size_t i) const
std::vector< value_type > _data
value_type const * data() const