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

Go to the source code of this file.

Typedefs

typedef std::vector< std::pair< int32, int32 > > DigsitePOIPolygon
typedef std::map< uint32, DigsitePOIPolygonDigsitePOIPolygonContainer
typedef std::unordered_map< uint32, std::unordered_map< uint32, MapDifficulty > > MapDifficultyMap
typedef std::list< uint32SimpleFactionsList

Enumerations

enum  ContentLevels {
  CONTENT_1_60 = 0 , CONTENT_61_70 = 1 , CONTENT_71_80 = 2 , CONTENT_81_85 = 3 ,
  CONTENT_86_90 = 4 , MAX_CONTENT
}

Functions

AreaTableEntry const * GetAreaEntryByAreaFlagAndMap (uint32 area_flag, uint32 map_id)
AreaTableEntry const * GetAreaEntryByAreaID (uint32 area_id)
int32 GetAreaFlagByAreaID (uint32 area_id)
uint32 GetAreaFlagByMapId (uint32 mapid)
PvPDifficultyEntry const * GetBattlegroundBracketById (uint32 mapid, BattlegroundBracketId id)
PvPDifficultyEntry const * GetBattlegroundBracketByLevel (uint32 mapid, uint32 level)
CharStartOutfitEntry const * GetCharStartOutfitEntry (uint8 race, uint8 class_, uint8 gender)
uint32 GetClassBySkillId (uint32 skillId)
char const * GetClassName (uint8 class_, uint8 locale)
uint32 const * GetClassSpecializations (uint8 classId)
ContentLevels GetContentLevelsForMapAndZone (uint32 mapid, uint32 zoneId)
MapDifficulty const * GetDefaultMapDifficulty (uint32 mapId)
DigsitePOIPolygon const * GetDigsitePOIPolygon (uint32 digsiteId)
MapDifficulty const * GetDownscaledMapDifficultyData (uint32 mapId, DifficultyID &difficulty)
SimpleFactionsList const * GetFactionTeamList (uint32 faction)
LFGDungeonEntry const * GetLFGDungeon (uint32 mapId, DifficultyID difficulty)
 Returns LFGDungeonEntry for a specific map and difficulty. Will return first found entry if multiple dungeons use the same map (such as Scarlet Monastery).
uint32 GetLiquidFlags (uint32 liquidType)
MapDifficulty const * GetMapDifficultyData (uint32 mapId, DifficultyID difficulty)
uint32 GetMaxLevelForExpansion (uint32 expansion)
char const * GetPetName (uint32 petfamily, uint32 dbclang)
std::set< uint32 > const & GetPhasesForGroup (uint32 group)
uint32 GetPowerIndexByClass (uint32 powerType, uint32 classId)
char const * GetRaceName (uint8 race, uint8 locale)
const std::string * GetRandomCharacterName (uint8 race, uint8 gender)
uint32 GetSkillIdByClass (uint32 classId)
std::vector< uint32 > const * GetSpecializationSpells (uint32 specializationId)
std::list< uint32GetSpellsForLevels (uint32 classId, uint32 raceMask, uint32 specializationId, uint32 minLevel, uint32 maxLevel)
uint32 GetTalentSpellCost (uint32 spellId)
TalentSpellPos const * GetTalentSpellPos (uint32 spellId)
uint32 GetVirtualMapForMapAndZone (uint32 mapid, uint32 zoneId)
WMOAreaTableEntry const * GetWMOAreaTableEntryByTripple (int32 rootid, int32 adtid, int32 groupid)
bool IsTotemCategoryCompatiableWith (uint32 itemTotemCategoryId, uint32 requiredTotemCategoryId)
void LoadDBCStores (const std::string &dataPath)
void Map2ZoneCoordinates (float &x, float &y, uint32 zone)
void Zone2MapCoordinates (float &x, float &y, uint32 zone)

Variables

