AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ObjectMgr.h"
Classes | |
struct | GameobjectInstanceSavedState |
Public Types | |
typedef std::unordered_map< uint32, Item * > | ItemMap |
typedef std::unordered_map< uint32, Quest * > | QuestMap |
typedef std::unordered_map< uint32, AreaTrigger > | AreaTriggerContainer |
typedef std::unordered_map< uint32, AreaTriggerTeleport > | AreaTriggerTeleportContainer |
typedef std::unordered_map< uint32, uint32 > | AreaTriggerScriptContainer |
typedef std::unordered_map< uint32, std::unordered_map< uint8, DungeonProgressionRequirements * > > | DungeonProgressionRequirementsContainer |
typedef std::unordered_map< uint32, RepRewardRate > | RepRewardRateContainer |
typedef std::unordered_map< uint32, ReputationOnKillEntry > | RepOnKillContainer |
typedef std::unordered_map< uint32, RepSpilloverTemplate > | RepSpilloverTemplateContainer |
typedef std::unordered_map< uint32, PointOfInterest > | PointOfInterestContainer |
typedef std::vector< std::string > | ScriptNameContainer |
typedef std::map< uint32, uint32 > | CharacterConversionMap |
typedef std::multimap< int32, uint32 > | ExclusiveQuestGroups |
typedef std::pair< ExclusiveQuestGroups::const_iterator, ExclusiveQuestGroups::const_iterator > | ExclusiveQuestGroupsBounds |
Static Public Member Functions | |
static ObjectMgr * | instance () |
static CreatureModel const * | ChooseDisplayId (CreatureTemplate const *cinfo, CreatureData const *data=nullptr) |
static void | ChooseCreatureFlags (CreatureTemplate const *cinfo, uint32 &npcflag, uint32 &unit_flags, uint32 &dynamicflags, CreatureData const *data=nullptr) |
static uint8 | CheckPlayerName (std::string_view name, bool create=false) |
static PetNameInvalidReason | CheckPetName (std::string_view name) |
static bool | IsValidCharterName (std::string_view name) |
static bool | IsValidChannelName (std::string const &name) |
static bool | CheckDeclinedNames (std::wstring w_ownname, DeclinedName const &names) |
static void | AddLocaleString (std::string &&s, LocaleConstant locale, std::vector< std::string > &data) |
static std::string_view | GetLocaleString (std::vector< std::string > const &data, std::size_t locale) |
static void | GetLocaleString (const std::vector< std::string > &data, int loc_idx, std::string &value) |
Private Types | |
enum | CreatureLinkedRespawnType { CREATURE_TO_CREATURE , CREATURE_TO_GO , GO_TO_GO , GO_TO_CREATURE } |
typedef std::unordered_map< uint32, GossipText > | GossipTextContainer |
typedef std::unordered_map< uint32, uint32 > | QuestAreaTriggerContainer |
typedef std::unordered_map< uint32, uint32 > | TavernAreaTriggerContainer |
typedef std::set< std::wstring > | ReservedNamesContainer |
typedef std::set< std::wstring > | ProfanityNamesContainer |
typedef std::map< uint32, PetLevelInfo * > | PetLevelInfoContainer |
typedef std::vector< uint32 > | PlayerXPperLevel |
typedef std::map< uint32, uint32 > | BaseXPContainer |
typedef std::map< uint32, int32 > | FishingBaseSkillContainer |
typedef std::map< uint32, std::vector< std::string > > | HalfNameContainer |
typedef std::map< std::pair< uint32, LocaleConstant >, std::vector< std::string > > | HalfNameContainerLocale |
typedef std::unordered_map< uint32, ItemSetNameEntry > | ItemSetNameContainer |
Private Member Functions | |
ObjectMgr () | |
~ObjectMgr () | |
template<HighGuid high> | |
ObjectGuidGeneratorBase & | GetGuidSequenceGenerator () |
void | LoadScripts (ScriptsType type) |
void | LoadQuestRelationsHelper (QuestRelations &map, std::string const &table, bool starter, bool go) |
void | PlayerCreateInfoAddItemHelper (uint32 race_, uint32 class_, uint32 itemId, int32 count) |
void | BuildPlayerLevelInfo (uint8 race, uint8 class_, uint8 level, PlayerLevelInfo *plinfo) const |
Friends | |
class | PlayerDumpReader |
typedef std::unordered_map<uint32, AreaTrigger> ObjectMgr::AreaTriggerContainer |
typedef std::unordered_map<uint32, uint32> ObjectMgr::AreaTriggerScriptContainer |
typedef std::unordered_map<uint32, AreaTriggerTeleport> ObjectMgr::AreaTriggerTeleportContainer |
|
private |
typedef std::map<uint32, uint32> ObjectMgr::CharacterConversionMap |
typedef std::unordered_map<uint32, std::unordered_map<uint8, DungeonProgressionRequirements*> > ObjectMgr::DungeonProgressionRequirementsContainer |
typedef std::multimap<int32, uint32> ObjectMgr::ExclusiveQuestGroups |
typedef std::pair<ExclusiveQuestGroups::const_iterator, ExclusiveQuestGroups::const_iterator> ObjectMgr::ExclusiveQuestGroupsBounds |
|
private |
|
private |
|
private |
|
private |
typedef std::unordered_map<uint32, Item*> ObjectMgr::ItemMap |
|
private |
|
private |
|
private |
typedef std::unordered_map<uint32, PointOfInterest> ObjectMgr::PointOfInterestContainer |
|
private |
|
private |
typedef std::unordered_map<uint32, Quest*> ObjectMgr::QuestMap |
typedef std::unordered_map<uint32, ReputationOnKillEntry> ObjectMgr::RepOnKillContainer |
typedef std::unordered_map<uint32, RepRewardRate > ObjectMgr::RepRewardRateContainer |
typedef std::unordered_map<uint32, RepSpilloverTemplate> ObjectMgr::RepSpilloverTemplateContainer |
|
private |
typedef std::vector<std::string> ObjectMgr::ScriptNameContainer |
|
private |
|
private |
Enumerator | |
---|---|
CREATURE_TO_CREATURE | |
CREATURE_TO_GO | |
GO_TO_GO | |
GO_TO_CREATURE |
|
private |
References _playerClassInfo, _playerInfo, MAX_CLASSES, and MAX_RACES.
|
private |
References _accessRequirementStore, _cacheTrainerSpellStore, _cacheVendorItemStore, _dungeonEncounterStore, _petInfoStore, _playerClassInfo, _playerInfo, _questTemplates, PlayerClassInfo::levelInfo, PlayerInfo::levelInfo, MAX_CLASSES, and MAX_RACES.
void ObjectMgr::AddCreatureToGrid | ( | ObjectGuid::LowType | guid, |
CreatureData const * | data | ||
) |
References _mapObjectGuidsStore, Acore::ComputeCellCoord(), CellObjectGuids::creatures, CoordPair< LIMIT >::GetId(), MAKE_PAIR32(), CreatureData::mapid, CreatureData::posX, CreatureData::posY, and CreatureData::spawnMask.
Referenced by AddCreData(), and LoadCreatures().
uint32 ObjectMgr::AddCreData | ( | uint32 | entry, |
uint32 | map, | ||
float | x, | ||
float | y, | ||
float | z, | ||
float | o, | ||
uint32 | spawntimedelay = 0 |
||
) |
References AddCreatureToGrid(), CreatureData::curhealth, CreatureData::curmana, CreatureData::currentwaypoint, CreatureData::dbData, CreatureData::displayid, CreatureTemplate::dynamicflags, CreatureData::dynamicflags, CreatureData::equipmentId, GenerateCreatureSpawnId(), CreatureBaseStats::GenerateHealth(), CreatureBaseStats::GenerateMana(), GetCreatureBaseStats(), GetCreatureTemplate(), CreatureData::id1, CreatureData::id2, CreatureData::id3, Map::Instanceable(), Map::IsRemovalGrid(), Creature::LoadCreatureFromDB(), LOG_ERROR, CreatureData::mapid, CreatureTemplate::maxlevel, CreatureTemplate::minlevel, CreatureTemplate::MovementType, CreatureData::movementType, NewOrExistCreatureData(), CreatureTemplate::npcflag, CreatureData::npcflag, CreatureData::orientation, CreatureData::phaseMask, PHASEMASK_NORMAL, CreatureData::posX, CreatureData::posY, CreatureData::posZ, sMapMgr, CreatureData::spawnMask, CreatureData::spawntimesecs, CreatureTemplate::unit_class, CreatureTemplate::unit_flags, CreatureData::unit_flags, urand(), and CreatureData::wander_distance.
void ObjectMgr::AddGameobjectInfo | ( | GameObjectTemplate * | goinfo | ) |
void ObjectMgr::AddGameobjectToGrid | ( | ObjectGuid::LowType | guid, |
GameObjectData const * | data | ||
) |
References _mapObjectGuidsStore, Acore::ComputeCellCoord(), CellObjectGuids::gameobjects, CoordPair< LIMIT >::GetId(), MAKE_PAIR32(), GameObjectData::mapid, GameObjectData::posX, GameObjectData::posY, and GameObjectData::spawnMask.
Referenced by AddGOData(), and LoadGameobjects().
bool ObjectMgr::AddGameTele | ( | GameTele & | data | ) |
References _gameTeleStore, GameTele::mapId, GameTele::name, GameTele::orientation, GameTele::position_x, GameTele::position_y, GameTele::position_z, PreparedStatementBase::SetData(), Utf8toWStr(), GameTele::wnameLow, WORLD_INS_GAME_TELE, WorldDatabase, and wstrToLower().
uint32 ObjectMgr::AddGOData | ( | uint32 | entry, |
uint32 | map, | ||
float | x, | ||
float | y, | ||
float | z, | ||
float | o, | ||
uint32 | spawntimedelay = 0 , |
||
float | rotation0 = 0 , |
||
float | rotation1 = 0 , |
||
float | rotation2 = 0 , |
||
float | rotation3 = 0 |
||
) |
References AddGameobjectToGrid(), GameObjectData::animprogress, GameObjectData::artKit, GameObjectData::dbData, GAMEOBJECT_TYPE_CAPTURE_POINT, GenerateGameObjectSpawnId(), GetGameObjectTemplate(), GameObjectData::go_state, GO_STATE_READY, GameObjectData::id, Map::Instanceable(), Map::IsGridLoaded(), GameObject::LoadGameObjectFromDB(), LOG_DEBUG, LOG_ERROR, GameObjectData::mapid, NewGOData(), GameObjectData::orientation, GameObjectData::phaseMask, PHASEMASK_NORMAL, GameObjectData::posX, GameObjectData::posY, GameObjectData::posZ, GameObjectData::rotation, sMapMgr, sObjectMgr, GameObjectData::spawnMask, GameObjectData::spawntimesecs, and GameObjectTemplate::type.
|
static |
Referenced by LoadAcoreStrings(), LoadBroadcastTextLocales(), LoadCreatureLocales(), CreatureTextMgr::LoadCreatureTextLocales(), LoadGameObjectLocales(), LoadGossipMenuItemsLocales(), LoadItemLocales(), LoadItemSetNameLocales(), LoadModuleStrings(), LoadModuleStringsLocale(), LoadNpcTextLocales(), LoadPageTextLocales(), LoadPointOfInterestLocales(), LoadQuestGreetings(), LoadQuestGreetingsLocales(), LoadQuestLocales(), LoadQuestOfferRewardLocale(), LoadQuestRequestItemsLocale(), and AchievementGlobalMgr::LoadRewardLocales().
void ObjectMgr::AddProfanityPlayerName | ( | std::string const & | name | ) |
References _profanityNamesStore, CHAR_INS_PROFANITY_PLAYER_NAME, CharacterDatabase, IsProfanityName(), LOG_ERROR, PreparedStatementBase::SetData(), Utf8toWStr(), and wstrToLower().
void ObjectMgr::AddReservedPlayerName | ( | std::string const & | name | ) |
References _reservedNamesStore, CHAR_INS_RESERVED_PLAYER_NAME, CharacterDatabase, IsReservedName(), LOG_ERROR, PreparedStatementBase::SetData(), Utf8toWStr(), and wstrToLower().
void ObjectMgr::AddSpellToTrainer | ( | uint32 | entry, |
uint32 | spell, | ||
uint32 | spellCost, | ||
uint32 | reqSkill, | ||
uint32 | reqSkillValue, | ||
uint32 | reqLevel, | ||
uint32 | reqSpell | ||
) |
References _cacheTrainerSpellStore, ACORE_TRAINER_START_REF, SpellMgr::ComputeIsSpellValid(), SpellInfo::Effects, GetCreatureTemplate(), GetTalentSpellCost(), SpellInfo::IsProfession(), TrainerSpell::learnedSpell, LOG_ERROR, MAX_SPELL_EFFECTS, CreatureTemplate::npcflag, TrainerSpell::reqLevel, TrainerSpell::reqSkill, TrainerSpell::reqSkillValue, TrainerSpell::reqSpell, TrainerSpell::spell, SPELL_EFFECT_LEARN_SPELL, TrainerSpell::spellCost, SpellInfo::SpellLevel, TrainerSpellData::spellList, sSpellMgr, TARGET_UNIT_CASTER, TARGET_UNIT_TARGET_ALLY, TARGET_UNIT_TARGET_ANY, TrainerSpellData::trainerType, and UNIT_NPC_FLAG_TRAINER.
Referenced by LoadTrainerSpell().
void ObjectMgr::AddVendorItem | ( | uint32 | entry, |
uint32 | item, | ||
int32 | maxcount, | ||
uint32 | incrtime, | ||
uint32 | extendedCost, | ||
bool | persist = true |
||
) |
References _cacheVendorItemStore, VendorItemData::AddItem(), PreparedStatementBase::SetData(), WORLD_INS_NPC_VENDOR, and WorldDatabase.
|
private |
References _playerInfo, CLASS_DRUID, CLASS_HUNTER, CLASS_MAGE, CLASS_PALADIN, CLASS_PRIEST, CLASS_ROGUE, CLASS_SHAMAN, CLASS_WARLOCK, CLASS_WARRIOR, CONFIG_MAX_PLAYER_LEVEL, PlayerInfo::levelInfo, STAT_AGILITY, STAT_INTELLECT, STAT_SPIRIT, STAT_STAMINA, STAT_STRENGTH, PlayerLevelInfo::stats, and sWorld.
Referenced by GetPlayerLevelInfo().
References _fishingBaseForAreaStore, LOG_ERROR, LOG_INFO, and sAreaTableStore.
void ObjectMgr::CheckCreatureMovement | ( | char const * | table, |
uint64 | id, | ||
CreatureMovementData & | creatureMovement | ||
) |
References CreatureMovementData::Chase, CreatureMovementData::Flight, CreatureMovementData::Ground, LOG_ERROR, and CreatureMovementData::Random.
Referenced by CheckCreatureTemplate(), and LoadCreatureMovementOverrides().
void ObjectMgr::CheckCreatureTemplate | ( | CreatureTemplate const * | cInfo | ) |
References _creatureCustomIDsStore, _difficultyEntries, Creature::_GetDamageMod(), _hasDifficultyEntries, CreatureTemplate::AIName, BASE_ATTACK_TIME, CreatureTemplate::BaseAttackTime, CheckCreatureMovement(), CLASSMASK_ALL_CREATURES, CREATURE_FAMILY_HORSE_CUSTOM, CREATURE_FLAG_EXTRA_DB_ALLOWED, CREATURE_FLAG_EXTRA_MODULE, CREATURE_TYPE_HUMANOID, CreatureTemplate::DifficultyEntry, CreatureTemplate::dmgschool, CreatureTemplate::Entry, CreatureTemplate::expansion, CreatureTemplate::faction, CreatureTemplate::family, CreatureTemplate::flags_extra, GetCreatureTemplate(), CreatureTemplate::GossipMenuId, CreatureTemplate::HoverHeight, IDLE_MOTION_TYPE, CreatureTemplate::KillCredit, LOG_ERROR, LOG_INFO, MAX_CREATURE_SPELLS, MAX_DB_MOTION_TYPE, MAX_DIFFICULTY, MAX_EXPANSIONS, MAX_KILL_CREDIT, MAX_SPELL_SCHOOL, MAX_TRAINER_TYPE, CreatureTemplate::Models, CreatureTemplate::Movement, CreatureTemplate::MovementType, CreatureTemplate::npcflag, CreatureTemplate::PetSpellDataId, CreatureTemplate::RangeAttackTime, CreatureTemplate::rank, sCreatureAIRegistry, sCreatureFamilyStore, sCreatureSpellDataStore, sCreatureTypeStore, CreatureTemplate::ScriptID, sFactionTemplateStore, CreatureTemplate::speed_run, CreatureTemplate::speed_walk, SPELL_SCHOOL_NORMAL, CreatureTemplate::spells, sSpellMgr, sVehicleStore, CreatureTemplate::trainer_class, CreatureTemplate::trainer_race, CreatureTemplate::trainer_spell, CreatureTemplate::trainer_type, CreatureTemplate::type, CreatureTemplate::unit_class, UNIT_CLASS_WARRIOR, UNIT_NPC_FLAG_GOSSIP, UNIT_NPC_FLAG_TRAINER, and CreatureTemplate::VehicleId.
Referenced by LoadCreatureTemplates().
|
static |
References GetMainPartOfName(), MAX_DECLINED_NAME_CASES, DeclinedName::name, and Utf8toWStr().
Referenced by WorldSession::HandlePetRename(), and WorldSession::HandleSetPlayerDeclinedNames().
|
static |
References CONFIG_MIN_PET_NAME, CONFIG_STRICT_PET_NAMES, isValidString(), MAX_PET_NAME, PET_NAME_INVALID, PET_NAME_MIXED_LANGUAGES, PET_NAME_PROFANE, PET_NAME_RESERVED, PET_NAME_SUCCESS, PET_NAME_TOO_LONG, PET_NAME_TOO_SHORT, sObjectMgr, sWorld, and Utf8toWStr().
Referenced by WorldSession::HandlePetRename().
|
static |
References CHAR_NAME_INVALID_CHARACTER, CHAR_NAME_MIXED_LANGUAGES, CHAR_NAME_PROFANE, CHAR_NAME_RESERVED, CHAR_NAME_SUCCESS, CHAR_NAME_THREE_CONSECUTIVE, CHAR_NAME_TOO_LONG, CHAR_NAME_TOO_SHORT, CONFIG_MIN_PLAYER_NAME, CONFIG_STRICT_PLAYER_NAMES, isValidString(), MAX_PLAYER_NAME, sObjectMgr, sWorld, Utf8toWStr(), and wstrToLower().
Referenced by character_commandscript::HandleCharacterRenameCommand(), WorldSession::HandleCharCreateOpcode(), WorldSession::HandleCharCustomizeCallback(), WorldSession::HandleCharFactionOrRaceChangeCallback(), WorldSession::HandleCharRenameOpcode(), PlayerDumpReader::LoadDump(), Player::LoadFromDB(), and character_commandscript::ValidatePDumpTarget().
|
static |
References CreatureTemplate::dynamicflags, CreatureData::dynamicflags, CreatureTemplate::npcflag, CreatureData::npcflag, CreatureTemplate::unit_flags, and CreatureData::unit_flags.
Referenced by Creature::UpdateEntry().
|
static |
References CREATURE_FLAG_EXTRA_TRIGGER, CreatureData::displayid, CreatureTemplate::flags_extra, CreatureTemplate::GetFirstInvisibleModel(), CreatureTemplate::GetModelWithDisplayId(), and CreatureTemplate::GetRandomValidModel().
Referenced by npc_shattrath_daily_quest::DoAction(), Creature::GetNativeObjectScale(), AuraEffect::HandleAuraDummy(), AuraEffect::HandleAuraMounted(), AuraEffect::HandleAuraTransform(), Creature::InitEntry(), and SmartScript::ProcessAction().
void ObjectMgr::DeleteCreatureData | ( | ObjectGuid::LowType | spawnId | ) |
References _creatureDataStore, GetCreatureData(), and RemoveCreatureFromGrid().
bool ObjectMgr::DeleteGameTele | ( | std::string_view | name | ) |
References _gameTeleStore, PreparedStatementBase::SetData(), Utf8toWStr(), WORLD_DEL_GAME_TELE, WorldDatabase, and wstrToLower().
void ObjectMgr::DeleteGOData | ( | ObjectGuid::LowType | guid | ) |
References _gameObjectDataStore, GetGameObjectData(), and RemoveGameobjectFromGrid().
uint32 ObjectMgr::GenerateAuctionID | ( | ) |
References _auctionId, ERROR_EXIT_CODE, LOG_ERROR, and World::StopNow().
uint32 ObjectMgr::GenerateCreatureSpawnId | ( | ) |
References _creatureSpawnId, ERROR_EXIT_CODE, LOG_ERROR, and World::StopNow().
Referenced by AddCreData().
uint64 ObjectMgr::GenerateEquipmentSetGuid | ( | ) |
References _equipmentSetGuid, ERROR_EXIT_CODE, LOG_ERROR, and World::StopNow().
uint32 ObjectMgr::GenerateGameObjectSpawnId | ( | ) |
References _gameObjectSpawnId, ERROR_EXIT_CODE, LOG_ERROR, and World::StopNow().
Referenced by AddGOData().
uint32 ObjectMgr::GenerateMailID | ( | ) |
References _mailId, _mailIdMutex, ERROR_EXIT_CODE, LOG_ERROR, and World::StopNow().
std::string ObjectMgr::GeneratePetName | ( | uint32 | entry | ) |
References _petHalfName0, _petHalfName1, CreatureTemplate::family, GetCreatureTemplate(), GetPetName(), CreatureTemplate::Name, sWorld, and urand().
Referenced by GeneratePetNameLocale().
std::string ObjectMgr::GeneratePetNameLocale | ( | uint32 | entry, |
LocaleConstant | locale | ||
) |
References _petHalfLocaleName0, _petHalfLocaleName1, GeneratePetName(), and urand().
uint32 ObjectMgr::GeneratePetNumber | ( | ) |
References _hiPetNumber, and _hiPetNumberMutex.
|
inline |
References _accessRequirementStore.
|
inline |
References _acoreStringStore.
Referenced by GetAcoreString(), and GetAcoreStringForDBCLocale().
char const * ObjectMgr::GetAcoreString | ( | uint32 | entry, |
LocaleConstant | locale | ||
) | const |
References AcoreString::Content, DEFAULT_LOCALE, GetAcoreString(), and LOG_ERROR.
|
inline |
References DBCLocaleIndex, and GetAcoreString().
|
inline |
References _creatureDataStore.
|
inline |
References _gameObjectDataStore.
|
inline |
References _serverMailStore.
|
inline |
References _areaTriggerStore.
Referenced by GetGoBackTrigger(), LoadAreaTriggerScripts(), LoadAreaTriggerTeleports(), LoadQuestAreaTriggers(), and LoadTavernAreaTriggers().
References _areaTriggerScriptStore.
|
inline |
References _areaTriggerTeleportStore.
int32 ObjectMgr::GetBaseReputationOf | ( | FactionEntry const * | factionEntry, |
uint8 | race, | ||
uint8 | playerClass | ||
) |
References FactionEntry::BaseRepClassMask, FactionEntry::BaseRepRaceMask, and FactionEntry::BaseRepValue.
References _baseXPTable.
|
inline |
References _broadcastTextStore.
Referenced by LoadGossipMenuItems(), LoadGossipText(), and LoadScripts().
|
inline |
References _emptyCellObjectGuids, _mapObjectGuidsStore, and MAKE_PAIR32().
CreatureAddon const * ObjectMgr::GetCreatureAddon | ( | ObjectGuid::LowType | lowguid | ) |
References _creatureAddonStore.
CreatureBaseStats const * ObjectMgr::GetCreatureBaseStats | ( | uint8 | level, |
uint8 | unitClass | ||
) |
References _creatureBaseStatsStore, MAKE_PAIR16(), and MAX_EXPANSIONS.
Referenced by AddCreData().
|
inline |
References _creatureDataStore.
Referenced by DeleteCreatureData(), LoadCreatureAddons(), LoadCreatureMovementOverrides(), LoadLinkedRespawn(), and SetCreatureLinkedRespawn().
|
inline |
References _creatureLocaleStore.
CreatureModelInfo const * ObjectMgr::GetCreatureModelInfo | ( | uint32 | modelId | ) | const |
References _creatureModelStore.
Referenced by GetCreatureModelRandomGender(), and LoadCreatureTemplateModels().
CreatureModelInfo const * ObjectMgr::GetCreatureModelRandomGender | ( | CreatureModel * | model, |
CreatureTemplate const * | creatureTemplate | ||
) | const |
References CreatureModel::CreatureDisplayID, GetCreatureModelInfo(), LOG_ERROR, CreatureModelInfo::modelid_other_gender, CreatureTemplate::Models, and urand().
Referenced by GetTaxiMountDisplayId().
CreatureMovementData const * ObjectMgr::GetCreatureMovementOverride | ( | ObjectGuid::LowType | spawnId | ) | const |
References _creatureMovementOverrides, and Acore::Containers::MapGetValuePtr().
|
inline |
References _creatureQuestInvolvedRelations.
|
inline |
References _creatureQuestInvolvedRelations.
|
inline |
References _creatureQuestItemStore.
|
inline |
References _creatureQuestItemStore.
|
inline |
References _creatureQuestRelations.
|
inline |
References _creatureQuestRelations.
CreatureTemplate const * ObjectMgr::GetCreatureTemplate | ( | uint32 | entry | ) |
References _creatureTemplateStoreFast.
Referenced by AddCreData(), AddSpellToTrainer(), CheckCreatureTemplate(), GeneratePetName(), GetTaxiMountDisplayId(), LoadCreatureQuestEnders(), LoadCreatureQuestItems(), LoadCreatureQuestStarters(), LoadCreatures(), LoadCreatureTemplateModels(), LoadInstanceEncounters(), LoadMailLevelRewards(), LoadNPCSpellClickSpells(), LoadReputationOnKill(), LoadScripts(), and LoadTempSummons().
CreatureAddon const * ObjectMgr::GetCreatureTemplateAddon | ( | uint32 | entry | ) |
References _creatureTemplateAddonStore.
|
inline |
References _creatureTemplateStore.
|
inline |
References DBCLocaleIndex.
|
inline |
References _dungeonEncounterStore, and MAKE_PAIR32().
EquipmentInfo const * ObjectMgr::GetEquipmentInfo | ( | uint32 | entry, |
int8 & | id | ||
) |
References _equipmentInfoStore, and urand().
Referenced by LoadCreatures().
References _fishingBaseForAreaStore.
GameObjectAddon const * ObjectMgr::GetGameObjectAddon | ( | ObjectGuid::LowType | lowguid | ) |
References _gameObjectAddonStore.
|
inline |
References _gameObjectDataStore.
Referenced by DeleteGOData(), LoadGameObjectAddons(), LoadLinkedRespawn(), and LoadScripts().
|
inline |
References _gameObjectLocaleStore.
|
inline |
References _gameObjectQuestItemStore.
|
inline |
References _gameObjectQuestItemStore.
GameObjectTemplate const * ObjectMgr::GetGameObjectTemplate | ( | uint32 | entry | ) |
References _gameObjectTemplateStore.
Referenced by AddGOData(), IsGameObjectStaticTransport(), LoadGameobjectQuestEnders(), LoadGameObjectQuestItems(), LoadGameobjectQuestStarters(), LoadGameobjects(), LoadQuests(), LoadScripts(), and LoadTempSummons().
GameObjectTemplateAddon const * ObjectMgr::GetGameObjectTemplateAddon | ( | uint32 | entry | ) | const |
References _gameObjectTemplateAddonStore.
|
inline |
References _gameObjectTemplateStore.
GameTele const * ObjectMgr::GetGameTele | ( | std::string_view | name | ) | const |
References _gameTeleStore, Utf8toWStr(), GameTele::wnameLow, and wstrToLower().
References _gameTeleStore.
|
inline |
References _gameTeleStore.
|
inline |
AreaTriggerTeleport const * ObjectMgr::GetGoBackTrigger | ( | uint32 | Map | ) | const |
References _areaTriggerTeleportStore, MapEntry::entrance_map, GetAreaTrigger(), MapEntry::IsDungeon(), AreaTrigger::map, InstanceTemplate::Parent, sMapStore, and sObjectMgr.
|
inline |
References _goQuestInvolvedRelations.
|
inline |
References _goQuestInvolvedRelations.
|
inline |
References _goQuestRelations.
|
inline |
References _goQuestRelations.
|
inline |
References _gossipMenuItemsLocaleStore.
|
inline |
References _gossipMenuItemsStore.
|
inline |
References _gossipMenuItemsStore.
|
inline |
References _gossipMenusStore.
|
inline |
References _gossipMenusStore.
GossipText const * ObjectMgr::GetGossipText | ( | uint32 | Text_ID | ) | const |
References _gossipTextStore.
Referenced by LoadGossipMenu().
|
inlineprivate |
References _guidGenerators.
InstanceTemplate const * ObjectMgr::GetInstanceTemplate | ( | uint32 | mapId | ) |
References _instanceTemplateStore.
|
inline |
References _itemLocaleStore.
|
inline |
References _itemSetNameStore.
|
inline |
References _itemSetNameLocaleStore.
ItemTemplate const * ObjectMgr::GetItemTemplate | ( | uint32 | entry | ) |
References _itemTemplateStoreFast.
Referenced by LoadAccessRequirements(), LoadFactionChangeItems(), LoadItemTemplates(), LoadPlayerInfo(), and LoadScripts().
|
inline |
References _itemTemplateStore.
|
inline |
References _itemTemplateStoreFast.
|
inline |
References _linkedRespawnStore, and ObjectGuid::Empty.
|
inlinestatic |
|
inlinestatic |
Referenced by GossipMenu::AddMenuItem(), AuctionHouseObject::BuildListAuctionItems(), AchievementMgr::CompletedAchievement(), CreatureTextMgr::GetLocalizedChatString(), WorldSession::HandleCreatureQueryOpcode(), WorldSession::HandleGameObjectQueryOpcode(), WorldSession::HandleItemNameQueryOpcode(), WorldSession::HandleItemQuerySingleOpcode(), WorldSession::HandleNpcTextQueryOpcode(), WorldSession::HandlePageTextQueryOpcode(), LinkValidator< LinkTags::item >::IsTextValid(), LinkValidator< LinkTags::quest >::IsTextValid(), Player::PrepareGossipMenu(), Player::PrettyPrintRequirementsItemsList(), Player::PrettyPrintRequirementsQuestList(), Player::Satisfy(), PlayerMenu::SendGossipMenu(), PlayerMenu::SendPointOfInterest(), Player::SendPreparedQuest(), Player::SendQuestConfirmAccept(), PlayerMenu::SendQuestGiverOfferReward(), PlayerMenu::SendQuestGiverQuestDetails(), PlayerMenu::SendQuestGiverQuestList(), PlayerMenu::SendQuestGiverRequestItems(), PlayerMenu::SendQuestQueryResponse(), and SortAuction().
|
inline |
References _mailLevelRewardStore.
AreaTriggerTeleport const * ObjectMgr::GetMapEntranceTrigger | ( | uint32 | Map | ) | const |
Searches for the areatrigger which teleports players to the given map
References _areaTriggerTeleportStore.
|
inline |
References _emptyCellObjectGuidsMap, _mapObjectGuidsStore, and MAKE_PAIR32().
|
inline |
References _moduleStringStore.
Referenced by GetModuleString().
std::string const * ObjectMgr::GetModuleString | ( | std::string | module, |
uint32 | id, | ||
LocaleConstant | locale | ||
) | const |
References ModuleString::Content, DEFAULT_LOCALE, GetModuleString(), and LOG_ERROR.
References TaxiNodesEntry::map_id, TaxiNodesEntry::MountCreatureID, sTaxiNodesMask, sTaxiNodesStore, TaxiMaskSize, TEAM_ALLIANCE, TaxiNodesEntry::x, TaxiNodesEntry::y, and TaxiNodesEntry::z.
|
inline |
References _npcTextLocaleStore.
|
inline |
References _cacheTrainerSpellStore.
|
inline |
References _cacheVendorItemStore.
Referenced by IsVendorItemValid().
References _pageTextStore.
Referenced by LoadGameObjectTemplate(), and LoadItemTemplates().
|
inline |
References _pageTextLocaleStore.
PetLevelInfo const * ObjectMgr::GetPetLevelInfo | ( | uint32 | creature_id, |
uint8 | level | ||
) | const |
References _petInfoStore, CONFIG_MAX_PLAYER_LEVEL, and sWorld.
|
inline |
References _playerClassInfo, and MAX_CLASSES.
void ObjectMgr::GetPlayerClassLevelInfo | ( | uint32 | class_, |
uint8 | level, | ||
PlayerClassLevelInfo * | info | ||
) | const |
References _playerClassInfo, CONFIG_MAX_PLAYER_LEVEL, PlayerClassInfo::levelInfo, MAX_CLASSES, and sWorld.
PlayerInfo const * ObjectMgr::GetPlayerInfo | ( | uint32 | race, |
uint32 | class_ | ||
) | const |
References _playerInfo, MAX_CLASSES, and MAX_RACES.
void ObjectMgr::GetPlayerLevelInfo | ( | uint32 | race, |
uint32 | class_, | ||
uint8 | level, | ||
PlayerLevelInfo * | info | ||
) | const |
References _playerInfo, BuildPlayerLevelInfo(), CONFIG_MAX_PLAYER_LEVEL, PlayerInfo::levelInfo, MAX_CLASSES, and MAX_RACES.
|
inline |
References _pointsOfInterestStore.
Referenced by LoadGossipMenuItems().
|
inline |
References _pointOfInterestLocaleStore.
References _questAreaTriggerStore.
QuestGreeting const * ObjectMgr::GetQuestGreeting | ( | TypeID | type, |
uint32 | id | ||
) | const |
References _questGreetingStore, TYPEID_GAMEOBJECT, and TYPEID_UNIT.
|
inline |
References _questLocaleStore.
References _questMoneyRewards, and MAX_QUEST_MONEY_REWARDS.
|
inline |
References _questOfferRewardLocaleStore.
|
inline |
References _questPOIStore.
|
inline |
References _questRequestItemsLocaleStore.
References _questTemplatesFast.
Referenced by LoadAccessRequirements(), LoadQuestAreaTriggers(), LoadQuests(), and LoadScripts().
|
inline |
References _questTemplates.
|
inline |
References _repRewardRateStore.
|
inline |
References _repSpilloverTemplateStore.
|
inline |
References _repOnKillStore.
uint32 ObjectMgr::GetScriptId | ( | std::string const & | name | ) |
References _scriptNamesStore.
Referenced by LoadAreaTriggerScripts(), LoadCreatures(), LoadCreatureTemplate(), LoadGameobjects(), LoadGameObjectTemplate(), and LoadSpellScriptNames().
std::string const & ObjectMgr::GetScriptName | ( | uint32 | id | ) | const |
References _scriptNamesStore.
Referenced by ValidateSpellScripts().
|
inline |
References _scriptNamesStore.
|
inline |
References _spellClickInfoStore.
SpellScriptsBounds ObjectMgr::GetSpellScriptsBounds | ( | uint32 | spell_id | ) |
References _spellScriptsStore.
|
inline |
Gets temp summon data for all creatures of specified group.
summonerId | Summoner's entry. |
summonerType | Summoner's type, see SummonerType for available types. |
group | Id of required group. |
References _tempSummonDataStore.
References CreatureModel::CreatureDisplayID, GetCreatureModelRandomGender(), GetCreatureTemplate(), CreatureTemplate::GetRandomValidModel(), LOG_ERROR, TaxiNodesEntry::MountCreatureID, sTaxiNodesStore, and TEAM_ALLIANCE.
References sTaxiPathSetBySource.
VehicleAccessoryList const * ObjectMgr::GetVehicleAccessoryList | ( | Vehicle * | veh | ) | const |
References _vehicleAccessoryStore, _vehicleTemplateAccessoryStore, Vehicle::GetBase(), Vehicle::GetCreatureEntry(), and Object::ToCreature().
References _playerXPperLevel.
void ObjectMgr::InitializeSpellInfoPrecomputedData | ( | ) |
References SpellMgr::ComputeIsSpellValid(), sSpellMgr, and sSpellStore.
|
static |
bool ObjectMgr::IsGameObjectStaticTransport | ( | uint32 | entry | ) |
References GAMEOBJECT_TYPE_TRANSPORT, GetGameObjectTemplate(), and GameObjectTemplate::type.
bool ObjectMgr::IsProfanityName | ( | std::string_view | name | ) | const |
References _profanityNamesStore, Utf8toWStr(), and wstrToLower().
Referenced by AddProfanityPlayerName().
bool ObjectMgr::IsReservedName | ( | std::string_view | name | ) | const |
References _reservedNamesStore, Utf8toWStr(), and wstrToLower().
Referenced by AddReservedPlayerName().
References _tavernAreaTriggerStore.
|
inline |
References _transportMaps.
|
static |
References CONFIG_STRICT_CHANNEL_NAMES, isValidString(), MAX_CHANNEL_NAME, sWorld, and Utf8toWStr().
|
static |
References CONFIG_MIN_CHARTER_NAME, CONFIG_STRICT_CHARTER_NAMES, isValidString(), MAX_CHARTER_NAME, sObjectMgr, sWorld, and Utf8toWStr().
Referenced by WorldSession::HandlePetitionBuyOpcode(), WorldSession::HandlePetitionRenameOpcode(), ArenaTeam::SetName(), and Guild::SetName().
bool ObjectMgr::IsVendorItemValid | ( | uint32 | vendor_entry, |
uint32 | item, | ||
int32 | maxcount, | ||
uint32 | ptime, | ||
uint32 | ExtendedCost, | ||
Player * | player = nullptr , |
||
std::set< uint32 > * | skip_vendors = nullptr , |
||
uint32 | ORnpcflag = 0 |
||
) | const |
References VendorItemData::FindItemCostPair(), GetNpcVendorItemList(), Player::GetSession(), LANG_EXTENDED_COST_NOT_EXIST, LANG_ITEM_ALREADY_IN_LIST, LANG_ITEM_NOT_FOUND, LOG_ERROR, ChatHandler::PSendSysMessage(), sItemExtendedCostStore, and sObjectMgr.
Referenced by LoadReferenceVendor(), and LoadVendors().
void ObjectMgr::LoadAccessRequirements | ( | ) |
References _accessRequirementStore, Field::Get(), GetItemTemplate(), getMSTime(), GetMSTimeDiffToNow(), GetQuestTemplate(), Field::IsNull(), LOG_ERROR, LOG_INFO, LOG_WARN, ProgressionRequirement::priority, sAchievementStore, and WorldDatabase.
bool ObjectMgr::LoadAcoreStrings | ( | ) |
References _acoreStringStore, AddLocaleString(), DEFAULT_LOCALE, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, TOTAL_LOCALES, and WorldDatabase.
void ObjectMgr::LoadAreaTriggers | ( | ) |
References _areaTriggerStore, AreaTrigger::entry, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), AreaTrigger::height, AreaTrigger::length, LOG_ERROR, LOG_INFO, LOG_WARN, AreaTrigger::map, AreaTrigger::orientation, AreaTrigger::radius, sMapStore, AreaTrigger::width, WorldDatabase, AreaTrigger::x, AreaTrigger::y, and AreaTrigger::z.
void ObjectMgr::LoadAreaTriggerScripts | ( | ) |
References _areaTriggerScriptStore, Field::Get(), GetAreaTrigger(), getMSTime(), GetMSTimeDiffToNow(), GetScriptId(), LOG_ERROR, LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadAreaTriggerTeleports | ( | ) |
References _areaTriggerTeleportStore, Field::Get(), GetAreaTrigger(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sMapStore, AreaTriggerTeleport::target_mapId, and WorldDatabase.
void ObjectMgr::LoadBroadcastTextLocales | ( | ) |
References _broadcastTextStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_ERROR, LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadBroadcastTexts | ( | ) |
References _broadcastTextStore, DEFAULT_LOCALE, BroadcastText::EmoteDelay1, BroadcastText::EmoteDelay2, BroadcastText::EmoteDelay3, BroadcastText::EmoteId1, BroadcastText::EmoteId2, BroadcastText::EmoteId3, BroadcastText::EmotesID, BroadcastText::FemaleText, BroadcastText::Flags, Field::Get(), GetLanguageDescByID(), getMSTime(), GetMSTimeDiffToNow(), BroadcastText::Id, LANG_UNIVERSAL, BroadcastText::LanguageID, LOG_DEBUG, LOG_INFO, LOG_WARN, BroadcastText::MaleText, sEmotesStore, BroadcastText::SoundEntriesId, sSoundEntriesStore, and WorldDatabase.
void ObjectMgr::LoadCreatureAddons | ( | ) |
References _creatureAddonStore, AsUnderlyingType(), CreatureAddon::auras, CreatureAddon::bytes1, CreatureAddon::bytes2, CreatureAddon::emote, Field::Get(), GetCreatureData(), SpellInfo::GetDuration(), getMSTime(), GetMSTimeDiffToNow(), SpellInfo::Id, IDLE_MOTION_TYPE, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, CreatureAddon::mount, CreatureAddon::path_id, sCreatureDisplayInfoStore, sEmotesStore, sSpellMgr, Acore::Tokenize(), CreatureAddon::visibilityDistanceType, WAYPOINT_MOTION_TYPE, and WorldDatabase.
void ObjectMgr::LoadCreatureClassLevelStats | ( | ) |
References _creatureBaseStatsStore, CreatureBaseStats::AttackPower, CreatureBaseStats::BaseArmor, CreatureBaseStats::BaseDamage, CreatureBaseStats::BaseHealth, CreatureBaseStats::BaseMana, CLASSMASK_ALL_CREATURES, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, MAKE_PAIR16(), MAX_EXPANSIONS, CreatureBaseStats::RangedAttackPower, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadCreatureCustomIDs | ( | ) |
Load config option Creatures.CustomIDs into Store.
References _creatureCustomIDsStore, sConfigMgr, and Acore::Tokenize().
void ObjectMgr::LoadCreatureLocales | ( | ) |
References _creatureLocaleStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, CreatureLocale::Name, CreatureLocale::Title, and WorldDatabase.
void ObjectMgr::LoadCreatureModelInfo | ( | ) |
References _creatureModelStore, DEFAULT_COMBAT_REACH, GENDER_MALE, GENDER_NONE, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sCreatureDisplayInfoStore, sCreatureModelDataStore, and WorldDatabase.
void ObjectMgr::LoadCreatureMovementOverrides | ( | ) |
References _creatureMovementOverrides, CreatureMovementData::Chase, CheckCreatureMovement(), CreatureMovementData::Flight, Field::Get(), GetCreatureData(), getMSTime(), GetMSTimeDiffToNow(), CreatureMovementData::Ground, CreatureMovementData::InteractionPauseTimer, LOG_ERROR, LOG_INFO, LOG_WARN, CreatureMovementData::Random, CreatureMovementData::Rooted, CreatureMovementData::Swim, and WorldDatabase.
void ObjectMgr::LoadCreatureQuestEnders | ( | ) |
References _creatureQuestInvolvedRelations, GetCreatureTemplate(), LoadQuestRelationsHelper(), LOG_ERROR, CreatureTemplate::npcflag, and UNIT_NPC_FLAG_QUESTGIVER.
Referenced by LoadQuestStartersAndEnders().
void ObjectMgr::LoadCreatureQuestItems | ( | ) |
References _creatureQuestItemStore, Field::Get(), GetCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sItemStore, and WorldDatabase.
void ObjectMgr::LoadCreatureQuestStarters | ( | ) |
References _creatureQuestRelations, GetCreatureTemplate(), LoadQuestRelationsHelper(), LOG_ERROR, CreatureTemplate::npcflag, and UNIT_NPC_FLAG_QUESTGIVER.
Referenced by LoadQuestStartersAndEnders().
void ObjectMgr::LoadCreatures | ( | ) |
References _creatureDataStore, _difficultyEntries, _transportMaps, AddCreatureToGrid(), CONFIG_CALCULATE_CREATURE_ZONE_AREA_DATA, CREATURE_FLAG_EXTRA_INSTANCE_BIND, CreatureData::curhealth, CreatureData::curmana, CreatureData::currentwaypoint, DAY, CreatureData::dynamicflags, CreatureData::equipmentId, CreatureTemplate::flags_extra, Field::Get(), GetCreatureTemplate(), GetEquipmentInfo(), GetMapDifficultyData(), getMSTime(), GetMSTimeDiffToNow(), GetScriptId(), CreatureData::id1, CreatureData::id2, CreatureData::id3, IDLE_MOTION_TYPE, MapEntry::IsDungeon(), MapEntry::IsRaid(), LOG_ERROR, LOG_INFO, LOG_WARN, CreatureData::mapid, MAX_DB_MOTION_TYPE, MAX_DIFFICULTY, CreatureData::movementType, CreatureData::npcflag, CreatureData::orientation, CreatureData::phaseMask, CreatureData::posX, CreatureData::posY, CreatureData::posZ, RANDOM_MOTION_TYPE, CreatureData::ScriptId, PreparedStatementBase::SetData(), sMapMgr, sMapStore, CreatureData::spawnMask, CreatureData::spawntimesecs, sWorld, CreatureData::unit_flags, CreatureData::wander_distance, WORLD_UPD_CREATURE_ZONE_AREA_DATA, and WorldDatabase.
void ObjectMgr::LoadCreatureTemplate | ( | Field * | fields, |
bool | triggerHook = false |
||
) |
Loads a creature template from a database result.
fields | Database result |
triggerHook | If true, will trigger the OnAfterDatabaseLoadCreatureTemplates hook. Useful if you are not calling the hook yourself. |
References _creatureTemplateStore, _creatureTemplateStoreFast, Field::Get(), GetScriptId(), MAX_CREATURE_SPELLS, MAX_DIFFICULTY, MAX_KILL_CREDIT, MAX_SPELL_SCHOOL, SPELL_SCHOOL_HOLY, and sScriptMgr.
Referenced by LoadCreatureTemplates().
void ObjectMgr::LoadCreatureTemplateAddons | ( | ) |
References _creatureTemplateAddonStore, AsUnderlyingType(), CreatureAddon::auras, CreatureAddon::bytes1, CreatureAddon::bytes2, CreatureAddon::emote, Field::Get(), SpellInfo::GetDuration(), getMSTime(), GetMSTimeDiffToNow(), SpellInfo::Id, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, CreatureAddon::mount, CreatureAddon::path_id, sCreatureDisplayInfoStore, sEmotesStore, sObjectMgr, sSpellMgr, Acore::Tokenize(), CreatureAddon::visibilityDistanceType, and WorldDatabase.
void ObjectMgr::LoadCreatureTemplateModels | ( | ) |
References Field::Get(), GetCreatureModelInfo(), GetCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, sCreatureDisplayInfoStore, and WorldDatabase.
Referenced by LoadCreatureTemplates().
void ObjectMgr::LoadCreatureTemplateResistances | ( | ) |
References _creatureTemplateStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, MAX_SPELL_SCHOOL, CreatureTemplate::resistance, SPELL_SCHOOL_NORMAL, and WorldDatabase.
Referenced by LoadCreatureTemplates().
void ObjectMgr::LoadCreatureTemplates | ( | ) |
References _creatureTemplateStore, _creatureTemplateStoreFast, CheckCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LoadCreatureTemplate(), LoadCreatureTemplateModels(), LoadCreatureTemplateResistances(), LoadCreatureTemplateSpells(), LOG_INFO, LOG_WARN, sScriptMgr, and WorldDatabase.
void ObjectMgr::LoadCreatureTemplateSpells | ( | ) |
References _creatureTemplateStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, MAX_CREATURE_SPELLS, CreatureTemplate::spells, and WorldDatabase.
Referenced by LoadCreatureTemplates().
void ObjectMgr::LoadEquipmentTemplates | ( | ) |
References _equipmentInfoStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), ItemEntry::InventoryType, INVTYPE_2HWEAPON, INVTYPE_HOLDABLE, INVTYPE_RANGED, INVTYPE_RANGEDRIGHT, INVTYPE_SHIELD, INVTYPE_THROWN, INVTYPE_WEAPON, INVTYPE_WEAPONMAINHAND, INVTYPE_WEAPONOFFHAND, EquipmentInfo::ItemEntry, LOG_ERROR, LOG_INFO, LOG_WARN, MAX_EQUIPMENT_ITEMS, sItemStore, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadEventScripts | ( | ) |
References TaxiPathNodeEntry::arrivalEventID, TaxiPathNodeEntry::departureEventID, LoadScripts(), LOG_ERROR, MAX_SPELL_EFFECTS, SCRIPTS_EVENT, sEventScripts, sObjectMgr, SPELL_EFFECT_SEND_EVENT, sSpellMgr, and sTaxiPathNodesByPath.
void ObjectMgr::LoadExplorationBaseXP | ( | ) |
References _baseXPTable, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadFactionChangeAchievements | ( | ) |
References FactionChangeAchievements, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sAchievementStore, and WorldDatabase.
void ObjectMgr::LoadFactionChangeItems | ( | ) |
References FactionChangeItems, Field::Get(), GetItemTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadFactionChangeQuests | ( | ) |
References FactionChangeQuests, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadFactionChangeReputations | ( | ) |
References FactionChangeReputation, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sFactionStore, and WorldDatabase.
void ObjectMgr::LoadFactionChangeSpells | ( | ) |
References FactionChangeSpells, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sSpellMgr, and WorldDatabase.
void ObjectMgr::LoadFactionChangeTitles | ( | ) |
References FactionChangeTitles, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sCharTitlesStore, and WorldDatabase.
void ObjectMgr::LoadFishingBaseSkillLevel | ( | ) |
References _fishingBaseForAreaStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sAreaTableStore, and WorldDatabase.
void ObjectMgr::LoadGameObjectAddons | ( | ) |
References _gameObjectAddonStore, Field::Get(), GetGameObjectData(), getMSTime(), GetMSTimeDiffToNow(), INVISIBILITY_GENERAL, GameObjectAddon::invisibilityType, GameObjectAddon::InvisibilityValue, LOG_ERROR, LOG_INFO, LOG_WARN, TOTAL_INVISIBILITY_TYPES, and WorldDatabase.
void ObjectMgr::LoadGameObjectForQuests | ( | ) |
References GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_GENERIC, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_SPELL_FOCUS, getMSTime(), GetMSTimeDiffToNow(), LootStore::HaveQuestLootFor(), LOG_INFO, LOG_WARN, LootTemplates_Gameobject, and sObjectMgr.
void ObjectMgr::LoadGameObjectLocales | ( | ) |
References _gameObjectLocaleStore, AddLocaleString(), GameObjectLocale::CastBarCaption, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, GameObjectLocale::Name, and WorldDatabase.
void ObjectMgr::LoadGameobjectQuestEnders | ( | ) |
References _goQuestInvolvedRelations, GAMEOBJECT_TYPE_QUESTGIVER, GetGameObjectTemplate(), LoadQuestRelationsHelper(), LOG_ERROR, and GameObjectTemplate::type.
Referenced by LoadQuestStartersAndEnders().
void ObjectMgr::LoadGameObjectQuestItems | ( | ) |
References _gameObjectQuestItemStore, Field::Get(), GetGameObjectTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sItemStore, and WorldDatabase.
void ObjectMgr::LoadGameobjectQuestStarters | ( | ) |
References _goQuestRelations, GAMEOBJECT_TYPE_QUESTGIVER, GetGameObjectTemplate(), LoadQuestRelationsHelper(), LOG_ERROR, and GameObjectTemplate::type.
Referenced by LoadQuestStartersAndEnders().
void ObjectMgr::LoadGameobjects | ( | ) |
References _gameObjectDataStore, _transportMaps, AddGameobjectToGrid(), GameObjectData::animprogress, GameObjectData::artKit, CONFIG_CALCULATE_GAMEOBJECT_ZONE_AREA_DATA, GAMEOBJECT_TYPE_SPELL_FOCUS, GAMEOBJECT_TYPE_TRAP, Field::Get(), GetGameObjectTemplate(), GetMapDifficultyData(), getMSTime(), GetMSTimeDiffToNow(), GetScriptId(), GameObjectData::go_state, GameObjectData::id, MapMgr::IsValidMapCoord(), LOG_ERROR, LOG_INFO, LOG_WARN, GameObjectData::mapid, MAX_DIFFICULTY, MAX_GO_STATE, GameObjectData::orientation, GameObjectData::phaseMask, GameObjectData::posX, GameObjectData::posY, GameObjectData::posZ, GameObjectData::rotation, GameObjectData::ScriptId, PreparedStatementBase::SetData(), sGameObjectDisplayInfoStore, sMapMgr, sMapStore, GameObjectData::spawnMask, GameObjectData::spawntimesecs, sWorld, WORLD_UPD_GAMEOBJECT_ZONE_AREA_DATA, and WorldDatabase.
void ObjectMgr::LoadGameObjectTemplate | ( | ) |
References _gameObjectTemplateStore, _transportMaps, CheckAndFixGOChairHeightId(), CheckGOConsumable(), CheckGOLinkedTrapId(), CheckGOLockId(), CheckGONoDamageImmuneId(), CheckGOSpellId(), GAMEOBJECT_TYPE_AREADAMAGE, GAMEOBJECT_TYPE_BARBER_CHAIR, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_CAMERA, GAMEOBJECT_TYPE_CHAIR, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_FISHINGHOLE, GAMEOBJECT_TYPE_FLAGDROP, GAMEOBJECT_TYPE_FLAGSTAND, GAMEOBJECT_TYPE_GOOBER, GAMEOBJECT_TYPE_MO_TRANSPORT, GAMEOBJECT_TYPE_QUESTGIVER, GAMEOBJECT_TYPE_SPELL_FOCUS, GAMEOBJECT_TYPE_SPELLCASTER, GAMEOBJECT_TYPE_SUMMONING_RITUAL, GAMEOBJECT_TYPE_TRAP, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), GetPageText(), GetScriptId(), LOG_ERROR, LOG_INFO, LOG_WARN, MAX_GAMEOBJECT_DATA, sGameObjectAIRegistry, sSpellFocusObjectStore, sTaxiPathNodesByPath, and WorldDatabase.
void ObjectMgr::LoadGameObjectTemplateAddons | ( | ) |
References _gameObjectTemplateAddonStore, GameObjectTemplateAddon::artKits, GameObjectTemplateAddon::faction, GameObjectTemplateAddon::flags, GAMEOBJECT_TYPE_CHEST, GAMEOBJECT_TYPE_FISHINGHOLE, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, GameObjectTemplateAddon::maxgold, GameObjectTemplateAddon::mingold, sFactionTemplateStore, sGameObjectArtKitStore, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadGameTele | ( | ) |
References _gameTeleStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), MapMgr::IsValidMapCoord(), LOG_ERROR, LOG_INFO, LOG_WARN, GameTele::position_x, Utf8toWStr(), WorldDatabase, and wstrToLower().
void ObjectMgr::LoadGossipMenu | ( | ) |
References _gossipMenusStore, Field::Get(), GetGossipText(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, GossipMenus::MenuID, GossipMenus::TextID, and WorldDatabase.
void ObjectMgr::LoadGossipMenuItems | ( | ) |
References _gossipMenuItemsStore, GossipMenuItems::ActionMenuID, GossipMenuItems::ActionPoiID, GossipMenuItems::BoxBroadcastTextID, GossipMenuItems::BoxCoded, GossipMenuItems::BoxMoney, GossipMenuItems::BoxText, Field::Get(), GetBroadcastText(), getMSTime(), GetMSTimeDiffToNow(), GetPointOfInterest(), GOSSIP_ICON_CHAT, GOSSIP_ICON_MAX, GOSSIP_OPTION_MAX, LOG_ERROR, LOG_INFO, LOG_WARN, GossipMenuItems::MenuID, GossipMenuItems::OptionBroadcastTextID, GossipMenuItems::OptionIcon, GossipMenuItems::OptionID, GossipMenuItems::OptionNpcFlag, GossipMenuItems::OptionText, GossipMenuItems::OptionType, and WorldDatabase.
void ObjectMgr::LoadGossipMenuItemsLocales | ( | ) |
References _gossipMenuItemsLocaleStore, AddLocaleString(), GossipMenuItemsLocale::BoxText, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, MAKE_PAIR32(), GossipMenuItemsLocale::OptionText, and WorldDatabase.
void ObjectMgr::LoadGossipText | ( | ) |
References QEmote::_Delay, QEmote::_Emote, _gossipTextStore, GossipTextOption::BroadcastTextID, GossipTextOption::Emotes, Field::Get(), GetBroadcastText(), getMSTime(), GetMSTimeDiffToNow(), GossipTextOption::Language, LOG_ERROR, LOG_INFO, LOG_WARN, MAX_GOSSIP_TEXT_EMOTES, MAX_GOSSIP_TEXT_OPTIONS, GossipText::Options, GossipTextOption::Probability, GossipTextOption::Text_0, GossipTextOption::Text_1, and WorldDatabase.
void ObjectMgr::LoadInstanceEncounters | ( | ) |
References _dungeonEncounterStore, CREATURE_FLAG_EXTRA_DUNGEON_BOSS, ENCOUNTER_CREDIT_CAST_SPELL, ENCOUNTER_CREDIT_KILL_CREATURE, Field::Get(), GetCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, MAKE_PAIR32(), sDungeonEncounterStore, sLFGMgr, SPELL_ATTR0_CU_ENCOUNTER_REWARD, sSpellMgr, and WorldDatabase.
void ObjectMgr::LoadInstanceTemplate | ( | ) |
References _instanceTemplateStore, InstanceTemplate::AllowMount, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), MapMgr::IsValidMAP(), LOG_ERROR, LOG_INFO, LOG_WARN, InstanceTemplate::Parent, InstanceTemplate::ScriptId, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadItemLocales | ( | ) |
References _itemLocaleStore, AddLocaleString(), ItemLocale::Description, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, ItemLocale::Name, and WorldDatabase.
void ObjectMgr::LoadItemSetNameLocales | ( | ) |
References _itemSetNameLocaleStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, ItemSetNameLocale::Name, and WorldDatabase.
void ObjectMgr::LoadItemSetNames | ( | ) |
References _itemSetNameStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), ItemTemplate::InventoryType, ItemSetNameEntry::InventoryType, INVTYPE_NON_EQUIP, ItemSetEntry::itemId, LOG_ERROR, LOG_INFO, LOG_WARN, MAX_INVTYPE, MAX_ITEM_SET_ITEMS, ItemSetNameEntry::name, ItemTemplate::Name1, sItemSetStore, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadItemTemplates | ( | ) |
References _itemTemplateStore, _itemTemplateStoreFast, ALLIANCE, BAG_FAMILY_MASK_CURRENCY_TOKENS, ItemEntry::ClassID, CLASSMASK_ALL_PLAYABLE, CONFIG_DBC_ENFORCE_ITEM_ATTRIBUTES, DISABLE_TYPE_SPELL, ItemEntry::DisplayInfoID, Field::Get(), GetItemEnchantMod(), GetItemTemplate(), getMSTime(), GetMSTimeDiffToNow(), GetPageText(), HORDE, ItemEntry::InventoryType, INVTYPE_NON_EQUIP, DisableMgr::IsDisabledFor(), ITEM_FLAG2_FACTION_ALLIANCE, ITEM_FLAG2_FACTION_HORDE, ITEM_FLAGS_CU_DURATION_REAL_TIME, ITEM_MOD_SPELL_HEALING_DONE, ITEM_QUALITY_NORMAL, ITEM_SPELLTRIGGER_LEARN_SPELL_ID, ITEM_SPELLTRIGGER_ON_USE, CharStartOutfitEntry::ItemId, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, ItemEntry::Material, MAX_BAG_SIZE, MAX_BIND_TYPE, MAX_ITEM_MOD, MAX_ITEM_PROTO_DAMAGES, MAX_ITEM_PROTO_SOCKETS, MAX_ITEM_PROTO_SPELLS, MAX_ITEM_PROTO_STATS, MAX_ITEM_QUALITY, MAX_ITEM_SPELLTRIGGER, MAX_OUTFIT_ITEMS, MAX_PET_DIET, MAX_REPUTATION_RANK, MAX_SKILL_TYPE, MAX_SPELL_SCHOOL, MIN_REPUTATION_RANK, RACEMASK_ALL_PLAYABLE, RATE_BUYVALUE_ITEM_POOR, RATE_SELLVALUE_ITEM_POOR, sAreaTableStore, sCharStartOutfitStore, sCurrencyTypesStore, sFactionStore, sGemPropertiesStore, ItemEntry::SheatheType, sHolidaysStore, sItemBagFamilyStore, sItemLimitCategoryStore, sItemRandomPropertiesStore, sItemRandomSuffixStore, sItemSetStore, sItemStore, sLockStore, sMapStore, sObjectMgr, SOCKET_COLOR_ALL, ItemEntry::SoundOverrideSubclassID, sSpellMgr, sSpellsByCategoryStore, sTotemCategoryStore, ItemEntry::SubclassID, sWorld, and WorldDatabase.
void ObjectMgr::LoadLinkedRespawn | ( | ) |
References _linkedRespawnStore, CREATURE_TO_CREATURE, CREATURE_TO_GO, Field::Get(), GetCreatureData(), GetGameObjectData(), getMSTime(), GetMSTimeDiffToNow(), GO_TO_CREATURE, GO_TO_GO, GameObjectData::id, CreatureData::id1, MapEntry::Instanceable(), LOG_ERROR, LOG_INFO, LOG_WARN, CreatureData::mapid, GameObjectData::mapid, sMapStore, CreatureData::spawnMask, GameObjectData::spawnMask, and WorldDatabase.
void ObjectMgr::LoadMailLevelRewards | ( | ) |
References _mailLevelRewardStore, Field::Get(), GetCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, MAX_LEVEL, RACEMASK_ALL_PLAYABLE, sMailTemplateStore, and WorldDatabase.
void ObjectMgr::LoadMailServerTemplates | ( | ) |
References _serverMailStore, CharacterDatabase, CONFIG_MAX_PLAYER_LEVEL, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, MAX_MONEY_AMOUNT, sObjectMgr, and sWorld.
bool ObjectMgr::LoadModuleStrings | ( | ) |
References _moduleStringStore, AddLocaleString(), ModuleString::Content, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, LOG_WARN, and WorldDatabase.
bool ObjectMgr::LoadModuleStringsLocale | ( | ) |
References _moduleStringStore, AddLocaleString(), ModuleString::Content, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_ERROR, LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadNPCSpellClickSpells | ( | ) |
References _spellClickInfoStore, Field::Get(), GetCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sObjectMgr, SPELL_CLICK_USER_MAX, SpellClickInfo::spellId, sSpellMgr, UNIT_NPC_FLAG_SPELLCLICK, and WorldDatabase.
void ObjectMgr::LoadNpcTextLocales | ( | ) |
References _npcTextLocaleStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, MAX_GOSSIP_TEXT_OPTIONS, NpcTextLocale::Text_0, NpcTextLocale::Text_1, and WorldDatabase.
void ObjectMgr::LoadPageTextLocales | ( | ) |
References _pageTextLocaleStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, PageTextLocale::Text, and WorldDatabase.
void ObjectMgr::LoadPageTexts | ( | ) |
References _pageTextStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, PageText::NextPage, PageText::Text, and WorldDatabase.
void ObjectMgr::LoadPetLevelInfo | ( | ) |
References _petInfoStore, PetLevelInfo::armor, CONFIG_MAX_PLAYER_LEVEL, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), PetLevelInfo::health, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, PetLevelInfo::mana, PetLevelInfo::max_dmg, MAX_STATS, PetLevelInfo::min_dmg, sObjectMgr, PetLevelInfo::stats, STRONG_MAX_LEVEL, sWorld, and WorldDatabase.
void ObjectMgr::LoadPetNames | ( | ) |
References _petHalfName0, _petHalfName1, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadPetNamesLocales | ( | ) |
References _petHalfLocaleName0, _petHalfLocaleName1, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadPetNumber | ( | ) |
References _hiPetNumber, CharacterDatabase, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), and LOG_INFO.
void ObjectMgr::LoadPlayerInfo | ( | ) |
References _playerClassInfo, _playerInfo, _playerXPperLevel, PlayerInfo::areaId, PlayerClassLevelInfo::basehealth, PlayerClassLevelInfo::basemana, CLASS_DEATH_KNIGHT, CLASS_WARRIOR, CLASSMASK_ALL_PLAYABLE, CONFIG_EXPANSION, CONFIG_MAX_PLAYER_LEVEL, CONFIG_START_HEROIC_PLAYER_LEVEL, CONFIG_START_PLAYER_LEVEL, PlayerInfo::displayId_f, PlayerInfo::displayId_m, EXPANSION_THE_BURNING_CRUSADE, EXPANSION_WRATH_OF_THE_LICH_KING, Field::Get(), GetItemTemplate(), getMSTime(), GetMSTimeDiffToNow(), GetSkillRaceClassInfo(), MapMgr::IsValidMapCoord(), PlayerClassInfo::levelInfo, PlayerInfo::levelInfo, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARN, PlayerInfo::mapId, MAX_CLASSES, MAX_RACES, MAX_SKILL_STEP, MAX_STATS, ChrRacesEntry::model_f, ChrRacesEntry::model_m, PlayerInfo::orientation, PlayerCreateInfoAddItemHelper(), PlayerInfo::positionX, PlayerInfo::positionY, PlayerInfo::positionZ, RACE_BLOODELF, RACE_DRAENEI, RACE_HUMAN, RACEMASK_ALL_PLAYABLE, sChrClassesStore, sChrRacesStore, PlayerCreateInfoSkill::SkillId, sMapStore, sSkillLineStore, PlayerLevelInfo::stats, STRONG_MAX_LEVEL, sWorld, and WorldDatabase.
void ObjectMgr::LoadPointOfInterestLocales | ( | ) |
References _pointOfInterestLocaleStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, PointOfInterestLocale::Name, and WorldDatabase.
void ObjectMgr::LoadPointsOfInterest | ( | ) |
References _pointsOfInterestStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), PointOfInterest::ID, Acore::IsValidMapCoord(), LOG_ERROR, LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadProfanityNamesFromDB | ( | ) |
References _profanityNamesStore, CharacterDatabase, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, Utf8toWStr(), and wstrToLower().
void ObjectMgr::LoadProfanityNamesFromDBC | ( | ) |
References _profanityNamesStore, CONFIG_STRICT_NAMES_PROFANITY, getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, sNamesProfanityStore, sWorld, and Utf8toWStr().
void ObjectMgr::LoadQuestAreaTriggers | ( | ) |
References _questAreaTriggerStore, Field::Get(), GetAreaTrigger(), getMSTime(), GetMSTimeDiffToNow(), GetQuestTemplate(), Quest::HasSpecialFlag(), LOG_ERROR, LOG_INFO, LOG_WARN, QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT, and WorldDatabase.
void ObjectMgr::LoadQuestGreetings | ( | ) |
References _questGreetingStore, AddLocaleString(), QuestGreeting::EmoteDelay, QuestGreeting::EmoteType, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), QuestGreeting::Greeting, LOCALE_enUS, LOG_ERROR, LOG_INFO, LOG_WARN, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadQuestGreetingsLocales | ( | ) |
References _questGreetingStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), QuestGreeting::Greeting, LOCALE_enUS, LOG_ERROR, LOG_INFO, LOG_WARN, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadQuestLocales | ( | ) |
References _questLocaleStore, AddLocaleString(), QuestLocale::AreaDescription, QuestLocale::CompletedText, QuestLocale::Details, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, QuestLocale::Objectives, QuestLocale::ObjectiveText, QuestLocale::Title, and WorldDatabase.
void ObjectMgr::LoadQuestMoneyRewards | ( | ) |
References _questMoneyRewards, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, MAX_QUEST_MONEY_REWARDS, and WorldDatabase.
void ObjectMgr::LoadQuestOfferRewardLocale | ( | ) |
References _questOfferRewardLocaleStore, AddLocaleString(), Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, QuestOfferRewardLocale::RewardText, and WorldDatabase.
void ObjectMgr::LoadQuestPOI | ( | ) |
References _questPOIStore, CONFIG_QUEST_POI_ENABLED, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sWorld, and WorldDatabase.
|
private |
References _questTemplates, getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sPoolMgr, and WorldDatabase.
Referenced by LoadCreatureQuestEnders(), LoadCreatureQuestStarters(), LoadGameobjectQuestEnders(), and LoadGameobjectQuestStarters().
void ObjectMgr::LoadQuestRequestItemsLocale | ( | ) |
References _questRequestItemsLocaleStore, AddLocaleString(), QuestRequestItemsLocale::CompletionText, Field::Get(), GetLocaleByName(), getMSTime(), GetMSTimeDiffToNow(), LOCALE_enUS, LOG_INFO, and WorldDatabase.
void ObjectMgr::LoadQuests | ( | ) |
References _questTemplates, _questTemplatesFast, Quest::AllowableRaces, CLASSMASK_ALL_PLAYABLE, SpellMgr::ComputeIsSpellValid(), DISABLE_TYPE_QUEST, SpellInfo::Effects, Quest::ExclusiveGroup, Quest::Flags, Field::Get(), Quest::GetCharTitleId(), GetGameObjectTemplate(), getMSTime(), GetMSTimeDiffToNow(), Quest::GetNextQuestId(), Quest::GetPrevQuestId(), Quest::GetQuestId(), Quest::GetQuestMethod(), GetQuestTemplate(), GetTalentSpellCost(), Quest::HasSpecialFlag(), SpellInfo::Id, DisableMgr::IsDisabledFor(), Quest::ItemDrop, Quest::ItemDropQuantity, LOG_ERROR, LOG_INFO, LOG_WARN, MAX_SPELL_EFFECTS, mExclusiveQuestGroups, Quest::NextQuestId, Quest::PrevQuestId, Quest::prevQuests, QUEST_FLAGS_DAILY, QUEST_FLAGS_TRACKING, QUEST_FLAGS_WEEKLY, QUEST_ITEM_OBJECTIVES_COUNT, QUEST_OBJECTIVES_COUNT, QUEST_REPUTATIONS_COUNT, QUEST_REWARD_CHOICES_COUNT, QUEST_REWARDS_COUNT, QUEST_SOURCE_ITEM_IDS_COUNT, QUEST_SPECIAL_FLAGS_CAST, QUEST_SPECIAL_FLAGS_DB_ALLOWED, QUEST_SPECIAL_FLAGS_DELIVER, QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT, QUEST_SPECIAL_FLAGS_KILL, QUEST_SPECIAL_FLAGS_MONTHLY, QUEST_SPECIAL_FLAGS_PLAYER_KILL, QUEST_SPECIAL_FLAGS_REPEATABLE, QUEST_SPECIAL_FLAGS_SPEAKTO, QUEST_SPECIAL_FLAGS_TIMED, RACEMASK_ALL_PLAYABLE, ReputationMgr::Reputation_Cap, Quest::RequiredClasses, Quest::RequiredFactionId1, Quest::RequiredFactionId2, Quest::RequiredFactionValue1, Quest::RequiredFactionValue2, Quest::RequiredItemCount, Quest::RequiredItemId, Quest::RequiredMaxRepFaction, Quest::RequiredMaxRepValue, Quest::RequiredMinRepFaction, Quest::RequiredMinRepValue, Quest::RequiredNpcOrGo, Quest::RequiredNpcOrGoCount, Quest::RequiredPlayerKills, Quest::RequiredSkillId, Quest::RequiredSkillPoints, Quest::RewardChoiceItemCount, Quest::RewardChoiceItemId, Quest::RewardDisplaySpell, Quest::RewardFactionId, Quest::RewardFactionValueId, Quest::RewardFactionValueIdOverride, Quest::RewardItemId, Quest::RewardItemIdCount, Quest::RewardMailDelay, Quest::RewardMailSenderEntry, Quest::RewardMailTemplateId, Quest::RewardNextQuest, Quest::RewardSpell, Quest::RewardTitleId, sAreaTableStore, sCharTitlesStore, Quest::SetSpecialFlag(), sFactionStore, SkillByQuestSort(), sMailTemplateStore, sObjectMgr, Quest::SourceSpellid, Quest::SpecialFlags, SPELL_EFFECT_QUEST_COMPLETE, sQuestSortStore, sSkillLineStore, sSpellMgr, Quest::StartItem, Quest::StartItemCount, sWorld, Quest::TimeAllowed, WorldDatabase, and Quest::ZoneOrSort.
|
inline |
References LoadCreatureQuestEnders(), LoadCreatureQuestStarters(), LoadGameobjectQuestEnders(), LoadGameobjectQuestStarters(), and LOG_INFO.
int ObjectMgr::LoadReferenceVendor | ( | int32 | vendor, |
int32 | item_id, | ||
std::set< uint32 > * | skip_vendors | ||
) |
References _cacheVendorItemStore, VendorItemData::AddItem(), Field::Get(), IsVendorItemValid(), LoadReferenceVendor(), PreparedStatementBase::SetData(), WORLD_SEL_NPC_VENDOR_REF, and WorldDatabase.
Referenced by LoadReferenceVendor(), and LoadVendors().
void ObjectMgr::LoadReputationOnKill | ( | ) |
References _repOnKillStore, Field::Get(), GetCreatureTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, ReputationOnKillEntry::RepFaction1, sFactionStore, and WorldDatabase.
void ObjectMgr::LoadReputationRewardRate | ( | ) |
References _repRewardRateStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, RepRewardRate::questRate, sFactionStore, and WorldDatabase.
void ObjectMgr::LoadReputationSpilloverTemplate | ( | ) |
References _repSpilloverTemplateStore, RepSpilloverTemplate::faction, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, MAX_REPUTATION_RANK, MAX_SPILLOVER_FACTIONS, FactionEntry::reputationListID, sFactionStore, and WorldDatabase.
void ObjectMgr::LoadReservedPlayerNamesDB | ( | ) |
References _reservedNamesStore, CharacterDatabase, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, Utf8toWStr(), and wstrToLower().
void ObjectMgr::LoadReservedPlayerNamesDBC | ( | ) |
References _reservedNamesStore, CONFIG_STRICT_NAMES_RESERVED, getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, sNamesReservedStore, sWorld, and Utf8toWStr().
void ObjectMgr::LoadScriptNames | ( | ) |
References _scriptNamesStore, getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, and WorldDatabase.
|
private |
References ScriptInfo::Amount, ScriptInfo::CastSpell, CHAT_MSG_RAID_BOSS_WHISPER, CHAT_TYPE_WHISPER, ScriptInfo::ChatType, ScriptInfo::command, ScriptInfo::CreateItem, ScriptInfo::CreatureEntry, DEFAULT_VISIBILITY_DISTANCE, ScriptInfo::delay, ScriptInfo::DestX, ScriptInfo::DestY, ScriptInfo::DestZ, ScriptInfo::Distance, ScriptInfo::Emote, ScriptInfo::EmoteID, GameObjectTemplate::entry, ScriptInfo::fData, ScriptInfo::Flags, GAMEOBJECT_TYPE_BUTTON, GAMEOBJECT_TYPE_DOOR, GAMEOBJECT_TYPE_FISHINGHOLE, GAMEOBJECT_TYPE_FISHINGNODE, GAMEOBJECT_TYPE_TRAP, Field::Get(), GetBroadcastText(), GetCreatureTemplate(), GetGameObjectData(), GetGameObjectTemplate(), GetItemTemplate(), getMSTime(), GetMSTimeDiffToNow(), GetQuestTemplate(), GetScriptCommandName(), GetScriptsMapByType(), GetScriptsTableNameByType(), ScriptInfo::GOGuid, Quest::HasSpecialFlag(), GameObjectData::id, ScriptInfo::id, INTERACTION_DISTANCE, Acore::IsValidMapCoord(), ScriptInfo::ItemEntry, ScriptInfo::KillCredit, LOG_ERROR, LOG_INFO, LOG_WARN, ScriptInfo::MapID, ScriptInfo::nData, ScriptInfo::Orientation, ScriptInfo::PosX, ScriptInfo::PosY, ScriptInfo::PosZ, QUEST_SPECIAL_FLAGS_EXPLORATION_OR_EVENT, ScriptInfo::QuestExplored, ScriptInfo::QuestID, ScriptInfo::Raw, ScriptInfo::RemoveAura, ScriptInfo::RespawnGameobject, SCRIPT_COMMAND_CAST_SPELL, SCRIPT_COMMAND_CLOSE_DOOR, SCRIPT_COMMAND_CREATE_ITEM, SCRIPT_COMMAND_EMOTE, SCRIPT_COMMAND_KILL_CREDIT, SCRIPT_COMMAND_OPEN_DOOR, SCRIPT_COMMAND_QUEST_EXPLORED, SCRIPT_COMMAND_REMOVE_AURA, SCRIPT_COMMAND_RESPAWN_GAMEOBJECT, SCRIPT_COMMAND_TALK, SCRIPT_COMMAND_TELEPORT_TO, SCRIPT_COMMAND_TEMP_SUMMON_CREATURE, SCRIPTS_SPELL, sEmotesStore, sMapStore, ScriptInfo::SpellID, sScriptMgr, sSpellMgr, ScriptInfo::Talk, ScriptInfo::TeleportTo, ScriptInfo::TempSummonCreature, ScriptInfo::TextID, ScriptInfo::ToggleDoor, GameObjectTemplate::type, ScriptInfo::type, and WorldDatabase.
Referenced by LoadEventScripts(), LoadSpellScripts(), and LoadWaypointScripts().
void ObjectMgr::LoadSpellScriptNames | ( | ) |
References _spellScriptsStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), SpellInfo::GetNextRankSpell(), GetScriptId(), SpellInfo::Id, LOG_ERROR, LOG_INFO, LOG_WARN, sSpellMgr, and WorldDatabase.
void ObjectMgr::LoadSpellScripts | ( | ) |
References SpellInfo::Effects, LoadScripts(), LOG_ERROR, MAX_SPELL_EFFECTS, SCRIPTS_SPELL, SPELL_EFFECT_DUMMY, SPELL_EFFECT_SCRIPT_EFFECT, sSpellMgr, and sSpellScripts.
void ObjectMgr::LoadTavernAreaTriggers | ( | ) |
References _tavernAreaTriggerStore, Field::Get(), GetAreaTrigger(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadTempSummons | ( | ) |
References _tempSummonDataStore, TempSummonData::entry, Field::Get(), GetCreatureTemplate(), GetGameObjectTemplate(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, TempSummonData::pos, Position::Relocate(), sMapStore, SUMMONER_TYPE_CREATURE, SUMMONER_TYPE_GAMEOBJECT, SUMMONER_TYPE_MAP, TEMPSUMMON_MANUAL_DESPAWN, TempSummonData::time, TempSummonData::type, and WorldDatabase.
void ObjectMgr::LoadTrainerSpell | ( | ) |
References _cacheTrainerSpellStore, AddSpellToTrainer(), Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadVehicleAccessories | ( | ) |
References _vehicleAccessoryStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadVehicleTemplateAccessories | ( | ) |
References _spellClickInfoStore, _vehicleTemplateAccessoryStore, Field::Get(), getMSTime(), GetMSTimeDiffToNow(), LOG_ERROR, LOG_INFO, LOG_WARN, sObjectMgr, and WorldDatabase.
void ObjectMgr::LoadVendors | ( | ) |
References _cacheVendorItemStore, VendorItemData::AddItem(), Field::Get(), getMSTime(), GetMSTimeDiffToNow(), IsVendorItemValid(), LoadReferenceVendor(), LOG_INFO, LOG_WARN, and WorldDatabase.
void ObjectMgr::LoadWaypointScripts | ( | ) |
References Field::Get(), LoadScripts(), LOG_ERROR, SCRIPTS_WAYPOINT, sWaypointScripts, WORLD_SEL_WAYPOINT_DATA_ACTION, and WorldDatabase.
|
inline |
|
inline |
|
private |
References _playerInfo, GENDER_NONE, GetCharStartOutfitEntry(), PlayerInfo::item, LOG_ERROR, and MAX_OUTFIT_ITEMS.
Referenced by LoadPlayerInfo().
void ObjectMgr::RemoveCreatureFromGrid | ( | ObjectGuid::LowType | guid, |
CreatureData const * | data | ||
) |
References _mapObjectGuidsStore, Acore::ComputeCellCoord(), CellObjectGuids::creatures, CoordPair< LIMIT >::GetId(), MAKE_PAIR32(), CreatureData::mapid, CreatureData::posX, CreatureData::posY, and CreatureData::spawnMask.
Referenced by DeleteCreatureData().
void ObjectMgr::RemoveGameobjectFromGrid | ( | ObjectGuid::LowType | guid, |
GameObjectData const * | data | ||
) |
References _mapObjectGuidsStore, Acore::ComputeCellCoord(), CellObjectGuids::gameobjects, CoordPair< LIMIT >::GetId(), MAKE_PAIR32(), GameObjectData::mapid, GameObjectData::posX, GameObjectData::posY, and GameObjectData::spawnMask.
Referenced by DeleteGOData().
References _cacheVendorItemStore, PreparedStatementBase::SetData(), WORLD_DEL_NPC_VENDOR, and WorldDatabase.
void ObjectMgr::ReturnOrDeleteOldMails | ( | bool | serverUp | ) |
References CHAR_DEL_ITEM_INSTANCE, CHAR_DEL_MAIL_BY_ID, CHAR_DEL_MAIL_ITEM_BY_ID, CHAR_SEL_EXPIRED_MAIL, CHAR_SEL_EXPIRED_MAIL_ITEMS, CHAR_UPD_ITEM_OWNER, CHAR_UPD_MAIL_ITEM_RECEIVER, CHAR_UPD_MAIL_RETURNED, CharacterDatabase, Mail::checked, DAY, Mail::deliver_time, Mail::expire_time, ObjectAccessor::FindPlayerByLowGUID(), Field::Get(), GameTime::GetGameTime(), getMSTime(), GetMSTimeDiffToNow(), Mail::IsCODPayment(), Mail::IsReturnedMail(), Mail::IsSentByGM(), Mail::IsSentByPlayer(), MailItemInfo::item_guid, MailItemInfo::item_template, Mail::items, LOG_INFO, MAIL_CHECK_MASK_RETURNED, Mail::mailTemplateId, Mail::messageID, Mail::messageType, Mail::receiver, sCharacterCache, Mail::sender, PreparedStatementBase::SetData(), and Mail::stationery.
void ObjectMgr::SendServerMail | ( | Player * | player, |
uint32 | id, | ||
uint32 | reqLevel, | ||
uint32 | reqPlayTime, | ||
uint32 | rewardMoneyA, | ||
uint32 | rewardMoneyH, | ||
uint32 | rewardItemA, | ||
uint32 | rewardItemCountA, | ||
uint32 | rewardItemH, | ||
uint32 | rewardItemCountH, | ||
std::string | subject, | ||
std::string | body, | ||
uint8 | active | ||
) | const |
References MailDraft::AddItem(), MailDraft::AddMoney(), CHAR_REP_MAIL_SERVER_CHARACTER, CharacterDatabase, Item::CreateItem(), ObjectGuid::GetCounter(), Object::GetGUID(), Unit::GetLevel(), Player::GetTeamId(), Player::GetTotalPlayedTime(), LOG_DEBUG, MAIL_NORMAL, MAIL_STATIONERY_GM, MailDraft::SendMailTo(), PreparedStatementBase::SetData(), TEAM_ALLIANCE, and ObjectGuid::ToString().
bool ObjectMgr::SetCreatureLinkedRespawn | ( | ObjectGuid::LowType | guid, |
ObjectGuid::LowType | linkedGuid | ||
) |
References _linkedRespawnStore, GetCreatureData(), CreatureData::id1, MapEntry::Instanceable(), LOG_ERROR, CreatureData::mapid, PreparedStatementBase::SetData(), sMapStore, CreatureData::spawnMask, WORLD_DEL_CRELINKED_RESPAWN, WORLD_REP_CREATURE_LINKED_RESPAWN, and WorldDatabase.
|
inline |
References DBCLocaleIndex.
void ObjectMgr::SetHighestGuids | ( | ) |
References _auctionId, _creatureSpawnId, _equipmentSetGuid, _gameObjectSpawnId, _mailId, CharacterDatabase, sArenaTeamMgr, sGuildMgr, and WorldDatabase.
void ObjectMgr::ValidateSpellScripts | ( | ) |
References _SpellScript::_Init(), _SpellScript::_Register(), _spellScriptsStore, SpellScript::_Validate(), AuraScript::_Validate(), getMSTime(), GetMSTimeDiffToNow(), GetScriptName(), SpellInfo::Id, LOG_ERROR, LOG_INFO, sScriptMgr, and sSpellMgr.
|
friend |
|
private |
Referenced by GetAccessRequirement(), LoadAccessRequirements(), and ~ObjectMgr().
|
private |
Referenced by GetAcoreString(), and LoadAcoreStrings().
|
private |
Referenced by GetAreaTriggerScriptId(), and LoadAreaTriggerScripts().
|
private |
Referenced by GetAreaTrigger(), and LoadAreaTriggers().
|
private |
Referenced by GetAreaTriggerTeleport(), GetGoBackTrigger(), GetMapEntranceTrigger(), and LoadAreaTriggerTeleports().
|
private |
Referenced by GenerateAuctionID(), and SetHighestGuids().
|
private |
Referenced by GetBaseXP(), and LoadExplorationBaseXP().
|
private |
Referenced by GetBroadcastText(), LoadBroadcastTextLocales(), and LoadBroadcastTexts().
|
private |
Referenced by AddSpellToTrainer(), GetNpcTrainerSpells(), LoadTrainerSpell(), and ~ObjectMgr().
|
private |
Referenced by AddVendorItem(), GetNpcVendorItemList(), LoadReferenceVendor(), LoadVendors(), RemoveVendorItem(), and ~ObjectMgr().
|
private |
Referenced by GetCreatureAddon(), and LoadCreatureAddons().
|
private |
Referenced by GetCreatureBaseStats(), and LoadCreatureClassLevelStats().
|
private |
Referenced by CheckCreatureTemplate(), and LoadCreatureCustomIDs().
|
private |
Referenced by DeleteCreatureData(), GetAllCreatureData(), GetCreatureData(), LoadCreatures(), and NewOrExistCreatureData().
|
private |
Referenced by GetCreatureLocale(), and LoadCreatureLocales().
|
private |
Referenced by GetCreatureModelInfo(), and LoadCreatureModelInfo().
|
private |
Referenced by GetCreatureMovementOverride(), and LoadCreatureMovementOverrides().
|
private |
|
private |
Referenced by GetCreatureQuestItemList(), GetCreatureQuestItemMap(), and LoadCreatureQuestItems().
|
private |
Referenced by GetCreatureQuestRelationBounds(), GetCreatureQuestRelationMap(), and LoadCreatureQuestStarters().
|
private |
Referenced by GenerateCreatureSpawnId(), and SetHighestGuids().
|
private |
Referenced by GetCreatureTemplateAddon(), and LoadCreatureTemplateAddons().
|
private |
|
private |
Referenced by GetCreatureTemplate(), LoadCreatureTemplate(), and LoadCreatureTemplates().
|
private |
Referenced by CheckCreatureTemplate(), and LoadCreatures().
|
private |
Referenced by GetDungeonEncounterList(), LoadInstanceEncounters(), and ~ObjectMgr().
|
private |
Referenced by GetCellObjectGuids().
|
private |
Referenced by GetMapObjectGuids().
|
private |
Referenced by GetEquipmentInfo(), and LoadEquipmentTemplates().
|
private |
Referenced by GenerateEquipmentSetGuid(), and SetHighestGuids().
|
private |
Referenced by ChangeFishingBaseSkillLevel(), GetFishingBaseSkillLevel(), and LoadFishingBaseSkillLevel().
|
private |
Referenced by GetGameObjectAddon(), and LoadGameObjectAddons().
|
private |
Referenced by DeleteGOData(), GetAllGOData(), GetGameObjectData(), LoadGameobjects(), and NewGOData().
|
private |
Referenced by GetGameObjectLocale(), and LoadGameObjectLocales().
|
private |
Referenced by GetGameObjectQuestItemList(), GetGameObjectQuestItemMap(), and LoadGameObjectQuestItems().
|
private |
Referenced by GenerateGameObjectSpawnId(), and SetHighestGuids().
|
private |
Referenced by GetGameObjectTemplateAddon(), and LoadGameObjectTemplateAddons().
|
private |
Referenced by GetGameObjectTemplate(), GetGameObjectTemplates(), and LoadGameObjectTemplate().
|
private |
Referenced by AddGameTele(), DeleteGameTele(), GetGameTele(), GetGameTeleMap(), and LoadGameTele().
|
private |
Referenced by GetGOQuestInvolvedRelationBounds(), GetGOQuestInvolvedRelationMap(), and LoadGameobjectQuestEnders().
|
private |
Referenced by GetGOQuestRelationBounds(), GetGOQuestRelationMap(), and LoadGameobjectQuestStarters().
|
private |
Referenced by GetGossipMenuItemsLocale(), and LoadGossipMenuItemsLocales().
|
private |
Referenced by GetGossipMenuItemsMapBounds(), GetGossipMenuItemsMapBoundsNonConst(), and LoadGossipMenuItems().
|
private |
Referenced by GetGossipMenusMapBounds(), GetGossipMenusMapBoundsNonConst(), and LoadGossipMenu().
|
private |
Referenced by GetGossipText(), and LoadGossipText().
|
private |
Referenced by GetGuidSequenceGenerator().
|
private |
Referenced by CheckCreatureTemplate().
|
private |
Referenced by GeneratePetNumber(), and LoadPetNumber().
|
private |
Referenced by GeneratePetNumber().
|
private |
Referenced by GetInstanceTemplate(), and LoadInstanceTemplate().
|
private |
Referenced by GetItemLocale(), and LoadItemLocales().
|
private |
Referenced by GetItemSetNameLocale(), and LoadItemSetNameLocales().
|
private |
Referenced by GetItemSetNameEntry(), and LoadItemSetNames().
|
private |
Referenced by GetItemTemplateStore(), and LoadItemTemplates().
|
private |
Referenced by GetItemTemplate(), GetItemTemplateStoreFast(), and LoadItemTemplates().
|
private |
Referenced by GetLinkedRespawnGuid(), LoadLinkedRespawn(), and SetCreatureLinkedRespawn().
|
private |
Referenced by GenerateMailID(), and SetHighestGuids().
|
private |
Referenced by GenerateMailID().
|
private |
Referenced by GetMailLevelReward(), and LoadMailLevelRewards().
|
private |
|
private |
Referenced by GetModuleString(), LoadModuleStrings(), and LoadModuleStringsLocale().
|
private |
Referenced by GetNpcTextLocale(), and LoadNpcTextLocales().
|
private |
Referenced by GetPageTextLocale(), and LoadPageTextLocales().
|
private |
Referenced by GetPageText(), and LoadPageTexts().
|
private |
Referenced by GeneratePetNameLocale(), and LoadPetNamesLocales().
|
private |
Referenced by GeneratePetNameLocale(), and LoadPetNamesLocales().
|
private |
Referenced by GeneratePetName(), and LoadPetNames().
|
private |
Referenced by GeneratePetName(), and LoadPetNames().
|
private |
Referenced by GetPetLevelInfo(), LoadPetLevelInfo(), and ~ObjectMgr().
|
private |
Referenced by GetPlayerClassInfo(), GetPlayerClassLevelInfo(), LoadPlayerInfo(), ObjectMgr(), and ~ObjectMgr().
|
private |
|
private |
Referenced by GetXPForLevel(), and LoadPlayerInfo().
|
private |
Referenced by GetPointOfInterestLocale(), and LoadPointOfInterestLocales().
|
private |
Referenced by GetPointOfInterest(), and LoadPointsOfInterest().
|
private |
Referenced by AddProfanityPlayerName(), IsProfanityName(), LoadProfanityNamesFromDB(), and LoadProfanityNamesFromDBC().
|
private |
Referenced by GetQuestForAreaTrigger(), and LoadQuestAreaTriggers().
|
private |
Referenced by GetQuestGreeting(), LoadQuestGreetings(), and LoadQuestGreetingsLocales().
|
private |
Referenced by GetQuestLocale(), and LoadQuestLocales().
|
private |
Referenced by GetQuestMoneyReward(), and LoadQuestMoneyRewards().
|
private |
Referenced by GetQuestOfferRewardLocale(), and LoadQuestOfferRewardLocale().
|
private |
Referenced by GetQuestPOIVector(), and LoadQuestPOI().
|
private |
Referenced by GetQuestRequestItemsLocale(), and LoadQuestRequestItemsLocale().
|
private |
Referenced by GetQuestTemplates(), LoadQuestRelationsHelper(), LoadQuests(), and ~ObjectMgr().
|
private |
Referenced by GetQuestTemplate(), and LoadQuests().
|
private |
Referenced by GetReputationOnKilEntry(), and LoadReputationOnKill().
|
private |
Referenced by GetRepRewardRate(), and LoadReputationRewardRate().
|
private |
Referenced by GetRepSpilloverTemplate(), and LoadReputationSpilloverTemplate().
|
private |
Referenced by AddReservedPlayerName(), IsReservedName(), LoadReservedPlayerNamesDB(), and LoadReservedPlayerNamesDBC().
|
private |
Referenced by GetScriptId(), GetScriptName(), GetScriptNames(), and LoadScriptNames().
|
private |
Referenced by GetAllServerMailStore(), and LoadMailServerTemplates().
|
private |
Referenced by GetSpellClickInfoMapBounds(), LoadNPCSpellClickSpells(), and LoadVehicleTemplateAccessories().
|
private |
Referenced by GetSpellScriptsBounds(), LoadSpellScriptNames(), and ValidateSpellScripts().
|
private |
Referenced by IsTavernAreaTrigger(), and LoadTavernAreaTriggers().
|
private |
Stores temp summon data grouped by summoner's entry, summoner's type and group id.
Referenced by GetSummonGroup(), and LoadTempSummons().
|
private |
Referenced by IsTransportMap(), LoadCreatures(), LoadGameobjects(), and LoadGameObjectTemplate().
|
private |
Referenced by GetVehicleAccessoryList(), and LoadVehicleAccessories().
|
private |
Referenced by GetVehicleAccessoryList(), and LoadVehicleTemplateAccessories().
|
private |
Referenced by GetAcoreStringForDBCLocale(), GetDBCLocaleIndex(), and SetDBCLocaleIndex().
CharacterConversionMap ObjectMgr::FactionChangeAchievements |
Referenced by LoadFactionChangeAchievements().
CharacterConversionMap ObjectMgr::FactionChangeItems |
Referenced by LoadFactionChangeItems().
CharacterConversionMap ObjectMgr::FactionChangeQuests |
Referenced by LoadFactionChangeQuests().
CharacterConversionMap ObjectMgr::FactionChangeReputation |
Referenced by LoadFactionChangeReputations().
CharacterConversionMap ObjectMgr::FactionChangeSpells |
Referenced by LoadFactionChangeSpells().
CharacterConversionMap ObjectMgr::FactionChangeTitles |
Referenced by LoadFactionChangeTitles().
|
private |
ExclusiveQuestGroups ObjectMgr::mExclusiveQuestGroups |
Referenced by LoadQuests().