TrinityCore
Loading...
Searching...
No Matches
DB2Manager Class Reference

#include <DB2Stores.h>

Classes

struct  HotfixId
 
struct  HotfixOptionalData
 
struct  HotfixPush
 
struct  HotfixRecord
 

Public Types

using HotfixContainer = std::map< int32, HotfixPush >
 
using FriendshipRepReactionSet = std::set< FriendshipRepReactionEntry const *, FriendshipRepReactionEntryComparator >
 
using MapDifficultyConditionsContainer = std::vector< std::pair< uint32, PlayerConditionEntry const * > >
 
using MountTypeXCapabilitySet = std::set< MountTypeXCapabilityEntry const *, MountTypeXCapabilityEntryComparator >
 
using MountXDisplayContainer = std::vector< MountXDisplayEntry const * >
 

Public Member Functions

uint32 LoadStores (std::string const &dataPath, LocaleConstant defaultLocale)
 
void IndexLoadedStores ()
 
DB2StorageBase const * GetStorage (uint32 type) const
 
void LoadHotfixData (uint32 localeMask)
 
void LoadHotfixBlob (uint32 localeMask)
 
void LoadHotfixOptionalData (uint32 localeMask)
 
uint32 GetHotfixCount () const
 
HotfixContainer const & GetHotfixData () const
 
std::vector< uint8 > const * GetHotfixBlobData (uint32 tableHash, int32 recordId, LocaleConstant locale) const
 
std::vector< HotfixOptionalData > const * GetHotfixOptionalData (uint32 tableHash, int32 recordId, LocaleConstant locale) const
 
uint32 GetEmptyAnimStateID () const
 
std::vector< uint32 > GetAreasForGroup (uint32 areaGroupId) const
 
std::vector< ArtifactPowerEntry const * > GetArtifactPowers (uint8 artifactId) const
 
std::vector< uint32 > const * GetArtifactPowerLinks (uint32 artifactPowerId) const
 
ArtifactPowerRankEntry const * GetArtifactPowerRank (uint32 artifactPowerId, uint8 rank) const
 
AzeriteEmpoweredItemEntry const * GetAzeriteEmpoweredItem (uint32 itemId) const
 
bool IsAzeriteItem (uint32 itemId) const
 
AzeriteEssencePowerEntry const * GetAzeriteEssencePower (uint32 azeriteEssenceId, uint32 rank) const
 
std::vector< AzeriteItemMilestonePowerEntry const * > const & GetAzeriteItemMilestonePowers () const
 
AzeriteItemMilestonePowerEntry const * GetAzeriteItemMilestonePower (uint8 slot) const
 
std::vector< AzeritePowerSetMemberEntry const * > const * GetAzeritePowers (uint32 itemId) const
 
uint32 GetRequiredAzeriteLevelForAzeritePowerTier (uint32 azeriteUnlockSetId, ItemContext context, uint32 tier) const
 
int32 const * GetBroadcastTextDuration (uint32 broadcastTextId, LocaleConstant locale=DEFAULT_LOCALE) const
 
ChrClassUIDisplayEntry const * GetUiDisplayForClass (Classes unitClass) const
 
std::vector< ChrCustomizationChoiceEntry const * > const * GetCustomiztionChoices (uint32 chrCustomizationOptionId) const
 
std::vector< ChrCustomizationOptionEntry const * > const * GetCustomiztionOptions (uint8 race, uint8 gender) const
 
std::vector< std::pair< uint32, std::vector< uint32 > > > const * GetRequiredCustomizationChoices (uint32 chrCustomizationReqId) const
 
ChrModelEntry const * GetChrModel (uint8 race, uint8 gender) const
 
ChrSpecializationEntry const * GetChrSpecializationByIndex (uint32 class_, uint32 index) const
 
ChrSpecializationEntry const * GetDefaultChrSpecializationForClass (uint32 class_) const
 
uint32 GetRedirectedContentTuningId (uint32 contentTuningId, std::span< uint32 const > redirectFlag) const
 
Optional< ContentTuningLevels > GetContentTuningData (uint32 contentTuningId, std::span< uint32 const > redirectFlag, bool forItem=false) const
 
bool HasContentTuningLabel (uint32 contentTuningId, int32 label) const
 
std::span< int32 const > GetCreatureLabels (uint32 creatureDifficultyId) const
 
CurrencyContainerEntry const * GetCurrencyContainerForCurrencyQuantity (uint32 currencyId, int32 quantity) const
 
std::pair< float, float > GetCurveXAxisRange (uint32 curveId) const
 
float GetCurveValueAt (uint32 curveId, float x) const
 
float GetCurveValueAt (CurveInterpolationMode mode, std::span< DBCPosition2D const > points, float x) const
 
EmotesTextSoundEntry const * GetTextSoundEmoteFor (uint32 emote, uint8 race, uint8 gender, uint8 class_) const
 
float EvaluateExpectedStat (ExpectedStatType stat, uint32 level, int32 expansion, uint32 contentTuningId, Classes unitClass, int32 mythicPlusMilestoneSeason) const
 
std::vector< uint32 > const * GetFactionTeamList (uint32 faction) const
 
FriendshipRepReactionSet const * GetFriendshipRepReactions (uint32 friendshipRepID) const
 
std::span< int32 const > GetGameObjectLabels (uint32 gameobjectId) const
 
uint32 GetGlobalCurveId (GlobalCurve globalCurveType) const
 
std::vector< uint32 > const * GetGlyphBindableSpells (uint32 glyphPropertiesId) const
 
std::vector< ChrSpecialization > const * GetGlyphRequiredSpecs (uint32 glyphPropertiesId) const
 
HeirloomEntry const * GetHeirloomByItemId (uint32 itemId) const
 
ItemChildEquipmentEntry const * GetItemChildEquipment (uint32 itemId) const
 
ItemClassEntry const * GetItemClassByOldEnum (uint32 itemClass) const
 
bool HasItemCurrencyCost (uint32 itemId) const
 
std::vector< ItemLimitCategoryConditionEntry const * > const * GetItemLimitCategoryConditions (uint32 categoryId) const
 
std::vector< ItemSetSpellEntry const * > const * GetItemSetSpells (uint32 itemSetId) const
 
std::vector< ItemSpecOverrideEntry const * > const * GetItemSpecOverrides (uint32 itemId) const
 
JournalTierEntry const * GetJournalTier (uint32 index) const
 
MapDifficultyEntry const * GetDefaultMapDifficulty (uint32 mapId) const
 
MapDifficultyEntry const * GetMapDifficultyData (uint32 mapId, Difficulty difficulty) const
 
MapDifficultyEntry const * GetDownscaledMapDifficultyData (uint32 mapId, Difficulty difficulty) const
 