DBCStorage< AchievementEntrysAchievementStore
TaxiMask sAllianceTaxiNodesMask
DBCStorage< AreaGroupEntrysAreaGroupStore
DBCStorage< AreaTableEntrysAreaStore
DBCStorage< AreaTriggerEntrysAreaTriggerStore
DBCStorage< ArmorLocationEntrysArmorLocationStore
DBCStorage< AuctionHouseEntrysAuctionHouseStore
DBCStorage< BankBagSlotPricesEntrysBankBagSlotPricesStore
DBCStorage< BannedAddOnsEntrysBannedAddOnsStore
DBCStorage< BarberShopStyleEntrysBarberShopStyleStore
DBCStorage< BattlemasterListEntrysBattlemasterListStore
DBCStorage< CharStartOutfitEntrysCharStartOutfitStore
DBCStorage< CharTitlesEntrysCharTitlesStore
DBCStorage< ChatChannelsEntrysChatChannelsStore
DBCStorage< ChrClassesEntrysChrClassesStore
DBCStorage< ChrPowerTypesEntrysChrPowerTypesStore
DBCStorage< ChrRacesEntrysChrRacesStore
DBCStorage< ChrSpecializationEntrysChrSpecializationStore
DBCStorage< CinematicCameraEntrysCinematicCameraStore
DBCStorage< CinematicSequencesEntrysCinematicSequencesStore
ClassBySkillIdStore sClassBySkillIdStore
DBCStorage< CreatureDisplayInfoEntrysCreatureDisplayInfoStore
DBCStorage< CreatureFamilyEntrysCreatureFamilyStore
DBCStorage< CreatureModelDataEntrysCreatureModelDataStore
DBCStorage< CreatureSpellDataEntrysCreatureSpellDataStore
DBCStorage< CreatureTypeEntrysCreatureTypeStore
DBCStorage< CriteriaEntrysCriteriaStore
DBCStorage< CriteriaTreeEntrysCriteriaTreeStore
DBCStorage< CurrencyTypesEntrysCurrencyTypesStore
TaxiMask sDeathKnightTaxiNodesMask
DBCStorage< DestructibleModelDataEntrysDestructibleModelDataStore
DBCStorage< DifficultyEntrysDifficultyStore
DBCStorage< DungeonEncounterEntrysDungeonEncounterStore
DBCStorage< DurabilityCostsEntrysDurabilityCostsStore
DBCStorage< DurabilityQualityEntrysDurabilityQualityStore
DBCStorage< EmotesEntrysEmotesStore
DBCStorage< EmotesTextEntrysEmotesTextStore
DBCStorage< FactionEntrysFactionStore
DBCStorage< FactionTemplateEntrysFactionTemplateStore
DBCStorage< GameObjectDisplayInfoEntrysGameObjectDisplayInfoStore
DBCStorage< GemPropertiesEntrysGemPropertiesStore
DBCStorage< GlyphPropertiesEntrysGlyphPropertiesStore
DBCStorage< GlyphSlotEntrysGlyphSlotStore
DBCStorage< GtBarberShopCostBaseEntrysGtBarberShopCostBaseStore
DBCStorage< GtBattlePetXpEntrysGtBattlePetXpStore
DBCStorage< GtChanceToMeleeCritBaseEntrysGtChanceToMeleeCritBaseStore
DBCStorage< GtChanceToMeleeCritEntrysGtChanceToMeleeCritStore
DBCStorage< GtChanceToSpellCritBaseEntrysGtChanceToSpellCritBaseStore
DBCStorage< GtChanceToSpellCritEntrysGtChanceToSpellCritStore
DBCStorage< GtCombatRatingsEntrysGtCombatRatingsStore
DBCStorage< GtNPCManaCostScalerEntrysGtNPCManaCostScalerStore
DBCStorage< GtOCTBaseHPByClassEntrysGtOCTBaseHPByClassStore
DBCStorage< GtOCTBaseMPByClassEntrysGtOCTBaseMPByClassStore
DBCStorage< GtOCTClassCombatRatingScalarEntrysGtOCTClassCombatRatingScalarStore
DBCStorage< gtOCTHpPerStaminaEntrysGtOCTHpPerStaminaStore
DBCStorage< GtRegenMPPerSptEntrysGtRegenMPPerSptStore
DBCStorage< GtSpellScalingEntrysGtSpellScalingStore
DBCStorage< GuildPerkSpellsEntrysGuildPerkSpellsStore
DBCStorage< HolidaysEntrysHolidaysStore
TaxiMask sHordeTaxiNodesMask
DBCStorage< ImportPriceArmorEntrysImportPriceArmorStore
DBCStorage< ImportPriceQualityEntrysImportPriceQualityStore
DBCStorage< ImportPriceShieldEntrysImportPriceShieldStore
DBCStorage< ImportPriceWeaponEntrysImportPriceWeaponStore
DBCStorage< ItemArmorQualityEntrysItemArmorQualityStore
DBCStorage< ItemArmorShieldEntrysItemArmorShieldStore
DBCStorage< ItemArmorTotalEntrysItemArmorTotalStore
DBCStorage< ItemClassEntrysItemClassStore
DBCStorage< ItemDamageEntrysItemDamageAmmoStore
DBCStorage< ItemDamageEntrysItemDamageOneHandCasterStore
DBCStorage< ItemDamageEntrysItemDamageOneHandStore
DBCStorage< ItemDamageEntrysItemDamageRangedStore
DBCStorage< ItemDamageEntrysItemDamageThrownStore
DBCStorage< ItemDamageEntrysItemDamageTwoHandCasterStore
DBCStorage< ItemDamageEntrysItemDamageTwoHandStore
DBCStorage< ItemDamageEntrysItemDamageWandStore
DBCStorage< ItemDisenchantLootEntrysItemDisenchantLootStore
DBCStorage< ItemLimitCategoryEntrysItemLimitCategoryStore
DBCStorage< ItemPriceBaseEntrysItemPriceBaseStore
DBCStorage< ItemRandomPropertiesEntrysItemRandomPropertiesStore
DBCStorage< ItemRandomSuffixEntrysItemRandomSuffixStore
DBCStorage< ItemReforgeEntrysItemReforgeStore
DBCStorage< ItemSetEntrysItemSetStore
DBCStorage< LFGDungeonEntrysLFGDungeonStore
DBCStorage< LiquidTypeEntrysLiquidTypeStore
DBCStorage< LockEntrysLockStore
DBCStorage< MailTemplateEntrysMailTemplateStore
MapDifficultyMap sMapDifficultyMap
DBCStorage< MapEntrysMapStore
DBCStorage< ModifierTreeEntrysModifierTreeStore
DBCStorage< MountCapabilityEntrysMountCapabilityStore
DBCStorage< MountTypeEntrysMountTypeStore
DBCStorage< MovieEntrysMovieStore
DBCStorage< NameGenEntrysNameGenStore
TaxiMask sOldContinentsNodesMask
DBCStorage< OverrideSpellDataEntrysOverrideSpellDataStore
PetFamilySpellsStore sPetFamilySpellsStore
DBCStorage< PhaseGroupEntrysPhaseGroupStore
DBCStorage< PhaseEntrysPhaseStore
DBCStorage< QuestFactionRewEntrysQuestFactionRewardStore
DBCStorage< QuestPOIPointEntrysQuestPOIPointStore
DBCStorage< QuestSortEntrysQuestSortStore
DBCStorage< QuestXPEntrysQuestXPStore
DBCStorage< RandomPropertiesPointsEntrysRandomPropertiesPointsStore
DBCStorage< ResearchBranchEntrysResearchBranchStore
DBCStorage< ResearchProjectEntrysResearchProjectStore
DBCStorage< ResearchSiteEntrysResearchSiteStore
DBCStorage< ScalingStatDistributionEntrysScalingStatDistributionStore
DBCStorage< ScalingStatValuesEntrysScalingStatValuesStore
DBCStorage< SkillLineAbilityEntrysSkillLineAbilityStore
DBCStorage< SkillLineEntrysSkillLineStore
DBCStorage< SoundEntriesEntrysSoundEntriesStore
DBCStorage< SpecializationSpellsEntrysSpecializationSpellsStore
DBCStorage< SpellAuraOptionsEntrysSpellAuraOptionsStore
DBCStorage< SpellAuraRestrictionsEntrysSpellAuraRestrictionsStore
DBCStorage< SpellCastingRequirementsEntrysSpellCastingRequirementsStore
DBCStorage< SpellCastTimesEntrysSpellCastTimesStore
DBCStorage< SpellCategoriesEntrysSpellCategoriesStore
DBCStorage< SpellCategoryEntrysSpellCategoryStore
DBCStorage< SpellClassOptionsEntrysSpellClassOptionsStore
DBCStorage< SpellCooldownsEntrysSpellCooldownsStore
DBCStorage< SpellDifficultyEntrysSpellDifficultyStore
DBCStorage< SpellDurationEntrysSpellDurationStore
DBCStorage< SpellEffectScalingEntrysSpellEffectScalingStore
SpellEffectScallingByEffectId sSpellEffectScallingByEffectId
DBCStorage< SpellEffectEntrysSpellEffectStore
DBCStorage< SpellEquippedItemsEntrysSpellEquippedItemsStore
DBCStorage< SpellFocusObjectEntrysSpellFocusObjectStore
DBCStorage< SpellInterruptsEntrysSpellInterruptsStore
DBCStorage< SpellItemEnchantmentConditionEntrysSpellItemEnchantmentConditionStore
DBCStorage< SpellItemEnchantmentEntrysSpellItemEnchantmentStore
DBCStorage< SpellLevelsEntrysSpellLevelsStore
DBCStorage< SpellMiscEntrysSpellMiscStore
DBCStorage< SpellPowerEntrysSpellPowerStore
DBCStorage< SpellRadiusEntrysSpellRadiusStore
DBCStorage< SpellRangeEntrysSpellRangeStore
DBCStorage< SpellRuneCostEntrysSpellRuneCostStore
SpellCategoryStore sSpellsByCategoryStore
DBCStorage< SpellScalingEntrysSpellScalingStore
DBCStorage< SpellShapeshiftFormEntrysSpellShapeshiftFormStore
DBCStorage< SpellShapeshiftEntrysSpellShapeshiftStore
SpellsPerClassStore sSpellsPerClassStore
DBCStorage< SpellEntrysSpellStore
DBCStorage< SpellTargetRestrictionsEntrysSpellTargetRestrictionsStore
DBCStorage< SpellTotemsEntrysSpellTotemsStore
DBCStorage< SummonPropertiesEntrysSummonPropertiesStore
DBCStorage< TalentEntrysTalentStore
TaxiMask sTaxiNodesMask
DBCStorage< TaxiNodesEntrysTaxiNodesStore
TaxiPathNodesByPath sTaxiPathNodesByPath
TaxiPathSetBySource sTaxiPathSetBySource
DBCStorage< TaxiPathEntrysTaxiPathStore
DBCStorage< TotemCategoryEntrysTotemCategoryStore
DBCStorage< UnitPowerBarEntrysUnitPowerBarStore
DBCStorage< VehicleSeatEntrysVehicleSeatStore
DBCStorage< VehicleEntrysVehicleStore
DBCStorage< WMOAreaTableEntrysWMOAreaTableStore
DBCStorage< WorldMapOverlayEntrysWorldMapOverlayStore
DBCStorage< WorldSafeLocsEntrysWorldSafeLocsStore

