Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DBCEnums.h File Reference
#include "Common.h"
Include dependency graph for DBCEnums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ACHIEVEMENT_CRITERIA_TYPE_TOTAL   163
#define MAX_BATTLEGROUND_BRACKETS   17

Enumerations

enum  AbilytyLearnType { ABILITY_LEARNED_ON_GET_PROFESSION_SKILL = 1 , ABILITY_LEARNED_ON_GET_RACE_OR_CLASS_SKILL = 2 }
enum  AchievementCriteriaAdditionalCondition {
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_DRUNK_VALUE = 1 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK2 = 2 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_LEVEL = 3 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_ENTRY = 4 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_PLAYER = 5 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_DEAD = 6 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_ENEMY = 7 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_HAS_AURA = 8 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HAS_AURA = 10 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HAS_AURA_TYPE = 11 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_QUALITY_MIN = 14 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_QUALITY_EQUALS = 15 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK16 = 16 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_AREA_OR_ZONE = 17 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_AREA_OR_ZONE = 18 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MAP_DIFFICULTY = 20 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_YIELDS_XP = 21 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ARENA_TYPE = 24 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_RACE = 25 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_CLASS = 26 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_RACE = 27 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CLASS = 28 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MAX_GROUP_MEMBERS = 29 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_TYPE = 30 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_MAP = 32 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_CLASS = 33 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_SUBCLASS = 34 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_COMPLETE_QUEST_NOT_IN_GROUP = 35 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_PERSONAL_RATING = 37 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TITLE_BIT_INDEX = 38 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_LEVEL = 39 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_LEVEL = 40 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_ZONE = 41 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HEALTH_PERCENT_BELOW = 46 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK55 = 55 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_ACHIEVEMENT_POINTS = 56 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_REQUIRES_LFG_GROUP = 58 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK60 = 60 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_REQUIRES_GUILD_GROUP = 61 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_GUILD_REPUTATION = 62 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_RATED_BATTLEGROUND = 63 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PROJECT_RARITY = 65 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PROJECT_RACE = 66 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_FAMILY = 78 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_HEALTH_PCT = 79 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PET_BATTLE_AGAINST_TAMER = 81 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_QUALITY = 89 , ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PET_BATTLE_PVP = 90 ,
  ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_SPECIES = 91
}
enum  AchievementCriteriaCondition {
  ACHIEVEMENT_CRITERIA_CONDITION_NONE = 0 , ACHIEVEMENT_CRITERIA_CONDITION_NO_DEATH = 1 , ACHIEVEMENT_CRITERIA_CONDITION_UNK2 = 2 , ACHIEVEMENT_CRITERIA_CONDITION_BG_MAP = 3 ,
  ACHIEVEMENT_CRITERIA_CONDITION_NO_LOSE = 4 , ACHIEVEMENT_CRITERIA_CONDITION_UNK5 = 5 , ACHIEVEMENT_CRITERIA_CONDITION_UNK8 = 8 , ACHIEVEMENT_CRITERIA_CONDITION_NO_SPELL_HIT = 9 ,
  ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP = 10 , ACHIEVEMENT_CRITERIA_CONDITION_UNK13 = 13
}
enum  AchievementCriteriaFlags {
  ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR = 0x00000001 , ACHIEVEMENT_CRITERIA_FLAG_HIDDEN = 0x00000002 , ACHIEVEMENT_CRITERIA_FLAG_UNK3 = 0x00000004 , ACHIEVEMENT_CRITERIA_FLAG_UNK4 = 0x00000008 ,
  ACHIEVEMENT_CRITERIA_FLAG_UNK5 = 0x00000010 , ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER = 0x00000020
}
enum  AchievementCriteriaLimits { MAX_CRITERIA_REQUIREMENTS = 2 , MAX_ADDITIONAL_CRITERIA_CONDITIONS = 3 }
enum  AchievementCriteriaTimedTypes {
  ACHIEVEMENT_TIMED_TYPE_EVENT = 1 , ACHIEVEMENT_TIMED_TYPE_QUEST = 2 , ACHIEVEMENT_TIMED_TYPE_SPELL_CASTER = 5 , ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET = 6 ,
  ACHIEVEMENT_TIMED_TYPE_CREATURE = 7 , ACHIEVEMENT_TIMED_TYPE_ITEM = 9 , ACHIEVEMENT_TIMED_TYPE_UNK = 14 , ACHIEVEMENT_TIMED_TYPE_MAX
}
enum  AchievementCriteriaTypes {
  ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE = 0 , ACHIEVEMENT_CRITERIA_TYPE_WIN_BG = 1 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ARCHAEOLOGY_PROJECTS = 3 , ACHIEVEMENT_CRITERIA_TYPE_REACH_LEVEL = 5 ,
  ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL = 7 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT = 8 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT = 9 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY = 10 ,
  ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE = 11 , ACHIEVEMENT_CRITERIA_TYPE_CURRENCY = 12 , ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE = 13 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST = 14 ,
  ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND = 15 , ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP = 16 , ACHIEVEMENT_CRITERIA_TYPE_DEATH = 17 , ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON = 18 ,
  ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID = 19 , ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE = 20 , ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_PLAYER = 23 , ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING = 24 ,
  ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM = 26 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST = 27 , ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET = 28 , ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL = 29 ,
  ACHIEVEMENT_CRITERIA_TYPE_BG_OBJECTIVE_CAPTURE = 30 , ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA = 31 , ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA = 32 , ACHIEVEMENT_CRITERIA_TYPE_PLAY_ARENA = 33 ,
  ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL = 34 , ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL = 35 , ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM = 36 , ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA = 37 ,
  ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING = 38 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_PERSONAL_RATING = 39 , ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL = 40 , ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM = 41 ,
  ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM = 42 , ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA = 43 , ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK = 44 , ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT = 45 ,
  ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION = 46 , ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION = 47 , ACHIEVEMENT_CRITERIA_TYPE_VISIT_BARBER_SHOP = 48 , ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM = 49 ,
  ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT = 50 , ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT = 51 , ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS = 52 , ACHIEVEMENT_CRITERIA_TYPE_HK_RACE = 53 ,
  ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE = 54 , ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE = 55 , ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS = 56 , ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM = 57 ,
  ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS = 59 , ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TALENTS = 60 , ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS = 61 , ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_QUEST_REWARD = 62 ,
  ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TRAVELLING = 63 , ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_AT_BARBER = 65 , ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_MAIL = 66 , ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY = 67 ,
  ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT = 68 , ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET2 = 69 , ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL = 70 , ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT = 72 ,
  ACHIEVEMENT_CRITERIA_TYPE_EARNED_PVP_TITLE = 74 , ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS = 75 , ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL = 76 , ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL = 77 ,
  ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE = 78 , ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS = 80 , ACHIEVEMENT_CRITERIA_TYPE_PET_BATTLE_ACHIEVEMENT_POINTS = 81 , ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION = 82 ,
  ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_BID = 83 , ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS = 84 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_SOLD = 85 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED = 86 ,
  ACHIEVEMENT_CRITERIA_TYPE_GAIN_REVERED_REPUTATION = 87 , ACHIEVEMENT_CRITERIA_TYPE_GAIN_HONORED_REPUTATION = 88 , ACHIEVEMENT_CRITERIA_TYPE_KNOWN_FACTIONS = 89 , ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM = 90 ,
  ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM = 91 , ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED = 93 , ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED = 94 , ACHIEVEMENT_CRITERIA_TYPE_COLLECT_BATTLE_PET = 96 ,
  ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT = 101 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED = 102 , ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED = 103 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CASTED = 104 ,
  ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED = 105 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED = 106 , ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED = 107 , ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN = 108 ,
  ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE = 109 , ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2 = 110 , ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE = 112 , ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL = 113 ,
  ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS = 114 , ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS = 115 , ACHIEVEMENT_CRITERIA_TYPE_USE_LFD_TO_GROUP_WITH_PLAYERS = 119 , 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 , 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 , ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE_TYPE = 138 ,
  ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE = 139 , ACHIEVEMENT_CRITERIA_TYPE_COLLECT_BATTLE_PET_SPECIES = 155 , ACHIEVEMENT_CRITERIA_TYPE_OWN_BATTLE_PET_COUNT = 156 , ACHIEVEMENT_CRITERIA_TYPE_CAPTURE_BATTLE_PET = 157 ,
  ACHIEVEMENT_CRITERIA_TYPE_WIN_PET_BATTLE = 158 , ACHIEVEMENT_CRITERIA_TYPE_REACH_BATTLE_PET_LEVEL = 160 , ACHIEVEMENT_CRITERIA_TYPE_CAPTURE_BATTLE_PET2 = 161
}
enum  AchievementFaction { ACHIEVEMENT_FACTION_HORDE = 0 , ACHIEVEMENT_FACTION_ALLIANCE = 1 , ACHIEVEMENT_FACTION_ANY = -1 }
enum  AchievementFlags {
  ACHIEVEMENT_FLAG_COUNTER = 0x00000001 , ACHIEVEMENT_FLAG_HIDDEN = 0x00000002 , ACHIEVEMENT_FLAG_PLAY_NO_VISUAL = 0x00000004 , ACHIEVEMENT_FLAG_SUMM = 0x00000008 ,
  ACHIEVEMENT_FLAG_MAX_USED = 0x00000010 , ACHIEVEMENT_FLAG_REQ_COUNT = 0x00000020 , ACHIEVEMENT_FLAG_AVERAGE = 0x00000040 , ACHIEVEMENT_FLAG_BAR = 0x00000080 ,
  ACHIEVEMENT_FLAG_REALM_FIRST_REACH = 0x00000100 , ACHIEVEMENT_FLAG_REALM_FIRST_KILL = 0x00000200 , ACHIEVEMENT_FLAG_UNK3 = 0x00000400 , ACHIEVEMENT_FLAG_REALM_FIRST_GUILD = 0x00000800 ,
  ACHIEVEMENT_FLAG_SHOW_IN_GUILD_NEWS = 0x00001000 , ACHIEVEMENT_FLAG_SHOW_IN_GUILD_HEADER = 0x00002000 , ACHIEVEMENT_FLAG_GUILD = 0x00004000 , ACHIEVEMENT_FLAG_SHOW_GUILD_MEMBERS = 0x00008000 ,
  ACHIEVEMENT_FLAG_SHOW_CRITERIA_MEMBERS = 0x00010000 , ACHIEVEMENT_FLAG_BNET_ACCOUNT_BOUND = 0x00020000
}
enum  AreaFlags {
  AREA_FLAG_SNOW = 0x00000001 , AREA_FLAG_UNK1 = 0x00000002 , AREA_FLAG_UNK2 = 0x00000004 , AREA_FLAG_SLAVE_CAPITAL = 0x00000008 ,
  AREA_FLAG_UNK3 = 0x00000010 , AREA_FLAG_SLAVE_CAPITAL2 = 0x00000020 , AREA_FLAG_ALLOW_DUELS = 0x00000040 , AREA_FLAG_ARENA = 0x00000080 ,
  AREA_FLAG_CAPITAL = 0x00000100 , AREA_FLAG_CITY = 0x00000200 , AREA_FLAG_OUTLAND = 0x00000400 , AREA_FLAG_SANCTUARY = 0x00000800 ,
  AREA_FLAG_NEED_FLY = 0x00001000 , AREA_FLAG_UNUSED1 = 0x00002000 , AREA_FLAG_OUTLAND2 = 0x00004000 , AREA_FLAG_OUTDOOR_PVP = 0x00008000 ,
  AREA_FLAG_ARENA_INSTANCE = 0x00010000 , AREA_FLAG_UNUSED2 = 0x00020000 , AREA_FLAG_CONTESTED_AREA = 0x00040000 , AREA_FLAG_UNK6 = 0x00080000 ,
  AREA_FLAG_LOWLEVEL = 0x00100000 , AREA_FLAG_TOWN = 0x00200000 , AREA_FLAG_UNK7 = 0x00400000 , AREA_FLAG_UNK8 = 0x00800000 ,
  AREA_FLAG_WINTERGRASP = 0x01000000 , AREA_FLAG_INSIDE = 0x02000000 , AREA_FLAG_OUTSIDE = 0x04000000 , AREA_FLAG_WINTERGRASP_2 = 0x08000000 ,
  AREA_FLAG_NO_FLY_ZONE = 0x20000000 , AREA_FLAG_UNK9 = 0x40000000
}
enum  AreaTeams { AREATEAM_NONE = 0 , AREATEAM_ALLY = 2 , AREATEAM_HORDE = 4 , AREATEAM_ANY = 6 }
enum class  BattlegroundBracketId { BG_BRACKET_ID_FIRST = 0 , BG_BRACKET_ID_LAST = 16 }
enum  CurrencyTypes {
  CURRENCY_TYPE_DALARAN_JEWELCRAFTERS_TOKEN = 61 , CURRENCY_TYPE_EPICUREAN_AWARD = 81 , CURRENCY_TYPE_CHAMPIONS_SEAL = 241 , CURRENCY_TYPE_ILLUSTRIOUS_JEWELCRAFTERS_TOKEN = 361 ,
  CURRENCY_TYPE_DWARF_ARCHAEOLOGY_FRAGMENT = 384 , CURRENCY_TYPE_TROLL_ARCHAEOLOGY_FRAGMENT = 385 , CURRENCY_TYPE_CONQUEST_POINTS = 390 , CURRENCY_TYPE_TOL_BARAD_COMMENDATION = 391 ,
  CURRENCY_TYPE_HONOR_POINTS = 392 , CURRENCY_TYPE_FOSSIL_ARCHAEOLOGY_FRAGMENT = 393 , CURRENCY_TYPE_NIGHTELF_ARCHAEOLOGY_FRAGMENT = 394 , CURRENCY_TYPE_JUSTICE_POINTS = 395 ,
  CURRENCY_TYPE_VALOR_POINTS = 396 , CURRENCY_TYPE_ORC_ARCHAEOLOGY_FRAGMENT = 397 , CURRENCY_TYPE_DRAENEI_ARCHAEOLOGY_FRAGMENT = 398 , CURRENCY_TYPE_VRYKUL_ARCHAEOLOGY_FRAGMENT = 399 ,
  CURRENCY_TYPE_NERUBIAN_ARCHAEOLOGY_FRAGMENT = 400 , CURRENCY_TYPE_TOLVIR_ARCHAEOLOGY_FRAGMENT = 401 , CURRENCY_TYPE_IRONPAW_TOKEN = 402 , CURRENCY_TYPE_MARK_OF_THE_WORLD_TREE = 416 ,
  CURRENCY_TYPE_CONQUEST_META_ARENA = 483 , CURRENCY_TYPE_CONQUEST_META_RBG = 484 , CURRENCY_TYPE_DARKMOON_PRIZE_TICKET = 515 , CURRENCY_TYPE_MOTE_OF_DARKNESS = 614 ,
  CURRENCY_TYPE_ESSENCE_OF_CORRUPTED_DEATHWING = 615 , CURRENCY_TYPE_PANDAREN_ARCHAEOLOGY_FRAGMENT = 676 , CURRENCY_TYPE_MOGU_ARCHAEOLOGY_FRAGMENT = 677 , CURRENCY_TYPE_ELDER_CHARM_OF_GOOD_FORTUNE = 697 ,
  CURRENCY_TYPE_LESSER_CHARM_OF_GOOD_FORTUNE = 738 , CURRENCY_TYPE_MOGU_RUNE_OF_FATE = 752 , CURRENCY_TYPE_MANTID_ARCHAEOLOGY_FRAGMENT = 754 , CURRENCY_TYPE_WARFORGED_SEAL = 776 ,
  CURRENCY_TYPE_TIMELESS_COIN = 777 , CURRENCY_TYPE_BLOODY_COIN = 789
}
enum  DifficultyID : uint8 {
  DIFFICULTY_NONE = 0 , DIFFICULTY_NORMAL = 1 , DIFFICULTY_HEROIC = 2 , DIFFICULTY_10MAN_NORMAL = 3 ,
  DIFFICULTY_25MAN_NORMAL = 4 , DIFFICULTY_10MAN_HEROIC = 5 , DIFFICULTY_25MAN_HEROIC = 6 , DIFFICULTY_25MAN_LFR = 7 ,
  DIFFICULTY_CHALLENGE = 8 , DIFFICULTY_40MAN = 9 , DIFFICULTY_SCE_HEROIC = 11 , DIFFICULTY_SCE_NORMAL = 12 ,
  DIFFICULTY_FLEX = 14
}
enum  FactionMasks { FACTION_MASK_PLAYER = 1 , FACTION_MASK_ALLIANCE = 2 , FACTION_MASK_HORDE = 4 , FACTION_MASK_MONSTER = 8 }
enum  FactionTemplateFlags { FACTION_TEMPLATE_FLAG_PVP = 0x00000800 , FACTION_TEMPLATE_FLAG_CONTESTED_GUARD = 0x00001000 , FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT = 0x00002000 }
enum  ItemEnchantmentType {
  ITEM_ENCHANTMENT_TYPE_NONE = 0 , ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL = 1 , ITEM_ENCHANTMENT_TYPE_DAMAGE = 2 , ITEM_ENCHANTMENT_TYPE_EQUIP_SPELL = 3 ,
  ITEM_ENCHANTMENT_TYPE_RESISTANCE = 4 , ITEM_ENCHANTMENT_TYPE_STAT = 5 , ITEM_ENCHANTMENT_TYPE_TOTEM = 6 , ITEM_ENCHANTMENT_TYPE_USE_SPELL = 7 ,
  ITEM_ENCHANTMENT_TYPE_PRISMATIC_SOCKET = 8
}
enum  ItemExtendedCostFlags {
  ITEM_EXT_COST_FLAG_REQUIRE_GUILD = 0x01 , ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_1 = 0x02 , ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_2 = 0x04 , ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_3 = 0x08 ,
  ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_4 = 0x10 , ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_5 = 0x20
}
enum  ItemLimitCategoryMode { ITEM_LIMIT_CATEGORY_MODE_HAVE = 0 , ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1 }
enum  LevelLimit { DEFAULT_MAX_LEVEL = 90 , MAX_LEVEL = 100 , STRONG_MAX_LEVEL = 255 }
enum  MapTypes {
  MAP_COMMON = 0 , MAP_DUNGEON = 1 , MAP_RAID = 2 , MAP_BATTLEGROUND = 3 ,
  MAP_ARENA = 4 , MAP_SCENARIO = 5
}
enum  MountFlags { MOUNT_FLAG_CAN_PITCH = 0x4 , MOUNT_FLAG_CAN_SWIM = 0x8 }
enum  SpawnMask {
  SPAWNMASK_CONTINENT = (1 << DIFFICULTY_NONE) , SPAWNMASK_DUNGEON_NORMAL = (1 << DIFFICULTY_NORMAL) , SPAWNMASK_DUNGEON_HEROIC = (1 << DIFFICULTY_HEROIC) , SPAWNMASK_DUNGEON_CHALLENGE = (1 << DIFFICULTY_CHALLENGE) ,
  SPAWNMASK_DUNGEON_ALL = (SPAWNMASK_DUNGEON_NORMAL | SPAWNMASK_DUNGEON_HEROIC | SPAWNMASK_DUNGEON_CHALLENGE) , SPAWNMASK_RAID_10MAN_NORMAL = (1 << DIFFICULTY_10MAN_NORMAL) , SPAWNMASK_RAID_25MAN_NORMAL = (1 << DIFFICULTY_25MAN_NORMAL) , SPAWNMASK_RAID_NORMAL_ALL = (SPAWNMASK_RAID_10MAN_NORMAL | SPAWNMASK_RAID_25MAN_NORMAL) ,
  SPAWNMASK_RAID_10MAN_HEROIC = (1 << DIFFICULTY_10MAN_HEROIC) , SPAWNMASK_RAID_25MAN_HEROIC = (1 << DIFFICULTY_25MAN_HEROIC) , SPAWNMASK_RAID_HEROIC_ALL = (SPAWNMASK_RAID_10MAN_HEROIC | SPAWNMASK_RAID_25MAN_HEROIC) , SPAWNMASK_RAID_ALL = (SPAWNMASK_RAID_NORMAL_ALL | SPAWNMASK_RAID_HEROIC_ALL) ,
  SPAWNMASK_RAID_25MAN_LFR = (1 << DIFFICULTY_25MAN_LFR)
}
enum  SpellCategoryFlags { SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED = 0x01 , SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT = 0x04 , SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_MIDNIGHT = 0x08 }
enum  SummonPropFlags {
  SUMMON_PROP_FLAG_NONE = 0x00000000 , SUMMON_PROP_FLAG_UNK1 = 0x00000001 , SUMMON_PROP_FLAG_UNK2 = 0x00000002 , SUMMON_PROP_FLAG_UNK3 = 0x00000004 ,
  SUMMON_PROP_FLAG_UNK4 = 0x00000008 , SUMMON_PROP_FLAG_UNK5 = 0x00000010 , SUMMON_PROP_FLAG_UNK6 = 0x00000020 , SUMMON_PROP_FLAG_UNK7 = 0x00000040 ,
  SUMMON_PROP_FLAG_UNK8 = 0x00000080 , SUMMON_PROP_FLAG_UNK9 = 0x00000100 , SUMMON_PROP_FLAG_UNK10 = 0x00000200 , SUMMON_PROP_FLAG_UNK11 = 0x00000400 ,
  SUMMON_PROP_FLAG_UNK12 = 0x00000800 , SUMMON_PROP_FLAG_UNK13 = 0x00001000 , SUMMON_PROP_FLAG_UNK14 = 0x00002000 , SUMMON_PROP_FLAG_UNK15 = 0x00004000 ,
  SUMMON_PROP_FLAG_UNK16 = 0x00008000 , SUMMON_PROP_FLAG_UNK17 = 0x00010000 , SUMMON_PROP_FLAG_UNK18 = 0x00020000 , SUMMON_PROP_FLAG_UNK19 = 0x00040000 ,
  SUMMON_PROP_FLAG_UNK20 = 0x00080000 , SUMMON_PROP_FLAG_UNK21 = 0x00100000
}
enum  SummonPropGroup {
  SUMMON_PROP_GROUP_UNKNOWN1 = 0 , SUMMON_PROP_GROUP_UNKNOWN2 = 1 , SUMMON_PROP_GROUP_PETS = 2 , SUMMON_PROP_GROUP_CONTROLLABLE = 3 ,
  SUMMON_PROP_GROUP_UNKNOWN3 = 4
}
enum  SummonPropType {
  SUMMON_PROP_TYPE_UNKNOWN = 0 , SUMMON_PROP_TYPE_SUMMON = 1 , SUMMON_PROP_TYPE_GUARDIAN = 2 , SUMMON_PROP_TYPE_ARMY = 3 ,
  SUMMON_PROP_TYPE_TOTEM = 4 , SUMMON_PROP_TYPE_CRITTER = 5 , SUMMON_PROP_TYPE_DK = 6 , SUMMON_PROP_TYPE_BOMB = 7 ,
  SUMMON_PROP_TYPE_PHASING = 8 , SUMMON_PROP_TYPE_SIEGE_VEH = 9 , SUMMON_PROP_TYPE_DRAKE_VEH = 10 , SUMMON_PROP_TYPE_LIGHTWELL = 11 ,
  SUMMON_PROP_TYPE_JEEVES = 12 , SUMMON_PROP_TYPE_LASHTAIL = 13
}
enum  TotemCategoryType {
  TOTEM_CATEGORY_TYPE_KNIFE = 1 , TOTEM_CATEGORY_TYPE_TOTEM = 2 , TOTEM_CATEGORY_TYPE_ROD = 3 , TOTEM_CATEGORY_TYPE_PICK = 21 ,
  TOTEM_CATEGORY_TYPE_STONE = 22 , TOTEM_CATEGORY_TYPE_HAMMER = 23 , TOTEM_CATEGORY_TYPE_SPANNER = 24
}
enum  VehicleSeatFlags {
  VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_ENTER = 0x00000001 , VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_RIDE = 0x00000002 , VEHICLE_SEAT_FLAG_UNK3 = 0x00000004 , VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_VOLUNTARY_EXIT = 0x00000008 ,
  VEHICLE_SEAT_FLAG_UNK5 = 0x00000010 , VEHICLE_SEAT_FLAG_UNK6 = 0x00000020 , VEHICLE_SEAT_FLAG_UNK7 = 0x00000040 , VEHICLE_SEAT_FLAG_UNK8 = 0x00000080 ,
  VEHICLE_SEAT_FLAG_UNK9 = 0x00000100 , VEHICLE_SEAT_FLAG_HIDE_PASSENGER = 0x00000200 , VEHICLE_SEAT_FLAG_ALLOW_TURNING = 0x00000400 , VEHICLE_SEAT_FLAG_CAN_CONTROL = 0x00000800 ,
  VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL = 0x00001000 , VEHICLE_SEAT_FLAG_UNCONTROLLED = 0x00002000 , VEHICLE_SEAT_FLAG_CAN_ATTACK = 0x00004000 , VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_FORCED_EXIT = 0x00008000 ,
  VEHICLE_SEAT_FLAG_UNK17 = 0x00010000 , VEHICLE_SEAT_FLAG_UNK18 = 0x00020000 , VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_VOLUNTARY_EXIT = 0x00040000 , VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_FORCED_EXIT = 0x00080000 ,
  VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE = 0x00100000 , VEHICLE_SEAT_FLAG_UNK22 = 0x00200000 , VEHICLE_SEAT_FLAG_REC_HAS_VEHICLE_ENTER_ANIM = 0x00400000 , VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS = 0x00800000 ,
  VEHICLE_SEAT_FLAG_ENABLE_VEHICLE_ZOOM = 0x01000000 , VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT = 0x02000000 , VEHICLE_SEAT_FLAG_CAN_SWITCH = 0x04000000 , VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_ENTER = 0x08000000 ,
  VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_EXIT = 0x10000000 , VEHICLE_SEAT_FLAG_CAN_CAST = 0x20000000 , VEHICLE_SEAT_FLAG_UNK2 = 0x40000000 , VEHICLE_SEAT_FLAG_ALLOWS_INTERACTION = 0x80000000
}
enum  VehicleSeatFlagsB {
  VEHICLE_SEAT_FLAG_B_NONE = 0x00000000 , VEHICLE_SEAT_FLAG_B_USABLE_FORCED = 0x00000002 , VEHICLE_SEAT_FLAG_B_TARGETS_IN_RAIDUI = 0x00000008 , VEHICLE_SEAT_FLAG_B_EJECTABLE = 0x00000020 ,
  VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2 = 0x00000040 , VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3 = 0x00000100 , VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4 = 0x02000000 , VEHICLE_SEAT_FLAG_B_CAN_SWITCH = 0x04000000 ,
  VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI = 0x80000000
}