MapDifficultyConditionsContainer const * GetMapDifficultyConditions (uint32 mapDifficultyId) const
 
MountEntry const * GetMount (uint32 spellId) const
 
MountEntry const * GetMountById (uint32 id) const
 
MountTypeXCapabilitySet const * GetMountCapabilities (uint32 mountType) const
 
MountXDisplayContainer const * GetMountDisplays (uint32 mountId) const
 
std::string GetNameGenEntry (uint8 race, uint8 gender) const
 
ResponseCodes ValidateName (std::wstring const &name, LocaleConstant locale) const
 
ParagonReputationEntry const * GetParagonReputation (uint32 factionId) const
 
PathDb2 const * GetPath (uint32 pathId) const
 
std::vector< uint32 > const * GetPhasesForGroup (uint32 group) const
 
PowerTypeEntry const * GetPowerTypeEntry (Powers power) const
 
PowerTypeEntry const * GetPowerTypeByName (std::string const &name) const
 
uint32 GetRequiredLevelForPvpTalentSlot (uint8 slot, Classes class_) const
 
int32 GetPvpTalentNumSlotsAtLevel (uint32 level, Classes class_) const
 
std::vector< QuestPackageItemEntry const * > const * GetQuestPackageItems (uint32 questPackageID) const
 
std::vector< QuestPackageItemEntry const * > const * GetQuestPackageItemsFallback (uint32 questPackageID) const
 
uint32 GetQuestUniqueBitFlag (uint32 questId)
 
std::vector< RewardPackXCurrencyTypeEntry const * > const * GetRewardPackCurrencyTypesByRewardID (uint32 rewardPackID) const
 
std::vector< RewardPackXItemEntry const * > const * GetRewardPackItemsByRewardID (uint32 rewardPackID) const
 
ShapeshiftFormModelData const * GetShapeshiftFormModelData (uint8 race, uint8 gender, uint8 form) const
 
std::vector< SkillLineEntry const * > const * GetSkillLinesForParentSkill (uint32 parentSkillId) const
 
std::vector< SkillLineAbilityEntry const * > const * GetSkillLineAbilitiesBySkill (uint32 skillId) const
 
SkillRaceClassInfoEntry const * GetSkillRaceClassInfo (uint32 skill, uint8 race, uint8 class_) const
 
std::vector< SkillRaceClassInfoEntry const * > GetSkillRaceClassInfo (uint32 skill) const
 
SoulbindConduitRankEntry const * GetSoulbindConduitRank (int32 soulbindConduitId, int32 rank) const
 
std::vector< SpecializationSpellsEntry const * > const * GetSpecializationSpells (uint32 specId) const
 
bool IsSpecSetMember (int32 specSetId, uint32 specId) const
 
std::vector< SpellProcsPerMinuteModEntry const * > GetSpellProcsPerMinuteMods (uint32 spellprocsPerMinuteId) const
 
std::vector< SpellVisualMissileEntry const * > const * GetSpellVisualMissiles (int32 spellVisualMissileSetId) const
 
std::vector< TalentEntry const * > const & GetTalentsByPosition (uint32 class_, uint32 tier, uint32 column) const
 
TaxiPathEntry const * GetTaxiPath (uint32 from, uint32 to) const
 
bool IsToyItem (uint32 toy) const
 
bool Zone2MapCoordinates (uint32 areaId, float &x, float &y) const
 
void Map2ZoneCoordinates (uint32 areaId, float &x, float &y) const
 
bool IsUiMapPhase (uint32 phaseId) const
 
std::unordered_set< uint32 > const * GetPVPStatIDsForMap (uint32 mapId) const
 

Static Public Member Functions

static DB2Manager & Instance ()
 
static bool IsInArea (uint32 objectAreaId, uint32 areaId)
 
static ContentTuningEntry const * GetContentTuningForArea (AreaTableEntry const *areaEntry)
 
static char const * GetBroadcastTextValue (BroadcastTextEntry const *broadcastText, LocaleConstant locale=DEFAULT_LOCALE, uint8 gender=GENDER_MALE, bool forceGender=false)
 
static CharBaseInfoEntry const * GetCharBaseInfo (Races race, Classes class_)
 
static char const * GetChrClassName (uint8 class_, LocaleConstant locale=DEFAULT_LOCALE)
 
static ClassPowerTypes GetPowerTypesByClass (uint32 classId)
 
static uint32 GetPowerIndexByClass (Powers power, uint32 classId)
 
static ConditionalChrModelEntry const * GetConditionalChrModel (int32 chrModelId)
 
static char const * GetChrRaceName (uint8 race, LocaleConstant locale=DEFAULT_LOCALE)
 
static char const * GetCreatureFamilyPetName (uint32 petfamily, LocaleConstant locale)
 
static std::string_view GetDifficultyName (Difficulty difficulty)
 
static LFGDungeonsEntry const * GetLfgDungeon (uint32 mapId, Difficulty difficulty)
 
static uint32 GetDefaultMapLight (uint32 mapId)
 
static uint32 GetLiquidFlags (uint32 liquidType)
 
static int32 GetNumTalentsAtLevel (uint32 level, Classes playerClass)
 
static PVPDifficultyEntry const * GetBattlegroundBracketByLevel (uint32 mapid, uint32 level)
 
static PVPDifficultyEntry const * GetBattlegroundBracketById (uint32 mapid, BattlegroundBracketId id)
 
static bool IsValidSpellFamiliyName (SpellFamilyNames family)
 
static bool IsTotemCategoryCompatibleWith (uint32 itemTotemCategoryId, uint32 requiredTotemCategoryId, bool requireAllTotems=true)
 
static bool GetUiMapPosition (float x, float y, float z, int32 mapId, int32 areaId, int32 wmoDoodadPlacementId, int32 wmoGroupId, UiMapSystem system, bool local, uint32 *uiMapId=nullptr, DBCPosition2D *newPos=nullptr)
 
static WMOAreaTableEntry const * GetWMOAreaTable (int32 rootId, int32 adtId, int32 groupId, bool allowGroupFallback)
 

Private Member Functions

void InsertNewHotfix (uint32 tableHash, uint32 recordId)
 

Private Attributes

int32 _maxHotfixId = 0
 

Friends

class DB2HotfixGeneratorBase
 

Detailed Description

Definition at line 390 of file DB2Stores.h.

Member Typedef Documentation

◆ FriendshipRepReactionSet

using DB2Manager::FriendshipRepReactionSet = std::set<FriendshipRepReactionEntry const*, FriendshipRepReactionEntryComparator>

Definition at line 448 of file DB2Stores.h.

◆ HotfixContainer

Definition at line 446 of file DB2Stores.h.

◆ MapDifficultyConditionsContainer