Typedef Documentation

◆ DigsitePOIPolygon

typedef std::vector<std::pair<int32, int32> > DigsitePOIPolygon

Definition at line 73 of file DBCStores.h.

◆ DigsitePOIPolygonContainer

Definition at line 74 of file DBCStores.h.

◆ MapDifficultyMap

typedef std::unordered_map<uint32, std::unordered_map<uint32, MapDifficulty> > MapDifficultyMap

Definition at line 59 of file DBCStores.h.

◆ SimpleFactionsList

typedef std::list<uint32> SimpleFactionsList

Definition at line 15 of file DBCStores.h.

Enumeration Type Documentation

◆ ContentLevels

Enumerator
CONTENT_1_60 
CONTENT_61_70 
CONTENT_71_80 
CONTENT_81_85 
CONTENT_86_90 
MAX_CONTENT 

Definition at line 36 of file DBCStores.h.

Function Documentation

◆ GetAreaEntryByAreaFlagAndMap()

◆ GetAreaEntryByAreaID()

◆ GetAreaFlagByAreaID()

◆ GetAreaFlagByMapId()

uint32 GetAreaFlagByMapId ( uint32 mapid)

Definition at line 1025 of file DBCStores.cpp.

References sAreaFlagByMapID.

Referenced by Map::GetAreaFlag().

