Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DBCEnums.h
Go to the documentation of this file.
1/*
2* This file is part of Project SkyFire https://www.projectskyfire.org.
3* See LICENSE.md file for Copyright information
4*/
5
6#ifndef DBCENUMS_H
7#define DBCENUMS_H
8
9#include "Common.h"
10
12{
13 // Client expected level limitation, like as used in DBC item max levels for "until max player level"
14 // use as default max player level, must be fit max level for used client
15 // also see MAX_LEVEL and STRONG_MAX_LEVEL define
17
18 // client supported max level for player/pets/etc. Avoid overflow or client stability affected.
19 // also see GT_MAX_LEVEL define
20 MAX_LEVEL = 100,
21
22 // Server side limitation. Base at used code requirements.
23 // also see MAX_LEVEL and GT_MAX_LEVEL define
25};
26
27enum class BattlegroundBracketId // bracketId for level ranges
28{
31};
32
33// must be max value in PvPDificulty slot+1
34#define MAX_BATTLEGROUND_BRACKETS 17
35
43
50
52{
53 ACHIEVEMENT_FLAG_COUNTER = 0x00000001, // Just count statistic (never stop and complete)
54 ACHIEVEMENT_FLAG_HIDDEN = 0x00000002, // Not sent to client - internal use only
55 ACHIEVEMENT_FLAG_PLAY_NO_VISUAL = 0x00000004, // Client does not play achievement earned visual
56 ACHIEVEMENT_FLAG_SUMM = 0x00000008, // Use summ criteria value from all requirements (and calculate max value)
57 ACHIEVEMENT_FLAG_MAX_USED = 0x00000010, // Show max criteria (and calculate max value ??)
58 ACHIEVEMENT_FLAG_REQ_COUNT = 0x00000020, // Use not zero req count (and calculate max value)
59 ACHIEVEMENT_FLAG_AVERAGE = 0x00000040, // Show as average value (value / time_in_days) depend from other flag (by def use last criteria value)
60 ACHIEVEMENT_FLAG_BAR = 0x00000080, // Show as progress bar (value / max vale) depend from other flag (by def use last criteria value)
63 ACHIEVEMENT_FLAG_UNK3 = 0x00000400, // ACHIEVEMENT_FLAG_HIDE_NAME_IN_TIE
64 ACHIEVEMENT_FLAG_REALM_FIRST_GUILD = 0x00000800, // first guild on realm done something
65 ACHIEVEMENT_FLAG_SHOW_IN_GUILD_NEWS = 0x00001000, // Shows in guild news
66 ACHIEVEMENT_FLAG_SHOW_IN_GUILD_HEADER = 0x00002000, // Shows in guild news header
67 ACHIEVEMENT_FLAG_GUILD = 0x00004000, //
71};
72
78
80{
82 ACHIEVEMENT_CRITERIA_CONDITION_NO_DEATH = 1, // reset progress on death
83 ACHIEVEMENT_CRITERIA_CONDITION_UNK2 = 2, // only used in "Complete a daily quest every day for five consecutive days"
84 ACHIEVEMENT_CRITERIA_CONDITION_BG_MAP = 3, // requires you to be on specific map, reset at change
85 ACHIEVEMENT_CRITERIA_CONDITION_NO_LOSE = 4, // only used in "Win 10 arenas without losing"
88 ACHIEVEMENT_CRITERIA_CONDITION_NO_SPELL_HIT = 9, // requires the player not to be hit by specific spell
89 ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP = 10, // requires the player not to be in group
91};
92
94{
123 ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_PERSONAL_RATING = 37, // NYI (when implementing don't forget about ACHIEVEMENT_CRITERIA_CONDITION_NO_LOSE)
144};
145
147{
148 ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR = 0x00000001, // Show progress as bar
149 ACHIEVEMENT_CRITERIA_FLAG_HIDDEN = 0x00000002, // Not show criteria in client
150 ACHIEVEMENT_CRITERIA_FLAG_UNK3 = 0x00000004, // BG related??
152 ACHIEVEMENT_CRITERIA_FLAG_UNK5 = 0x00000010, // not used
153 ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER = 0x00000020 // Displays counter as money
154};
155
157{
158 ACHIEVEMENT_TIMED_TYPE_EVENT = 1, // Timer is started by internal event with id in timerStartEvent
159 ACHIEVEMENT_TIMED_TYPE_QUEST = 2, // Timer is started by accepting quest with entry in timerStartEvent
160 ACHIEVEMENT_TIMED_TYPE_SPELL_CASTER = 5, // Timer is started by casting a spell with entry in timerStartEvent
161 ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET = 6, // Timer is started by being target of spell with entry in timerStartEvent
162 ACHIEVEMENT_TIMED_TYPE_CREATURE = 7, // Timer is started by killing creature with entry in timerStartEvent
163 ACHIEVEMENT_TIMED_TYPE_ITEM = 9, // Timer is started by using item with entry in timerStartEvent
165
167};
168
170{
178 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY = 10, // you have to complete a daily quest x times in a row
283 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE_TYPE = 138, //struct { Flag flag; uint32 count; } 1: Guild Dungeon, 2:Guild Challenge, 3:Guild battlefield
284 ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE = 139, //struct { uint32 count; } Guild Challenge
291};
292
293#define ACHIEVEMENT_CRITERIA_TYPE_TOTAL 163
294
296{
297 AREA_FLAG_SNOW = 0x00000001, // snow (only Dun Morogh, Naxxramas, Razorfen Downs and Winterspring)
298 AREA_FLAG_UNK1 = 0x00000002, // Razorfen Downs, Naxxramas and Acherus: The Ebon Hold (3.3.5a)
299 AREA_FLAG_UNK2 = 0x00000004, // Only used for areas on map 571 (development before)
300 AREA_FLAG_SLAVE_CAPITAL = 0x00000008, // city and city subsones
301 AREA_FLAG_UNK3 = 0x00000010, // can't find common meaning
302 AREA_FLAG_SLAVE_CAPITAL2 = 0x00000020, // slave capital city flag?
303 AREA_FLAG_ALLOW_DUELS = 0x00000040, // allow to duel here
304 AREA_FLAG_ARENA = 0x00000080, // arena, both instanced and world arenas
305 AREA_FLAG_CAPITAL = 0x00000100, // main capital city flag
306 AREA_FLAG_CITY = 0x00000200, // only for one zone named "City" (where it located?)
307 AREA_FLAG_OUTLAND = 0x00000400, // expansion zones? (only Eye of the Storm not have this flag, but have 0x00004000 flag)
308 AREA_FLAG_SANCTUARY = 0x00000800, // sanctuary area (PvP disabled)
309 AREA_FLAG_NEED_FLY = 0x00001000, // Respawn alive at the graveyard without corpse
310 AREA_FLAG_UNUSED1 = 0x00002000, // Unused in 3.3.5a
311 AREA_FLAG_OUTLAND2 = 0x00004000, // expansion zones? (only Circle of Blood Arena not have this flag, but have 0x00000400 flag)
312 AREA_FLAG_OUTDOOR_PVP = 0x00008000, // pvp objective area? (Death's Door also has this flag although it's no pvp object area)
313 AREA_FLAG_ARENA_INSTANCE = 0x00010000, // used by instanced arenas only
314 AREA_FLAG_UNUSED2 = 0x00020000, // Unused in 3.3.5a
315 AREA_FLAG_CONTESTED_AREA = 0x00040000, // On PvP servers these areas are considered contested, even though the zone it is contained in is a Horde/Alliance territory.
316 AREA_FLAG_UNK6 = 0x00080000, // Valgarde and Acherus: The Ebon Hold
317 AREA_FLAG_LOWLEVEL = 0x00100000, // used for some starting areas with area_level <= 15
318 AREA_FLAG_TOWN = 0x00200000, // small towns with Inn
319 AREA_FLAG_UNK7 = 0x00400000, // Warsong Hold, Acherus: The Ebon Hold, New Agamand Inn, Vengeance Landing Inn, Sunreaver Pavilion (Something to do with team?)
320 AREA_FLAG_UNK8 = 0x00800000, // Valgarde, Acherus: The Ebon Hold, Westguard Inn, Silver Covenant Pavilion (Something to do with team?)
321 AREA_FLAG_WINTERGRASP = 0x01000000, // Wintergrasp and it's subzones
322 AREA_FLAG_INSIDE = 0x02000000, // used for determinating spell related inside/outside questions in Map::IsOutdoors
323 AREA_FLAG_OUTSIDE = 0x04000000, // used for determinating spell related inside/outside questions in Map::IsOutdoors
324 AREA_FLAG_WINTERGRASP_2 = 0x08000000, // Can Hearth And Resurrect From Area
325 AREA_FLAG_NO_FLY_ZONE = 0x20000000, // Marks zones where you cannot fly
326 AREA_FLAG_UNK9 = 0x40000000,
327};
328
345
374
376{
377 FACTION_TEMPLATE_FLAG_PVP = 0x00000800, // flagged for PvP
378 FACTION_TEMPLATE_FLAG_CONTESTED_GUARD = 0x00001000, // faction will attack players that were involved in PvP combats
380};
381
383{
384 FACTION_MASK_PLAYER = 1, // any player
385 FACTION_MASK_ALLIANCE = 2, // player or creature from alliance team
386 FACTION_MASK_HORDE = 4, // player or creature from horde team
387 FACTION_MASK_MONSTER = 8 // aggressive creature from monster team
388 // if none flags set then non-aggressive creature
389};
390
391enum MapTypes // Lua_IsInInstance
392{
393 MAP_COMMON = 0, // none
394 MAP_DUNGEON = 1, // dungeon
395 MAP_RAID = 2, // raid
396 MAP_BATTLEGROUND = 3, // battleground
397 MAP_ARENA = 4, // arena
398 MAP_SCENARIO = 5 // scenario
399};
400
406
419
429
431{
432 ITEM_LIMIT_CATEGORY_MODE_HAVE = 0, // limit applied to amount items in inventory/bank
433 ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1 // limit applied to amount equipped items (including used gems)
434};
435
437{
438 MOUNT_FLAG_CAN_PITCH = 0x4, // client checks MOVEMENTFLAG2_FULL_SPEED_PITCHING
439 MOUNT_FLAG_CAN_SWIM = 0x8, // client checks MOVEMENTFLAG_SWIMMING
440};
441
448
459
460// SummonProperties.dbc, col 1
462{
463 SUMMON_PROP_GROUP_UNKNOWN1 = 0, // 1160 spells in 3.0.3
464 SUMMON_PROP_GROUP_UNKNOWN2 = 1, // 861 spells in 3.0.3
465 SUMMON_PROP_GROUP_PETS = 2, // 52 spells in 3.0.3, pets mostly
466 SUMMON_PROP_GROUP_CONTROLLABLE = 3, // 13 spells in 3.0.3, mostly controllable
467 SUMMON_PROP_GROUP_UNKNOWN3 = 4 // 86 spells in 3.0.3, taxi/mounts
468};
469
470// SummonProperties.dbc, col 3
472{
473 SUMMON_PROP_TYPE_UNKNOWN = 0, // different summons, 1330 spells in 3.0.3
474 SUMMON_PROP_TYPE_SUMMON = 1, // generic summons, 49 spells in 3.0.3
475 SUMMON_PROP_TYPE_GUARDIAN = 2, // summon guardian, 393 spells in 3.0.3
476 SUMMON_PROP_TYPE_ARMY = 3, // summon army, 5 spells in 3.0.3
477 SUMMON_PROP_TYPE_TOTEM = 4, // summon totem, 169 spells in 3.0.3
478 SUMMON_PROP_TYPE_CRITTER = 5, // critter/minipet, 195 spells in 3.0.3
479 SUMMON_PROP_TYPE_DK = 6, // summon DRW/Ghoul, 2 spells in 3.0.3
480 SUMMON_PROP_TYPE_BOMB = 7, // summon bot/bomb, 4 spells in 3.0.3
481 SUMMON_PROP_TYPE_PHASING = 8, // something todo with DK prequest line, 2 spells in 3.0.3
482 SUMMON_PROP_TYPE_SIEGE_VEH = 9, // summon different vehicles, 14 spells in 3.0.3
483 SUMMON_PROP_TYPE_DRAKE_VEH = 10, // summon drake (vehicle), 3 spells
484 SUMMON_PROP_TYPE_LIGHTWELL = 11, // summon lightwell, 6 spells in 3.0.3
485 SUMMON_PROP_TYPE_JEEVES = 12, // summon Jeeves, 1 spell in 3.3.5a
486 SUMMON_PROP_TYPE_LASHTAIL = 13 // Lashtail Hatchling, 1 spell in 4.2.2
487};
488
489// SummonProperties.dbc, col 5
491{
492 SUMMON_PROP_FLAG_NONE = 0x00000000, // 1342 spells in 3.0.3
493 SUMMON_PROP_FLAG_UNK1 = 0x00000001, // 75 spells in 3.0.3, something unfriendly
494 SUMMON_PROP_FLAG_UNK2 = 0x00000002, // 616 spells in 3.0.3, something friendly
495 SUMMON_PROP_FLAG_UNK3 = 0x00000004, // 22 spells in 3.0.3, no idea...
496 SUMMON_PROP_FLAG_UNK4 = 0x00000008, // 49 spells in 3.0.3, some mounts
497 SUMMON_PROP_FLAG_UNK5 = 0x00000010, // 25 spells in 3.0.3, quest related?
498 SUMMON_PROP_FLAG_UNK6 = 0x00000020, // 0 spells in 3.3.5, unused
499 SUMMON_PROP_FLAG_UNK7 = 0x00000040, // 12 spells in 3.0.3, no idea
500 SUMMON_PROP_FLAG_UNK8 = 0x00000080, // 4 spells in 3.0.3, no idea
501 SUMMON_PROP_FLAG_UNK9 = 0x00000100, // 51 spells in 3.0.3, no idea, many quest related
502 SUMMON_PROP_FLAG_UNK10 = 0x00000200, // 51 spells in 3.0.3, something defensive
503 SUMMON_PROP_FLAG_UNK11 = 0x00000400, // 3 spells, requires something near?
504 SUMMON_PROP_FLAG_UNK12 = 0x00000800, // 30 spells in 3.0.3, no idea
505 SUMMON_PROP_FLAG_UNK13 = 0x00001000, // Lightwell, Jeeves, Gnomish Alarm-o-bot, Build vehicles(wintergrasp)
506 SUMMON_PROP_FLAG_UNK14 = 0x00002000, // Guides, player follows
507 SUMMON_PROP_FLAG_UNK15 = 0x00004000, // Force of Nature, Shadowfiend, Feral Spirit, Summon Water Elemental
508 SUMMON_PROP_FLAG_UNK16 = 0x00008000, // Light/Dark Bullet, Soul/Fiery Consumption, Twisted Visage, Twilight Whelp. Phase related?
513 SUMMON_PROP_FLAG_UNK21 = 0x00100000 // Totems
514};
515
517{
527 VEHICLE_SEAT_FLAG_HIDE_PASSENGER = 0x00000200, // Passenger is hidden
528 VEHICLE_SEAT_FLAG_ALLOW_TURNING = 0x00000400, // needed for CGCamera__SyncFreeLookFacing
529 VEHICLE_SEAT_FLAG_CAN_CONTROL = 0x00000800, // Lua_UnitInVehicleControlSeat
530 VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL = 0x00001000, // Can cast spells with SPELL_AURA_MOUNTED from seat (possibly 4.x only, 0 seats on 3.3.5a)
531 VEHICLE_SEAT_FLAG_UNCONTROLLED = 0x00002000, // can override !& VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT
532 VEHICLE_SEAT_FLAG_CAN_ATTACK = 0x00004000, // Can attack, cast spells and use items from vehicle
535 VEHICLE_SEAT_FLAG_UNK18 = 0x00020000, // Needs research and support (28 vehicles): Allow entering vehicles while keeping specific permanent(?) auras that impose visuals (states like beeing under freeze/stun mechanic, emote state animations).
541 VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS = 0x00800000, // Lua_IsUsingVehicleControls
543 VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT = 0x02000000, // Lua_CanExitVehicle - can enter and exit at free will
544 VEHICLE_SEAT_FLAG_CAN_SWITCH = 0x04000000, // Lua_CanSwitchVehicleSeats
547 VEHICLE_SEAT_FLAG_CAN_CAST = 0x20000000, // Lua_UnitHasVehicleUI
548 VEHICLE_SEAT_FLAG_UNK2 = 0x40000000, // checked in conjunction with 0x800 in CastSpell2
550};
551
553{
556 VEHICLE_SEAT_FLAG_B_TARGETS_IN_RAIDUI = 0x00000008, // Lua_UnitTargetsVehicleInRaidUI
557 VEHICLE_SEAT_FLAG_B_EJECTABLE = 0x00000020, // ejectable
562 VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI = 0x80000000 // Lua_UnitHasVehiclePlayerFrameUI - actually checked for flagsb &~ 0x80000000
563};
564
565// CurrencyTypes.dbc
567{
602};
603
604#endif
ItemExtendedCostFlags
Definition DBCEnums.h:421
@ ITEM_EXT_COST_FLAG_REQUIRE_GUILD
Definition DBCEnums.h:422
@ ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_4
Definition DBCEnums.h:426
@ ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_3
Definition DBCEnums.h:425
@ ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_2
Definition DBCEnums.h:424
@ ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_1
Definition DBCEnums.h:423
@ ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_5
Definition DBCEnums.h:427
CurrencyTypes
Definition DBCEnums.h:567
@ CURRENCY_TYPE_VRYKUL_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:583
@ CURRENCY_TYPE_CONQUEST_POINTS
Definition DBCEnums.h:574
@ CURRENCY_TYPE_DARKMOON_PRIZE_TICKET
Definition DBCEnums.h:590
@ CURRENCY_TYPE_FOSSIL_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:577
@ CURRENCY_TYPE_PANDAREN_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:593
@ CURRENCY_TYPE_TROLL_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:573
@ CURRENCY_TYPE_VALOR_POINTS
Definition DBCEnums.h:580
@ CURRENCY_TYPE_CONQUEST_META_RBG
Definition DBCEnums.h:589
@ CURRENCY_TYPE_LESSER_CHARM_OF_GOOD_FORTUNE
Definition DBCEnums.h:596
@ CURRENCY_TYPE_NIGHTELF_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:578
@ CURRENCY_TYPE_ELDER_CHARM_OF_GOOD_FORTUNE
Definition DBCEnums.h:595
@ CURRENCY_TYPE_DWARF_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:572
@ CURRENCY_TYPE_JUSTICE_POINTS
Definition DBCEnums.h:579
@ CURRENCY_TYPE_CONQUEST_META_ARENA
Definition DBCEnums.h:588
@ CURRENCY_TYPE_MOGU_RUNE_OF_FATE
Definition DBCEnums.h:597
@ CURRENCY_TYPE_CHAMPIONS_SEAL
Definition DBCEnums.h:570
@ CURRENCY_TYPE_ESSENCE_OF_CORRUPTED_DEATHWING
Definition DBCEnums.h:592
@ CURRENCY_TYPE_EPICUREAN_AWARD
Definition DBCEnums.h:569
@ CURRENCY_TYPE_IRONPAW_TOKEN
Definition DBCEnums.h:586
@ CURRENCY_TYPE_DALARAN_JEWELCRAFTERS_TOKEN
Definition DBCEnums.h:568
@ CURRENCY_TYPE_BLOODY_COIN
Definition DBCEnums.h:601
@ CURRENCY_TYPE_ILLUSTRIOUS_JEWELCRAFTERS_TOKEN
Definition DBCEnums.h:571
@ CURRENCY_TYPE_MOGU_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:594
@ CURRENCY_TYPE_MOTE_OF_DARKNESS
Definition DBCEnums.h:591
@ CURRENCY_TYPE_MARK_OF_THE_WORLD_TREE
Definition DBCEnums.h:587
@ CURRENCY_TYPE_TIMELESS_COIN
Definition DBCEnums.h:600
@ CURRENCY_TYPE_NERUBIAN_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:584
@ CURRENCY_TYPE_DRAENEI_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:582
@ CURRENCY_TYPE_MANTID_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:598
@ CURRENCY_TYPE_HONOR_POINTS
Definition DBCEnums.h:576
@ CURRENCY_TYPE_WARFORGED_SEAL
Definition DBCEnums.h:599
@ CURRENCY_TYPE_ORC_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:581
@ CURRENCY_TYPE_TOL_BARAD_COMMENDATION
Definition DBCEnums.h:575
@ CURRENCY_TYPE_TOLVIR_ARCHAEOLOGY_FRAGMENT
Definition DBCEnums.h:585
AchievementFaction
Definition DBCEnums.h:45
@ ACHIEVEMENT_FACTION_HORDE
Definition DBCEnums.h:46
@ ACHIEVEMENT_FACTION_ALLIANCE
Definition DBCEnums.h:47
@ ACHIEVEMENT_FACTION_ANY
Definition DBCEnums.h:48
AchievementCriteriaAdditionalCondition
Definition DBCEnums.h:94
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_TYPE
Definition DBCEnums.h:118
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_PLAYER
Definition DBCEnums.h:99
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_LEVEL
Definition DBCEnums.h:125
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TITLE_BIT_INDEX
Definition DBCEnums.h:124
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_HEALTH_PCT
Definition DBCEnums.h:139
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_AREA_OR_ZONE
Definition DBCEnums.h:108
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_AREA_OR_ZONE
Definition DBCEnums.h:109
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MAX_GROUP_MEMBERS
Definition DBCEnums.h:117
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_CLASS
Definition DBCEnums.h:120
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_ACHIEVEMENT_POINTS
Definition DBCEnums.h:130
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_CLASS
Definition DBCEnums.h:114
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ARENA_TYPE
Definition DBCEnums.h:112
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_RATED_BATTLEGROUND
Definition DBCEnums.h:135
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_QUALITY
Definition DBCEnums.h:141
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_QUALITY_MIN
Definition DBCEnums.h:105
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK60
Definition DBCEnums.h:132
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_DEAD
Definition DBCEnums.h:100
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_MAP
Definition DBCEnums.h:119
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_DRUNK_VALUE
Definition DBCEnums.h:95
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_REQUIRES_LFG_GROUP
Definition DBCEnums.h:131
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_PERSONAL_RATING
Definition DBCEnums.h:123
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_ENEMY
Definition DBCEnums.h:101
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_RACE
Definition DBCEnums.h:113
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PROJECT_RARITY
Definition DBCEnums.h:136
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PET_BATTLE_AGAINST_TAMER
Definition DBCEnums.h:140
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK16
Definition DBCEnums.h:107
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CLASS
Definition DBCEnums.h:116
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_COMPLETE_QUEST_NOT_IN_GROUP
Definition DBCEnums.h:122
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_HAS_AURA
Definition DBCEnums.h:102
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HAS_AURA_TYPE
Definition DBCEnums.h:104
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_RACE
Definition DBCEnums.h:115
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_ENTRY
Definition DBCEnums.h:98
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PROJECT_RACE
Definition DBCEnums.h:137
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_SPECIES
Definition DBCEnums.h:143
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_SUBCLASS
Definition DBCEnums.h:121
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_LEVEL
Definition DBCEnums.h:97
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK2
Definition DBCEnums.h:96
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MAP_DIFFICULTY
Definition DBCEnums.h:110
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_ZONE
Definition DBCEnums.h:127
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_REQUIRES_GUILD_GROUP
Definition DBCEnums.h:133
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HEALTH_PERCENT_BELOW
Definition DBCEnums.h:128
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_LEVEL
Definition DBCEnums.h:126
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_FAMILY
Definition DBCEnums.h:138
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_GUILD_REPUTATION
Definition DBCEnums.h:134
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_YIELDS_XP
Definition DBCEnums.h:111
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK55
Definition DBCEnums.h:129
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_QUALITY_EQUALS
Definition DBCEnums.h:106
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HAS_AURA
Definition DBCEnums.h:103
@ ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PET_BATTLE_PVP
Definition DBCEnums.h:142
VehicleSeatFlags
Definition DBCEnums.h:517
@ VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_ENTER
Definition DBCEnums.h:518
@ VEHICLE_SEAT_FLAG_UNK7
Definition DBCEnums.h:524
@ VEHICLE_SEAT_FLAG_UNK2
Definition DBCEnums.h:548
@ VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_VOLUNTARY_EXIT
Definition DBCEnums.h:521
@ VEHICLE_SEAT_FLAG_CAN_CAST
Definition DBCEnums.h:547
@ VEHICLE_SEAT_FLAG_ALLOWS_INTERACTION
Definition DBCEnums.h:549
@ VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_FORCED_EXIT
Definition DBCEnums.h:533
@ VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS
Definition DBCEnums.h:541
@ VEHICLE_SEAT_FLAG_CAN_SWITCH
Definition DBCEnums.h:544
@ VEHICLE_SEAT_FLAG_UNK17
Definition DBCEnums.h:534
@ VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_ENTER
Definition DBCEnums.h:545
@ VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL
Definition DBCEnums.h:530
@ VEHICLE_SEAT_FLAG_UNK5
Definition DBCEnums.h:522
@ VEHICLE_SEAT_FLAG_UNK8
Definition DBCEnums.h:525
@ VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT
Definition DBCEnums.h:543
@ VEHICLE_SEAT_FLAG_UNK6
Definition DBCEnums.h:523
@ VEHICLE_SEAT_FLAG_ALLOW_TURNING
Definition DBCEnums.h:528
@ VEHICLE_SEAT_FLAG_CAN_CONTROL
Definition DBCEnums.h:529
@ VEHICLE_SEAT_FLAG_UNCONTROLLED
Definition DBCEnums.h:531
@ VEHICLE_SEAT_FLAG_ENABLE_VEHICLE_ZOOM
Definition DBCEnums.h:542
@ VEHICLE_SEAT_FLAG_REC_HAS_VEHICLE_ENTER_ANIM
Definition DBCEnums.h:540
@ VEHICLE_SEAT_FLAG_CAN_ATTACK
Definition DBCEnums.h:532
@ VEHICLE_SEAT_FLAG_UNK22
Definition DBCEnums.h:539
@ VEHICLE_SEAT_FLAG_HIDE_PASSENGER
Definition DBCEnums.h:527
@ VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_EXIT
Definition DBCEnums.h:546
@ VEHICLE_SEAT_FLAG_UNK3
Definition DBCEnums.h:520
@ VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_VOLUNTARY_EXIT
Definition DBCEnums.h:536
@ VEHICLE_SEAT_FLAG_UNK18
Definition DBCEnums.h:535
@ VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_FORCED_EXIT
Definition DBCEnums.h:537
@ VEHICLE_SEAT_FLAG_UNK9
Definition DBCEnums.h:526
@ VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE
Definition DBCEnums.h:538
@ VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_RIDE
Definition DBCEnums.h:519
LevelLimit
Definition DBCEnums.h:12
@ DEFAULT_MAX_LEVEL
Definition DBCEnums.h:16
@ MAX_LEVEL
Definition DBCEnums.h:20
@ STRONG_MAX_LEVEL
Definition DBCEnums.h:24
SummonPropGroup
Definition DBCEnums.h:462
@ SUMMON_PROP_GROUP_UNKNOWN1
Definition DBCEnums.h:463
@ SUMMON_PROP_GROUP_PETS
Definition DBCEnums.h:465
@ SUMMON_PROP_GROUP_UNKNOWN3
Definition DBCEnums.h:467
@ SUMMON_PROP_GROUP_UNKNOWN2
Definition DBCEnums.h:464
@ SUMMON_PROP_GROUP_CONTROLLABLE
Definition DBCEnums.h:466
AchievementCriteriaTimedTypes
Definition DBCEnums.h:157
@ ACHIEVEMENT_TIMED_TYPE_SPELL_CASTER
Definition DBCEnums.h:160
@ ACHIEVEMENT_TIMED_TYPE_CREATURE
Definition DBCEnums.h:162
@ ACHIEVEMENT_TIMED_TYPE_MAX
Definition DBCEnums.h:166
@ ACHIEVEMENT_TIMED_TYPE_UNK
Definition DBCEnums.h:164
@ ACHIEVEMENT_TIMED_TYPE_ITEM
Definition DBCEnums.h:163
@ ACHIEVEMENT_TIMED_TYPE_EVENT
Definition DBCEnums.h:158
@ ACHIEVEMENT_TIMED_TYPE_QUEST
Definition DBCEnums.h:159
@ ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET
Definition DBCEnums.h:161
MapTypes
Definition DBCEnums.h:392
@ MAP_COMMON
Definition DBCEnums.h:393
@ MAP_SCENARIO
Definition DBCEnums.h:398
@ MAP_DUNGEON
Definition DBCEnums.h:394
@ MAP_BATTLEGROUND
Definition DBCEnums.h:396
@ MAP_ARENA
Definition DBCEnums.h:397
@ MAP_RAID
Definition DBCEnums.h:395
ItemEnchantmentType
Definition DBCEnums.h:408
@ ITEM_ENCHANTMENT_TYPE_DAMAGE
Definition DBCEnums.h:411
@ ITEM_ENCHANTMENT_TYPE_USE_SPELL
Definition DBCEnums.h:416
@ ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL
Definition DBCEnums.h:410
@ ITEM_ENCHANTMENT_TYPE_STAT
Definition DBCEnums.h:414
@ ITEM_ENCHANTMENT_TYPE_RESISTANCE
Definition DBCEnums.h:413
@ ITEM_ENCHANTMENT_TYPE_NONE
Definition DBCEnums.h:409
@ ITEM_ENCHANTMENT_TYPE_EQUIP_SPELL
Definition DBCEnums.h:412
@ ITEM_ENCHANTMENT_TYPE_TOTEM
Definition DBCEnums.h:415
@ ITEM_ENCHANTMENT_TYPE_PRISMATIC_SOCKET
Definition DBCEnums.h:417
SummonPropFlags
Definition DBCEnums.h:491
@ SUMMON_PROP_FLAG_UNK18
Definition DBCEnums.h:510
@ SUMMON_PROP_FLAG_UNK7
Definition DBCEnums.h:499
@ SUMMON_PROP_FLAG_UNK12
Definition DBCEnums.h:504
@ SUMMON_PROP_FLAG_UNK6
Definition DBCEnums.h:498
@ SUMMON_PROP_FLAG_UNK3
Definition DBCEnums.h:495
@ SUMMON_PROP_FLAG_UNK13
Definition DBCEnums.h:505
@ SUMMON_PROP_FLAG_UNK4
Definition DBCEnums.h:496
@ SUMMON_PROP_FLAG_UNK11
Definition DBCEnums.h:503
@ SUMMON_PROP_FLAG_UNK15
Definition DBCEnums.h:507
@ SUMMON_PROP_FLAG_UNK17
Definition DBCEnums.h:509
@ SUMMON_PROP_FLAG_UNK20
Definition DBCEnums.h:512
@ SUMMON_PROP_FLAG_UNK16
Definition DBCEnums.h:508
@ SUMMON_PROP_FLAG_UNK8
Definition DBCEnums.h:500
@ SUMMON_PROP_FLAG_UNK9
Definition DBCEnums.h:501
@ SUMMON_PROP_FLAG_UNK1
Definition DBCEnums.h:493
@ SUMMON_PROP_FLAG_UNK10
Definition DBCEnums.h:502
@ SUMMON_PROP_FLAG_UNK5
Definition DBCEnums.h:497
@ SUMMON_PROP_FLAG_UNK21
Definition DBCEnums.h:513
@ SUMMON_PROP_FLAG_UNK14
Definition DBCEnums.h:506
@ SUMMON_PROP_FLAG_UNK19
Definition DBCEnums.h:511
@ SUMMON_PROP_FLAG_UNK2
Definition DBCEnums.h:494
@ SUMMON_PROP_FLAG_NONE
Definition DBCEnums.h:492
ItemLimitCategoryMode
Definition DBCEnums.h:431
@ ITEM_LIMIT_CATEGORY_MODE_HAVE
Definition DBCEnums.h:432
@ ITEM_LIMIT_CATEGORY_MODE_EQUIP
Definition DBCEnums.h:433
FactionMasks
Definition DBCEnums.h:383
@ FACTION_MASK_ALLIANCE
Definition DBCEnums.h:385
@ FACTION_MASK_MONSTER
Definition DBCEnums.h:387
@ FACTION_MASK_HORDE
Definition DBCEnums.h:386
@ FACTION_MASK_PLAYER
Definition DBCEnums.h:384
VehicleSeatFlagsB
Definition DBCEnums.h:553
@ VEHICLE_SEAT_FLAG_B_TARGETS_IN_RAIDUI
Definition DBCEnums.h:556
@ VEHICLE_SEAT_FLAG_B_NONE
Definition DBCEnums.h:554
@ VEHICLE_SEAT_FLAG_B_EJECTABLE
Definition DBCEnums.h:557
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED
Definition DBCEnums.h:555
@ VEHICLE_SEAT_FLAG_B_CAN_SWITCH
Definition DBCEnums.h:561
@ VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI
Definition DBCEnums.h:562
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3
Definition DBCEnums.h:559
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2
Definition DBCEnums.h:558
@ VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4
Definition DBCEnums.h:560
AchievementCriteriaCondition
Definition DBCEnums.h:80
@ ACHIEVEMENT_CRITERIA_CONDITION_NONE
Definition DBCEnums.h:81
@ ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP
Definition DBCEnums.h:89
@ ACHIEVEMENT_CRITERIA_CONDITION_UNK13
Definition DBCEnums.h:90
@ ACHIEVEMENT_CRITERIA_CONDITION_UNK5
Definition DBCEnums.h:86
@ ACHIEVEMENT_CRITERIA_CONDITION_NO_DEATH
Definition DBCEnums.h:82
@ ACHIEVEMENT_CRITERIA_CONDITION_UNK2
Definition DBCEnums.h:83
@ ACHIEVEMENT_CRITERIA_CONDITION_NO_LOSE
Definition DBCEnums.h:85
@ ACHIEVEMENT_CRITERIA_CONDITION_UNK8
Definition DBCEnums.h:87
@ ACHIEVEMENT_CRITERIA_CONDITION_NO_SPELL_HIT
Definition DBCEnums.h:88
@ ACHIEVEMENT_CRITERIA_CONDITION_BG_MAP
Definition DBCEnums.h:84
AchievementFlags
Definition DBCEnums.h:52
@ ACHIEVEMENT_FLAG_UNK3
Definition DBCEnums.h:63
@ ACHIEVEMENT_FLAG_COUNTER
Definition DBCEnums.h:53
@ ACHIEVEMENT_FLAG_SHOW_GUILD_MEMBERS
Definition DBCEnums.h:68
@ ACHIEVEMENT_FLAG_PLAY_NO_VISUAL
Definition DBCEnums.h:55
@ ACHIEVEMENT_FLAG_HIDDEN
Definition DBCEnums.h:54
@ ACHIEVEMENT_FLAG_MAX_USED
Definition DBCEnums.h:57
@ ACHIEVEMENT_FLAG_REALM_FIRST_REACH
Definition DBCEnums.h:61
@ ACHIEVEMENT_FLAG_REALM_FIRST_KILL
Definition DBCEnums.h:62
@ ACHIEVEMENT_FLAG_SHOW_IN_GUILD_HEADER
Definition DBCEnums.h:66
@ ACHIEVEMENT_FLAG_REQ_COUNT
Definition DBCEnums.h:58
@ ACHIEVEMENT_FLAG_BNET_ACCOUNT_BOUND
Definition DBCEnums.h:70
@ ACHIEVEMENT_FLAG_AVERAGE
Definition DBCEnums.h:59
@ ACHIEVEMENT_FLAG_REALM_FIRST_GUILD
Definition DBCEnums.h:64
@ ACHIEVEMENT_FLAG_BAR
Definition DBCEnums.h:60
@ ACHIEVEMENT_FLAG_SHOW_IN_GUILD_NEWS
Definition DBCEnums.h:65
@ ACHIEVEMENT_FLAG_SUMM
Definition DBCEnums.h:56
@ ACHIEVEMENT_FLAG_SHOW_CRITERIA_MEMBERS
Definition DBCEnums.h:69
@ ACHIEVEMENT_FLAG_GUILD
Definition DBCEnums.h:67
AbilytyLearnType
Definition DBCEnums.h:402
@ ABILITY_LEARNED_ON_GET_PROFESSION_SKILL
Definition DBCEnums.h:403
@ ABILITY_LEARNED_ON_GET_RACE_OR_CLASS_SKILL
Definition DBCEnums.h:404
SummonPropType
Definition DBCEnums.h:472
@ SUMMON_PROP_TYPE_SUMMON
Definition DBCEnums.h:474
@ SUMMON_PROP_TYPE_SIEGE_VEH
Definition DBCEnums.h:482
@ SUMMON_PROP_TYPE_UNKNOWN
Definition DBCEnums.h:473
@ SUMMON_PROP_TYPE_CRITTER
Definition DBCEnums.h:478
@ SUMMON_PROP_TYPE_DK
Definition DBCEnums.h:479
@ SUMMON_PROP_TYPE_BOMB
Definition DBCEnums.h:480
@ SUMMON_PROP_TYPE_JEEVES
Definition DBCEnums.h:485
@ SUMMON_PROP_TYPE_ARMY
Definition DBCEnums.h:476
@ SUMMON_PROP_TYPE_GUARDIAN
Definition DBCEnums.h:475
@ SUMMON_PROP_TYPE_PHASING
Definition DBCEnums.h:481
@ SUMMON_PROP_TYPE_LASHTAIL
Definition DBCEnums.h:486
@ SUMMON_PROP_TYPE_LIGHTWELL
Definition DBCEnums.h:484
@ SUMMON_PROP_TYPE_DRAKE_VEH
Definition DBCEnums.h:483
@ SUMMON_PROP_TYPE_TOTEM
Definition DBCEnums.h:477
AchievementCriteriaTypes
Definition DBCEnums.h:170
@ ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION
Definition DBCEnums.h:243
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE
Definition DBCEnums.h:264
@ ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET2
Definition DBCEnums.h:232
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ARCHAEOLOGY_PROJECTS
Definition DBCEnums.h:173
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE
Definition DBCEnums.h:179
@ ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM
Definition DBCEnums.h:206
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY
Definition DBCEnums.h:178
@ ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN
Definition DBCEnums.h:263
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED
Definition DBCEnums.h:247
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL
Definition DBCEnums.h:175
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_MAIL
Definition DBCEnums.h:229
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT
Definition DBCEnums.h:177
@ ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET
Definition DBCEnums.h:193
@ ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM
Definition DBCEnums.h:222
@ ACHIEVEMENT_CRITERIA_TYPE_PLAY_ARENA
Definition DBCEnums.h:198
@ ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT
Definition DBCEnums.h:234
@ ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING
Definition DBCEnums.h:190
@ ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL
Definition DBCEnums.h:194
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED
Definition DBCEnums.h:257
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_BATTLE_PET_LEVEL
Definition DBCEnums.h:289
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM
Definition DBCEnums.h:207
@ ACHIEVEMENT_CRITERIA_TYPE_VISIT_BARBER_SHOP
Definition DBCEnums.h:213
@ ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILLS_GUILD
Definition DBCEnums.h:281
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST
Definition DBCEnums.h:182
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS
Definition DBCEnums.h:241
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND
Definition DBCEnums.h:183
@ ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK
Definition DBCEnums.h:209
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID
Definition DBCEnums.h:187
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT
Definition DBCEnums.h:216
@ ACHIEVEMENT_CRITERIA_TYPE_BUY_GUILD_TABARD
Definition DBCEnums.h:279
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_AT_BARBER
Definition DBCEnums.h:228
@ ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT
Definition DBCEnums.h:231
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_BG_RATING
Definition DBCEnums.h:278
@ ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE
Definition DBCEnums.h:219
@ ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS
Definition DBCEnums.h:245
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED
Definition DBCEnums.h:261
@ ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM
Definition DBCEnums.h:201
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION
Definition DBCEnums.h:212
@ ACHIEVEMENT_CRITERIA_TYPE_USE_LFD_TO_GROUP_WITH_PLAYERS
Definition DBCEnums.h:270
@ ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED
Definition DBCEnums.h:262
@ ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP
Definition DBCEnums.h:184
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL
Definition DBCEnums.h:199
@ ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT
Definition DBCEnums.h:210
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS
Definition DBCEnums.h:237
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED
Definition DBCEnums.h:254
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_LEVEL
Definition DBCEnums.h:174
@ ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL
Definition DBCEnums.h:267
@ ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE
Definition DBCEnums.h:220
@ ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE_GUILD
Definition DBCEnums.h:282
@ ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE
Definition DBCEnums.h:240
@ ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM
Definition DBCEnums.h:191
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_REVERED_REPUTATION
Definition DBCEnums.h:248
@ ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_QUEST_REWARD
Definition DBCEnums.h:226
@ ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED
Definition DBCEnums.h:260
@ ACHIEVEMENT_CRITERIA_TYPE_CATCH_FROM_POOL
Definition DBCEnums.h:274
@ ACHIEVEMENT_CRITERIA_TYPE_CURRENCY
Definition DBCEnums.h:180
@ ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_PLAYER
Definition DBCEnums.h:189
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TRAVELLING
Definition DBCEnums.h:227
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM
Definition DBCEnums.h:251
@ ACHIEVEMENT_CRITERIA_TYPE_REACH_GUILD_LEVEL
Definition DBCEnums.h:272
@ ACHIEVEMENT_CRITERIA_TYPE_CRAFT_ITEMS_GUILD
Definition DBCEnums.h:273
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT
Definition DBCEnums.h:176
@ ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL
Definition DBCEnums.h:200
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION
Definition DBCEnums.h:211
@ ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2
Definition DBCEnums.h:265
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CASTED
Definition DBCEnums.h:259
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE
Definition DBCEnums.h:266
@ ACHIEVEMENT_CRITERIA_TYPE_EARN_GUILD_ACHIEVEMENT_POINTS
Definition DBCEnums.h:276
@ ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TALENTS
Definition DBCEnums.h:224
@ ACHIEVEMENT_CRITERIA_TYPE_BUY_GUILD_BANK_SLOTS
Definition DBCEnums.h:275
@ ACHIEVEMENT_CRITERIA_TYPE_SPENT_GOLD_GUILD_REPAIRS
Definition DBCEnums.h:271
@ ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE
Definition DBCEnums.h:181
@ ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED
Definition DBCEnums.h:258
@ ACHIEVEMENT_CRITERIA_TYPE_OWN_BATTLE_PET_COUNT
Definition DBCEnums.h:286
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST
Definition DBCEnums.h:192
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA
Definition DBCEnums.h:202
@ ACHIEVEMENT_CRITERIA_TYPE_HK_RACE
Definition DBCEnums.h:218
@ ACHIEVEMENT_CRITERIA_TYPE_KNOWN_FACTIONS
Definition DBCEnums.h:250
@ ACHIEVEMENT_CRITERIA_TYPE_DEATH
Definition DBCEnums.h:185
@ ACHIEVEMENT_CRITERIA_TYPE_PET_BATTLE_ACHIEVEMENT_POINTS
Definition DBCEnums.h:242
@ ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA
Definition DBCEnums.h:208
@ ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS
Definition DBCEnums.h:223
@ ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS
Definition DBCEnums.h:269
@ ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL
Definition DBCEnums.h:205
@ ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE
Definition DBCEnums.h:188
@ ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM
Definition DBCEnums.h:214
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_BID
Definition DBCEnums.h:244
@ ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE
Definition DBCEnums.h:171
@ ACHIEVEMENT_CRITERIA_TYPE_COLLECT_BATTLE_PET_SPECIES
Definition DBCEnums.h:285
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_SOLD
Definition DBCEnums.h:246
@ ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON
Definition DBCEnums.h:186
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE_TYPE
Definition DBCEnums.h:283
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL
Definition DBCEnums.h:238
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE
Definition DBCEnums.h:284
@ ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS
Definition DBCEnums.h:268
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT
Definition DBCEnums.h:256
@ ACHIEVEMENT_CRITERIA_TYPE_CAPTURE_BATTLE_PET
Definition DBCEnums.h:287
@ ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA
Definition DBCEnums.h:196
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING
Definition DBCEnums.h:203
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_BG
Definition DBCEnums.h:172
@ ACHIEVEMENT_CRITERIA_TYPE_GAIN_HONORED_REPUTATION
Definition DBCEnums.h:249
@ ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL
Definition DBCEnums.h:233
@ ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_GUILD
Definition DBCEnums.h:280
@ ACHIEVEMENT_CRITERIA_TYPE_BG_OBJECTIVE_CAPTURE
Definition DBCEnums.h:195
@ ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS
Definition DBCEnums.h:221
@ ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY
Definition DBCEnums.h:230
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA
Definition DBCEnums.h:197
@ ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS
Definition DBCEnums.h:225
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT
Definition DBCEnums.h:215
@ ACHIEVEMENT_CRITERIA_TYPE_CAPTURE_BATTLE_PET2
Definition DBCEnums.h:290
@ ACHIEVEMENT_CRITERIA_TYPE_COLLECT_BATTLE_PET
Definition DBCEnums.h:255
@ ACHIEVEMENT_CRITERIA_TYPE_EARNED_PVP_TITLE
Definition DBCEnums.h:236
@ ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM
Definition DBCEnums.h:252
@ ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_PERSONAL_RATING
Definition DBCEnums.h:204
@ ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS
Definition DBCEnums.h:217
@ ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED
Definition DBCEnums.h:253
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_BATTLEGROUND
Definition DBCEnums.h:277
@ ACHIEVEMENT_CRITERIA_TYPE_WIN_PET_BATTLE
Definition DBCEnums.h:288
@ ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL
Definition DBCEnums.h:239
DifficultyID
Definition DBCEnums.h:330
@ DIFFICULTY_NONE
Definition DBCEnums.h:331
@ DIFFICULTY_10MAN_HEROIC
Definition DBCEnums.h:336
@ DIFFICULTY_25MAN_NORMAL
Definition DBCEnums.h:335
@ DIFFICULTY_40MAN
Definition DBCEnums.h:340
@ DIFFICULTY_SCE_HEROIC
Definition DBCEnums.h:341
@ DIFFICULTY_NORMAL
Definition DBCEnums.h:332
@ DIFFICULTY_CHALLENGE
Definition DBCEnums.h:339
@ DIFFICULTY_SCE_NORMAL
Definition DBCEnums.h:342
@ DIFFICULTY_HEROIC
Definition DBCEnums.h:333
@ DIFFICULTY_25MAN_LFR
Definition DBCEnums.h:338
@ DIFFICULTY_FLEX
Definition DBCEnums.h:343
@ DIFFICULTY_10MAN_NORMAL
Definition DBCEnums.h:334
@ DIFFICULTY_25MAN_HEROIC
Definition DBCEnums.h:337
SpellCategoryFlags
Definition DBCEnums.h:443
@ SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED
Definition DBCEnums.h:444
@ SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT
Definition DBCEnums.h:445
@ SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_MIDNIGHT
Definition DBCEnums.h:446
AreaTeams
Definition DBCEnums.h:37
@ AREATEAM_HORDE
Definition DBCEnums.h:40
@ AREATEAM_NONE
Definition DBCEnums.h:38
@ AREATEAM_ALLY
Definition DBCEnums.h:39
@ AREATEAM_ANY
Definition DBCEnums.h:41
TotemCategoryType
Definition DBCEnums.h:450
@ TOTEM_CATEGORY_TYPE_SPANNER
Definition DBCEnums.h:457
@ TOTEM_CATEGORY_TYPE_KNIFE
Definition DBCEnums.h:451
@ TOTEM_CATEGORY_TYPE_STONE
Definition DBCEnums.h:455
@ TOTEM_CATEGORY_TYPE_TOTEM
Definition DBCEnums.h:452
@ TOTEM_CATEGORY_TYPE_HAMMER
Definition DBCEnums.h:456
@ TOTEM_CATEGORY_TYPE_PICK
Definition DBCEnums.h:454
@ TOTEM_CATEGORY_TYPE_ROD
Definition DBCEnums.h:453
AreaFlags
Definition DBCEnums.h:296
@ AREA_FLAG_CITY
Definition DBCEnums.h:306
@ AREA_FLAG_ARENA
Definition DBCEnums.h:304
@ AREA_FLAG_CAPITAL
Definition DBCEnums.h:305
@ AREA_FLAG_WINTERGRASP
Definition DBCEnums.h:321
@ AREA_FLAG_LOWLEVEL
Definition DBCEnums.h:317
@ AREA_FLAG_ARENA_INSTANCE
Definition DBCEnums.h:313
@ AREA_FLAG_CONTESTED_AREA
Definition DBCEnums.h:315
@ AREA_FLAG_UNK1
Definition DBCEnums.h:298
@ AREA_FLAG_WINTERGRASP_2
Definition DBCEnums.h:324
@ AREA_FLAG_OUTSIDE
Definition DBCEnums.h:323
@ AREA_FLAG_SLAVE_CAPITAL
Definition DBCEnums.h:300
@ AREA_FLAG_TOWN
Definition DBCEnums.h:318
@ AREA_FLAG_UNK6
Definition DBCEnums.h:316
@ AREA_FLAG_UNUSED2
Definition DBCEnums.h:314
@ AREA_FLAG_NEED_FLY
Definition DBCEnums.h:309
@ AREA_FLAG_SNOW
Definition DBCEnums.h:297
@ AREA_FLAG_UNK9
Definition DBCEnums.h:326
@ AREA_FLAG_UNK3
Definition DBCEnums.h:301
@ AREA_FLAG_UNK7
Definition DBCEnums.h:319
@ AREA_FLAG_SANCTUARY
Definition DBCEnums.h:308
@ AREA_FLAG_UNUSED1
Definition DBCEnums.h:310
@ AREA_FLAG_OUTLAND
Definition DBCEnums.h:307
@ AREA_FLAG_UNK2
Definition DBCEnums.h:299
@ AREA_FLAG_SLAVE_CAPITAL2
Definition DBCEnums.h:302
@ AREA_FLAG_INSIDE
Definition DBCEnums.h:322
@ AREA_FLAG_OUTLAND2
Definition DBCEnums.h:311
@ AREA_FLAG_ALLOW_DUELS
Definition DBCEnums.h:303
@ AREA_FLAG_UNK8
Definition DBCEnums.h:320
@ AREA_FLAG_OUTDOOR_PVP
Definition DBCEnums.h:312
@ AREA_FLAG_NO_FLY_ZONE
Definition DBCEnums.h:325
BattlegroundBracketId
Definition DBCEnums.h:28
MountFlags
Definition DBCEnums.h:437
@ MOUNT_FLAG_CAN_PITCH
Definition DBCEnums.h:438
@ MOUNT_FLAG_CAN_SWIM
Definition DBCEnums.h:439
AchievementCriteriaFlags
Definition DBCEnums.h:147
@ ACHIEVEMENT_CRITERIA_FLAG_UNK5
Definition DBCEnums.h:152
@ ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR
Definition DBCEnums.h:148
@ ACHIEVEMENT_CRITERIA_FLAG_HIDDEN
Definition DBCEnums.h:149
@ ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER
Definition DBCEnums.h:153
@ ACHIEVEMENT_CRITERIA_FLAG_UNK4
Definition DBCEnums.h:151
@ ACHIEVEMENT_CRITERIA_FLAG_UNK3
Definition DBCEnums.h:150
AchievementCriteriaLimits
Definition DBCEnums.h:74
@ MAX_ADDITIONAL_CRITERIA_CONDITIONS
Definition DBCEnums.h:76
@ MAX_CRITERIA_REQUIREMENTS
Definition DBCEnums.h:75
FactionTemplateFlags
Definition DBCEnums.h:376
@ FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT
Definition DBCEnums.h:379
@ FACTION_TEMPLATE_FLAG_PVP
Definition DBCEnums.h:377
@ FACTION_TEMPLATE_FLAG_CONTESTED_GUARD
Definition DBCEnums.h:378
SpawnMask
Definition DBCEnums.h:347
@ SPAWNMASK_RAID_25MAN_HEROIC
Definition DBCEnums.h:361
@ SPAWNMASK_RAID_ALL
Definition DBCEnums.h:364
@ SPAWNMASK_RAID_10MAN_NORMAL
Definition DBCEnums.h:356
@ SPAWNMASK_RAID_HEROIC_ALL
Definition DBCEnums.h:362
@ SPAWNMASK_DUNGEON_NORMAL
Definition DBCEnums.h:350
@ SPAWNMASK_RAID_10MAN_HEROIC
Definition DBCEnums.h:360
@ SPAWNMASK_RAID_NORMAL_ALL
Definition DBCEnums.h:358
@ SPAWNMASK_CONTINENT
Definition DBCEnums.h:348
@ SPAWNMASK_DUNGEON_ALL
Definition DBCEnums.h:353
@ SPAWNMASK_RAID_25MAN_LFR
Definition DBCEnums.h:366
@ SPAWNMASK_DUNGEON_HEROIC
Definition DBCEnums.h:351
@ SPAWNMASK_DUNGEON_CHALLENGE
Definition DBCEnums.h:352
@ SPAWNMASK_RAID_25MAN_NORMAL
Definition DBCEnums.h:357
std::uint8_t uint8
Definition Define.h:79