Macro Definition Documentation

◆ ACHIEVEMENT_CRITERIA_TYPE_TOTAL

#define ACHIEVEMENT_CRITERIA_TYPE_TOTAL   163

◆ MAX_BATTLEGROUND_BRACKETS

Enumeration Type Documentation

◆ AbilytyLearnType

Enumerator
ABILITY_LEARNED_ON_GET_PROFESSION_SKILL 
ABILITY_LEARNED_ON_GET_RACE_OR_CLASS_SKILL 

Definition at line 401 of file DBCEnums.h.

◆ AchievementCriteriaAdditionalCondition

Enumerator
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_DRUNK_VALUE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK2 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_LEVEL 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_ENTRY 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_PLAYER 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_DEAD 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_MUST_BE_ENEMY 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_HAS_AURA 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HAS_AURA 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HAS_AURA_TYPE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_QUALITY_MIN 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_QUALITY_EQUALS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK16 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_AREA_OR_ZONE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_AREA_OR_ZONE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MAP_DIFFICULTY 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_YIELDS_XP 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ARENA_TYPE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_RACE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_CLASS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_RACE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CLASS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MAX_GROUP_MEMBERS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_CREATURE_TYPE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_MAP 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_CLASS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_ITEM_SUBCLASS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_COMPLETE_QUEST_NOT_IN_GROUP 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_PERSONAL_RATING 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TITLE_BIT_INDEX 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_SOURCE_LEVEL 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_LEVEL 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_ZONE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_TARGET_HEALTH_PERCENT_BELOW 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK55 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_MIN_ACHIEVEMENT_POINTS 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_REQUIRES_LFG_GROUP 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_UNK60 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_REQUIRES_GUILD_GROUP 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_GUILD_REPUTATION 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_RATED_BATTLEGROUND 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PROJECT_RARITY 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PROJECT_RACE 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_FAMILY 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_HEALTH_PCT 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PET_BATTLE_AGAINST_TAMER 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_QUALITY 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_PET_BATTLE_PVP 
ACHIEVEMENT_CRITERIA_ADDITIONAL_CONDITION_BATTLE_PET_SPECIES 