◆ GetBattlegroundBracketById()

PvPDifficultyEntry const * GetBattlegroundBracketById ( uint32 mapid,
BattlegroundBracketId id )

Definition at line 1319 of file DBCStores.cpp.

References sPvPDifficultyStore.

Referenced by BattlegroundQueue::BattlegroundQueueUpdate().

◆ GetBattlegroundBracketByLevel()

◆ GetCharStartOutfitEntry()

CharStartOutfitEntry const * GetCharStartOutfitEntry ( uint8 race,
uint8 class_,
uint8 gender )

Definition at line 1342 of file DBCStores.cpp.

References sCharStartOutfitMap.

Referenced by Player::Create(), and ObjectMgr::PlayerCreateInfoAddItemHelper().

◆ GetClassBySkillId()

uint32 GetClassBySkillId ( uint32 skillId)

Definition at line 1139 of file DBCStores.cpp.

References sClassBySkillIdStore.

Referenced by TransportMgr::LoadDBCStores.

◆ GetClassName()

char const * GetClassName ( uint8 class_,
uint8 locale )

Definition at line 1019 of file DBCStores.cpp.

References ChrClassesEntry::name, and sChrClassesStore.

Referenced by misc_commandscript::HandlePInfoCommand().

◆ GetClassSpecializations()

uint32 const * GetClassSpecializations ( uint8 classId)

◆ GetContentLevelsForMapAndZone()

ContentLevels GetContentLevelsForMapAndZone ( uint32 mapid,
uint32 zoneId )

◆ GetDefaultMapDifficulty()

MapDifficulty const * GetDefaultMapDifficulty ( uint32 mapId)

◆ GetDigsitePOIPolygon()

DigsitePOIPolygon const * GetDigsitePOIPolygon ( uint32 digsiteId)

Definition at line 1508 of file DBCStores.cpp.

References sDigsitePOIPolygons.

Referenced by Player::IsWithinResearchDigsite().

◆ GetDownscaledMapDifficultyData()

◆ GetFactionTeamList()

SimpleFactionsList const * GetFactionTeamList ( uint32 faction)

Definition at line 940 of file DBCStores.cpp.

References sFactionTeamMap.

Referenced by ReputationMgr::SetReputation().

◆ GetLFGDungeon()

LFGDungeonEntry const * GetLFGDungeon ( uint32 mapId,
DifficultyID difficulty )

Returns LFGDungeonEntry for a specific map and difficulty. Will return first found entry if multiple dungeons use the same map (such as Scarlet Monastery).

Definition at line 1518 of file DBCStores.cpp.

References LFGDungeonEntry::m_ContinentID, LFGDungeonEntry::m_DifficultyID, and sLFGDungeonStore.

Referenced by Player::RewardReputation().

◆ GetLiquidFlags()

uint32 GetLiquidFlags ( uint32 liquidType)

Definition at line 1334 of file DBCStores.cpp.

References sLiquidTypeStore.

Referenced by VMAP::VMapManager2::GetLiquidLevel().

◆ GetMapDifficultyData()

◆ GetMaxLevelForExpansion()

uint32 GetMaxLevelForExpansion ( uint32 expansion)

Definition at line 1045 of file DBCStores.cpp.

References CONTENT_1_60, CONTENT_61_70, CONTENT_71_80, CONTENT_81_85, and CONTENT_86_90.

Referenced by KillRewarder::_RewardXP().

◆ GetPetName()

char const * GetPetName ( uint32 petfamily,
uint32 dbclang )

Definition at line 949 of file DBCStores.cpp.

References CreatureFamilyEntry::Name, and sCreatureFamilyStore.

Referenced by ObjectMgr::GeneratePetName().

◆ GetPhasesForGroup()

◆ GetPowerIndexByClass()

uint32 GetPowerIndexByClass ( uint32 powerType,
uint32 classId )

Definition at line 1351 of file DBCStores.cpp.

References PowersByClass.

Referenced by Unit::GetPowerIndex().

◆ GetRaceName()

char const * GetRaceName ( uint8 race,
uint8 locale )

Definition at line 1013 of file DBCStores.cpp.

References ChrRacesEntry::name, and sChrRacesStore.

Referenced by misc_commandscript::HandlePInfoCommand().

◆ GetRandomCharacterName()

const std::string * GetRandomCharacterName ( uint8 race,
uint8 gender )

Definition at line 932 of file DBCStores.cpp.

References sGenNameVectoArraysMap.

Referenced by WorldSession::HandleRandomizeCharNameOpcode().

◆ GetSkillIdByClass()

uint32 GetSkillIdByClass ( uint32 classId)

