TrinityCore
Loading...
Searching...
No Matches
DBCEnums.h File Reference
#include "Define.h"
#include <vector>
+ 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.

Classes

struct  DBCPosition2D
 
struct  DBCPosition3D
 
class  TaxiMask
 

Macros

#define MAX_BATTLEGROUND_BRACKETS   16
 
#define MAX_CRITERIA_REQUIREMENTS   2
 
#define ACHIEVEMENT_CRITERIA_TYPE_TOTAL   124
 
#define RAID_DIFFICULTY_MASK_25MAN   1
 
#define MAX_DUNGEON_DIFFICULTY   3
 
#define MAX_RAID_DIFFICULTY   4
 
#define MAX_DIFFICULTY   4
 
#define MAX_SPELL_EFFECTS   3
 
#define MAX_EFFECT_MASK   7
 
#define MAX_SPELL_REAGENTS   8
 
#define MAX_TALENT_RANK   5
 
#define MAX_PET_TALENT_RANK   3
 
#define MAX_TALENT_TABS   3
 

Enumerations

enum  LevelLimit : uint8 { DEFAULT_MAX_LEVEL = 80 , MAX_LEVEL = 100 , STRONG_MAX_LEVEL = 255 }
 
enum  BattlegroundBracketId { BG_BRACKET_ID_FIRST = 0 , BG_BRACKET_ID_LAST = 15 }
 
enum  AreaTeams { AREATEAM_NONE = 0 , AREATEAM_ALLY = 2 , AREATEAM_HORDE = 4 , AREATEAM_ANY = AREATEAM_ALLY+AREATEAM_HORDE }
 
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_STORE_MAX_VALUE = 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
}
 
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_NO_SPELL_HIT = 9 , ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP = 10 , ACHIEVEMENT_CRITERIA_CONDITION_UNK13 = 13 ,
  ACHIEVEMENT_CRITERIA_CONDITION_MAX
}
 
enum  AchievementCriteriaFlags {
  ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR = 0x00000001 , ACHIEVEMENT_CRITERIA_FLAG_HIDDEN = 0x00000002 , ACHIEVEMENT_CRITERIA_FLAG_FAIL_ACHIEVEMENT = 0x00000004 , ACHIEVEMENT_CRITERIA_FLAG_RESET_ON_START = 0x00000008 ,
  ACHIEVEMENT_CRITERIA_FLAG_IS_DATE = 0x00000010 , ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER = 0x00000020
}
 
enum  AchievementCriteriaTimedTypes : uint8 {
  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_MAX
}
 
enum  AchievementCriteriaTypes : uint8 {
  ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE = 0 , ACHIEVEMENT_CRITERIA_TYPE_WIN_BG = 1 , 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_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_GAIN_AURA = 69 ,
  ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL = 70 , ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT = 72 , ACHIEVEMENT_CRITERIA_TYPE_ON_LOGIN = 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_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_HIGHEST_HEALTH = 95 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_POWER = 96 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_STAT = 97 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_SPELLPOWER = 98 ,
  ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_ARMOR = 99 , ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_RATING = 100 , 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_CAST = 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
}
 
enum  AchievementCategory { CATEGORY_CHILDRENS_WEEK = 163 }
 
enum  AreaFlags {
  AREA_FLAG_UNK0 = 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_UNK4 = 0x00080000 ,
  AREA_FLAG_LOWLEVEL = 0x00100000 , AREA_FLAG_TOWN = 0x00200000 , AREA_FLAG_REST_ZONE_HORDE = 0x00400000 , AREA_FLAG_REST_ZONE_ALLIANCE = 0x00800000 ,
  AREA_FLAG_WINTERGRASP = 0x01000000 , AREA_FLAG_INSIDE = 0x02000000 , AREA_FLAG_OUTSIDE = 0x04000000 , AREA_FLAG_WINTERGRASP_2 = 0x08000000 ,
  AREA_FLAG_NO_FLY_ZONE = 0x20000000
}
 
enum  Difficulty : uint8 {
  REGULAR_DIFFICULTY = 0 , DUNGEON_DIFFICULTY_NORMAL = 0 , DUNGEON_DIFFICULTY_HEROIC = 1 , DUNGEON_DIFFICULTY_EPIC = 2 ,
  RAID_DIFFICULTY_10MAN_NORMAL = 0 , RAID_DIFFICULTY_25MAN_NORMAL = 1 , RAID_DIFFICULTY_10MAN_HEROIC = 2 , RAID_DIFFICULTY_25MAN_HEROIC = 3
}
 
enum  SpawnMask {
  SPAWNMASK_CONTINENT = (1 << REGULAR_DIFFICULTY) , SPAWNMASK_DUNGEON_NORMAL = (1 << DUNGEON_DIFFICULTY_NORMAL) , SPAWNMASK_DUNGEON_HEROIC = (1 << DUNGEON_DIFFICULTY_HEROIC) , SPAWNMASK_DUNGEON_ALL = (SPAWNMASK_DUNGEON_NORMAL | SPAWNMASK_DUNGEON_HEROIC) ,
  SPAWNMASK_RAID_10MAN_NORMAL = (1 << RAID_DIFFICULTY_10MAN_NORMAL) , SPAWNMASK_RAID_25MAN_NORMAL = (1 << RAID_DIFFICULTY_25MAN_NORMAL) , SPAWNMASK_RAID_NORMAL_ALL = (SPAWNMASK_RAID_10MAN_NORMAL | SPAWNMASK_RAID_25MAN_NORMAL) , SPAWNMASK_RAID_10MAN_HEROIC = (1 << RAID_DIFFICULTY_10MAN_HEROIC) ,
  SPAWNMASK_RAID_25MAN_HEROIC = (1 << RAID_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)
}
 
enum  FactionTemplateFlags { FACTION_TEMPLATE_FLAG_PVP = 0x00000800 , FACTION_TEMPLATE_FLAG_CONTESTED_GUARD = 0x00001000 , FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT = 0x00002000 }
 
enum  FactionMasks { FACTION_MASK_PLAYER = 1 , FACTION_MASK_ALLIANCE = 2 , FACTION_MASK_HORDE = 4 , FACTION_MASK_MONSTER = 8 }
 
enum  MapTypes {
  MAP_COMMON = 0 , MAP_INSTANCE = 1 , MAP_RAID = 2 , MAP_BATTLEGROUND = 3 ,
  MAP_ARENA = 4
}
 
enum  MapFlags { MAP_FLAG_DYNAMIC_DIFFICULTY = 0x100 }
 
enum  AbilityLearnType { SKILL_LINE_ABILITY_LEARNED_ON_SKILL_VALUE = 1 , SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN = 2 }
 
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  ItemLimitCategoryMode { ITEM_LIMIT_CATEGORY_MODE_HAVE = 0 , ITEM_LIMIT_CATEGORY_MODE_EQUIP = 1 }
 
enum  SkillRaceClassInfoFlags {
  SKILL_FLAG_NO_SKILLUP_MESSAGE = 0x2 , SKILL_FLAG_ALWAYS_MAX_VALUE = 0x10 , SKILL_FLAG_UNLEARNABLE = 0x20 , SKILL_FLAG_INCLUDE_IN_SORT = 0x80 ,
  SKILL_FLAG_NOT_TRAINABLE = 0x100 , SKILL_FLAG_MONO_VALUE = 0x400
}
 
enum  SpellCategoryFlags { SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED = 0x01 , SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT = 0x04 }
 
enum  EnchantmentSlotMask { ENCHANTMENT_CAN_SOULBOUND = 0x01 , ENCHANTMENT_UNK1 = 0x02 , ENCHANTMENT_UNK2 = 0x04 , ENCHANTMENT_UNK3 = 0x08 }
 
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  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_PERSONAL_SPAWN = 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
}
 
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_KEEP_PET = 0x00020000 , 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   124

Definition at line 238 of file DBCEnums.h.

◆ MAX_BATTLEGROUND_BRACKETS

#define MAX_BATTLEGROUND_BRACKETS   16

Definition at line 63 of file DBCEnums.h.

◆ MAX_CRITERIA_REQUIREMENTS

#define MAX_CRITERIA_REQUIREMENTS   2

Definition at line 94 of file DBCEnums.h.

◆ MAX_DIFFICULTY

#define MAX_DIFFICULTY   4

Definition at line 296 of file DBCEnums.h.

◆ MAX_DUNGEON_DIFFICULTY

#define MAX_DUNGEON_DIFFICULTY   3

Definition at line 294 of file DBCEnums.h.

◆ MAX_EFFECT_MASK

#define MAX_EFFECT_MASK   7

Definition at line 389 of file DBCEnums.h.

◆ MAX_PET_TALENT_RANK

#define MAX_PET_TALENT_RANK   3

Definition at line 433 of file DBCEnums.h.

◆ MAX_RAID_DIFFICULTY

#define MAX_RAID_DIFFICULTY   4

Definition at line 295 of file DBCEnums.h.

◆ MAX_SPELL_EFFECTS

#define MAX_SPELL_EFFECTS   3

Definition at line 388 of file DBCEnums.h.

◆ MAX_SPELL_REAGENTS

#define MAX_SPELL_REAGENTS   8

Definition at line 390 of file DBCEnums.h.

◆ MAX_TALENT_RANK

#define MAX_TALENT_RANK   5

Definition at line 432 of file DBCEnums.h.

◆ MAX_TALENT_TABS

#define MAX_TALENT_TABS   3

Definition at line 434 of file DBCEnums.h.

◆ RAID_DIFFICULTY_MASK_25MAN

#define RAID_DIFFICULTY_MASK_25MAN   1

Definition at line 292 of file DBCEnums.h.

Enumeration Type Documentation

◆ AbilityLearnType

Enumerator
SKILL_LINE_ABILITY_LEARNED_ON_SKILL_VALUE 
SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN 

Definition at line 347 of file DBCEnums.h.

◆ AchievementCategory

Enumerator
CATEGORY_CHILDRENS_WEEK 

Definition at line 240 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_NO_SPELL_HIT 
ACHIEVEMENT_CRITERIA_CONDITION_NOT_IN_GROUP 
ACHIEVEMENT_CRITERIA_CONDITION_UNK13 
ACHIEVEMENT_CRITERIA_CONDITION_MAX 

Definition at line 96 of file DBCEnums.h.

◆ AchievementCriteriaFlags

Enumerator
ACHIEVEMENT_CRITERIA_FLAG_SHOW_PROGRESS_BAR 
ACHIEVEMENT_CRITERIA_FLAG_HIDDEN 
ACHIEVEMENT_CRITERIA_FLAG_FAIL_ACHIEVEMENT 
ACHIEVEMENT_CRITERIA_FLAG_RESET_ON_START 
ACHIEVEMENT_CRITERIA_FLAG_IS_DATE 
ACHIEVEMENT_CRITERIA_FLAG_MONEY_COUNTER 

Definition at line 110 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_MAX 

Definition at line 120 of file DBCEnums.h.

◆ AchievementCriteriaTypes