Definition at line 93 of file DBCEnums.h.

◆ AchievementCriteriaCondition

Enumerator
ACHIEVEMENT_CRITERIA_CONDITION_NONE 
ACHIEVEMENT_CRITERIA_CONDITION_NO_DEATH 
ACHIEVEMENT_CRITERIA_CONDITION_UNK2 
ACHIEVEMENT_CRITERIA_CONDITION_BG_MAP 
ACHIEVEMENT_CRITERIA_CONDITION_NO_LOSE 
ACHIEVEMENT_CRITERIA_CONDITION_UNK5 
ACHIEVEMENT_CRITERIA_CONDITION_UNK8 
ACHIEVEMENT_CRITERIA_CONDITION_NO_SPELL_HIT 
ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP 
ACHIEVEMENT_CRITERIA_CONDITION_UNK13 

Definition at line 79 of file DBCEnums.h.

◆ AchievementCriteriaFlags

Enumerator
ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR 
ACHIEVEMENT_CRITERIA_FLAG_HIDDEN 
ACHIEVEMENT_CRITERIA_FLAG_UNK3 
ACHIEVEMENT_CRITERIA_FLAG_UNK4 
ACHIEVEMENT_CRITERIA_FLAG_UNK5 
ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER 

Definition at line 146 of file DBCEnums.h.