Definition at line 1147 of file DBCStores.cpp.

References sClassBySkillIdStore.

◆ GetSpecializationSpells()

std::vector< uint32 > const * GetSpecializationSpells ( uint32 specializationId)

◆ GetSpellsForLevels()

◆ GetTalentSpellCost()

◆ GetTalentSpellPos()

TalentSpellPos const * GetTalentSpellPos ( uint32 spellId)

◆ GetVirtualMapForMapAndZone()

uint32 GetVirtualMapForMapAndZone ( uint32 mapid,
uint32 zoneId )

◆ GetWMOAreaTableEntryByTripple()

WMOAreaTableEntry const * GetWMOAreaTableEntryByTripple ( int32 rootid,
int32 adtid,
int32 groupid )

Definition at line 985 of file DBCStores.cpp.

References sWMOAreaInfoByTripple.

Referenced by Map::GetAreaFlag(), and Map::IsOutdoors().

◆ IsTotemCategoryCompatiableWith()

bool IsTotemCategoryCompatiableWith ( uint32 itemTotemCategoryId,
uint32 requiredTotemCategoryId )

◆ LoadDBCStores()

void LoadDBCStores ( const std::string & dataPath)

Definition at line 91 of file DBCStores.cpp.

Referenced by World::SetInitialWorldSettings().

◆ Map2ZoneCoordinates()

void Map2ZoneCoordinates ( float & x,
float & y,
uint32 zone )

◆ Zone2MapCoordinates()

void Zone2MapCoordinates ( float & x,
float & y,
uint32 zone )

Variable Documentation

◆ sAchievementStore

DBCStorage<AchievementEntry> sAchievementStore
extern

◆ sAllianceTaxiNodesMask

TaxiMask sAllianceTaxiNodesMask
extern

◆ sAreaGroupStore

DBCStorage<AreaGroupEntry> sAreaGroupStore
extern

◆ sAreaStore

DBCStorage<AreaTableEntry> sAreaStore
extern

◆ sAreaTriggerStore

DBCStorage<AreaTriggerEntry> sAreaTriggerStore
extern

◆ sArmorLocationStore

DBCStorage<ArmorLocationEntry> sArmorLocationStore
extern

◆ sAuctionHouseStore

DBCStorage<AuctionHouseEntry> sAuctionHouseStore
extern

◆ sBankBagSlotPricesStore

DBCStorage<BankBagSlotPricesEntry> sBankBagSlotPricesStore
extern

◆ sBannedAddOnsStore

DBCStorage<BannedAddOnsEntry> sBannedAddOnsStore
extern

◆ sBarberShopStyleStore

DBCStorage<BarberShopStyleEntry> sBarberShopStyleStore
extern

◆ sBattlemasterListStore

DBCStorage<BattlemasterListEntry> sBattlemasterListStore
extern

◆ sCharStartOutfitStore

DBCStorage<CharStartOutfitEntry> sCharStartOutfitStore
extern

◆ sCharTitlesStore

DBCStorage<CharTitlesEntry> sCharTitlesStore
extern

◆ sChatChannelsStore

DBCStorage<ChatChannelsEntry> sChatChannelsStore
extern

◆ sChrClassesStore

DBCStorage<ChrClassesEntry> sChrClassesStore
extern

◆ sChrPowerTypesStore

DBCStorage<ChrPowerTypesEntry> sChrPowerTypesStore
extern

◆ sChrRacesStore

DBCStorage<ChrRacesEntry> sChrRacesStore
extern

◆ sChrSpecializationStore

DBCStorage<ChrSpecializationEntry> sChrSpecializationStore
extern

◆ sCinematicCameraStore

DBCStorage<CinematicCameraEntry> sCinematicCameraStore
extern

◆ sCinematicSequencesStore

DBCStorage<CinematicSequencesEntry> sCinematicSequencesStore
extern

◆ sClassBySkillIdStore

ClassBySkillIdStore sClassBySkillIdStore
extern

Definition at line 193 of file DBCStores.cpp.

Referenced by GetClassBySkillId(), GetSkillIdByClass(), and TransportMgr::LoadDBCStores.

◆ sCreatureDisplayInfoStore

DBCStorage<CreatureDisplayInfoEntry> sCreatureDisplayInfoStore
extern

◆ sCreatureFamilyStore

DBCStorage<CreatureFamilyEntry> sCreatureFamilyStore
extern

◆ sCreatureModelDataStore

DBCStorage<CreatureModelDataEntry> sCreatureModelDataStore
extern

◆ sCreatureSpellDataStore

DBCStorage<CreatureSpellDataEntry> sCreatureSpellDataStore
extern

◆ sCreatureTypeStore

DBCStorage<CreatureTypeEntry> sCreatureTypeStore
extern

◆ sCriteriaStore

DBCStorage<CriteriaEntry> sCriteriaStore
extern

◆ sCriteriaTreeStore

DBCStorage<CriteriaTreeEntry> sCriteriaTreeStore
extern

◆ sCurrencyTypesStore

DBCStorage<CurrencyTypesEntry> sCurrencyTypesStore
extern

◆ sDeathKnightTaxiNodesMask

TaxiMask sDeathKnightTaxiNodesMask
extern

◆ sDestructibleModelDataStore

DBCStorage<DestructibleModelDataEntry> sDestructibleModelDataStore
extern

◆ sDifficultyStore