Definition at line 449 of file DB2Stores.h.

◆ MountTypeXCapabilitySet

using DB2Manager::MountTypeXCapabilitySet = std::set<MountTypeXCapabilityEntry const*, MountTypeXCapabilityEntryComparator>

Definition at line 450 of file DB2Stores.h.

◆ MountXDisplayContainer

Definition at line 451 of file DB2Stores.h.

Member Function Documentation

◆ EvaluateExpectedStat()

◆ GetAreasForGroup()

std::vector< uint32 > DB2Manager::GetAreasForGroup ( uint32  areaGroupId) const

Definition at line 1976 of file DB2Stores.cpp.

◆ GetArtifactPowerLinks()

std::vector< uint32 > const * DB2Manager::GetArtifactPowerLinks ( uint32  artifactPowerId) const

Definition at line 2027 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetArtifactPowerRank()

ArtifactPowerRankEntry const * DB2Manager::GetArtifactPowerRank ( uint32  artifactPowerId,
uint8  rank 
) const

Definition at line 2032 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetArtifactPowers()

std::vector< ArtifactPowerEntry const * > DB2Manager::GetArtifactPowers ( uint8  artifactId) const

Definition at line 2018 of file DB2Stores.cpp.

◆ GetAzeriteEmpoweredItem()

AzeriteEmpoweredItemEntry const * DB2Manager::GetAzeriteEmpoweredItem ( uint32  itemId) const

Definition at line 2037 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

Referenced by GetAzeritePowers().

◆ GetAzeriteEssencePower()

AzeriteEssencePowerEntry const * DB2Manager::GetAzeriteEssencePower ( uint32  azeriteEssenceId,
uint32  rank 
) const

Definition at line 2048 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetAzeriteItemMilestonePower()

AzeriteItemMilestonePowerEntry const * DB2Manager::GetAzeriteItemMilestonePower ( uint8  slot) const

Definition at line 2058 of file DB2Stores.cpp.

References ASSERT, and MAX_AZERITE_ESSENCE_SLOT.

◆ GetAzeriteItemMilestonePowers()

std::vector< AzeriteItemMilestonePowerEntry const * > const & DB2Manager::GetAzeriteItemMilestonePowers ( ) const

Definition at line 2053 of file DB2Stores.cpp.

◆ GetAzeritePowers()

std::vector< AzeritePowerSetMemberEntry const * > const * DB2Manager::GetAzeritePowers ( uint32  itemId) const

◆ GetBattlegroundBracketById()

PVPDifficultyEntry const * DB2Manager::GetBattlegroundBracketById ( uint32  mapid,
BattlegroundBracketId  id 
)
static

Definition at line 2904 of file DB2Stores.cpp.

References sPVPDifficultyStore.

Referenced by BattlegroundMgr::CreateNewBattleground().

◆ GetBattlegroundBracketByLevel()

◆ GetBroadcastTextDuration()

int32 const * DB2Manager::GetBroadcastTextDuration ( uint32  broadcastTextId,
LocaleConstant  locale = DEFAULT_LOCALE 
) const

◆ GetBroadcastTextValue()

◆ GetCharBaseInfo()

CharBaseInfoEntry const * DB2Manager::GetCharBaseInfo ( Races  race,
Classes  class_ 
)
static

◆ GetChrClassName()

char const * DB2Manager::GetChrClassName ( uint8  class_,
LocaleConstant  locale = DEFAULT_LOCALE 
)
static

◆ GetChrModel()

ChrModelEntry const * DB2Manager::GetChrModel ( uint8  race,
uint8  gender 
) const

Definition at line 2155 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetChrRaceName()

char const * DB2Manager::GetChrRaceName ( uint8  race,
LocaleConstant  locale = DEFAULT_LOCALE 
)
static

◆ GetChrSpecializationByIndex()

ChrSpecializationEntry const * DB2Manager::GetChrSpecializationByIndex ( uint32  class_,
uint32  index 
) const

Definition at line 2177 of file DB2Stores.cpp.

Referenced by GetDefaultChrSpecializationForClass().

◆ GetConditionalChrModel()

ConditionalChrModelEntry const * DB2Manager::GetConditionalChrModel ( int32  chrModelId)
static

◆ GetContentTuningData()

◆ GetContentTuningForArea()

ContentTuningEntry const * DB2Manager::GetContentTuningForArea ( AreaTableEntry const *  areaEntry)
static

◆ GetCreatureFamilyPetName()

char const * DB2Manager::GetCreatureFamilyPetName ( uint32  petfamily,
LocaleConstant  locale 
)
static

Definition at line 2260 of file DB2Stores.cpp.

References CreatureFamilyEntry::Name, and sCreatureFamilyStore.

Referenced by ObjectMgr::GeneratePetName().

◆ GetCreatureLabels()

std::span< int32 const > DB2Manager::GetCreatureLabels ( uint32  creatureDifficultyId) const

Definition at line 2272 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetCurrencyContainerForCurrencyQuantity()

CurrencyContainerEntry const * DB2Manager::GetCurrencyContainerForCurrencyQuantity ( uint32  currencyId,
int32  quantity 
) const

Definition at line 2278 of file DB2Stores.cpp.

References Trinity::Containers::MapEqualRange().

◆ GetCurveValueAt() [1/2]

float DB2Manager::GetCurveValueAt ( CurveInterpolationMode  mode,
std::span< DBCPosition2D const >  points,
float  x 
) const

Definition at line 2346 of file DB2Stores.cpp.

References Bezier, Bezier3, Bezier4, CatmullRom, Constant, Cosine, Linear, M_PI, and Step.

◆ GetCurveValueAt() [2/2]

float DB2Manager::GetCurveValueAt ( uint32  curveId,
float  x 
) const

Definition at line 2329 of file DB2Stores.cpp.

References DetermineCurveType(), GetCurveValueAt(), and sCurveStore.

Referenced by GetCurveValueAt().

◆ GetCurveXAxisRange()

std::pair< float, float > DB2Manager::GetCurveXAxisRange ( uint32  curveId) const

Definition at line 2287 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetCustomiztionChoices()

std::vector< ChrCustomizationChoiceEntry const * > const * DB2Manager::GetCustomiztionChoices ( uint32  chrCustomizationOptionId) const

Definition at line 2140 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetCustomiztionOptions()

std::vector< ChrCustomizationOptionEntry const * > const * DB2Manager::GetCustomiztionOptions ( uint8  race,
uint8  gender 
) const

Definition at line 2145 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetDefaultChrSpecializationForClass()

ChrSpecializationEntry const * DB2Manager::GetDefaultChrSpecializationForClass ( uint32  class_) const

Definition at line 2182 of file DB2Stores.cpp.