◆ AchievementCriteriaLimits

Enumerator
MAX_CRITERIA_REQUIREMENTS 
MAX_ADDITIONAL_CRITERIA_CONDITIONS 

Definition at line 73 of file DBCEnums.h.

◆ AchievementCriteriaTimedTypes

Enumerator
ACHIEVEMENT_TIMED_TYPE_EVENT 
ACHIEVEMENT_TIMED_TYPE_QUEST 
ACHIEVEMENT_TIMED_TYPE_SPELL_CASTER 
ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET 
ACHIEVEMENT_TIMED_TYPE_CREATURE 
ACHIEVEMENT_TIMED_TYPE_ITEM 
ACHIEVEMENT_TIMED_TYPE_UNK 
ACHIEVEMENT_TIMED_TYPE_MAX 

Definition at line 156 of file DBCEnums.h.

◆ AchievementCriteriaTypes

Enumerator
ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE 
ACHIEVEMENT_CRITERIA_TYPE_WIN_BG 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ARCHAEOLOGY_PROJECTS 
ACHIEVEMENT_CRITERIA_TYPE_REACH_LEVEL 
ACHIEVEMENT_CRITERIA_TYPE_REACH_SKILL_LEVEL 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_ACHIEVEMENT 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST_COUNT 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST_DAILY 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_IN_ZONE 
ACHIEVEMENT_CRITERIA_TYPE_CURRENCY 
ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_DAILY_QUEST 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_BATTLEGROUND 
ACHIEVEMENT_CRITERIA_TYPE_DEATH_AT_MAP 
ACHIEVEMENT_CRITERIA_TYPE_DEATH 
ACHIEVEMENT_CRITERIA_TYPE_DEATH_IN_DUNGEON 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_RAID 
ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_CREATURE 
ACHIEVEMENT_CRITERIA_TYPE_KILLED_BY_PLAYER 
ACHIEVEMENT_CRITERIA_TYPE_FALL_WITHOUT_DYING 
ACHIEVEMENT_CRITERIA_TYPE_DEATHS_FROM 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST 
ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET 
ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL 
ACHIEVEMENT_CRITERIA_TYPE_BG_OBJECTIVE_CAPTURE 
ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL_AT_AREA 
ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA 
ACHIEVEMENT_CRITERIA_TYPE_PLAY_ARENA 
ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL 
ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILL 
ACHIEVEMENT_CRITERIA_TYPE_OWN_ITEM 
ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_ARENA 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_TEAM_RATING 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_PERSONAL_RATING 
ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LEVEL 
ACHIEVEMENT_CRITERIA_TYPE_USE_ITEM 
ACHIEVEMENT_CRITERIA_TYPE_LOOT_ITEM 
ACHIEVEMENT_CRITERIA_TYPE_EXPLORE_AREA 
ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK 
ACHIEVEMENT_CRITERIA_TYPE_BUY_BANK_SLOT 
ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION 
ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION 
ACHIEVEMENT_CRITERIA_TYPE_VISIT_BARBER_SHOP 
ACHIEVEMENT_CRITERIA_TYPE_EQUIP_EPIC_ITEM 
ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED_ON_LOOT 
ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED_ON_LOOT 
Todo
itemlevel is mentioned in text but not present in dbc
ACHIEVEMENT_CRITERIA_TYPE_HK_CLASS 
ACHIEVEMENT_CRITERIA_TYPE_HK_RACE 
ACHIEVEMENT_CRITERIA_TYPE_DO_EMOTE 
ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE 
ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS 
ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM 
Todo
in some cases map not present, and in some cases need do without die
ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_VENDORS 
ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TALENTS 
ACHIEVEMENT_CRITERIA_TYPE_NUMBER_OF_TALENT_RESETS 
ACHIEVEMENT_CRITERIA_TYPE_MONEY_FROM_QUEST_REWARD 
ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TRAVELLING 
ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_AT_BARBER 
ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_MAIL 
ACHIEVEMENT_CRITERIA_TYPE_LOOT_MONEY 
ACHIEVEMENT_CRITERIA_TYPE_USE_GAMEOBJECT 
ACHIEVEMENT_CRITERIA_TYPE_BE_SPELL_TARGET2 
ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL 
ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT 
ACHIEVEMENT_CRITERIA_TYPE_EARNED_PVP_TITLE 
Todo
73: Achievements 1515, 1241, 1103 (Name: Mal'Ganis)
ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS 
Todo
title id is not mentioned in dbc
ACHIEVEMENT_CRITERIA_TYPE_WIN_DUEL 
ACHIEVEMENT_CRITERIA_TYPE_LOSE_DUEL 
ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE 
ACHIEVEMENT_CRITERIA_TYPE_GOLD_EARNED_BY_AUCTIONS 
ACHIEVEMENT_CRITERIA_TYPE_PET_BATTLE_ACHIEVEMENT_POINTS 
ACHIEVEMENT_CRITERIA_TYPE_CREATE_AUCTION 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_BID 
ACHIEVEMENT_CRITERIA_TYPE_WON_AUCTIONS 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_AUCTION_SOLD 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_GOLD_VALUE_OWNED 
ACHIEVEMENT_CRITERIA_TYPE_GAIN_REVERED_REPUTATION 
ACHIEVEMENT_CRITERIA_TYPE_GAIN_HONORED_REPUTATION 
ACHIEVEMENT_CRITERIA_TYPE_KNOWN_FACTIONS 
ACHIEVEMENT_CRITERIA_TYPE_LOOT_EPIC_ITEM 
ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM 
ACHIEVEMENT_CRITERIA_TYPE_ROLL_NEED 
ACHIEVEMENT_CRITERIA_TYPE_ROLL_GREED 
ACHIEVEMENT_CRITERIA_TYPE_COLLECT_BATTLE_PET 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED 
ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CASTED 
ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED 
ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED 
ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN 
ACHIEVEMENT_CRITERIA_TYPE_LOOT_TYPE 
ACHIEVEMENT_CRITERIA_TYPE_CAST_SPELL2 
ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE 
Todo
target entry is missing
ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL 
ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS 
ACHIEVEMENT_CRITERIA_TYPE_EARN_ACHIEVEMENT_POINTS 
ACHIEVEMENT_CRITERIA_TYPE_USE_LFD_TO_GROUP_WITH_PLAYERS 
ACHIEVEMENT_CRITERIA_TYPE_SPENT_GOLD_GUILD_REPAIRS 
ACHIEVEMENT_CRITERIA_TYPE_REACH_GUILD_LEVEL 
ACHIEVEMENT_CRITERIA_TYPE_CRAFT_ITEMS_GUILD 
ACHIEVEMENT_CRITERIA_TYPE_CATCH_FROM_POOL 
ACHIEVEMENT_CRITERIA_TYPE_BUY_GUILD_BANK_SLOTS 
ACHIEVEMENT_CRITERIA_TYPE_EARN_GUILD_ACHIEVEMENT_POINTS 
ACHIEVEMENT_CRITERIA_TYPE_WIN_RATED_BATTLEGROUND 
ACHIEVEMENT_CRITERIA_TYPE_REACH_BG_RATING 
ACHIEVEMENT_CRITERIA_TYPE_BUY_GUILD_TABARD 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUESTS_GUILD 
ACHIEVEMENT_CRITERIA_TYPE_HONORABLE_KILLS_GUILD 
ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE_TYPE_GUILD 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE_TYPE 
ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_GUILD_CHALLENGE 
ACHIEVEMENT_CRITERIA_TYPE_COLLECT_BATTLE_PET_SPECIES 
ACHIEVEMENT_CRITERIA_TYPE_OWN_BATTLE_PET_COUNT 
ACHIEVEMENT_CRITERIA_TYPE_CAPTURE_BATTLE_PET 
ACHIEVEMENT_CRITERIA_TYPE_WIN_PET_BATTLE 
ACHIEVEMENT_CRITERIA_TYPE_REACH_BATTLE_PET_LEVEL 
ACHIEVEMENT_CRITERIA_TYPE_CAPTURE_BATTLE_PET2 

Definition at line 169 of file DBCEnums.h.

◆ AchievementFaction

Enumerator
ACHIEVEMENT_FACTION_HORDE 
ACHIEVEMENT_FACTION_ALLIANCE 
ACHIEVEMENT_FACTION_ANY 

Definition at line 44 of file DBCEnums.h.

◆ AchievementFlags

Enumerator
ACHIEVEMENT_FLAG_COUNTER 
ACHIEVEMENT_FLAG_HIDDEN 
ACHIEVEMENT_FLAG_PLAY_NO_VISUAL 
ACHIEVEMENT_FLAG_SUMM 
ACHIEVEMENT_FLAG_MAX_USED 
ACHIEVEMENT_FLAG_REQ_COUNT 
ACHIEVEMENT_FLAG_AVERAGE 
ACHIEVEMENT_FLAG_BAR 
ACHIEVEMENT_FLAG_REALM_FIRST_REACH 
ACHIEVEMENT_FLAG_REALM_FIRST_KILL 
ACHIEVEMENT_FLAG_UNK3 
ACHIEVEMENT_FLAG_REALM_FIRST_GUILD 
ACHIEVEMENT_FLAG_SHOW_IN_GUILD_NEWS 
ACHIEVEMENT_FLAG_SHOW_IN_GUILD_HEADER 
ACHIEVEMENT_FLAG_GUILD 
ACHIEVEMENT_FLAG_SHOW_GUILD_MEMBERS 
ACHIEVEMENT_FLAG_SHOW_CRITERIA_MEMBERS 
ACHIEVEMENT_FLAG_BNET_ACCOUNT_BOUND 

Definition at line 51 of file DBCEnums.h.

◆ AreaFlags

enum AreaFlags
Enumerator
AREA_FLAG_SNOW 
AREA_FLAG_UNK1 
AREA_FLAG_UNK2 
AREA_FLAG_SLAVE_CAPITAL 
AREA_FLAG_UNK3 
AREA_FLAG_SLAVE_CAPITAL2 
AREA_FLAG_ALLOW_DUELS 
AREA_FLAG_ARENA 
AREA_FLAG_CAPITAL 
AREA_FLAG_CITY 
AREA_FLAG_OUTLAND 
AREA_FLAG_SANCTUARY 
AREA_FLAG_NEED_FLY 
AREA_FLAG_UNUSED1 
AREA_FLAG_OUTLAND2 
AREA_FLAG_OUTDOOR_PVP 
AREA_FLAG_ARENA_INSTANCE 
AREA_FLAG_UNUSED2 
AREA_FLAG_CONTESTED_AREA 
AREA_FLAG_UNK6 
AREA_FLAG_LOWLEVEL 
AREA_FLAG_TOWN 
AREA_FLAG_UNK7 
AREA_FLAG_UNK8 
AREA_FLAG_WINTERGRASP 
AREA_FLAG_INSIDE 
AREA_FLAG_OUTSIDE 
AREA_FLAG_WINTERGRASP_2 
AREA_FLAG_NO_FLY_ZONE 
AREA_FLAG_UNK9 

Definition at line 295 of file DBCEnums.h.

◆ AreaTeams

enum AreaTeams
Enumerator
AREATEAM_NONE 
AREATEAM_ALLY 
AREATEAM_HORDE 
AREATEAM_ANY 

Definition at line 36 of file DBCEnums.h.

◆ BattlegroundBracketId

enum class BattlegroundBracketId
strong
Enumerator
BG_BRACKET_ID_FIRST 
BG_BRACKET_ID_LAST 

Definition at line 27 of file DBCEnums.h.

◆ CurrencyTypes

Enumerator
CURRENCY_TYPE_DALARAN_JEWELCRAFTERS_TOKEN 
CURRENCY_TYPE_EPICUREAN_AWARD 
CURRENCY_TYPE_CHAMPIONS_SEAL 
CURRENCY_TYPE_ILLUSTRIOUS_JEWELCRAFTERS_TOKEN 
CURRENCY_TYPE_DWARF_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_TROLL_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_CONQUEST_POINTS 
CURRENCY_TYPE_TOL_BARAD_COMMENDATION 
CURRENCY_TYPE_HONOR_POINTS 
CURRENCY_TYPE_FOSSIL_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_NIGHTELF_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_JUSTICE_POINTS 
CURRENCY_TYPE_VALOR_POINTS 
CURRENCY_TYPE_ORC_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_DRAENEI_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_VRYKUL_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_NERUBIAN_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_TOLVIR_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_IRONPAW_TOKEN 
CURRENCY_TYPE_MARK_OF_THE_WORLD_TREE 
CURRENCY_TYPE_CONQUEST_META_ARENA 
CURRENCY_TYPE_CONQUEST_META_RBG 
CURRENCY_TYPE_DARKMOON_PRIZE_TICKET 
CURRENCY_TYPE_MOTE_OF_DARKNESS 
CURRENCY_TYPE_ESSENCE_OF_CORRUPTED_DEATHWING 
CURRENCY_TYPE_PANDAREN_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_MOGU_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_ELDER_CHARM_OF_GOOD_FORTUNE 
CURRENCY_TYPE_LESSER_CHARM_OF_GOOD_FORTUNE 
CURRENCY_TYPE_MOGU_RUNE_OF_FATE 
CURRENCY_TYPE_MANTID_ARCHAEOLOGY_FRAGMENT 
CURRENCY_TYPE_WARFORGED_SEAL 
CURRENCY_TYPE_TIMELESS_COIN 
CURRENCY_TYPE_BLOODY_COIN 

Definition at line 566 of file DBCEnums.h.

◆ DifficultyID

Enumerator
DIFFICULTY_NONE 
DIFFICULTY_NORMAL 
DIFFICULTY_HEROIC 
DIFFICULTY_10MAN_NORMAL 
DIFFICULTY_25MAN_NORMAL 
DIFFICULTY_10MAN_HEROIC 
DIFFICULTY_25MAN_HEROIC 
DIFFICULTY_25MAN_LFR 
DIFFICULTY_CHALLENGE 
DIFFICULTY_40MAN 
DIFFICULTY_SCE_HEROIC 
DIFFICULTY_SCE_NORMAL 
DIFFICULTY_FLEX 

Definition at line 329 of file DBCEnums.h.

◆ FactionMasks

Enumerator
FACTION_MASK_PLAYER 
FACTION_MASK_ALLIANCE 
FACTION_MASK_HORDE 
FACTION_MASK_MONSTER 

Definition at line 382 of file DBCEnums.h.

◆ FactionTemplateFlags

Enumerator
FACTION_TEMPLATE_FLAG_PVP 
FACTION_TEMPLATE_FLAG_CONTESTED_GUARD 
FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT 

Definition at line 375 of file DBCEnums.h.

◆ ItemEnchantmentType

Enumerator
ITEM_ENCHANTMENT_TYPE_NONE 
ITEM_ENCHANTMENT_TYPE_COMBAT_SPELL 
ITEM_ENCHANTMENT_TYPE_DAMAGE 
ITEM_ENCHANTMENT_TYPE_EQUIP_SPELL 
ITEM_ENCHANTMENT_TYPE_RESISTANCE 
ITEM_ENCHANTMENT_TYPE_STAT 
ITEM_ENCHANTMENT_TYPE_TOTEM 
ITEM_ENCHANTMENT_TYPE_USE_SPELL 
ITEM_ENCHANTMENT_TYPE_PRISMATIC_SOCKET 

Definition at line 407 of file DBCEnums.h.

◆ ItemExtendedCostFlags

Enumerator
ITEM_EXT_COST_FLAG_REQUIRE_GUILD 
ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_1 
ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_2 
ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_3 
ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_4 
ITEM_EXT_COST_CURRENCY_REQ_IS_SEASON_EARNED_5 

Definition at line 420 of file DBCEnums.h.

◆ ItemLimitCategoryMode

Enumerator
ITEM_LIMIT_CATEGORY_MODE_HAVE 
ITEM_LIMIT_CATEGORY_MODE_EQUIP 

Definition at line 430 of file DBCEnums.h.

◆ LevelLimit

enum LevelLimit
Enumerator
DEFAULT_MAX_LEVEL 
MAX_LEVEL 
STRONG_MAX_LEVEL 

Definition at line 11 of file DBCEnums.h.

◆ MapTypes

enum MapTypes
Enumerator
MAP_COMMON 
MAP_DUNGEON 
MAP_RAID 
MAP_BATTLEGROUND 
MAP_ARENA 
MAP_SCENARIO 

Definition at line 391 of file DBCEnums.h.

◆ MountFlags

enum MountFlags
Enumerator
MOUNT_FLAG_CAN_PITCH 
MOUNT_FLAG_CAN_SWIM 

Definition at line 436 of file DBCEnums.h.

◆ SpawnMask

enum SpawnMask
Enumerator
SPAWNMASK_CONTINENT 
SPAWNMASK_DUNGEON_NORMAL 
SPAWNMASK_DUNGEON_HEROIC 
SPAWNMASK_DUNGEON_CHALLENGE 
SPAWNMASK_DUNGEON_ALL 
SPAWNMASK_RAID_10MAN_NORMAL 
SPAWNMASK_RAID_25MAN_NORMAL 
SPAWNMASK_RAID_NORMAL_ALL 
SPAWNMASK_RAID_10MAN_HEROIC 
SPAWNMASK_RAID_25MAN_HEROIC 
SPAWNMASK_RAID_HEROIC_ALL 
SPAWNMASK_RAID_ALL 
SPAWNMASK_RAID_25MAN_LFR 

Definition at line 346 of file DBCEnums.h.

◆ SpellCategoryFlags

Enumerator
SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED 
SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT 
SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_MIDNIGHT 

Definition at line 442 of file DBCEnums.h.

◆ SummonPropFlags

Enumerator
SUMMON_PROP_FLAG_NONE 
SUMMON_PROP_FLAG_UNK1 
SUMMON_PROP_FLAG_UNK2 
SUMMON_PROP_FLAG_UNK3 
SUMMON_PROP_FLAG_UNK4 
SUMMON_PROP_FLAG_UNK5 
SUMMON_PROP_FLAG_UNK6 
SUMMON_PROP_FLAG_UNK7 
SUMMON_PROP_FLAG_UNK8 
SUMMON_PROP_FLAG_UNK9 
SUMMON_PROP_FLAG_UNK10 
SUMMON_PROP_FLAG_UNK11 
SUMMON_PROP_FLAG_UNK12 
SUMMON_PROP_FLAG_UNK13 
SUMMON_PROP_FLAG_UNK14 
SUMMON_PROP_FLAG_UNK15 
SUMMON_PROP_FLAG_UNK16 
SUMMON_PROP_FLAG_UNK17 
SUMMON_PROP_FLAG_UNK18 
SUMMON_PROP_FLAG_UNK19 
SUMMON_PROP_FLAG_UNK20 
SUMMON_PROP_FLAG_UNK21 

Definition at line 490 of file DBCEnums.h.

◆ SummonPropGroup

Enumerator
SUMMON_PROP_GROUP_UNKNOWN1 
SUMMON_PROP_GROUP_UNKNOWN2 
SUMMON_PROP_GROUP_PETS 
SUMMON_PROP_GROUP_CONTROLLABLE 
SUMMON_PROP_GROUP_UNKNOWN3 

Definition at line 461 of file DBCEnums.h.

◆ SummonPropType

Enumerator
SUMMON_PROP_TYPE_UNKNOWN 
SUMMON_PROP_TYPE_SUMMON 
SUMMON_PROP_TYPE_GUARDIAN 
SUMMON_PROP_TYPE_ARMY 
SUMMON_PROP_TYPE_TOTEM 
SUMMON_PROP_TYPE_CRITTER 
SUMMON_PROP_TYPE_DK 
SUMMON_PROP_TYPE_BOMB 
SUMMON_PROP_TYPE_PHASING 
SUMMON_PROP_TYPE_SIEGE_VEH 
SUMMON_PROP_TYPE_DRAKE_VEH 
SUMMON_PROP_TYPE_LIGHTWELL 
SUMMON_PROP_TYPE_JEEVES 
SUMMON_PROP_TYPE_LASHTAIL 

Definition at line 471 of file DBCEnums.h.

◆ TotemCategoryType

Enumerator
TOTEM_CATEGORY_TYPE_KNIFE 
TOTEM_CATEGORY_TYPE_TOTEM 
TOTEM_CATEGORY_TYPE_ROD 
TOTEM_CATEGORY_TYPE_PICK 
TOTEM_CATEGORY_TYPE_STONE 
TOTEM_CATEGORY_TYPE_HAMMER 
TOTEM_CATEGORY_TYPE_SPANNER 

Definition at line 449 of file DBCEnums.h.

◆ VehicleSeatFlags

Enumerator
VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_ENTER 
VEHICLE_SEAT_FLAG_HAS_LOWER_ANIM_FOR_RIDE 
VEHICLE_SEAT_FLAG_UNK3 
VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_VOLUNTARY_EXIT 
VEHICLE_SEAT_FLAG_UNK5 
VEHICLE_SEAT_FLAG_UNK6 
VEHICLE_SEAT_FLAG_UNK7 
VEHICLE_SEAT_FLAG_UNK8 
VEHICLE_SEAT_FLAG_UNK9 
VEHICLE_SEAT_FLAG_HIDE_PASSENGER 
VEHICLE_SEAT_FLAG_ALLOW_TURNING 
VEHICLE_SEAT_FLAG_CAN_CONTROL 
VEHICLE_SEAT_FLAG_CAN_CAST_MOUNT_SPELL 
VEHICLE_SEAT_FLAG_UNCONTROLLED 
VEHICLE_SEAT_FLAG_CAN_ATTACK 
VEHICLE_SEAT_FLAG_SHOULD_USE_VEH_SEAT_EXIT_ANIM_ON_FORCED_EXIT 
VEHICLE_SEAT_FLAG_UNK17 
VEHICLE_SEAT_FLAG_UNK18 
VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_VOLUNTARY_EXIT 
VEHICLE_SEAT_FLAG_HAS_VEH_EXIT_ANIM_FORCED_EXIT 
VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE 
VEHICLE_SEAT_FLAG_UNK22 
VEHICLE_SEAT_FLAG_REC_HAS_VEHICLE_ENTER_ANIM 
VEHICLE_SEAT_FLAG_IS_USING_VEHICLE_CONTROLS 
VEHICLE_SEAT_FLAG_ENABLE_VEHICLE_ZOOM 
VEHICLE_SEAT_FLAG_CAN_ENTER_OR_EXIT 
VEHICLE_SEAT_FLAG_CAN_SWITCH 
VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_ENTER 
VEHICLE_SEAT_FLAG_HAS_START_WARITING_FOR_VEH_TRANSITION_ANIM_EXIT 
VEHICLE_SEAT_FLAG_CAN_CAST 
VEHICLE_SEAT_FLAG_UNK2 
VEHICLE_SEAT_FLAG_ALLOWS_INTERACTION 

Definition at line 516 of file DBCEnums.h.

◆ VehicleSeatFlagsB

Enumerator
VEHICLE_SEAT_FLAG_B_NONE 
VEHICLE_SEAT_FLAG_B_USABLE_FORCED 
VEHICLE_SEAT_FLAG_B_TARGETS_IN_RAIDUI 
VEHICLE_SEAT_FLAG_B_EJECTABLE 
VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2 
VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3 
VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4 
VEHICLE_SEAT_FLAG_B_CAN_SWITCH 
VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI 

Definition at line 552 of file DBCEnums.h.