DBCStorage<DifficultyEntry> sDifficultyStore
extern

◆ sDungeonEncounterStore

DBCStorage<DungeonEncounterEntry> sDungeonEncounterStore
extern

◆ sDurabilityCostsStore

DBCStorage<DurabilityCostsEntry> sDurabilityCostsStore
extern

◆ sDurabilityQualityStore

DBCStorage<DurabilityQualityEntry> sDurabilityQualityStore
extern

◆ sEmotesStore

DBCStorage<EmotesEntry> sEmotesStore
extern

◆ sEmotesTextStore

DBCStorage<EmotesTextEntry> sEmotesTextStore
extern

◆ sFactionStore

DBCStorage<FactionEntry> sFactionStore
extern

◆ sFactionTemplateStore

DBCStorage<FactionTemplateEntry> sFactionTemplateStore
extern

◆ sGameObjectDisplayInfoStore

DBCStorage<GameObjectDisplayInfoEntry> sGameObjectDisplayInfoStore
extern

◆ sGemPropertiesStore

DBCStorage<GemPropertiesEntry> sGemPropertiesStore
extern

◆ sGlyphPropertiesStore

DBCStorage<GlyphPropertiesEntry> sGlyphPropertiesStore
extern

◆ sGlyphSlotStore

DBCStorage<GlyphSlotEntry> sGlyphSlotStore
extern

◆ sGtBarberShopCostBaseStore

DBCStorage<GtBarberShopCostBaseEntry> sGtBarberShopCostBaseStore
extern

◆ sGtBattlePetXpStore

DBCStorage<GtBattlePetXpEntry> sGtBattlePetXpStore
extern

◆ sGtChanceToMeleeCritBaseStore

DBCStorage<GtChanceToMeleeCritBaseEntry> sGtChanceToMeleeCritBaseStore
extern

◆ sGtChanceToMeleeCritStore

DBCStorage<GtChanceToMeleeCritEntry> sGtChanceToMeleeCritStore
extern

◆ sGtChanceToSpellCritBaseStore

DBCStorage<GtChanceToSpellCritBaseEntry> sGtChanceToSpellCritBaseStore
extern

◆ sGtChanceToSpellCritStore

DBCStorage<GtChanceToSpellCritEntry> sGtChanceToSpellCritStore
extern

◆ sGtCombatRatingsStore

DBCStorage<GtCombatRatingsEntry> sGtCombatRatingsStore
extern

◆ sGtNPCManaCostScalerStore

DBCStorage<GtNPCManaCostScalerEntry> sGtNPCManaCostScalerStore
extern

◆ sGtOCTBaseHPByClassStore

DBCStorage<GtOCTBaseHPByClassEntry> sGtOCTBaseHPByClassStore
extern

◆ sGtOCTBaseMPByClassStore

DBCStorage<GtOCTBaseMPByClassEntry> sGtOCTBaseMPByClassStore
extern

◆ sGtOCTClassCombatRatingScalarStore

DBCStorage<GtOCTClassCombatRatingScalarEntry> sGtOCTClassCombatRatingScalarStore
extern

◆ sGtOCTHpPerStaminaStore

DBCStorage<gtOCTHpPerStaminaEntry> sGtOCTHpPerStaminaStore
extern

◆ sGtRegenMPPerSptStore

DBCStorage<GtRegenMPPerSptEntry> sGtRegenMPPerSptStore
extern

◆ sGtSpellScalingStore

DBCStorage<GtSpellScalingEntry> sGtSpellScalingStore
extern

◆ sGuildPerkSpellsStore

DBCStorage<GuildPerkSpellsEntry> sGuildPerkSpellsStore
extern

◆ sHolidaysStore

DBCStorage<HolidaysEntry> sHolidaysStore
extern

◆ sHordeTaxiNodesMask

TaxiMask sHordeTaxiNodesMask
extern

◆ sImportPriceArmorStore

DBCStorage<ImportPriceArmorEntry> sImportPriceArmorStore
extern

◆ sImportPriceQualityStore

DBCStorage<ImportPriceQualityEntry> sImportPriceQualityStore
extern

◆ sImportPriceShieldStore

DBCStorage<ImportPriceShieldEntry> sImportPriceShieldStore
extern

◆ sImportPriceWeaponStore

DBCStorage<ImportPriceWeaponEntry> sImportPriceWeaponStore
extern

◆ sItemArmorQualityStore

DBCStorage<ItemArmorQualityEntry> sItemArmorQualityStore
extern

◆ sItemArmorShieldStore

DBCStorage<ItemArmorShieldEntry> sItemArmorShieldStore
extern

◆ sItemArmorTotalStore

DBCStorage<ItemArmorTotalEntry> sItemArmorTotalStore
extern

◆ sItemClassStore

DBCStorage<ItemClassEntry> sItemClassStore
extern

◆ sItemDamageAmmoStore

DBCStorage<ItemDamageEntry> sItemDamageAmmoStore
extern

◆ sItemDamageOneHandCasterStore

DBCStorage<ItemDamageEntry> sItemDamageOneHandCasterStore
extern

◆ sItemDamageOneHandStore

DBCStorage<ItemDamageEntry> sItemDamageOneHandStore
extern

◆ sItemDamageRangedStore

DBCStorage<ItemDamageEntry> sItemDamageRangedStore
extern

◆ sItemDamageThrownStore