References GetChrSpecializationByIndex(), and INITIAL_SPECIALIZATION_INDEX.

◆ GetDefaultMapDifficulty()

MapDifficultyEntry const * DB2Manager::GetDefaultMapDifficulty ( uint32  mapId) const

◆ GetDefaultMapLight()

uint32 DB2Manager::GetDefaultMapLight ( uint32  mapId)
static

◆ GetDifficultyName()

◆ GetDownscaledMapDifficultyData()

MapDifficultyEntry const * DB2Manager::GetDownscaledMapDifficultyData ( uint32  mapId,
Difficulty  difficulty 
) const

◆ GetEmptyAnimStateID()

uint32 DB2Manager::GetEmptyAnimStateID ( ) const

Definition at line 1957 of file DB2Stores.cpp.

References sAnimationDataStore.

◆ GetFactionTeamList()

std::vector< uint32 > const * DB2Manager::GetFactionTeamList ( uint32  faction) const

Definition at line 2625 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetFriendshipRepReactions()

DB2Manager::FriendshipRepReactionSet const * DB2Manager::GetFriendshipRepReactions ( uint32  friendshipRepID) const

Definition at line 2630 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetGameObjectLabels()

std::span< int32 const > DB2Manager::GetGameObjectLabels ( uint32  gameobjectId) const

Definition at line 2635 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetGlobalCurveId()

uint32 DB2Manager::GetGlobalCurveId ( GlobalCurve  globalCurveType) const

Definition at line 2641 of file DB2Stores.cpp.

References sGlobalCurveStore.

◆ GetGlyphBindableSpells()

std::vector< uint32 > const * DB2Manager::GetGlyphBindableSpells ( uint32  glyphPropertiesId) const

Definition at line 2650 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetGlyphRequiredSpecs()

std::vector< ChrSpecialization > const * DB2Manager::GetGlyphRequiredSpecs ( uint32  glyphPropertiesId) const

Definition at line 2655 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetHeirloomByItemId()

HeirloomEntry const * DB2Manager::GetHeirloomByItemId ( uint32  itemId) const

Definition at line 2660 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetHotfixBlobData()

std::vector< uint8 > const * DB2Manager::GetHotfixBlobData ( uint32  tableHash,
int32  recordId,
LocaleConstant  locale 
) const

Definition at line 1943 of file DB2Stores.cpp.

References ASSERT, IsValidLocale(), and Trinity::Containers::MapGetValuePtr().

◆ GetHotfixCount()

uint32 DB2Manager::GetHotfixCount ( ) const

Definition at line 1933 of file DB2Stores.cpp.

◆ GetHotfixData()

DB2Manager::HotfixContainer const & DB2Manager::GetHotfixData ( ) const

Definition at line 1938 of file DB2Stores.cpp.

◆ GetHotfixOptionalData()

std::vector< DB2Manager::HotfixOptionalData > const * DB2Manager::GetHotfixOptionalData ( uint32  tableHash,
int32  recordId,
LocaleConstant  locale 
) const

Definition at line 1950 of file DB2Stores.cpp.

References ASSERT, IsValidLocale(), and Trinity::Containers::MapGetValuePtr().

◆ GetItemChildEquipment()

ItemChildEquipmentEntry const * DB2Manager::GetItemChildEquipment ( uint32  itemId) const

Definition at line 2665 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetItemClassByOldEnum()

ItemClassEntry const * DB2Manager::GetItemClassByOldEnum ( uint32  itemClass) const

Definition at line 2670 of file DB2Stores.cpp.

◆ GetItemLimitCategoryConditions()

std::vector< ItemLimitCategoryConditionEntry const * > const * DB2Manager::GetItemLimitCategoryConditions ( uint32  categoryId) const

Definition at line 2680 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetItemSetSpells()

std::vector< ItemSetSpellEntry const * > const * DB2Manager::GetItemSetSpells ( uint32  itemSetId) const

Definition at line 2685 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetItemSpecOverrides()

std::vector< ItemSpecOverrideEntry const * > const * DB2Manager::GetItemSpecOverrides ( uint32  itemId) const

Definition at line 2690 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetJournalTier()

JournalTierEntry const * DB2Manager::GetJournalTier ( uint32  index) const

Definition at line 2695 of file DB2Stores.cpp.

◆ GetLfgDungeon()

LFGDungeonsEntry const * DB2Manager::GetLfgDungeon ( uint32  mapId,
Difficulty  difficulty 
)
static

Definition at line 2702 of file DB2Stores.cpp.

References sLFGDungeonsStore.

Referenced by Player::RewardReputation().

◆ GetLiquidFlags()

uint32 DB2Manager::GetLiquidFlags ( uint32  liquidType)
static

◆ GetMapDifficultyConditions()

DB2Manager::MapDifficultyConditionsContainer const * DB2Manager::GetMapDifficultyConditions ( uint32  mapDifficultyId) const

Definition at line 2799 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetMapDifficultyData()

MapDifficultyEntry const * DB2Manager::GetMapDifficultyData ( uint32  mapId,
Difficulty  difficulty 
) const

◆ GetMount()

MountEntry const * DB2Manager::GetMount ( uint32  spellId) const

Definition at line 2804 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetMountById()

MountEntry const * DB2Manager::GetMountById ( uint32  id) const

Definition at line 2809 of file DB2Stores.cpp.

References sMountStore.

◆ GetMountCapabilities()

DB2Manager::MountTypeXCapabilitySet const * DB2Manager::GetMountCapabilities ( uint32  mountType) const

Definition at line 2814 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetMountDisplays()

DB2Manager::MountXDisplayContainer const * DB2Manager::GetMountDisplays ( uint32  mountId) const

Definition at line 2819 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetNameGenEntry()

std::string DB2Manager::GetNameGenEntry ( uint8  race,
uint8  gender 
) const

◆ GetNumTalentsAtLevel()

◆ GetParagonReputation()

ParagonReputationEntry const * DB2Manager::GetParagonReputation ( uint32  factionId) const

Definition at line 2873 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetPath()

PathDb2 const * DB2Manager::GetPath ( uint32  pathId) const

Definition at line 2878 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetPhasesForGroup()

std::vector< uint32 > const * DB2Manager::GetPhasesForGroup ( uint32  group) const

Definition at line 2970 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetPowerIndexByClass()

uint32 DB2Manager::GetPowerIndexByClass ( Powers  power,
uint32  classId 
)
static

Definition at line 2135 of file DB2Stores.cpp.

Referenced by Player::GetPowerIndex().

◆ GetPowerTypeByName()

PowerTypeEntry const * DB2Manager::GetPowerTypeByName ( std::string const &  name) const

◆ GetPowerTypeEntry()

PowerTypeEntry const * DB2Manager::GetPowerTypeEntry ( Powers  power) const