Enumerator
ACHIEVEMENT_CRITERIA_TYPE_KILL_CREATURE 
ACHIEVEMENT_CRITERIA_TYPE_WIN_BG 
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_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_GAIN_AURA 
ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL 
ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT 
ACHIEVEMENT_CRITERIA_TYPE_ON_LOGIN 
Todo:
73: Achievements 1515, 1241, 1103 (Name: Mal'Ganis)
ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS 
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_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_HIGHEST_HEALTH 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_POWER 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_STAT 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_SPELLPOWER 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_ARMOR 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_RATING 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED 
ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED 
ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CAST 
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 

Definition at line 132 of file DBCEnums.h.

◆ AchievementFaction

Enumerator
ACHIEVEMENT_FACTION_HORDE 
ACHIEVEMENT_FACTION_ALLIANCE 
ACHIEVEMENT_FACTION_ANY 

Definition at line 73 of file DBCEnums.h.

◆ AchievementFlags

Enumerator
ACHIEVEMENT_FLAG_COUNTER 
ACHIEVEMENT_FLAG_HIDDEN 
ACHIEVEMENT_FLAG_STORE_MAX_VALUE 
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 

Definition at line 80 of file DBCEnums.h.

◆ AreaFlags

enum AreaFlags
Enumerator
AREA_FLAG_UNK0 
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_UNK4 
AREA_FLAG_LOWLEVEL 
AREA_FLAG_TOWN 
AREA_FLAG_REST_ZONE_HORDE 
AREA_FLAG_REST_ZONE_ALLIANCE 
AREA_FLAG_WINTERGRASP 
AREA_FLAG_INSIDE 
AREA_FLAG_OUTSIDE 
AREA_FLAG_WINTERGRASP_2 
AREA_FLAG_NO_FLY_ZONE 

Definition at line 245 of file DBCEnums.h.

◆ AreaTeams

enum AreaTeams
Enumerator
AREATEAM_NONE 
AREATEAM_ALLY 
AREATEAM_HORDE 
AREATEAM_ANY 

Definition at line 65 of file DBCEnums.h.

◆ BattlegroundBracketId

Enumerator
BG_BRACKET_ID_FIRST 
BG_BRACKET_ID_LAST 

Definition at line 56 of file DBCEnums.h.

◆ Difficulty

enum Difficulty : uint8
Enumerator
REGULAR_DIFFICULTY 
DUNGEON_DIFFICULTY_NORMAL 
DUNGEON_DIFFICULTY_HEROIC 
DUNGEON_DIFFICULTY_EPIC 
RAID_DIFFICULTY_10MAN_NORMAL 
RAID_DIFFICULTY_25MAN_NORMAL 
RAID_DIFFICULTY_10MAN_HEROIC 
RAID_DIFFICULTY_25MAN_HEROIC 

Definition at line 278 of file DBCEnums.h.

◆ EnchantmentSlotMask

Enumerator
ENCHANTMENT_CAN_SOULBOUND 
ENCHANTMENT_UNK1 
ENCHANTMENT_UNK2 
ENCHANTMENT_UNK3 

Definition at line 392 of file DBCEnums.h.

◆ FactionMasks

Enumerator
FACTION_MASK_PLAYER 
FACTION_MASK_ALLIANCE 
FACTION_MASK_HORDE 
FACTION_MASK_MONSTER 

Definition at line 324 of file DBCEnums.h.

◆ FactionTemplateFlags

Enumerator
FACTION_TEMPLATE_FLAG_PVP 
FACTION_TEMPLATE_FLAG_CONTESTED_GUARD 
FACTION_TEMPLATE_FLAG_HOSTILE_BY_DEFAULT 

Definition at line 317 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 353 of file DBCEnums.h.

◆ ItemLimitCategoryMode

Enumerator
ITEM_LIMIT_CATEGORY_MODE_HAVE 
ITEM_LIMIT_CATEGORY_MODE_EQUIP 

Definition at line 366 of file DBCEnums.h.

◆ LevelLimit

enum LevelLimit : uint8
Enumerator
DEFAULT_MAX_LEVEL 
MAX_LEVEL 
STRONG_MAX_LEVEL 

Definition at line 40 of file DBCEnums.h.

◆ MapFlags

enum MapFlags
Enumerator
MAP_FLAG_DYNAMIC_DIFFICULTY 

Definition at line 342 of file DBCEnums.h.

◆ MapTypes

enum MapTypes
Enumerator
MAP_COMMON 
MAP_INSTANCE 
MAP_RAID 
MAP_BATTLEGROUND 
MAP_ARENA 

Definition at line 333 of file DBCEnums.h.

◆ SkillRaceClassInfoFlags

Enumerator
SKILL_FLAG_NO_SKILLUP_MESSAGE 
SKILL_FLAG_ALWAYS_MAX_VALUE 
SKILL_FLAG_UNLEARNABLE 
SKILL_FLAG_INCLUDE_IN_SORT 
SKILL_FLAG_NOT_TRAINABLE 
SKILL_FLAG_MONO_VALUE 

Definition at line 372 of file DBCEnums.h.

◆ SpawnMask

enum SpawnMask
Enumerator
SPAWNMASK_CONTINENT 
SPAWNMASK_DUNGEON_NORMAL 
SPAWNMASK_DUNGEON_HEROIC 
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 

Definition at line 298 of file DBCEnums.h.

◆ SpellCategoryFlags

Enumerator
SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED 
SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT 

Definition at line 382 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_PERSONAL_SPAWN 
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 

Definition at line 411 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 401 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 456 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 467 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_KEEP_PET 
VEHICLE_SEAT_FLAG_B_USABLE_FORCED_4 
VEHICLE_SEAT_FLAG_B_CAN_SWITCH 
VEHICLE_SEAT_FLAG_B_VEHICLE_PLAYERFRAME_UI 

Definition at line 503 of file DBCEnums.h.