DBCStorage<ItemDamageEntry> sItemDamageThrownStore
extern

◆ sItemDamageTwoHandCasterStore

DBCStorage<ItemDamageEntry> sItemDamageTwoHandCasterStore
extern

◆ sItemDamageTwoHandStore

DBCStorage<ItemDamageEntry> sItemDamageTwoHandStore
extern

◆ sItemDamageWandStore

DBCStorage<ItemDamageEntry> sItemDamageWandStore
extern

◆ sItemDisenchantLootStore

DBCStorage<ItemDisenchantLootEntry> sItemDisenchantLootStore
extern

◆ sItemLimitCategoryStore

DBCStorage<ItemLimitCategoryEntry> sItemLimitCategoryStore
extern

◆ sItemPriceBaseStore

DBCStorage<ItemPriceBaseEntry> sItemPriceBaseStore
extern

◆ sItemRandomPropertiesStore

DBCStorage<ItemRandomPropertiesEntry> sItemRandomPropertiesStore
extern

◆ sItemRandomSuffixStore

DBCStorage<ItemRandomSuffixEntry> sItemRandomSuffixStore
extern

◆ sItemReforgeStore

DBCStorage<ItemReforgeEntry> sItemReforgeStore
extern

◆ sItemSetStore

DBCStorage<ItemSetEntry> sItemSetStore
extern

◆ sLFGDungeonStore

DBCStorage<LFGDungeonEntry> sLFGDungeonStore
extern

◆ sLiquidTypeStore

DBCStorage<LiquidTypeEntry> sLiquidTypeStore
extern

◆ sLockStore

DBCStorage<LockEntry> sLockStore
extern

◆ sMailTemplateStore

DBCStorage<MailTemplateEntry> sMailTemplateStore
extern

◆ sMapDifficultyMap

◆ sMapStore

DBCStorage<MapEntry> sMapStore
extern

◆ sModifierTreeStore

DBCStorage<ModifierTreeEntry> sModifierTreeStore
extern

◆ sMountCapabilityStore

DBCStorage<MountCapabilityEntry> sMountCapabilityStore
extern

◆ sMountTypeStore

DBCStorage<MountTypeEntry> sMountTypeStore
extern

◆ sMovieStore

DBCStorage<MovieEntry> sMovieStore
extern

◆ sNameGenStore

DBCStorage<NameGenEntry> sNameGenStore
extern

◆ sOldContinentsNodesMask

TaxiMask sOldContinentsNodesMask
extern

Definition at line 232 of file DBCStores.cpp.

Referenced by PlayerTaxi::InitTaxiNodesForClass(), and TransportMgr::LoadDBCStores.

◆ sOverrideSpellDataStore

DBCStorage<OverrideSpellDataEntry> sOverrideSpellDataStore
extern

◆ sPetFamilySpellsStore

PetFamilySpellsStore sPetFamilySpellsStore
extern

Definition at line 191 of file DBCStores.cpp.

Referenced by Pet::LearnPetPassives(), and TransportMgr::LoadDBCStores.

◆ sPhaseGroupStore

DBCStorage<PhaseGroupEntry> sPhaseGroupStore
extern

◆ sPhaseStore

DBCStorage<PhaseEntry> sPhaseStore
extern

◆ sQuestFactionRewardStore

DBCStorage<QuestFactionRewEntry> sQuestFactionRewardStore
extern

◆ sQuestPOIPointStore

DBCStorage<QuestPOIPointEntry> sQuestPOIPointStore
extern

◆ sQuestSortStore

DBCStorage<QuestSortEntry> sQuestSortStore
extern

◆ sQuestXPStore

DBCStorage<QuestXPEntry> sQuestXPStore
extern

◆ sRandomPropertiesPointsStore

DBCStorage<RandomPropertiesPointsEntry> sRandomPropertiesPointsStore
extern

◆ sResearchBranchStore

DBCStorage<ResearchBranchEntry> sResearchBranchStore
extern

◆ sResearchProjectStore

DBCStorage<ResearchProjectEntry> sResearchProjectStore
extern

◆ sResearchSiteStore

DBCStorage<ResearchSiteEntry> sResearchSiteStore
extern

◆ sScalingStatDistributionStore

DBCStorage<ScalingStatDistributionEntry> sScalingStatDistributionStore
extern

◆ sScalingStatValuesStore

DBCStorage<ScalingStatValuesEntry> sScalingStatValuesStore
extern

◆ sSkillLineAbilityStore

DBCStorage<SkillLineAbilityEntry> sSkillLineAbilityStore
extern

◆ sSkillLineStore

DBCStorage<SkillLineEntry> sSkillLineStore
extern

◆ sSoundEntriesStore

DBCStorage<SoundEntriesEntry> sSoundEntriesStore
extern

◆ sSpecializationSpellsStore

DBCStorage<SpecializationSpellsEntry> sSpecializationSpellsStore
extern

◆ sSpellAuraOptionsStore

DBCStorage<SpellAuraOptionsEntry> sSpellAuraOptionsStore
extern

◆ sSpellAuraRestrictionsStore

DBCStorage<SpellAuraRestrictionsEntry> sSpellAuraRestrictionsStore
extern

◆ sSpellCastingRequirementsStore

DBCStorage<SpellCastingRequirementsEntry> sSpellCastingRequirementsStore
extern

◆ sSpellCastTimesStore