Definition at line 2975 of file DB2Stores.cpp.

References ASSERT, and MAX_POWERS.

◆ GetPowerTypesByClass()

ClassPowerTypes DB2Manager::GetPowerTypesByClass ( uint32  classId)
static

Definition at line 2130 of file DB2Stores.cpp.

Referenced by Player::GetPowerTypes().

◆ GetPVPStatIDsForMap()

std::unordered_set< uint32 > const * DB2Manager::GetPVPStatIDsForMap ( uint32  mapId) const

Definition at line 3469 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetPvpTalentNumSlotsAtLevel()

int32 DB2Manager::GetPvpTalentNumSlotsAtLevel ( uint32  level,
Classes  class_ 
) const

Definition at line 2933 of file DB2Stores.cpp.

References GetRequiredLevelForPvpTalentSlot(), and MAX_PVP_TALENT_SLOTS.

◆ GetQuestPackageItems()

std::vector< QuestPackageItemEntry const * > const * DB2Manager::GetQuestPackageItems ( uint32  questPackageID) const

Definition at line 2943 of file DB2Stores.cpp.

◆ GetQuestPackageItemsFallback()

std::vector< QuestPackageItemEntry const * > const * DB2Manager::GetQuestPackageItemsFallback ( uint32  questPackageID) const

Definition at line 2952 of file DB2Stores.cpp.

◆ GetQuestUniqueBitFlag()

uint32 DB2Manager::GetQuestUniqueBitFlag ( uint32  questId)

Definition at line 2961 of file DB2Stores.cpp.

References sQuestV2Store, QuestV2Entry::UniqueBitFlag, and v2.

◆ GetRedirectedContentTuningId()

uint32 DB2Manager::GetRedirectedContentTuningId ( uint32  contentTuningId,
std::span< uint32 const >  redirectFlag 
) const

Definition at line 2187 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

Referenced by GetContentTuningData().

◆ GetRequiredAzeriteLevelForAzeritePowerTier()

uint32 DB2Manager::GetRequiredAzeriteLevelForAzeritePowerTier ( uint32  azeriteUnlockSetId,
ItemContext  context,
uint32  tier 
) const

◆ GetRequiredCustomizationChoices()

std::vector< std::pair< uint32, std::vector< uint32 > > > const * DB2Manager::GetRequiredCustomizationChoices ( uint32  chrCustomizationReqId) const

Definition at line 2150 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetRequiredLevelForPvpTalentSlot()

uint32 DB2Manager::GetRequiredLevelForPvpTalentSlot ( uint8  slot,
Classes  class_ 
) const

◆ GetRewardPackCurrencyTypesByRewardID()

std::vector< RewardPackXCurrencyTypeEntry const * > const * DB2Manager::GetRewardPackCurrencyTypesByRewardID ( uint32  rewardPackID) const

Definition at line 2998 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetRewardPackItemsByRewardID()

std::vector< RewardPackXItemEntry const * > const * DB2Manager::GetRewardPackItemsByRewardID ( uint32  rewardPackID) const

Definition at line 3003 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetShapeshiftFormModelData()

ShapeshiftFormModelData const * DB2Manager::GetShapeshiftFormModelData ( uint8  race,
uint8  gender,
uint8  form 
) const

Definition at line 3008 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetSkillLineAbilitiesBySkill()

std::vector< SkillLineAbilityEntry const * > const * DB2Manager::GetSkillLineAbilitiesBySkill ( uint32  skillId) const

Definition at line 3018 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetSkillLinesForParentSkill()

std::vector< SkillLineEntry const * > const * DB2Manager::GetSkillLinesForParentSkill ( uint32  parentSkillId) const

Definition at line 3013 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetSkillRaceClassInfo() [1/2]

std::vector< SkillRaceClassInfoEntry const * > DB2Manager::GetSkillRaceClassInfo ( uint32  skill) const

Definition at line 3038 of file DB2Stores.cpp.

References Trinity::Containers::MapEqualRange().

◆ GetSkillRaceClassInfo() [2/2]

SkillRaceClassInfoEntry const * DB2Manager::GetSkillRaceClassInfo ( uint32  skill,
uint8  race,
uint8  class_ 
) const

Definition at line 3023 of file DB2Stores.cpp.

References Trinity::Containers::MapEqualRange().

◆ GetSoulbindConduitRank()

SoulbindConduitRankEntry const * DB2Manager::GetSoulbindConduitRank ( int32  soulbindConduitId,
int32  rank 
) const

Definition at line 3047 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetSpecializationSpells()

std::vector< SpecializationSpellsEntry const * > const * DB2Manager::GetSpecializationSpells ( uint32  specId) const

Definition at line 3052 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetSpellProcsPerMinuteMods()

std::vector< SpellProcsPerMinuteModEntry const * > DB2Manager::GetSpellProcsPerMinuteMods ( uint32  spellprocsPerMinuteId) const

Definition at line 3067 of file DB2Stores.cpp.

◆ GetSpellVisualMissiles()

std::vector< SpellVisualMissileEntry const * > const * DB2Manager::GetSpellVisualMissiles ( int32  spellVisualMissileSetId) const

Definition at line 3076 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetStorage()

DB2StorageBase const * DB2Manager::GetStorage ( uint32  type) const

Definition at line 1725 of file DB2Stores.cpp.

◆ GetTalentsByPosition()

std::vector< TalentEntry const * > const & DB2Manager::GetTalentsByPosition ( uint32  class_,
uint32  tier,
uint32  column 
) const

Definition at line 3081 of file DB2Stores.cpp.

◆ GetTaxiPath()

TaxiPathEntry const * DB2Manager::GetTaxiPath ( uint32  from,
uint32  to 
) const

Definition at line 3086 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetTextSoundEmoteFor()

EmotesTextSoundEntry const * DB2Manager::GetTextSoundEmoteFor ( uint32  emote,
uint8  race,
uint8  gender,
uint8  class_ 
) const

Definition at line 2475 of file DB2Stores.cpp.

References Trinity::Containers::MapGetValuePtr().

◆ GetUiDisplayForClass()

ChrClassUIDisplayEntry const * DB2Manager::GetUiDisplayForClass ( Classes  unitClass) const

Definition at line 2112 of file DB2Stores.cpp.

References ASSERT, and MAX_CLASSES.

◆ GetUiMapPosition()

bool DB2Manager::GetUiMapPosition ( float  x,
float  y,
float  z,
int32  mapId,
int32  areaId,
int32  wmoDoodadPlacementId,
int32  wmoGroupId,
UiMapSystem  system,
bool  local,
uint32 *  uiMapId = nullptr,
DBCPosition2D *  newPos = nullptr 
)
static

