TrinityCore
DB2Structure.h File Reference
#include "Common.h"
#include "DBCEnums.h"
#include "FlagsArray.h"
#include "RaceMask.h"
+ Include dependency graph for DB2Structure.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AchievementEntry
 
struct  Achievement_CategoryEntry
 
struct  AdventureJournalEntry
 
struct  AdventureMapPOIEntry
 
struct  AnimationDataEntry
 
struct  AnimKitEntry
 
struct  AreaGroupMemberEntry
 
struct  AreaTableEntry
 
struct  AreaTriggerEntry
 
struct  ArmorLocationEntry
 
struct  ArtifactEntry
 
struct  ArtifactAppearanceEntry
 
struct  ArtifactAppearanceSetEntry
 
struct  ArtifactCategoryEntry
 
struct  ArtifactPowerEntry
 
struct  ArtifactPowerLinkEntry
 
struct  ArtifactPowerPickerEntry
 
struct  ArtifactPowerRankEntry
 
struct  ArtifactQuestXPEntry
 
struct  ArtifactTierEntry
 
struct  ArtifactUnlockEntry
 
struct  AuctionHouseEntry
 
struct  AzeriteEmpoweredItemEntry
 
struct  AzeriteEssenceEntry
 
struct  AzeriteEssencePowerEntry
 
struct  AzeriteItemEntry
 
struct  AzeriteItemMilestonePowerEntry
 
struct  AzeriteKnowledgeMultiplierEntry
 
struct  AzeriteLevelInfoEntry
 
struct  AzeritePowerEntry
 
struct  AzeritePowerSetMemberEntry
 
struct  AzeriteTierUnlockEntry
 
struct  AzeriteTierUnlockSetEntry
 
struct  AzeriteUnlockMappingEntry
 
struct  BankBagSlotPricesEntry
 
struct  BannedAddonsEntry
 
struct  BarberShopStyleEntry
 
struct  BattlePetAbilityEntry
 
struct  BattlePetBreedQualityEntry
 
struct  BattlePetBreedStateEntry
 
struct  BattlePetSpeciesEntry
 
struct  BattlePetSpeciesStateEntry
 
struct  BattlemasterListEntry
 
struct  BroadcastTextEntry
 
struct  BroadcastTextDurationEntry
 
struct  Cfg_CategoriesEntry
 
struct  Cfg_RegionsEntry
 
struct  ChallengeModeItemBonusOverrideEntry
 
struct  CharTitlesEntry
 
struct  CharacterLoadoutEntry
 
struct  CharacterLoadoutItemEntry
 
struct  ChatChannelsEntry
 
struct  ChrClassUIDisplayEntry
 
struct  ChrClassesEntry
 
struct  ChrClassesXPowerTypesEntry
 
struct  ChrCustomizationChoiceEntry
 
struct  ChrCustomizationDisplayInfoEntry
 
struct  ChrCustomizationElementEntry
 
struct  ChrCustomizationOptionEntry
 
struct  ChrCustomizationReqEntry
 
struct  ChrCustomizationReqChoiceEntry
 
struct  ChrModelEntry
 
struct  ChrRaceXChrModelEntry
 
struct  ChrRacesEntry
 
struct  ChrSpecializationEntry
 
struct  CinematicCameraEntry
 
struct  CinematicSequencesEntry
 
struct  ConditionalChrModelEntry
 
struct  ConditionalContentTuningEntry
 
struct  ContentTuningEntry
 
struct  ContentTuningXExpectedEntry
 
struct  ContentTuningXLabelEntry
 
struct  ConversationLineEntry
 
struct  CorruptionEffectsEntry
 
struct  CreatureDisplayInfoEntry
 
struct  CreatureDisplayInfoExtraEntry
 
struct  CreatureFamilyEntry
 
struct  CreatureModelDataEntry
 
struct  CreatureTypeEntry
 
struct  CriteriaEntry
 
union  CriteriaEntry::AssetNameAlias
 
struct  CriteriaTreeEntry
 
struct  CurrencyContainerEntry
 
struct  CurrencyTypesEntry
 
struct  CurveEntry
 
struct  CurvePointEntry
 
struct  DestructibleModelDataEntry
 
struct  DifficultyEntry
 
struct  DungeonEncounterEntry
 
struct  DurabilityCostsEntry
 
struct  DurabilityQualityEntry
 
struct  EmotesEntry
 
struct  EmotesTextEntry
 
struct  EmotesTextSoundEntry
 
struct  ExpectedStatEntry
 
struct  ExpectedStatModEntry
 
struct  FactionEntry
 
struct  FactionTemplateEntry
 
struct  FriendshipRepReactionEntry
 
struct  FriendshipReputationEntry
 
struct  GameObjectArtKitEntry
 
struct  GameObjectDisplayInfoEntry
 
struct  GameObjectsEntry
 
struct  GarrAbilityEntry
 
struct  GarrBuildingEntry
 
struct  GarrBuildingPlotInstEntry
 
struct  GarrClassSpecEntry
 
struct  GarrFollowerEntry
 
struct  GarrFollowerXAbilityEntry
 
struct  GarrMissionEntry
 
struct  GarrPlotEntry
 
struct  GarrPlotBuildingEntry
 
struct  GarrPlotInstanceEntry
 
struct  GarrSiteLevelEntry
 
struct  GarrSiteLevelPlotInstEntry
 
struct  GarrTalentTreeEntry
 
struct  GemPropertiesEntry
 
struct  GlobalCurveEntry
 
struct  GlyphBindableSpellEntry
 
struct  GlyphPropertiesEntry
 
struct  GlyphRequiredSpecEntry
 
struct  GossipNPCOptionEntry
 
struct  GuildColorBackgroundEntry
 
struct  GuildColorBorderEntry
 
struct  GuildColorEmblemEntry
 
struct  GuildPerkSpellsEntry
 
struct  HeirloomEntry
 
struct  HolidaysEntry
 
struct  ImportPriceArmorEntry
 
struct  ImportPriceQualityEntry
 
struct  ImportPriceShieldEntry
 
struct  ImportPriceWeaponEntry
 
struct  ItemEntry
 
struct  ItemAppearanceEntry
 
struct  ItemArmorQualityEntry
 
struct  ItemArmorShieldEntry
 
struct  ItemArmorTotalEntry
 
struct  ItemBagFamilyEntry
 
struct  ItemBonusEntry
 
struct  ItemBonusListGroupEntryEntry
 
struct  ItemBonusListLevelDeltaEntry
 
struct  ItemBonusTreeEntry
 
struct  ItemBonusTreeNodeEntry
 
struct  ItemChildEquipmentEntry
 
struct  ItemClassEntry
 
struct  ItemContextPickerEntryEntry
 
struct  ItemCurrencyCostEntry
 
struct  ItemDamageAmmoEntry
 
struct  ItemDamageOneHandEntry
 
struct  ItemDamageOneHandCasterEntry
 
struct  ItemDamageTwoHandEntry
 
struct  ItemDamageTwoHandCasterEntry
 
struct  ItemDisenchantLootEntry
 
struct  ItemEffectEntry
 
struct  ItemExtendedCostEntry
 
struct  ItemLevelSelectorEntry
 
struct  ItemLevelSelectorQualityEntry
 
struct  ItemLevelSelectorQualitySetEntry
 
struct  ItemLimitCategoryEntry
 
struct  ItemLimitCategoryConditionEntry
 
struct  ItemModifiedAppearanceEntry
 
struct  ItemModifiedAppearanceExtraEntry
 
struct  ItemNameDescriptionEntry
 
struct  ItemPriceBaseEntry
 
struct  ItemSearchNameEntry
 
struct  ItemSetEntry
 
struct  ItemSetSpellEntry
 
struct  ItemSparseEntry
 
struct  ItemSpecEntry
 
struct  ItemSpecOverrideEntry
 
struct  ItemXBonusTreeEntry
 
struct  ItemXItemEffectEntry
 
struct  JournalEncounterEntry
 
struct  JournalEncounterSectionEntry
 
struct  JournalInstanceEntry
 
struct  JournalTierEntry
 
struct  KeychainEntry
 
struct  KeystoneAffixEntry
 
struct  LanguageWordsEntry
 
struct  LanguagesEntry
 
struct  LFGDungeonsEntry
 
struct  LightEntry
 
struct  LiquidTypeEntry
 
struct  LockEntry
 
struct  MailTemplateEntry
 
struct  MapEntry
 
struct  MapChallengeModeEntry
 
struct  MapDifficultyEntry
 
struct  MapDifficultyXConditionEntry
 
struct  MawPowerEntry
 
struct  ModifierTreeEntry
 
struct  MountEntry
 
struct  MountCapabilityEntry
 
struct  MountTypeXCapabilityEntry
 
struct  MountXDisplayEntry
 
struct  MovieEntry
 
struct  MythicPlusSeasonEntry
 
struct  NameGenEntry
 
struct  NamesProfanityEntry
 
struct  NamesReservedEntry
 
struct  NamesReservedLocaleEntry
 
struct  NumTalentsAtLevelEntry
 
struct  OverrideSpellDataEntry
 
struct  ParagonReputationEntry
 
struct  PhaseEntry
 
struct  PhaseXPhaseGroupEntry
 
struct  PlayerConditionEntry
 
struct  PowerDisplayEntry
 
struct  PowerTypeEntry
 
struct  PrestigeLevelInfoEntry
 
struct  PVPDifficultyEntry
 
struct  PVPItemEntry
 
struct  PVPStatEntry
 
struct  PvpSeasonEntry
 
struct  PvpTalentEntry
 
struct  PvpTalentCategoryEntry
 
struct  PvpTalentSlotUnlockEntry
 
struct  PvpTierEntry
 
struct  QuestFactionRewardEntry
 
struct  QuestInfoEntry
 
struct  QuestLineXQuestEntry
 
struct  QuestMoneyRewardEntry
 
struct  QuestPackageItemEntry
 
struct  QuestSortEntry
 
struct  QuestV2Entry
 
struct  QuestXPEntry
 
struct  RandPropPointsEntry
 
struct  RewardPackEntry
 
struct  RewardPackXCurrencyTypeEntry
 
struct  RewardPackXItemEntry
 
struct  ScenarioEntry
 
struct  ScenarioStepEntry
 
struct  SceneScriptEntry
 
struct  SceneScriptGlobalTextEntry
 
struct  SceneScriptPackageEntry
 
struct  SceneScriptTextEntry
 
struct  ServerMessagesEntry
 
struct  SkillLineEntry
 
struct  SkillLineAbilityEntry
 
struct  SkillLineXTraitTreeEntry
 
struct  SkillRaceClassInfoEntry
 
struct  SoulbindConduitRankEntry
 
struct  SoundKitEntry
 
struct  SpecializationSpellsEntry
 
struct  SpecSetMemberEntry
 
struct  SpellAuraOptionsEntry
 
struct  SpellAuraRestrictionsEntry
 
struct  SpellCastTimesEntry
 
struct  SpellCastingRequirementsEntry
 
struct  SpellCategoriesEntry
 
struct  SpellCategoryEntry
 
struct  SpellClassOptionsEntry
 
struct  SpellCooldownsEntry
 
struct  SpellDurationEntry
 
struct  SpellEffectEntry
 
struct  SpellEquippedItemsEntry
 
struct  SpellFocusObjectEntry
 
struct  SpellInterruptsEntry
 
struct  SpellItemEnchantmentEntry
 
struct  SpellItemEnchantmentConditionEntry
 
struct  SpellKeyboundOverrideEntry
 
struct  SpellLabelEntry
 
struct  SpellLearnSpellEntry
 
struct  SpellLevelsEntry
 
struct  SpellMiscEntry
 
struct  SpellNameEntry
 
struct  SpellPowerEntry
 
struct  SpellPowerDifficultyEntry
 
struct  SpellProcsPerMinuteEntry
 
struct  SpellProcsPerMinuteModEntry
 
struct  SpellRadiusEntry
 
struct  SpellRangeEntry
 
struct  SpellReagentsEntry
 
struct  SpellReagentsCurrencyEntry
 
struct  SpellScalingEntry
 
struct  SpellShapeshiftEntry
 
struct  SpellShapeshiftFormEntry
 
struct  SpellTargetRestrictionsEntry
 
struct  SpellTotemsEntry
 
struct  SpellVisualEntry
 
struct  SpellVisualEffectNameEntry
 
struct  SpellVisualMissileEntry
 
struct  SpellVisualKitEntry
 
struct  SpellXSpellVisualEntry
 
struct  SummonPropertiesEntry
 
struct  TactKeyEntry
 
struct  TalentEntry
 
struct  TaxiNodesEntry
 
struct  TaxiPathEntry
 
struct  TaxiPathNodeEntry
 
struct  TotemCategoryEntry
 
struct  ToyEntry
 
struct  TransmogHolidayEntry
 
struct  TraitCondEntry
 
struct  TraitCostEntry
 
struct  TraitCurrencyEntry
 
struct  TraitCurrencySourceEntry
 
struct  TraitDefinitionEntry
 
struct  TraitDefinitionEffectPointsEntry
 
struct  TraitEdgeEntry
 
struct  TraitNodeEntry
 
struct  TraitNodeEntryEntry
 
struct  TraitNodeEntryXTraitCondEntry
 
struct  TraitNodeEntryXTraitCostEntry
 
struct  TraitNodeGroupEntry
 
struct  TraitNodeGroupXTraitCondEntry
 
struct  TraitNodeGroupXTraitCostEntry
 
struct  TraitNodeGroupXTraitNodeEntry
 
struct  TraitNodeXTraitCondEntry
 
struct  TraitNodeXTraitCostEntry
 
struct  TraitNodeXTraitNodeEntryEntry
 
struct  TraitTreeEntry
 
struct  TraitTreeLoadoutEntry
 
struct  TraitTreeLoadoutEntryEntry
 
struct  TraitTreeXTraitCostEntry
 
struct  TraitTreeXTraitCurrencyEntry
 
struct  TransmogIllusionEntry
 
struct  TransmogSetEntry
 
struct  TransmogSetGroupEntry
 
struct  TransmogSetItemEntry
 
struct  TransportAnimationEntry
 
struct  TransportRotationEntry
 
struct  UiMapEntry
 
struct  UiMapAssignmentEntry
 
struct  UiMapLinkEntry
 
struct  UiMapXMapArtEntry
 
struct  UISplashScreenEntry
 
struct  UnitConditionEntry
 
struct  UnitPowerBarEntry
 
struct  VehicleEntry
 
struct  VehicleSeatEntry
 
struct  VignetteEntry
 
struct  WMOAreaTableEntry
 
struct  WorldEffectEntry
 
struct  WorldMapOverlayEntry
 
struct  WorldStateExpressionEntry
 

Macros

#define MAX_BROADCAST_TEXT_EMOTES   3
 
#define MAX_MASTERY_SPELLS   2
 
#define MAX_FACTION_RELATIONS   8
 
#define MAX_HOLIDAY_DURATIONS   10
 
#define MAX_HOLIDAY_DATES   26
 
#define MAX_HOLIDAY_FLAGS   10
 
#define MAX_ITEM_EXT_COST_ITEMS   5
 
#define MAX_ITEM_EXT_COST_CURRENCIES   5
 
#define MAX_ITEM_SET_ITEMS   17
 
#define KEYCHAIN_SIZE   32
 
#define MAX_LOCK_CASE   8
 
#define MAX_OVERRIDE_SPELL   10
 
#define MAX_ITEM_ENCHANTMENT_EFFECTS   3
 
#define MAX_SPELL_REAGENTS   8
 
#define MAX_SHAPESHIFT_SPELLS   8
 
#define MAX_SPELL_TOTEMS   2
 
#define TACTKEY_SIZE   16
 
#define MAX_UNIT_CONDITION_VALUES   8
 
#define MAX_VEHICLE_SEATS   8
 
#define MAX_WORLD_MAP_OVERLAY_AREA_IDX   4
 

Macro Definition Documentation

◆ KEYCHAIN_SIZE

#define KEYCHAIN_SIZE   32

Definition at line 2565 of file DB2Structure.h.

◆ MAX_BROADCAST_TEXT_EMOTES

#define MAX_BROADCAST_TEXT_EMOTES   3

Definition at line 522 of file DB2Structure.h.

◆ MAX_FACTION_RELATIONS

#define MAX_FACTION_RELATIONS   8

Definition at line 1594 of file DB2Structure.h.

◆ MAX_HOLIDAY_DATES

#define MAX_HOLIDAY_DATES   26

Definition at line 2023 of file DB2Structure.h.

◆ MAX_HOLIDAY_DURATIONS

#define MAX_HOLIDAY_DURATIONS   10

Definition at line 2022 of file DB2Structure.h.

◆ MAX_HOLIDAY_FLAGS

#define MAX_HOLIDAY_FLAGS   10

Definition at line 2024 of file DB2Structure.h.

◆ MAX_ITEM_ENCHANTMENT_EFFECTS

#define MAX_ITEM_ENCHANTMENT_EFFECTS   3

Definition at line 3633 of file DB2Structure.h.

◆ MAX_ITEM_EXT_COST_CURRENCIES

#define MAX_ITEM_EXT_COST_CURRENCIES   5

Definition at line 2277 of file DB2Structure.h.

◆ MAX_ITEM_EXT_COST_ITEMS

#define MAX_ITEM_EXT_COST_ITEMS   5

Definition at line 2276 of file DB2Structure.h.

◆ MAX_ITEM_SET_ITEMS

#define MAX_ITEM_SET_ITEMS   17

Definition at line 2386 of file DB2Structure.h.

◆ MAX_LOCK_CASE

#define MAX_LOCK_CASE   8

Definition at line 2671 of file DB2Structure.h.

◆ MAX_MASTERY_SPELLS

#define MAX_MASTERY_SPELLS   2

Definition at line 854 of file DB2Structure.h.

◆ MAX_OVERRIDE_SPELL

#define MAX_OVERRIDE_SPELL   10

Definition at line 2951 of file DB2Structure.h.

◆ MAX_SHAPESHIFT_SPELLS

#define MAX_SHAPESHIFT_SPELLS   8

Definition at line 3838 of file DB2Structure.h.

◆ MAX_SPELL_REAGENTS

#define MAX_SPELL_REAGENTS   8

Definition at line 3800 of file DB2Structure.h.

◆ MAX_SPELL_TOTEMS

#define MAX_SPELL_TOTEMS   2

Definition at line 3870 of file DB2Structure.h.

◆ MAX_UNIT_CONDITION_VALUES

#define MAX_UNIT_CONDITION_VALUES   8

Definition at line 4437 of file DB2Structure.h.

◆ MAX_VEHICLE_SEATS

#define MAX_VEHICLE_SEATS   8

Definition at line 4471 of file DB2Structure.h.

◆ MAX_WORLD_MAP_OVERLAY_AREA_IDX

#define MAX_WORLD_MAP_OVERLAY_AREA_IDX   4

Definition at line 4622 of file DB2Structure.h.

◆ TACTKEY_SIZE

#define TACTKEY_SIZE   16

Definition at line 3982 of file DB2Structure.h.