DBCStorage<SpellCastTimesEntry> sSpellCastTimesStore
extern

◆ sSpellCategoriesStore

DBCStorage<SpellCategoriesEntry> sSpellCategoriesStore
extern

◆ sSpellCategoryStore

DBCStorage<SpellCategoryEntry> sSpellCategoryStore
extern

◆ sSpellClassOptionsStore

DBCStorage<SpellClassOptionsEntry> sSpellClassOptionsStore
extern

◆ sSpellCooldownsStore

DBCStorage<SpellCooldownsEntry> sSpellCooldownsStore
extern

◆ sSpellDifficultyStore

DBCStorage<SpellDifficultyEntry> sSpellDifficultyStore
extern

◆ sSpellDurationStore

DBCStorage<SpellDurationEntry> sSpellDurationStore
extern

◆ sSpellEffectScalingStore

DBCStorage<SpellEffectScalingEntry> sSpellEffectScalingStore
extern

◆ sSpellEffectScallingByEffectId

SpellEffectScallingByEffectId sSpellEffectScallingByEffectId
extern

Definition at line 194 of file DBCStores.cpp.

Referenced by TransportMgr::LoadDBCStores, and SpellEffectInfo::SpellEffectInfo().

◆ sSpellEffectStore

DBCStorage<SpellEffectEntry> sSpellEffectStore
extern

◆ sSpellEquippedItemsStore

DBCStorage<SpellEquippedItemsEntry> sSpellEquippedItemsStore
extern

◆ sSpellFocusObjectStore

DBCStorage<SpellFocusObjectEntry> sSpellFocusObjectStore
extern

◆ sSpellInterruptsStore

DBCStorage<SpellInterruptsEntry> sSpellInterruptsStore
extern

◆ sSpellItemEnchantmentConditionStore

DBCStorage<SpellItemEnchantmentConditionEntry> sSpellItemEnchantmentConditionStore
extern

◆ sSpellItemEnchantmentStore

DBCStorage<SpellItemEnchantmentEntry> sSpellItemEnchantmentStore
extern

◆ sSpellLevelsStore

DBCStorage<SpellLevelsEntry> sSpellLevelsStore
extern

◆ sSpellMiscStore

DBCStorage<SpellMiscEntry> sSpellMiscStore
extern

◆ sSpellPowerStore

DBCStorage<SpellPowerEntry> sSpellPowerStore
extern

◆ sSpellRadiusStore

DBCStorage<SpellRadiusEntry> sSpellRadiusStore
extern

◆ sSpellRangeStore

DBCStorage<SpellRangeEntry> sSpellRangeStore
extern

◆ sSpellRuneCostStore

DBCStorage<SpellRuneCostEntry> sSpellRuneCostStore
extern

◆ sSpellsByCategoryStore

◆ sSpellScalingStore

DBCStorage<SpellScalingEntry> sSpellScalingStore
extern

◆ sSpellShapeshiftFormStore

DBCStorage<SpellShapeshiftFormEntry> sSpellShapeshiftFormStore
extern

◆ sSpellShapeshiftStore

DBCStorage<SpellShapeshiftEntry> sSpellShapeshiftStore
extern

◆ sSpellsPerClassStore

SpellsPerClassStore sSpellsPerClassStore
extern

Definition at line 192 of file DBCStores.cpp.

Referenced by GetSpellsForLevels(), and TransportMgr::LoadDBCStores.

◆ sSpellStore

DBCStorage<SpellEntry> sSpellStore
extern

◆ sSpellTargetRestrictionsStore

DBCStorage<SpellTargetRestrictionsEntry> sSpellTargetRestrictionsStore
extern

◆ sSpellTotemsStore

DBCStorage<SpellTotemsEntry> sSpellTotemsStore
extern

◆ sSummonPropertiesStore

DBCStorage<SummonPropertiesEntry> sSummonPropertiesStore
extern

◆ sTalentStore

DBCStorage<TalentEntry> sTalentStore
extern

◆ sTaxiNodesMask

◆ sTaxiNodesStore

DBCStorage<TaxiNodesEntry> sTaxiNodesStore
extern

◆ sTaxiPathNodesByPath

◆ sTaxiPathSetBySource

TaxiPathSetBySource sTaxiPathSetBySource
extern

Definition at line 238 of file DBCStores.cpp.

Referenced by ObjectMgr::GetTaxiPath(), and TransportMgr::LoadDBCStores.

◆ sTaxiPathStore

DBCStorage<TaxiPathEntry> sTaxiPathStore
extern

◆ sTotemCategoryStore

DBCStorage<TotemCategoryEntry> sTotemCategoryStore
extern

◆ sUnitPowerBarStore

DBCStorage<UnitPowerBarEntry> sUnitPowerBarStore
extern

◆ sVehicleSeatStore

DBCStorage<VehicleSeatEntry> sVehicleSeatStore
extern

◆ sVehicleStore

DBCStorage<VehicleEntry> sVehicleStore
extern

◆ sWMOAreaTableStore

DBCStorage<WMOAreaTableEntry> sWMOAreaTableStore
extern

◆ sWorldMapOverlayStore

DBCStorage<WorldMapOverlayEntry> sWorldMapOverlayStore
extern

◆ sWorldSafeLocsStore

DBCStorage<WorldSafeLocsEntry> sWorldSafeLocsStore
extern