◆ GetWMOAreaTable()

WMOAreaTableEntry const * DB2Manager::GetWMOAreaTable ( int32  rootId,
int32  adtId,
int32  groupId,
bool  allowGroupFallback 
)
static

◆ HasContentTuningLabel()

bool DB2Manager::HasContentTuningLabel ( uint32  contentTuningId,
int32  label 
) const

Definition at line 2255 of file DB2Stores.cpp.

◆ HasItemCurrencyCost()

bool DB2Manager::HasItemCurrencyCost ( uint32  itemId) const

Definition at line 2675 of file DB2Stores.cpp.

◆ IndexLoadedStores()

void DB2Manager::IndexLoadedStores ( )

Definition at line 1077 of file DB2Stores.cpp.

References ASSERT, ShapeshiftFormModelData::Choices, MapDifficultyEntry::DifficultyID, ShapeshiftFormModelData::Displays, GameObjectDisplayInfoEntry::GeoBoxMin, getMSTime(), GetMSTimeDiffToNow(), GetUiMapPosition(), LOCALE_none, PathDb2::Locations, MajorEssence, Trinity::Containers::MapEqualRange(), Trinity::Containers::MapGetValuePtr(), MapDifficultyEntry::MapID, UiMapAssignmentEntry::MapID, MAX_AZERITE_ESSENCE_SLOT, MAX_BATTLEGROUND_BRACKETS, MAX_CLASSES, MAX_POWERS, MAX_PVP_TALENT_SLOTS, MAX_SPECIALIZATIONS, MAX_TALENT_COLUMNS, MAX_TALENT_TIERS, MAX_UI_MAP_SYSTEM, MaxLevel, BattlemasterListEntry::MaxPlayers, MinLevel, MinorEssence, NoWorldPositions, ShapeshiftFormModelData::OptionID, ConditionalContentTuningEntry::OrderIndex, CurvePointEntry::OrderIndex, MapDifficultyXConditionEntry::OrderIndex, PET_SPEC_OVERRIDE_CLASS_INDEX, PetOverrideSpec, PLAYER_EXPLORED_ZONES_SIZE, CurvePointEntry::Pos, QUEST_PACKAGE_FILTER_UNMATCHED, UiMapAssignmentEntry::Region, AzeriteItemMilestonePowerEntry::RequiredLevel, sAllianceTaxiNodesMask, sAreaGroupMemberStore, sAreaTableStore, sArtifactPowerLinkStore, sArtifactPowerRankStore, sArtifactPowerStore, sAzeriteEmpoweredItemStore, sAzeriteEssencePowerStore, sAzeriteItemMilestonePowerStore, sAzeritePowerSetMemberStore, sAzeritePowerStore, sAzeriteTierUnlockStore, sBattlemasterListStore, sBroadcastTextDurationStore, sCharBaseInfoStore, sChrClassesXPowerTypesStore, sChrClassUIDisplayStore, sChrCustomizationChoiceStore, sChrCustomizationDisplayInfoStore, sChrCustomizationElementStore, sChrCustomizationOptionStore, sChrCustomizationReqChoiceStore, sChrModelStore, sChrRacesStore, sChrRaceXChrModelStore, sChrSpecializationStore, sConditionalChrModelStore, sConditionalContentTuningStore, sContentTuningXExpectedStore, sContentTuningXLabelStore, sCreatureLabelStore, sCurrencyContainerStore, sCurvePointStore, sCurveStore, sDifficultyStore, sEmotesTextSoundStore, PathNodeEntry::Sequence, sExpectedStatModStore, sExpectedStatStore, sFactionStore, sFriendshipRepReactionStore, sGameObjectDisplayInfoStore, sGameObjectLabelStore, sGlyphBindableSpellStore, sGlyphRequiredSpecStore, sHeirloomStore, sHordeTaxiNodesMask, ShowOnAllianceMap, ShowOnHordeMap, sItemChildEquipmentStore, sItemClassStore, sItemCurrencyCostStore, sItemLimitCategoryConditionStore, sItemSetSpellStore, sItemSpecOverrideStore, sJournalTierStore, sLocationStore, sMapDifficultyStore, sMapDifficultyXConditionStore, sMapStore, sMountStore, sMountTypeXCapabilityStore, sMountXDisplayStore, sNameGenStore, sNamesProfanityStore, sNamesReservedLocaleStore, sNamesReservedStore, sOldContinentsNodesMask, sParagonReputationStore, sPathNodeStore, sPathPropertyStore, sPathStore, sPhaseStore, sPhaseXPhaseGroupStore, sPlayerConditionStore, sPowerTypeStore, sPVPDifficultyStore, sPVPStatStore, sPvpTalentSlotUnlockStore, sQuestPackageItemStore, sRewardPackXCurrencyTypeStore, sRewardPackXItemStore, sSkillLineAbilityStore, sSkillLineStore, sSkillRaceClassInfoStore, sSoulbindConduitRankStore, sSpecializationSpellsStore, sSpecSetMemberStore, sSpellClassOptionsStore, sSpellProcsPerMinuteModStore, sSpellVisualMissileStore, sTalentStore, sTaxiNodesMask, sTaxiNodesStore, sTaxiPathNodesByPath, sTaxiPathNodeStore, sTaxiPathStore, sToyStore, sUiMapAssignmentStore, sUiMapLinkStore, sUiMapStore, sUiMapXMapArtStore, sWMOAreaTableStore, TC_LOG_ERROR, TC_LOG_INFO, TOTAL_LOCALES, UI_MAP_SYSTEM_ADVENTURE, UI_MAP_SYSTEM_TAXI, UiMapAssignmentEntry::UiMax, UiMapAssignmentEntry::UiMin, Utf8toWStr(), DBCPosition2D::X, DBCPosition3D::X, DBCPosition2D::Y, DBCPosition3D::Y, and DBCPosition3D::Z.

◆ InsertNewHotfix()

◆ Instance()

DB2Manager & DB2Manager::Instance ( )
static

Definition at line 649 of file DB2Stores.cpp.

◆ IsAzeriteItem()

bool DB2Manager::IsAzeriteItem ( uint32  itemId) const

Definition at line 2042 of file DB2Stores.cpp.

References sAzeriteItemStore.

◆ IsInArea()

◆ IsSpecSetMember()

bool DB2Manager::IsSpecSetMember ( int32  specSetId,
uint32  specId 
) const

Definition at line 3057 of file DB2Stores.cpp.

◆ IsTotemCategoryCompatibleWith()

bool DB2Manager::IsTotemCategoryCompatibleWith ( uint32  itemTotemCategoryId,
uint32  requiredTotemCategoryId,
bool  requireAllTotems = true 
)
static

◆ IsToyItem()

