![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "DBCStores.h"
#include "BattlegroundMgr.h"
#include "DBCFileLoader.h"
#include "DBCfmt.h"
#include "Errors.h"
#include "LFGMgr.h"
#include "Log.h"
#include "SharedDefines.h"
#include "SpellMgr.h"
#include "TransportMgr.h"
#include "World.h"
#include <map>
Go to the source code of this file.
Macros | |
#define | LOAD_DBC(store, file, dbtable) LoadDBC(availableDbcLocales, bad_dbc_files, store, dbcPath, file, dbtable) |
Typedefs | |
typedef std::map< uint16, uint32 > | AreaFlagByAreaID |
typedef std::map< uint32, uint32 > | AreaFlagByMapID |
typedef std::tuple< int16, int8, int32 > | WMOAreaTableKey |
typedef std::map< WMOAreaTableKey, WMOAreaTableEntry const * > | WMOAreaInfoByTripple |
typedef std::map< uint32, SimpleFactionsList > | FactionTeamMap |
typedef std::list< std::string > | StoreProblemList |
#define LOAD_DBC | ( | store, | |
file, | |||
dbtable | |||
) | LoadDBC(availableDbcLocales, bad_dbc_files, store, dbcPath, file, dbtable) |
typedef std::map<uint16, uint32> AreaFlagByAreaID |
typedef std::map<uint32, uint32> AreaFlagByMapID |
typedef std::map<uint32, SimpleFactionsList> FactionTeamMap |
typedef std::list<std::string> StoreProblemList |
typedef std::map<WMOAreaTableKey, WMOAreaTableEntry const*> WMOAreaInfoByTripple |
typedef std::tuple<int16, int8, int32> WMOAreaTableKey |
PvPDifficultyEntry const * GetBattlegroundBracketById | ( | uint32 | mapid, |
BattlegroundBracketId | id | ||
) |
References sPvPDifficultyStore.
Referenced by BattlegroundQueue::BattlegroundQueueAnnouncerUpdate(), BattlegroundQueue::BattlegroundQueueUpdate(), and misc_commandscript::HandleSkirmishCommand().
PvPDifficultyEntry const * GetBattlegroundBracketByLevel | ( | uint32 | mapid, |
uint32 | level | ||
) |
References PvPDifficultyEntry::maxLevel, and sPvPDifficultyStore.
Referenced by BattlegroundMgr::BuildBattlegroundListPacket(), Group::CanJoinBattlegroundQueue(), MapInstanced::CreateBattleground(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlefieldStatusOpcode(), WorldSession::HandleBattlemasterJoinArena(), and WorldSession::HandleBattlemasterJoinOpcode().
CharStartOutfitEntry const * GetCharStartOutfitEntry | ( | uint8 | race, |
uint8 | class_, | ||
uint8 | gender | ||
) |
References sCharStartOutfitMap.
Referenced by Player::Create(), and ObjectMgr::PlayerCreateInfoAddItemHelper().
ContentLevels GetContentLevelsForMapAndZone | ( | uint32 | mapid, |
uint32 | zoneId | ||
) |
References CONTENT_1_60, CONTENT_61_70, CONTENT_71_80, MapEntry::Expansion(), GetVirtualMapForMapAndZone(), and sMapStore.
Referenced by Acore::XP::Gain().
References LightEntry::Id, LightEntry::MapId, sLightStore, LightEntry::X, LightEntry::Y, and LightEntry::Z.
MapDifficulty const * GetDownscaledMapDifficultyData | ( | uint32 | mapId, |
Difficulty & | difficulty | ||
) |
References GetMapDifficultyData(), and RAID_DIFFICULTY_25MAN_NORMAL.
Referenced by MapInstanced::CreateInstance(), DisableMgr::IsDisabledFor(), MapMgr::PlayerCannotEnter(), InstanceSaveMgr::PlayerGetBoundInstance(), and Player::Satisfy().
SimpleFactionsList const * GetFactionTeamList | ( | uint32 | faction | ) |
References sFactionTeamMap.
Referenced by ReputationMgr::SetReputation().
LFGDungeonEntry const * GetLFGDungeon | ( | uint32 | mapId, |
Difficulty | 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)
References LFGDungeonEntry::Difficulty, LFGDungeonEntry::MapID, and sLFGDungeonStore.
Referenced by Player::RewardReputation().
References sLiquidTypeStore.
Referenced by World::SetInitialWorldSettings().
MapDifficulty const * GetMapDifficultyData | ( | uint32 | mapId, |
Difficulty | difficulty | ||
) |
References MAKE_PAIR32(), and sMapDifficultyMap.
Referenced by InstanceSaveMgr::_ResetOrWarnAll(), GetDownscaledMapDifficultyData(), Map::GetMapDifficulty(), DisableMgr::HandleDisableType(), WorldSession::HandleMoveWorldportAck(), WorldSession::HandlePlayerLoginFromDB(), WorldSession::HandlePlayerLoginToCharInWorld(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadGameobjects(), and InstanceSaveMgr::LoadResetTimes().
References CreatureFamilyEntry::Name, and sCreatureFamilyStore.
Referenced by ObjectMgr::GeneratePetName().
const std::vector< SkillLineAbilityEntry const * > & GetSkillLineAbilitiesBySkillLine | ( | uint32 | skillLine | ) |
References sSkillLineAbilityIndexBySkillLine.
Referenced by learn_commandscript::HandleLearnSkillRecipesHelper(), Player::learnSkillRewardedSpells(), SpellMgr::LoadPetLevelupSpellMap(), and Player::SetSkill().
SkillRaceClassInfoEntry const * GetSkillRaceClassInfo | ( | uint32 | skill, |
uint8 | race, | ||
uint8 | class_ | ||
) |
References SkillRaceClassInfoBySkill.
Referenced by Player::_LoadSkills(), Player::LearnDefaultSkill(), ObjectMgr::LoadPlayerInfo(), and Player::UpdateSkillsForLevel().
References GetTalentSpellPos(), and TalentSpellPos::rank.
Referenced by Pet::addSpell(), ObjectMgr::AddSpellToTrainer(), SpellInfo::CheckShapeshift(), learn_commandscript::HandleLearnAllMySpellsCommand(), Acore::PlayerCommand::HandleLearnSpellCommand(), lookup_commandscript::HandleLookupSpellCommand(), lookup_commandscript::HandleLookupSpellIdCommand(), Acore::PlayerCommand::HandleUnlearnSpellCommand(), Player::learnSpell(), list_commandscript::ListAurasCommand(), ObjectMgr::LoadQuests(), SpellMgr::LoadSpellRequired(), Pet::removeSpell(), and Player::removeSpell().
TalentSpellPos const * GetTalentSpellPos | ( | uint32 | spellId | ) |
References sTalentSpellPosMap.
Referenced by Player::_LoadTalents(), Player::ActivateSpec(), Pet::addSpell(), Player::addTalent(), Player::BuildPlayerTalentsInfoData(), GetTalentSpellCost(), Player::LearnTalent(), Player::removeSpell(), and CharacterDatabaseCleaner::SpellCheck().
References sWorldMapAreaStore.
Referenced by Player::canFlyInZone(), GetContentLevelsForMapAndZone(), and spell_gen_mount::HandleMount().
WMOAreaTableEntry const * GetWMOAreaTableEntryByTripple | ( | int32 | rootid, |
int32 | adtid, | ||
int32 | groupid | ||
) |
References sWMOAreaInfoByTripple.
Referenced by Map::GetAreaId(), and Map::GetFullTerrainStatusForPosition().
LFGDungeonEntry const * GetZoneLFGDungeonEntry | ( | std::string const & | zoneName, |
LocaleConstant | locale | ||
) |
References lfg::LFG_TYPE_ZONE, and sLFGDungeonStore.
Referenced by WorldSession::HandleCharFactionOrRaceChangeCallback().
bool IsSharedDifficultyMap | ( | uint32 | mapid | ) |
References CONFIG_INSTANCE_SHARED_ID, and sWorld.
Referenced by MapInstanced::CreateInstanceForPlayer(), WorldSession::HandleSetRaidDifficultyOpcode(), InstanceSaveMgr::PlayerGetBoundInstance(), and Map::UpdateEncounterState().
|
inline |
References ASSERT, DBCFileCount, DBCStorageBase::GetFieldCount(), DBCStorageBase::GetFormat(), DBCFileLoader::GetFormatRecordSize(), DBCStorage< T >::GetNumRows(), DBCStorage< T >::Load(), LoadDBC_assert_print(), DBCStorage< T >::LoadFromDB(), DBCStorage< T >::LoadStringsFrom(), localeNames, and TOTAL_LOCALES.
|
static |
void LoadDBCStores | ( | const std::string & | dataPath | ) |
Referenced by World::SetInitialWorldSettings().
void Map2ZoneCoordinates | ( | float & | x, |
float & | y, | ||
uint32 | zone | ||
) |
References sWorldMapAreaStore, WorldMapAreaEntry::x1, WorldMapAreaEntry::x2, WorldMapAreaEntry::y1, and WorldMapAreaEntry::y2.
Referenced by misc_commandscript::HandleGPSCommand().
void Zone2MapCoordinates | ( | float & | x, |
float & | y, | ||
uint32 | zone | ||
) |
References sWorldMapAreaStore, WorldMapAreaEntry::x1, WorldMapAreaEntry::x2, WorldMapAreaEntry::y1, and WorldMapAreaEntry::y2.
Referenced by go_commandscript::HandleGoZoneXYCommand().
DBCStorage< AchievementCategoryEntry > sAchievementCategoryStore(AchievementCategoryfmt) | ( | AchievementCategoryfmt | ) |
Referenced by AchievementGlobalMgr::IsStatisticAchievement().
DBCStorage< AchievementCriteriaEntry > sAchievementCriteriaStore(AchievementCriteriafmt) | ( | AchievementCriteriafmt | ) |
Referenced by CharacterDatabaseCleaner::AchievementProgressCheck(), AchievementMgr::BuildAllDataPacket(), DisableMgr::HandleDisableType(), AchievementGlobalMgr::LoadAchievementCriteriaData(), AchievementGlobalMgr::LoadAchievementCriteriaList(), AchievementMgr::LoadFromDB(), AchievementCriteriaData::Meets(), and AchievementMgr::UpdateTimedAchievements().
DBCStorage< AchievementEntry > sAchievementStore(Achievementfmt) | ( | Achievementfmt | ) |
Referenced by AchievementMgr::BuildAllDataPacket(), AchievementGlobalMgr::GetAchievement(), AchievementGlobalMgr::IsAverageCriteria(), ConditionMgr::isConditionTypeValid(), AchievementGlobalMgr::IsStatisticCriteria(), ObjectMgr::LoadAccessRequirements(), AchievementGlobalMgr::LoadAchievementCriteriaData(), AchievementGlobalMgr::LoadAchievementReferenceList(), AchievementGlobalMgr::LoadCompletedAchievements(), ObjectMgr::LoadFactionChangeAchievements(), AchievementMgr::LoadFromDB(), ServerMailMgr::LoadMailServerTemplatesConditions(), AchievementGlobalMgr::LoadRewards(), SpellMgr::LoadSpellInfoCorrections(), Condition::Meets(), Player::PrettyPrintRequirementsAchievementsList(), AchievementMgr::ProcessOfflineUpdate(), AchievementMgr::ResetAchievementCriteria(), ArenaSeasonTeamRewarderImpl::RewardWithAchievements(), AchievementMgr::SetCriteriaProgress(), AchievementMgr::StartTimedAchievement(), and AchievementMgr::UpdateAchievementCriteria().
TaxiMask sAllianceTaxiNodesMask |
Referenced by WorldSession::HandleCharFactionOrRaceChangeCallback().
DBCStorage< AreaGroupEntry > sAreaGroupStore(AreaGroupEntryfmt) | ( | AreaGroupEntryfmt | ) |
Referenced by SpellInfo::CheckLocation().
DBCStorage< AreaPOIEntry > sAreaPOIStore(AreaPOIEntryfmt) | ( | AreaPOIEntryfmt | ) |
DBCStorage< AreaTableEntry > sAreaTableStore(AreaTableEntryfmt) | ( | AreaTableEntryfmt | ) |
Referenced by ObjectMgr::ChangeFishingBaseSkillLevel(), Player::CheckAreaExploreAndOutdoor(), Spell::CheckCast(), SpellInfo::CheckLocation(), Spell::EffectDuel(), Map::GetFullTerrainStatusForPosition(), GridTerrainData::GetLiquidData(), Map::GetLiquidData(), Map::GetZoneAndAreaId(), Map::GetZoneId(), WorldSession::HandleCharFactionOrRaceChangeCallback(), go_commandscript::HandleGoZoneXYCommand(), misc_commandscript::HandleGPSCommand(), WorldSession::HandleHearthAndResurrect(), misc_commandscript::HandleHideAreaCommand(), WorldSession::HandleJoinChannel(), misc_commandscript::HandleLinkGraveCommand(), WorldSession::HandleLogoutRequestOpcode(), lookup_commandscript::HandleLookupAreaCommand(), spell_gen_mount::HandleMount(), misc_commandscript::HandlePInfoCommand(), misc_commandscript::HandleShowAreaCommand(), WorldSession::HandleWhoOpcode(), ConditionMgr::isConditionTypeValid(), SmartAIMgr::IsEventValid(), SpellArea::IsFitToRequirements(), AchievementCriteriaData::IsValid(), ObjectMgr::LoadFishingBaseSkillLevel(), Graveyard::LoadGraveyardZones(), ObjectMgr::LoadItemTemplates(), LoadLootTemplates_Fishing(), ObjectMgr::LoadQuests(), SpellMgr::LoadSpellAreas(), SpellMgr::LoadSpellInfoCorrections(), LogCommandUsage(), WorldObject::ProcessPositionDataChanged(), Player::RepopAtGraveyard(), OutdoorPvP::SetMapFromZone(), AchievementMgr::UpdateAchievementCriteria(), Player::UpdateArea(), Player::UpdateLocalChannels(), and Player::UpdateZone().
DBCStorage< AuctionHouseEntry > sAuctionHouseStore(AuctionHouseEntryfmt) | ( | AuctionHouseEntryfmt | ) |
DBCStorage< BankBagSlotPricesEntry > sBankBagSlotPricesStore(BankBagSlotPricesEntryfmt) | ( | BankBagSlotPricesEntryfmt | ) |
Referenced by WorldSession::HandleBuyBankSlotOpcode().
DBCStorage< BarberShopStyleEntry > sBarberShopStyleStore(BarberShopStyleEntryfmt) | ( | BarberShopStyleEntryfmt | ) |
Referenced by WorldSession::HandleAlterAppearance().
DBCStorage< BattlemasterListEntry > sBattlemasterListStore(BattlemasterListEntryfmt) | ( | BattlemasterListEntryfmt | ) |
Referenced by Group::CanJoinBattlegroundQueue(), disable_commandscript::HandleAddDisables(), WorldSession::HandleBattlefieldListOpcode(), WorldSession::HandleBattleFieldPortOpcode(), WorldSession::HandleBattlemasterJoinOpcode(), DisableMgr::HandleDisableType(), BattlegroundMgr::LoadBattlegroundTemplates(), BattlegroundMgr::LoadBattleMastersEntry(), Player::SendBGWeekendWorldStates(), and GameEventMgr::UpdateWorldStates().
std::map<uint32, CharStartOutfitEntry const*> sCharStartOutfitMap |
Referenced by GetCharStartOutfitEntry().
DBCStorage< CharStartOutfitEntry > sCharStartOutfitStore(CharStartOutfitEntryfmt) | ( | CharStartOutfitEntryfmt | ) |
Referenced by ObjectMgr::LoadItemTemplates().
DBCStorage< CharTitlesEntry > sCharTitlesStore(CharTitlesEntryfmt) | ( | CharTitlesEntryfmt | ) |
Referenced by Player::_LoadQuestStatusRewarded(), AchievementMgr::CompletedAchievement(), character_commandscript::HandleCharacterTitlesCommand(), WorldSession::HandleCharFactionOrRaceChangeCallback(), lookup_commandscript::HandleLookupTitleCommand(), titles_commandscript::HandleTitlesAddCommand(), titles_commandscript::HandleTitlesCurrentCommand(), titles_commandscript::HandleTitlesRemoveCommand(), titles_commandscript::HandleTitlesSetMaskCommand(), ConditionMgr::isConditionTypeValid(), AchievementCriteriaData::IsValid(), ObjectMgr::LoadFactionChangeTitles(), AchievementMgr::LoadFromDB(), ObjectMgr::LoadQuests(), AchievementGlobalMgr::LoadRewards(), AchievementCriteriaData::Meets(), and Player::RewardQuest().
DBCStorage< ChatChannelsEntry > sChatChannelsStore(ChatChannelsEntryfmt) | ( | ChatChannelsEntryfmt | ) |
DBCStorage< ChrClassesEntry > sChrClassesStore(ChrClassesEntryfmt) | ( | ChrClassesEntryfmt | ) |
DBCStorage< ChrRacesEntry > sChrRacesStore(ChrRacesEntryfmt) | ( | ChrRacesEntryfmt | ) |
DBCStorage< CinematicCameraEntry > sCinematicCameraStore(CinematicCameraEntryfmt) | ( | CinematicCameraEntryfmt | ) |
Referenced by LoadM2Cameras().
DBCStorage< CinematicSequencesEntry > sCinematicSequencesStore(CinematicSequencesEntryfmt) | ( | CinematicSequencesEntryfmt | ) |
Referenced by debug_commandscript::HandleDebugPlayCinematicCommand(), and Player::SendCinematicStart().
DBCStorage< CreatureDisplayInfoExtraEntry > sCreatureDisplayInfoExtraStore(CreatureDisplayInfoExtrafmt) | ( | CreatureDisplayInfoExtrafmt | ) |
Referenced by Unit::GetDisplayRaceFromModelId(), and Unit::IsInDisallowedMountForm().
DBCStorage< CreatureDisplayInfoEntry > sCreatureDisplayInfoStore(CreatureDisplayInfofmt) | ( | CreatureDisplayInfofmt | ) |
Referenced by Unit::GetCollisionHeight(), Unit::GetCollisionWidth(), Unit::GetDisplayRaceFromModelId(), modify_commandscript::HandleModifyMountCommand(), npc_commandscript::HandleNpcSetModelCommand(), SmartAIMgr::IsEventValid(), Unit::IsInDisallowedMountForm(), ObjectMgr::LoadCreatureAddons(), ObjectMgr::LoadCreatureModelInfo(), ObjectMgr::LoadCreatureTemplateAddons(), ObjectMgr::LoadCreatureTemplateModels(), and SpellMgr::LoadSpellInfoCorrections().
DBCStorage< CreatureFamilyEntry > sCreatureFamilyStore(CreatureFamilyfmt) | ( | CreatureFamilyfmt | ) |
Referenced by Player::BuildPetTalentsInfoData(), ObjectMgr::CheckCreatureTemplate(), Pet::CreateBaseAtCreature(), Pet::CreateBaseAtCreatureInfo(), Pet::GetNativeObjectScale(), GetPetName(), learn_commandscript::HandleLearnAllMyPetTalentsCommand(), Pet::HaveInDiet(), Pet::LearnPetPassives(), Player::LearnPetTalent(), SpellMgr::LoadPetLevelupSpellMap(), and Pet::resetTalents().
DBCStorage< CreatureModelDataEntry > sCreatureModelDataStore(CreatureModelDatafmt) | ( | CreatureModelDatafmt | ) |
DBCStorage< CreatureSpellDataEntry > sCreatureSpellDataStore(CreatureSpellDatafmt) | ( | CreatureSpellDatafmt | ) |
Referenced by ObjectMgr::CheckCreatureTemplate(), and SpellMgr::LoadPetDefaultSpells().
DBCStorage< CreatureTypeEntry > sCreatureTypeStore(CreatureTypefmt) | ( | CreatureTypefmt | ) |
Referenced by ObjectMgr::CheckCreatureTemplate().
DBCStorage< CurrencyTypesEntry > sCurrencyTypesStore(CurrencyTypesfmt) | ( | CurrencyTypesfmt | ) |
Referenced by Player::AddKnownCurrency(), and ObjectMgr::LoadItemTemplates().
TaxiMask sDeathKnightTaxiNodesMask |
Referenced by WorldSession::HandleCharFactionOrRaceChangeCallback().
DBCStorage< DestructibleModelDataEntry > sDestructibleModelDataStore(DestructibleModelDatafmt) | ( | DestructibleModelDatafmt | ) |
Referenced by GameObject::SetDestructibleState().
DBCStorage< DungeonEncounterEntry > sDungeonEncounterStore(DungeonEncounterfmt) | ( | DungeonEncounterfmt | ) |
Referenced by ObjectMgr::LoadInstanceEncounters().
DBCStorage< DurabilityCostsEntry > sDurabilityCostsStore(DurabilityCostsfmt) | ( | DurabilityCostsfmt | ) |
Referenced by Player::DurabilityRepair(), and WorldSession::HandleSellItemOpcode().
DBCStorage< DurabilityQualityEntry > sDurabilityQualityStore(DurabilityQualityfmt) | ( | DurabilityQualityfmt | ) |
Referenced by Player::DurabilityRepair(), and WorldSession::HandleSellItemOpcode().
DBCStorage< EmotesEntry > sEmotesStore(EmotesEntryfmt) | ( | EmotesEntryfmt | ) |
DBCStorage< EmotesTextEntry > sEmotesTextStore(EmotesTextEntryfmt) | ( | EmotesTextEntryfmt | ) |
Referenced by WorldSession::HandleTextEmoteOpcode(), and SmartAIMgr::IsTextEmoteValid().
DBCStorage< FactionEntry > sFactionStore(FactionEntryfmt) | ( | FactionEntryfmt | ) |
Referenced by Unit::_IsValidAttackTarget(), Player::AddQuest(), Spell::EffectReputation(), Unit::GetDispellableAuraList(), Unit::GetFactionReactionTo(), Unit::GetReactionTo(), ReputationMgr::GetReputation(), Player::GetReputation(), Player::GetReputationRank(), OutdoorPvPSI::HandleAreaTrigger(), character_commandscript::HandleCharacterReputationCommand(), WorldSession::HandleCharFactionOrRaceChangeCallback(), spell_gen_oracle_wolvar_reputation::HandleDummy(), lookup_commandscript::HandleLookupFactionCommand(), modify_commandscript::HandleModifyRepCommand(), WorldSession::HandlePlayerLoginFromDB(), quest_commandscript::HandleQuestComplete(), ReputationMgr::Initialize(), ReputationMgr::IsAtWar(), ConditionMgr::isConditionTypeValid(), Unit::IsHostileToPlayers(), Unit::IsNeutralToAll(), ObjectMgr::LoadFactionChangeReputations(), ReputationMgr::LoadFromDB(), ObjectMgr::LoadItemTemplates(), ServerMailMgr::LoadMailServerTemplatesConditions(), ObjectMgr::LoadQuests(), ObjectMgr::LoadReputationOnKill(), ObjectMgr::LoadReputationRewardRate(), ObjectMgr::LoadReputationSpilloverTemplate(), SpellMgr::LoadSpellInfoCorrections(), Condition::Meets(), Player::RewardReputation(), Player::RewardReputation(), Battleground::RewardReputationToTeam(), ReputationMgr::SetReputation(), Player::SetReputation(), and ReputationMgr::SetVisible().
|
static |
Referenced by GetFactionTeamList().
DBCStorage< FactionTemplateEntry > sFactionTemplateStore(FactionTemplateEntryfmt) | ( | FactionTemplateEntryfmt | ) |
Referenced by Player::CanUseBattlegroundObject(), ObjectMgr::CheckCreatureTemplate(), Spell::EffectGameObjectDamage(), AuctionHouseMgr::GetAuctionHouseEntryFromFactionTemplate(), AuctionHouseMgr::GetAuctionsMap(), Unit::GetFactionTemplateEntry(), PlayerTaxi::GetFlightMasterFactionTemplate(), Unit::GetReactionTo(), WorldSession::HandleGossipHelloOpcode(), modify_commandscript::HandleModifyFactionCommand(), npc_commandscript::HandleNpcSetFactionIdCommand(), SmartAIMgr::IsEventValid(), ObjectMgr::LoadGameObjectTemplateAddons(), SpellMgr::LoadSpellInfoCorrections(), Creature::UpdateEntry(), and Creature::UpdateMoveInLineOfSightState().
DBCStorage< GameObjectArtKitEntry > sGameObjectArtKitStore(GameObjectArtKitfmt) | ( | GameObjectArtKitfmt | ) |
Referenced by ObjectMgr::LoadGameObjectTemplateAddons().
DBCStorage< GameObjectDisplayInfoEntry > sGameObjectDisplayInfoStore(GameObjectDisplayInfofmt) | ( | GameObjectDisplayInfofmt | ) |
DBCStorage< GemPropertiesEntry > sGemPropertiesStore(GemPropertiesEntryfmt) | ( | GemPropertiesEntryfmt | ) |
DBCStorage< GlyphPropertiesEntry > sGlyphPropertiesStore(GlyphPropertiesfmt) | ( | GlyphPropertiesfmt | ) |
Referenced by Player::_LoadGlyphAuras(), Player::ActivateSpec(), Spell::CheckCast(), Spell::EffectApplyGlyph(), ChatHandler::extractSpellIdFromLink(), WorldSession::HandleRemoveGlyph(), AuraEffect::HandleShapeshiftBoosts(), Player::SendInitialSpells(), and Acore::Hyperlinks::LinkTags::glyph::StoreTo().
DBCStorage< GlyphSlotEntry > sGlyphSlotStore(GlyphSlotfmt) | ( | GlyphSlotfmt | ) |
DBCStorage< GtBarberShopCostBaseEntry > sGtBarberShopCostBaseStore(GtBarberShopCostBasefmt) | ( | GtBarberShopCostBasefmt | ) |
Referenced by Player::GetBarberShopCost().
DBCStorage< GtChanceToMeleeCritBaseEntry > sGtChanceToMeleeCritBaseStore(GtChanceToMeleeCritBasefmt) | ( | GtChanceToMeleeCritBasefmt | ) |
Referenced by Player::GetMeleeCritFromAgility().
DBCStorage< GtChanceToMeleeCritEntry > sGtChanceToMeleeCritStore(GtChanceToMeleeCritfmt) | ( | GtChanceToMeleeCritfmt | ) |
Referenced by Player::GetDodgeFromAgility(), and Player::GetMeleeCritFromAgility().
DBCStorage< GtChanceToSpellCritBaseEntry > sGtChanceToSpellCritBaseStore(GtChanceToSpellCritBasefmt) | ( | GtChanceToSpellCritBasefmt | ) |
Referenced by Player::GetSpellCritFromIntellect().
DBCStorage< GtChanceToSpellCritEntry > sGtChanceToSpellCritStore(GtChanceToSpellCritfmt) | ( | GtChanceToSpellCritfmt | ) |
Referenced by Player::GetSpellCritFromIntellect().
DBCStorage< GtCombatRatingsEntry > sGtCombatRatingsStore(GtCombatRatingsfmt) | ( | GtCombatRatingsfmt | ) |
Referenced by Player::GetRatingMultiplier().
DBCStorage< GtNPCManaCostScalerEntry > sGtNPCManaCostScalerStore(GtNPCManaCostScalerfmt) | ( | GtNPCManaCostScalerfmt | ) |
Referenced by SpellInfo::CalcPowerCost().
DBCStorage< GtOCTClassCombatRatingScalarEntry > sGtOCTClassCombatRatingScalarStore(GtOCTClassCombatRatingScalarfmt) | ( | GtOCTClassCombatRatingScalarfmt | ) |
Referenced by Player::GetRatingMultiplier().
DBCStorage< GtOCTRegenHPEntry > sGtOCTRegenHPStore(GtOCTRegenHPfmt) | ( | GtOCTRegenHPfmt | ) |
Referenced by Player::OCTRegenHPPerSpirit().
DBCStorage< GtRegenHPPerSptEntry > sGtRegenHPPerSptStore(GtRegenHPPerSptfmt) | ( | GtRegenHPPerSptfmt | ) |
Referenced by Player::OCTRegenHPPerSpirit().
DBCStorage< GtRegenMPPerSptEntry > sGtRegenMPPerSptStore(GtRegenMPPerSptfmt) | ( | GtRegenMPPerSptfmt | ) |
Referenced by Player::OCTRegenMPPerSpirit().
DBCStorage< HolidaysEntry > sHolidaysStore(Holidaysfmt) | ( | Holidaysfmt | ) |
TaxiMask sHordeTaxiNodesMask |
Referenced by WorldSession::HandleCharFactionOrRaceChangeCallback().
DBCStorage< ItemBagFamilyEntry > sItemBagFamilyStore(ItemBagFamilyfmt) | ( | ItemBagFamilyfmt | ) |
Referenced by ObjectMgr::LoadItemTemplates().
DBCStorage< ItemDisplayInfoEntry > sItemDisplayInfoStore(ItemDisplayTemplateEntryfmt) | ( | ItemDisplayTemplateEntryfmt | ) |
DBCStorage< ItemExtendedCostEntry > sItemExtendedCostStore(ItemExtendedCostEntryfmt) | ( | ItemExtendedCostEntryfmt | ) |
DBCStorage< ItemLimitCategoryEntry > sItemLimitCategoryStore(ItemLimitCategoryEntryfmt) | ( | ItemLimitCategoryEntryfmt | ) |
DBCStorage< ItemRandomPropertiesEntry > sItemRandomPropertiesStore(ItemRandomPropertiesfmt) | ( | ItemRandomPropertiesfmt | ) |
DBCStorage< ItemRandomSuffixEntry > sItemRandomSuffixStore(ItemRandomSuffixfmt) | ( | ItemRandomSuffixfmt | ) |
DBCStorage< ItemSetEntry > sItemSetStore(ItemSetEntryfmt) | ( | ItemSetEntryfmt | ) |
DBCStorage< ItemEntry > sItemStore(Itemfmt) | ( | Itemfmt | ) |
SkillRaceClassInfoMap SkillRaceClassInfoBySkill |
Referenced by GetSkillRaceClassInfo().
DBCStorage< LFGDungeonEntry > sLFGDungeonStore(LFGDungeonEntryfmt) | ( | LFGDungeonEntryfmt | ) |
DBCStorage< LightEntry > sLightStore(LightEntryfmt) | ( | LightEntryfmt | ) |
Referenced by GetDefaultMapLight().
DBCStorage< LiquidTypeEntry > sLiquidTypeStore(LiquidTypefmt) | ( | LiquidTypefmt | ) |
DBCStorage< LockEntry > sLockStore(LockEntryfmt) | ( | LockEntryfmt | ) |
Referenced by Spell::CanOpenLock(), CheckGOLockId(), GameObject::GetSpellForLock(), go_celestial_planetarium_access::go_celestial_planetarium_accessAI::GossipHello(), WorldSession::HandleOpenItemOpcode(), ObjectMgr::LoadItemTemplates(), SpellMgr::LoadSpellInfoCorrections(), and Spell::OnSpellLaunch().
DBCStorage< MailTemplateEntry > sMailTemplateStore(MailTemplateEntryfmt) | ( | MailTemplateEntryfmt | ) |
MapDifficultyMap sMapDifficultyMap |
Referenced by GetMapDifficultyData(), and InstanceSaveMgr::LoadResetTimes().
DBCStorage< MapDifficultyEntry > sMapDifficultyStore(MapDifficultyEntryfmt) | ( | MapDifficultyEntryfmt | ) |
DBCStorage< MapEntry > sMapStore(MapEntryfmt) | ( | MapEntryfmt | ) |
Referenced by Group::_homebindIfInstance(), Player::_LoadHomeBind(), InstanceSaveMgr::_ResetOrWarnAll(), KillRewarder::_RewardGroup(), Player::_SaveEntryPoint(), InstanceSaveMgr::AddInstanceSave(), Spell::CheckCast(), SpellInfo::CheckLocation(), MapScript< TMap >::checkMap(), MapMgr::CreateBaseMap(), MapInstanced::CreateInstance(), TransportMgr::CreateTransport(), TransportMgr::GeneratePath(), Graveyard::GetClosestGraveyard(), GetContentLevelsForMapAndZone(), ObjectMgr::GetGoBackTrigger(), InstanceSave::GetMapEntry(), InstanceSave::GetResetTimeForDB(), Player::GetZoneIdFromDB(), disable_commandscript::HandleAddDisables(), WorldSession::HandleCalendarGetCalendar(), WorldSession::HandleCorpseQueryOpcode(), DisableMgr::HandleDisableType(), go_commandscript::HandleGoXYZCommand(), misc_commandscript::HandleGPSCommand(), lookup_commandscript::HandleLookupMapCommand(), WorldSession::HandleMoveWorldportAck(), misc_commandscript::HandlePInfoCommand(), WorldSession::HandleSetSavedInstanceExtend(), tele_commandscript::HandleTeleCommand(), tele_commandscript::HandleTeleGroupCommand(), lfg::LFGMgr::InitializeLockedDungeons(), ConditionMgr::isConditionTypeValid(), DisableMgr::IsDisabledFor(), SmartAIMgr::IsEventValid(), AchievementCriteriaData::IsValid(), MapMgr::IsValidMAP(), Player::KillPlayer(), ObjectMgr::LoadAreaTriggers(), ObjectMgr::LoadAreaTriggerTeleports(), Player::LoadCorpse(), ObjectMgr::LoadCreatures(), Player::LoadFromDB(), ObjectMgr::LoadGameobjects(), ObjectMgr::LoadItemTemplates(), ObjectMgr::LoadLinkedRespawn(), ObjectMgr::LoadPlayerInfo(), ObjectMgr::LoadScripts(), SpellMgr::LoadSpellTargetPositions(), ObjectMgr::LoadTempSummons(), lfg::LFGPlayerScript::OnPlayerBindToInstance(), MapMgr::PlayerCannotEnter(), Player::ResetInstances(), Group::ResetInstances(), Player::Satisfy(), ObjectMgr::SetCreatureLinkedRespawn(), Pet::setDeathState(), World::SetInitialWorldSettings(), TransportMgr::SpawnContinentTransports(), Player::TeleportTo(), and spell_gen_bg_preparation::Update().
DBCStorage< MovieEntry > sMovieStore(MovieEntryfmt) | ( | MovieEntryfmt | ) |
DBCStorage< NamesProfanityEntry > sNamesProfanityStore(NamesProfanityfmt) | ( | NamesProfanityfmt | ) |
Referenced by ObjectMgr::LoadProfanityNamesFromDBC().
DBCStorage< NamesReservedEntry > sNamesReservedStore(NamesReservedfmt) | ( | NamesReservedfmt | ) |
Referenced by ObjectMgr::LoadReservedPlayerNamesDBC().
TaxiMask sOldContinentsNodesMask |
Referenced by PlayerTaxi::InitTaxiNodesForLevel().
DBCStorage< OverrideSpellDataEntry > sOverrideSpellDataStore(OverrideSpellDatafmt) | ( | OverrideSpellDatafmt | ) |
Referenced by AuraEffect::HandleAuraOverrideSpells().
PetFamilySpellsStore sPetFamilySpellsStore |
Referenced by Pet::LearnPetPassives().
std::unordered_set<uint32> sPetTalentSpells |
Referenced by Pet::resetTalentsForAllPetsOf().
DBCStorage< PowerDisplayEntry > sPowerDisplayStore(PowerDisplayfmt) | ( | PowerDisplayfmt | ) |
Referenced by Vehicle::Install().
DBCStorage< PvPDifficultyEntry > sPvPDifficultyStore(PvPDifficultyfmt) | ( | PvPDifficultyfmt | ) |
Referenced by GetBattlegroundBracketById(), and GetBattlegroundBracketByLevel().
DBCStorage< QuestFactionRewEntry > sQuestFactionRewardStore(QuestFactionRewardfmt) | ( | QuestFactionRewardfmt | ) |
Referenced by Player::RewardReputation().
DBCStorage< QuestSortEntry > sQuestSortStore(QuestSortEntryfmt) | ( | QuestSortEntryfmt | ) |
Referenced by ObjectMgr::LoadQuests().
DBCStorage< QuestXPEntry > sQuestXPStore(QuestXPfmt) | ( | QuestXPfmt | ) |
Referenced by Quest::XPValue().
DBCStorage< RandomPropertiesPointsEntry > sRandomPropertiesPointsStore(RandomPropertiesPointsfmt) | ( | RandomPropertiesPointsfmt | ) |
Referenced by GenerateEnchSuffixFactor().
DBCStorage< ScalingStatDistributionEntry > sScalingStatDistributionStore(ScalingStatDistributionfmt) | ( | ScalingStatDistributionfmt | ) |
Referenced by Player::_ApplyItemBonuses(), Player::_ApplyWeaponDamage(), and Player::CanEquipItem().
DBCStorage< ScalingStatValuesEntry > sScalingStatValuesStore(ScalingStatValuesfmt) | ( | ScalingStatValuesfmt | ) |
Referenced by Player::_ApplyItemBonuses(), and Player::_ApplyWeaponDamage().
SkillLineAbilityIndexBySkillLine sSkillLineAbilityIndexBySkillLine |
Referenced by GetSkillLineAbilitiesBySkillLine().
DBCStorage< SkillLineAbilityEntry > sSkillLineAbilityStore(SkillLineAbilityfmt) | ( | SkillLineAbilityfmt | ) |
DBCStorage< SkillLineEntry > sSkillLineStore(SkillLinefmt) | ( | SkillLinefmt | ) |
Referenced by Player::_addSpell(), GetSkillRangeType(), character_commandscript::HandleCharacterCheckProfessionCommand(), learn_commandscript::HandleLearnAllCraftsCommand(), learn_commandscript::HandleLearnAllRecipesCommand(), lookup_commandscript::HandleLookupSkillCommand(), misc_commandscript::HandleSetSkillCommand(), ConditionMgr::isConditionTypeValid(), IsPrimaryProfessionSkill(), LinkValidator< LinkTags::enchant >::IsTextValid(), ObjectMgr::LoadPlayerInfo(), ObjectMgr::LoadQuests(), Player::removeSpell(), Player::SetSkill(), and CharacterDatabaseCleaner::SkillCheck().
DBCStorage< SkillRaceClassInfoEntry > sSkillRaceClassInfoStore(SkillRaceClassInfofmt) | ( | SkillRaceClassInfofmt | ) |
DBCStorage< SkillTiersEntry > sSkillTiersStore(SkillTiersfmt) | ( | SkillTiersfmt | ) |
Referenced by Player::_LoadSkills(), GetSkillRangeType(), and Player::LearnDefaultSkill().
DBCStorage< SoundEntriesEntry > sSoundEntriesStore(SoundEntriesfmt) | ( | SoundEntriesfmt | ) |
Referenced by ScriptedAI::DoPlaySoundToSet(), Spell::EffectPlayMusic(), Spell::EffectPlaySound(), debug_commandscript::HandleDebugPlayMusicCommand(), debug_commandscript::HandleDebugPlaySoundCommand(), misc_commandscript::HandlePlayAllCommand(), SmartAIMgr::IsSoundValid(), ObjectMgr::LoadBroadcastTexts(), CreatureTextMgr::LoadCreatureTexts(), and spell_lich_king_whisper::Validate().
DBCStorage< SpellCastTimesEntry > sSpellCastTimesStore(SpellCastTimefmt) | ( | SpellCastTimefmt | ) |
Referenced by SpellMgr::LoadSpellInfoCorrections(), and SpellInfo::SpellInfo().
DBCStorage< SpellCategoryEntry > sSpellCategoryStore(SpellCategoryfmt) | ( | SpellCategoryfmt | ) |
Referenced by SpellMgr::LoadSpellInfoCorrections(), and SpellInfo::SpellInfo().
DBCStorage< SpellDifficultyEntry > sSpellDifficultyStore(SpellDifficultyfmt) | ( | SpellDifficultyfmt | ) |
Referenced by SpellMgr::GetSpellIdForDifficulty().
DBCStorage< SpellDurationEntry > sSpellDurationStore(SpellDurationfmt) | ( | SpellDurationfmt | ) |
Referenced by SpellMgr::LoadSpellInfoCorrections(), and SpellInfo::SpellInfo().
DBCStorage< SpellFocusObjectEntry > sSpellFocusObjectStore(SpellFocusObjectfmt) | ( | SpellFocusObjectfmt | ) |
Referenced by ObjectMgr::LoadGameObjectTemplate().
DBCStorage< SpellItemEnchantmentConditionEntry > sSpellItemEnchantmentConditionStore(SpellItemEnchantmentConditionfmt) | ( | SpellItemEnchantmentConditionfmt | ) |
Referenced by Player::EnchantmentFitsRequirements().
DBCStorage< SpellItemEnchantmentEntry > sSpellItemEnchantmentStore(SpellItemEnchantmentfmt) | ( | SpellItemEnchantmentfmt | ) |
Referenced by Player::ApplyEnchantment(), Player::BuildEnumData(), AuraEffect::CalculateAmount(), Player::CanEquipUniqueItem(), Player::CastItemCombatSpell(), Player::CastItemUseSpell(), Spell::CheckItems(), Player::CorrectMetaGemEnchants(), Spell::EffectEnchantHeldItem(), Spell::EffectEnchantItemPerm(), Spell::EffectEnchantItemPrismatic(), Spell::EffectEnchantItemTmp(), Player::EnchantmentFitsRequirements(), Item::GemsFitSockets(), Item::GetEnchantRequiredLevel(), Item::GetGemCountWithID(), Item::GetGemCountWithLimitCategory(), spell_rog_deadly_poison::HandleAfterHit(), WorldSession::HandleSocketOpcode(), Item::HasEnchantRequiredSkill(), Item::IsBoundByEnchant(), Item::IsBoundByTempEnchant(), SpellMgr::LoadEnchantCustomAttr(), SpellMgr::LoadSpellEnchantProcData(), SpellMgr::LoadSpellInfoCustomAttributes(), Player::ToggleMetaGemsActive(), and Player::UpdateSkillEnchantments().
DBCStorage< SpellRadiusEntry > sSpellRadiusStore(SpellRadiusfmt) | ( | SpellRadiusfmt | ) |
Referenced by SpellMgr::LoadSpellInfoCorrections(), and SpellEffectInfo::SpellEffectInfo().
DBCStorage< SpellRangeEntry > sSpellRangeStore(SpellRangefmt) | ( | SpellRangefmt | ) |
Referenced by SpellMgr::LoadSpellInfoCorrections(), and SpellInfo::SpellInfo().
DBCStorage< SpellRuneCostEntry > sSpellRuneCostStore(SpellRuneCostfmt) | ( | SpellRuneCostfmt | ) |
Referenced by Spell::CheckRuneCost(), and Spell::TakeRunePower().
SpellCategoryStore sSpellsByCategoryStore |
DBCStorage< SpellShapeshiftFormEntry > sSpellShapeshiftFormStore(SpellShapeshiftFormEntryfmt) | ( | SpellShapeshiftFormEntryfmt | ) |
DBCStorage< SpellEntry > sSpellStore(SpellEntryfmt) | ( | SpellEntryfmt | ) |
DBCStorage< SpellVisualEntry > sSpellVisualStore(SpellVisualfmt) | ( | SpellVisualfmt | ) |
Referenced by SpellMgr::LoadSpellInfoCustomAttributes().
DBCStorage< StableSlotPricesEntry > sStableSlotPricesStore(StableSlotPricesfmt) | ( | StableSlotPricesfmt | ) |
Referenced by WorldSession::HandleBuyStableSlot().
DBCStorage< SummonPropertiesEntry > sSummonPropertiesStore(SummonPropertiesfmt) | ( | SummonPropertiesfmt | ) |
TalentSpellPosMap sTalentSpellPosMap |
Referenced by GetTalentSpellPos().
DBCStorage< TalentEntry > sTalentStore(TalentEntryfmt) | ( | TalentEntryfmt | ) |
Referenced by Pet::addSpell(), Player::addTalent(), Player::BuildPetTalentsInfoData(), ChatHandler::extractSpellIdFromLink(), Player::GetMostPointsTalentTree(), Player::GetSpec(), Player::GetTalentTreePoints(), learn_commandscript::HandleLearnAllMyPetTalentsCommand(), learn_commandscript::HandleLearnAllMyTalentsCommand(), Player::LearnPetTalent(), Player::LearnTalent(), SpellMgr::LoadSpellInfoCustomAttributes(), SpellMgr::LoadSpellTalentRanks(), Pet::resetTalents(), Player::resetTalents(), Acore::Hyperlinks::LinkTags::talent::StoreTo(), and CharacterDatabaseCleaner::TalentCheck().
|
static |
Referenced by GetTalentTabPages().
DBCStorage< TalentTabEntry > sTalentTabStore(TalentTabEntryfmt) | ( | TalentTabEntryfmt | ) |
Referenced by Player::BuildPetTalentsInfoData(), Player::GetMostPointsTalentTree(), Player::GetTalentTreePoints(), learn_commandscript::HandleLearnAllMyPetTalentsCommand(), learn_commandscript::HandleLearnAllMyTalentsCommand(), Player::LearnPetTalent(), Player::LearnTalent(), Pet::resetTalents(), and CharacterDatabaseCleaner::TalentCheck().
TaxiMask sTaxiNodesMask |
Referenced by PlayerTaxi::AppendTaximaskTo(), ObjectMgr::GetNearestTaxiNode(), and PlayerTaxi::LoadTaxiMask().
DBCStorage< TaxiNodesEntry > sTaxiNodesStore(TaxiNodesEntryfmt) | ( | TaxiNodesEntryfmt | ) |
TaxiPathNodesByPath sTaxiPathNodesByPath |
Referenced by Player::ContinueTaxiFlight(), TransportMgr::GeneratePath(), WorldSession::HandleCharFactionOrRaceChangeCallback(), ObjectMgr::LoadEventScripts(), ObjectMgr::LoadGameObjectTemplate(), FlightPathMovementGenerator::LoadPath(), TransportMgr::LoadTransportTemplates(), and MotionMaster::MoveTaxiFlight().
|
static |
TaxiPathSetBySource sTaxiPathSetBySource |
Referenced by ObjectMgr::GetTaxiPath(), and WorldSession::HandleCharFactionOrRaceChangeCallback().
DBCStorage< TaxiPathEntry > sTaxiPathStore(TaxiPathEntryfmt) | ( | TaxiPathEntryfmt | ) |
Referenced by Player::ActivateTaxiPathTo(), and SmartAIMgr::IsEventValid().
DBCStorage< TeamContributionPointsEntry > sTeamContributionPointsStore(TeamContributionPointsfmt) | ( | TeamContributionPointsfmt | ) |
Referenced by Quest::CalculateHonorGain().
DBCStorage< TotemCategoryEntry > sTotemCategoryStore(TotemCategoryEntryfmt) | ( | TotemCategoryEntryfmt | ) |
Referenced by Player::IsTotemCategoryCompatiableWith(), and ObjectMgr::LoadItemTemplates().
DBCStorage< TransportAnimationEntry > sTransportAnimationStore(TransportAnimationfmt) | ( | TransportAnimationfmt | ) |
DBCStorage< TransportRotationEntry > sTransportRotationStore(TransportRotationfmt) | ( | TransportRotationfmt | ) |
DBCStorage< VehicleSeatEntry > sVehicleSeatStore(VehicleSeatEntryfmt) | ( | VehicleSeatEntryfmt | ) |
Referenced by SpellMgr::LoadSpellInfoCorrections(), ObjectMgr::LoadVehicleSeatAddon(), and Vehicle::Vehicle().
DBCStorage< VehicleEntry > sVehicleStore(VehicleEntryfmt) | ( | VehicleEntryfmt | ) |
|
static |
Referenced by GetWMOAreaTableEntryByTripple().
DBCStorage< WMOAreaTableEntry > sWMOAreaTableStore(WMOAreaTableEntryfmt) | ( | WMOAreaTableEntryfmt | ) |
DBCStorage< WorldMapAreaEntry > sWorldMapAreaStore(WorldMapAreaEntryfmt) | ( | WorldMapAreaEntryfmt | ) |
Referenced by GetVirtualMapForMapAndZone(), Map2ZoneCoordinates(), and Zone2MapCoordinates().
DBCStorage< WorldMapOverlayEntry > sWorldMapOverlayStore(WorldMapOverlayEntryfmt) | ( | WorldMapOverlayEntryfmt | ) |