bool DB2Manager::IsToyItem ( uint32  toy) const

Definition at line 3112 of file DB2Stores.cpp.

◆ IsUiMapPhase()

bool DB2Manager::IsUiMapPhase ( uint32  phaseId) const

Definition at line 3455 of file DB2Stores.cpp.

◆ IsValidSpellFamiliyName()

bool DB2Manager::IsValidSpellFamiliyName ( SpellFamilyNames  family)
static

Definition at line 3062 of file DB2Stores.cpp.

Referenced by SpellMgr::LoadSpellProcs().

◆ LoadHotfixBlob()

◆ LoadHotfixData()

◆ LoadHotfixOptionalData()

◆ LoadStores()

uint32 DB2Manager::LoadStores ( std::string const &  dataPath,
LocaleConstant  defaultLocale 
)

Definition at line 655 of file DB2Stores.cpp.

References CONFIG_LOAD_LOCALES, GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), IsValidLocale(), ITEM_ACCOUNT_BANK_TAB_BAG, ITEM_CHARACTER_BANK_TAB_BAG, LoadDB2(), sAchievementCategoryStore, sAchievementStore, sAdventureJournalStore, sAdventureMapPOIStore, sAnimationDataStore, sAnimKitStore, sAreaGroupMemberStore, sAreaTableStore, sAreaTriggerActionSetStore, sAreaTriggerStore, sArmorLocationStore, sArtifactAppearanceSetStore, sArtifactAppearanceStore, sArtifactCategoryStore, sArtifactPowerLinkStore, sArtifactPowerPickerStore, sArtifactPowerRankStore, sArtifactPowerStore, sArtifactStore, sArtifactTierStore, sArtifactUnlockStore, sAuctionHouseStore, sAzeriteEmpoweredItemStore, sAzeriteEssencePowerStore, sAzeriteEssenceStore, sAzeriteItemMilestonePowerStore, sAzeriteItemStore, sAzeriteKnowledgeMultiplierStore, sAzeriteLevelInfoStore, sAzeritePowerSetMemberStore, sAzeritePowerStore, sAzeriteTierUnlockSetStore, sAzeriteTierUnlockStore, sAzeriteUnlockMappingStore, sBankTabStore, sBannedAddonsStore, sBarberShopStyleStore, sBattlemasterListStore, sBattlemasterListXMapStore, sBattlePetAbilityStore, sBattlePetBreedQualityStore, sBattlePetBreedStateStore, sBattlePetSpeciesStateStore, sBattlePetSpeciesStore, sBroadcastTextDurationStore, sBroadcastTextStore, sCampaignStore, sCampaignXQuestLineStore, sCfgCategoriesStore, sCfgRegionsStore, sChallengeModeItemBonusOverrideStore, sCharacterLoadoutItemStore, sCharacterLoadoutStore, sCharBaseInfoStore, sCharTitlesStore, sChatChannelsStore, sChrClassesStore, sChrClassesXPowerTypesStore, sChrClassUIDisplayStore, sChrCustomizationChoiceStore, sChrCustomizationDisplayInfoStore, sChrCustomizationElementStore, sChrCustomizationOptionStore, sChrCustomizationReqChoiceStore, sChrCustomizationReqStore, sChrModelStore, sChrRacesStore, sChrRaceXChrModelStore, sChrSpecializationStore, sCinematicCameraStore, sCinematicSequencesStore, sConditionalChrModelStore, sConditionalContentTuningStore, sContentTuningStore, sContentTuningXExpectedStore, sContentTuningXLabelStore, sConversationLineStore, sCorruptionEffectsStore, sCraftingQualityStore, sCreatureDisplayInfoExtraStore, sCreatureDisplayInfoStore, sCreatureFamilyStore, sCreatureLabelStore, sCreatureModelDataStore, sCreatureTypeStore, sCriteriaStore, sCriteriaTreeStore, sCurrencyContainerStore, sCurrencyTypesStore, sCurvePointStore, sCurveStore, sDestructibleModelDataStore, sDifficultyStore, sDungeonEncounterStore, sDurabilityCostsStore, sDurabilityQualityStore, sEmotesStore, sEmotesTextSoundStore, sEmotesTextStore, sExpectedStatModStore, sExpectedStatStore, sFactionStore, sFactionTemplateStore, sFlightCapabilityStore, sFriendshipRepReactionStore, sFriendshipReputationStore, sGameObjectArtKitStore, sGameObjectDisplayInfoStore, sGameObjectLabelStore, sGameObjectsStore, sGarrAbilityStore, sGarrBuildingPlotInstStore, sGarrBuildingStore, sGarrClassSpecStore, sGarrFollowerStore, sGarrFollowerXAbilityStore, sGarrMissionStore, sGarrPlotBuildingStore, sGarrPlotInstanceStore, sGarrPlotStore, sGarrSiteLevelPlotInstStore, sGarrSiteLevelStore, sGarrTalentTreeStore, sGemPropertiesStore, sGlobalCurveStore, sGlyphBindableSpellStore, sGlyphPropertiesStore, sGlyphRequiredSpecStore, sGossipNPCOptionStore, sGuildColorBackgroundStore, sGuildColorBorderStore, sGuildColorEmblemStore, sGuildPerkSpellsStore, sHeirloomStore, sHolidaysStore, sImportPriceArmorStore, sImportPriceQualityStore, sImportPriceShieldStore, sImportPriceWeaponStore, sItemAppearanceStore, sItemArmorQualityStore, sItemArmorShieldStore, sItemArmorTotalStore, sItemBagFamilyStore, sItemBonusListGroupEntryStore, sItemBonusListLevelDeltaStore, sItemBonusStore, sItemBonusTreeNodeStore, sItemBonusTreeStore, sItemChildEquipmentStore, sItemClassStore, sItemContextPickerEntryStore, sItemCreationContextStore, sItemCurrencyCostStore, sItemDamageAmmoStore, sItemDamageOneHandCasterStore, sItemDamageOneHandStore, sItemDamageTwoHandCasterStore, sItemDamageTwoHandStore, sItemDisenchantLootStore, sItemEffectStore, sItemExtendedCostStore, sItemLevelSelectorQualitySetStore, sItemLevelSelectorQualityStore, sItemLevelSelectorStore, sItemLimitCategoryConditionStore, sItemLimitCategoryStore, sItemModifiedAppearanceExtraStore, sItemModifiedAppearanceStore, sItemNameDescriptionStore, sItemOffsetCurveStore, sItemPriceBaseStore, sItemScalingConfigStore, sItemSearchNameStore, sItemSetSpellStore, sItemSetStore, sItemSparseStore, sItemSpecOverrideStore, sItemSpecStore, sItemSquishEraStore, sItemStore, sItemXBonusTreeStore, sItemXItemEffectStore, sJournalEncounterSectionStore, sJournalEncounterStore, sJournalInstanceStore, sJournalTierStore, sKeychainStore, sKeystoneAffixStore, sLanguagesStore, sLanguageWordsStore, sLFGDungeonsStore, sLightStore, sLiquidTypeStore, sLocationStore, sLockStore, sLog, sMailTemplateStore, sMapChallengeModeStore, sMapDifficultyStore, sMapDifficultyXConditionStore, sMapStore, sMawPowerStore, sModifiedCraftingItemStore, sModifierTreeStore, sMountCapabilityStore, sMountEquipmentStore, sMountStore, sMountTypeXCapabilityStore, sMountXDisplayStore, sMovieStore, sMythicPlusSeasonStore, sNameGenStore, sNamesProfanityStore, sNamesReservedLocaleStore, sNamesReservedStore, sNumTalentsAtLevelStore, sOverrideSpellDataStore, sParagonReputationStore, sPathNodeStore, sPathPropertyStore, sPathStore, sPerksActivityStore, sPhaseStore, sPhaseXPhaseGroupStore, sPlayerConditionStore, sPlayerDataElementAccountStore, sPlayerDataElementCharacterStore, sPlayerDataFlagAccountStore, sPlayerDataFlagCharacterStore, sPowerDisplayStore, sPowerTypeStore, sPrestigeLevelInfoStore, sPVPDifficultyStore, sPvpSeasonStore, sPVPStatStore, sPvpTalentCategoryStore, sPvpTalentSlotUnlockStore, sPvpTalentStore, sPvpTierStore, sQuestFactionRewardStore, sQuestInfoStore, sQuestLineXQuestStore, sQuestMoneyRewardStore, sQuestPackageItemStore, sQuestSortStore, sQuestV2Store, sQuestXPStore, sRandPropPointsStore, sRewardPackStore, sRewardPackXCurrencyTypeStore, sRewardPackXItemStore, sScenarioStepStore, sScenarioStore, sSceneScriptGlobalTextStore, sSceneScriptPackageStore, sSceneScriptStore, sSceneScriptTextStore, sServerMessagesStore, sSkillLineAbilityStore, sSkillLineStore, sSkillLineXTraitTreeStore, sSkillRaceClassInfoStore, sSoulbindConduitRankStore, sSoundKitStore, sSpecializationSpellsStore, sSpecSetMemberStore, sSpellAuraOptionsStore, sSpellAuraRestrictionsStore, sSpellCastingRequirementsStore, sSpellCastTimesStore, sSpellCategoriesStore, sSpellCategoryStore, sSpellClassOptionsStore, sSpellCooldownsStore, sSpellDurationStore, sSpellEffectStore, sSpellEmpowerStageStore, sSpellEmpowerStore, sSpellEquippedItemsStore, sSpellFocusObjectStore, sSpellInterruptsStore, sSpellItemEnchantmentConditionStore, sSpellItemEnchantmentStore, sSpellKeyboundOverrideStore, sSpellLabelStore, sSpellLearnSpellStore, sSpellLevelsStore, sSpellMiscStore, sSpellNameStore, sSpellPowerDifficultyStore, sSpellPowerStore, sSpellProcsPerMinuteModStore, sSpellProcsPerMinuteStore, sSpellRadiusStore, sSpellRangeStore, sSpellReagentsCurrencyStore, sSpellReagentsStore, sSpellScalingStore, sSpellShapeshiftFormStore, sSpellShapeshiftStore, sSpellTargetRestrictionsStore, sSpellTotemsStore, sSpellVisualEffectNameStore, sSpellVisualKitStore, sSpellVisualMissileStore, sSpellVisualStore, sSpellXSpellVisualStore, sSummonPropertiesStore, sTactKeyStore, sTalentStore, sTaxiNodesStore, sTaxiPathNodeStore, sTaxiPathStore, sTotemCategoryStore, sToyStore, sTraitCondAccountElementStore, sTraitCondStore, sTraitCostStore, sTraitCurrencySourceStore, sTraitCurrencyStore, sTraitDefinitionEffectPointsStore, sTraitDefinitionStore, sTraitEdgeStore, sTraitNodeEntryStore, sTraitNodeEntryXTraitCondStore, sTraitNodeEntryXTraitCostStore, sTraitNodeGroupStore, sTraitNodeGroupXTraitCondStore, sTraitNodeGroupXTraitCostStore, sTraitNodeGroupXTraitNodeStore, sTraitNodeStore, sTraitNodeXTraitCondStore, sTraitNodeXTraitCostStore, sTraitNodeXTraitNodeEntryStore, sTraitSubTreeStore, sTraitSystemStore, sTraitTreeLoadoutEntryStore, sTraitTreeLoadoutStore, sTraitTreeStore, sTraitTreeXTraitCostStore, sTraitTreeXTraitCurrencyStore, sTransmogHolidayStore, sTransmogIllusionStore, sTransmogOutfitEntryStore, sTransmogOutfitSlotInfoStore, sTransmogOutfitSlotOptionInfoStore, sTransmogSetGroupStore, sTransmogSetItemStore, sTransmogSetStore, sTransmogSituationGroupStore, sTransmogSituationStore, sTransmogSituationTriggerStore, sTransportAnimationStore, sTransportRotationStore, Trinity::StringFormat(), sUiMapAssignmentStore, sUiMapLinkStore, sUiMapStore, sUiMapXMapArtStore, sUISplashScreenStore, sUnitConditionStore, sUnitPowerBarStore, sVehicleSeatStore, sVehicleStore, sVignetteStore, sWarbandSceneStore, sWMOAreaTableStore, sWorld, sWorldEffectStore, sWorldMapOverlayStore, sWorldStateExpressionStore, TC_LOG_FATAL, and TC_LOG_INFO.

◆ Map2ZoneCoordinates()

void DB2Manager::Map2ZoneCoordinates ( uint32  areaId,
float &  x,
float &  y 
) const

◆ ValidateName()

ResponseCodes DB2Manager::ValidateName ( std::wstring const &  name,
LocaleConstant  locale 
) const

◆ Zone2MapCoordinates()

bool DB2Manager::Zone2MapCoordinates ( uint32  areaId,
float &  x,
float &  y 
) const

Friends And Related Symbol Documentation

◆ DB2HotfixGeneratorBase

friend class DB2HotfixGeneratorBase
friend

Definition at line 574 of file DB2Stores.h.

Member Data Documentation

◆ _maxHotfixId

int32 DB2Manager::_maxHotfixId = 0
private

Definition at line 576 of file DB2Stores.h.

Referenced by InsertNewHotfix(), and LoadHotfixData().


The documentation for this class was generated from the following files: