![]() |
TrinityCore
|
#include <ObjectMgr.h>
Classes | |
| class | ScriptNameContainer |
Public Types | |
| typedef std::unordered_map< uint32, Trinity::unique_trackable_ptr< Quest > > | QuestContainer |
| typedef std::unordered_map< uint32, QuestObjective const * > | QuestObjectivesByIdContainer |
| typedef std::unordered_map< uint32, AreaTriggerTeleport const * > | AreaTriggerContainer |
| typedef std::unordered_map< uint32, uint32 > | AreaTriggerScriptContainer |
| typedef std::unordered_map< uint64, AccessRequirement > | AccessRequirementContainer |
| typedef std::set< uint32 > | EventContainer |
| typedef std::unordered_map< uint32, uint32 > | EventScriptContainer |
| 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::map< uint32, uint32 > | CharacterConversionMap |
Static Public Member Functions | |
| static ObjectMgr * | instance () |
| static CreatureModel const * | ChooseDisplayId (CreatureTemplate const *cinfo, CreatureData const *data=nullptr) |
| static void | ChooseCreatureFlags (CreatureTemplate const *cInfo, uint64 *npcFlags, uint32 *unitFlags, uint32 *unitFlags2, uint32 *unitFlags3, CreatureStaticFlagsHolder const &staticFlags, CreatureData const *data=nullptr) |
| static ResponseCodes | CheckPlayerName (std::string_view name, LocaleConstant locale, bool create=false) |
| static PetNameInvalidReason | CheckPetName (std::string_view name) |
| static bool | IsValidCharterName (std::string_view name) |
| static bool | CheckDeclinedNames (const std::wstring &w_ownname, DeclinedName const &names) |
| static void | AddLocaleString (std::string_view value, LocaleConstant localeConstant, std::vector< std::string > &data) |
| static std::string_view | GetLocaleString (std::vector< std::string > const &data, LocaleConstant locale) |
| static void | GetLocaleString (std::vector< std::string > const &data, LocaleConstant localeConstant, std::string &value) |
| static void | GetLocaleString (std::vector< std::string > const &data, LocaleConstant localeConstant, std::string_view &value) |
Private Types | |
| typedef std::unordered_map< uint32, NpcText > | NpcTextContainer |
| typedef std::unordered_map< uint32, std::unordered_set< uint32 > > | QuestAreaTriggerContainer |
| typedef std::set< uint32 > | TavernAreaTriggerContainer |
| typedef std::set< uint32 > | GameObjectForQuestContainer |
| typedef std::set< std::wstring > | ReservedNamesContainer |
| typedef std::unordered_map< uint32, std::unique_ptr< 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 |
Private Member Functions | |
| ObjectMgr () | |
| ~ObjectMgr () | |
| ObjectGuidGenerator & | GetGuidSequenceGenerator (HighGuid high) |
| void | LoadEventSet () |
| void | LoadScripts (ScriptsType type) |
| void | LoadQuestRelationsHelper (QuestRelations &map, QuestRelationsReverse *reverseMap, std::string const &table) |
| QuestRelationResult | GetQuestRelationsFrom (QuestRelations const &map, uint32 key, bool onlyActive) const |
| void | PlayerCreateInfoAddItemHelper (uint32 race_, uint32 class_, uint32 itemId, int32 count) |
| template<CellGuidSet CellObjectGuids::* guids> | |
| void | AddSpawnDataToGrid (SpawnData const *data) |
| template<CellGuidSet CellObjectGuids::* guids> | |
| void | RemoveSpawnDataFromGrid (SpawnData const *data) |
| void | BuildPlayerLevelInfo (uint8 race, uint8 class_, uint8 level, PlayerLevelInfo *plinfo) const |
Friends | |
| class | PlayerDumpReader |
| class | UnitTestDataLoader |
Definition at line 961 of file ObjectMgr.h.
| typedef std::unordered_map<uint64, AccessRequirement> ObjectMgr::AccessRequirementContainer |
Definition at line 986 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, AreaTriggerTeleport const*> ObjectMgr::AreaTriggerContainer |
Definition at line 982 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, uint32> ObjectMgr::AreaTriggerScriptContainer |
Definition at line 984 of file ObjectMgr.h.
|
private |
Definition at line 1805 of file ObjectMgr.h.
| typedef std::map<uint32, uint32> ObjectMgr::CharacterConversionMap |
Definition at line 1028 of file ObjectMgr.h.
| typedef std::set<uint32> ObjectMgr::EventContainer |
Definition at line 988 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, uint32> ObjectMgr::EventScriptContainer |
Definition at line 989 of file ObjectMgr.h.
|
private |
Definition at line 1808 of file ObjectMgr.h.
|
private |
Definition at line 1708 of file ObjectMgr.h.
|
private |
Definition at line 1812 of file ObjectMgr.h.
|
private |
Definition at line 1705 of file ObjectMgr.h.
|
private |
Definition at line 1795 of file ObjectMgr.h.
|
private |
Definition at line 1802 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, PointOfInterest> ObjectMgr::PointOfInterestContainer |
Definition at line 995 of file ObjectMgr.h.
|
private |
Definition at line 1706 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, Trinity::unique_trackable_ptr<Quest> > ObjectMgr::QuestContainer |
Definition at line 979 of file ObjectMgr.h.
| typedef std::unordered_map<uint32 , QuestObjective const*> ObjectMgr::QuestObjectivesByIdContainer |
Definition at line 980 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, ReputationOnKillEntry> ObjectMgr::RepOnKillContainer |
Definition at line 992 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, RepRewardRate > ObjectMgr::RepRewardRateContainer |
Definition at line 991 of file ObjectMgr.h.
| typedef std::unordered_map<uint32, RepSpilloverTemplate> ObjectMgr::RepSpilloverTemplateContainer |
Definition at line 993 of file ObjectMgr.h.
|
private |
Definition at line 1746 of file ObjectMgr.h.
|
private |
Definition at line 1707 of file ObjectMgr.h.
|
private |
Definition at line 224 of file ObjectMgr.cpp.
|
private |
Definition at line 241 of file ObjectMgr.cpp.
|
delete |
|
delete |
| void ObjectMgr::AddCreatureToGrid | ( | CreatureData const * | data | ) |
| void ObjectMgr::AddGameobjectToGrid | ( | GameObjectData const * | data | ) |
| bool ObjectMgr::AddGameTele | ( | GameTele & | data | ) |
Definition at line 7077 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
|
private |
| void ObjectMgr::AddVendorItem | ( | uint32 | entry, |
| VendorItem const & | vItem, | ||
| bool | persist = true |
||
| ) |
|
private |
Definition at line 4455 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::CheckCreatureMovement | ( | char const * | table, |
| uint64 | id, | ||
| CreatureMovementData & | creatureMovement | ||
| ) |
| void ObjectMgr::CheckCreatureTemplate | ( | CreatureTemplate const * | cInfo | ) |
Definition at line 1001 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 8998 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 8792 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 8749 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1618 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1604 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::DeleteCreatureData | ( | ObjectGuid::LowType | spawnId | ) |
| void ObjectMgr::DeleteGameObjectData | ( | ObjectGuid::LowType | spawnId | ) |
| bool ObjectMgr::DeleteGameTele | ( | std::string_view | name | ) |
| GraveyardData const * ObjectMgr::FindGraveyardData | ( | uint32 | id, |
| uint32 | zone | ||
| ) | const |
| uint32 ObjectMgr::GenerateAuctionID | ( | ) |
| uint64 ObjectMgr::GenerateCreatureSpawnId | ( | ) |
| uint64 ObjectMgr::GenerateEquipmentSetGuid | ( | ) |
| uint64 ObjectMgr::GenerateGameObjectSpawnId | ( | ) |
| uint64 ObjectMgr::GenerateMailID | ( | ) |
| std::string ObjectMgr::GeneratePetName | ( | uint32 | entry | ) |
| uint32 ObjectMgr::GeneratePetNumber | ( | ) |
| AccessRequirement const * ObjectMgr::GetAccessRequirement | ( | uint32 | mapid, |
| Difficulty | difficulty | ||
| ) | const |
|
inline |
Definition at line 1426 of file ObjectMgr.h.
| std::unordered_set< std::string > ObjectMgr::GetAllDBScriptNames | ( | ) | const |
Definition at line 10014 of file ObjectMgr.cpp.
|
inline |
Definition at line 1447 of file ObjectMgr.h.
| AreaTriggerTeleport const * ObjectMgr::GetAreaTrigger | ( | uint32 | trigger | ) | const |
| AreaTriggerPolygon const * ObjectMgr::GetAreaTriggerPolygon | ( | uint32 | areaTriggerId | ) | const |
Definition at line 9022 of file ObjectMgr.cpp.
| int32 ObjectMgr::GetBaseReputationOf | ( | FactionEntry const * | factionEntry, |
| uint8 | race, | ||
| uint8 | playerClass | ||
| ) | const |
Definition at line 9044 of file ObjectMgr.cpp.
Definition at line 7952 of file ObjectMgr.cpp.
| CellObjectGuids const * ObjectMgr::GetCellObjectGuids | ( | uint32 | mapid, |
| Difficulty | spawnMode, | ||
| uint32 | cell_id | ||
| ) |
| CellObjectGuids const * ObjectMgr::GetCellPersonalObjectGuids | ( | uint32 | mapid, |
| Difficulty | spawnMode, | ||
| uint32 | phaseId, | ||
| uint32 | cell_id | ||
| ) | const |
| ClassAvailability const * ObjectMgr::GetClassExpansionRequirement | ( | uint8 | raceId, |
| uint8 | classId | ||
| ) | const |
Definition at line 10711 of file ObjectMgr.cpp.
| ClassAvailability const * ObjectMgr::GetClassExpansionRequirementFallback | ( | uint8 | classId | ) | const |
Definition at line 10730 of file ObjectMgr.cpp.
|
inline |
Definition at line 1669 of file ObjectMgr.h.
| WorldSafeLocsEntry const * ObjectMgr::GetClosestGraveyard | ( | WorldLocation const & | location, |
| uint32 | team, | ||
| WorldObject * | conditionObject | ||
| ) | const |
| WorldSafeLocsEntry const * ObjectMgr::GetClosestGraveyardInZone | ( | WorldLocation const & | location, |
| uint32 | team, | ||
| WorldObject * | conditionObject, | ||
| uint32 | zoneId | ||
| ) | const |
Definition at line 6902 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| CreatureAddon const * ObjectMgr::GetCreatureAddon | ( | ObjectGuid::LowType | lowguid | ) | const |
Definition at line 1401 of file ObjectMgr.cpp.
| CreatureBaseStats const * ObjectMgr::GetCreatureBaseStats | ( | uint8 | level, |
| uint8 | unitClass | ||
| ) |
|
inline |
Definition at line 1552 of file ObjectMgr.h.
|
inline |
Definition at line 1441 of file ObjectMgr.h.
| CreatureModelInfo const * ObjectMgr::GetCreatureModelInfo | ( | uint32 | modelId | ) | const |
| CreatureModelInfo const * ObjectMgr::GetCreatureModelRandomGender | ( | CreatureModel * | model, |
| CreatureTemplate const * | creatureTemplate | ||
| ) | const |
Definition at line 1658 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| CreatureMovementData const * ObjectMgr::GetCreatureMovementOverride | ( | ObjectGuid::LowType | spawnId | ) | const |
|
inline |
Definition at line 1203 of file ObjectMgr.h.
|
inline |
Definition at line 1202 of file ObjectMgr.h.
| std::vector< uint32 > const * ObjectMgr::GetCreatureQuestItemList | ( | uint32 | creatureEntry, |
| Difficulty | difficulty | ||
| ) | const |
Definition at line 4523 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1200 of file ObjectMgr.h.
|
inline |
Definition at line 1201 of file ObjectMgr.h.
| CreatureStaticFlagsOverride const * ObjectMgr::GetCreatureStaticFlagsOverride | ( | ObjectGuid::LowType | spawnId, |
| Difficulty | difficultyId | ||
| ) | const |
| CreatureSummonedData const * ObjectMgr::GetCreatureSummonedData | ( | uint32 | entryId | ) | const |
| CreatureTemplate const * ObjectMgr::GetCreatureTemplate | ( | uint32 | entry | ) | const |
Definition at line 10546 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| CreatureAddon const * ObjectMgr::GetCreatureTemplateAddon | ( | uint32 | entry | ) | const |
Definition at line 1410 of file ObjectMgr.cpp.
|
inline |
Definition at line 1041 of file ObjectMgr.h.
| std::vector< float > const * ObjectMgr::GetCreatureTemplateSparringValues | ( | uint32 | entry | ) | const |
| uint32 ObjectMgr::GetCreatureTrainerForGossipOption | ( | uint32 | creatureId, |
| uint32 | gossipMenuId, | ||
| uint32 | gossipOptionId | ||
| ) | const |
Definition at line 9790 of file ObjectMgr.cpp.
|
inline |
Definition at line 1519 of file ObjectMgr.h.
| WorldSafeLocsEntry const * ObjectMgr::GetDefaultGraveyard | ( | uint32 | team | ) | const |
Definition at line 6845 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| DestructibleHitpoint const * ObjectMgr::GetDestructibleHitpoint | ( | uint32 | entry | ) | const |
Definition at line 10522 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| EquipmentInfo const * ObjectMgr::GetEquipmentInfo | ( | uint32 | entry, |
| int8 & | id | ||
| ) | const |
Definition at line 1429 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 9035 of file ObjectMgr.cpp.
|
inline |
Definition at line 1205 of file ObjectMgr.h.
| int32 ObjectMgr::GetFishingBaseSkillLevel | ( | AreaTableEntry const * | areaEntry | ) | const |
Definition at line 7964 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| GameObjectAddon const * ObjectMgr::GetGameObjectAddon | ( | ObjectGuid::LowType | lowguid | ) | const |
Definition at line 1392 of file ObjectMgr.cpp.
|
inline |
|
inline |
Definition at line 1456 of file ObjectMgr.h.
| GameObjectOverride const * ObjectMgr::GetGameObjectOverride | ( | ObjectGuid::LowType | spawnId | ) | const |
Definition at line 1069 of file ObjectMgr.h.
|
inline |
Definition at line 1076 of file ObjectMgr.h.
| GameObjectTemplate const * ObjectMgr::GetGameObjectTemplate | ( | uint32 | entry | ) | const |
Definition at line 10527 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| GameObjectTemplateAddon const * ObjectMgr::GetGameObjectTemplateAddon | ( | uint32 | entry | ) | const |
Definition at line 10532 of file ObjectMgr.cpp.
|
inline |
Definition at line 1032 of file ObjectMgr.h.
| GameTele const * ObjectMgr::GetGameTele | ( | std::string_view | name | ) | const |
Definition at line 1539 of file ObjectMgr.h.
| GameTele const * ObjectMgr::GetGameTeleExactName | ( | std::string_view | name | ) | const |
|
inline |
Definition at line 1547 of file ObjectMgr.h.
|
inline |
Definition at line 1351 of file ObjectMgr.h.
| AreaTriggerTeleport const * ObjectMgr::GetGoBackTrigger | ( | uint32 | Map | ) | const |
|
inline |
Definition at line 1199 of file ObjectMgr.h.
|
inline |
Definition at line 1198 of file ObjectMgr.h.
|
inline |
Definition at line 1196 of file ObjectMgr.h.
|
inline |
Definition at line 1197 of file ObjectMgr.h.
|
inline |
Definition at line 1599 of file ObjectMgr.h.
|
inline |
Definition at line 1492 of file ObjectMgr.h.
|
inline |
|
inline |
|
inline |
Definition at line 1581 of file ObjectMgr.h.
|
inline |
Definition at line 1586 of file ObjectMgr.h.
|
private |
|
inline |
Definition at line 1371 of file ObjectMgr.h.
| InstanceTemplate const * ObjectMgr::GetInstanceTemplate | ( | uint32 | mapId | ) | const |
|
inline |
Definition at line 1058 of file ObjectMgr.h.
| ItemTemplate const * ObjectMgr::GetItemTemplate | ( | uint32 | entry | ) | const |
Definition at line 3445 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1056 of file ObjectMgr.h.
| JumpChargeParams const * ObjectMgr::GetJumpChargeParams | ( | int32 | id | ) | const |
|
inline |
|
inline |
Definition at line 1435 of file ObjectMgr.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 1618 of file ObjectMgr.h.
|
inlinestatic |
Definition at line 1624 of file ObjectMgr.h.
|
inline |
Definition at line 1378 of file ObjectMgr.h.
| AreaTriggerTeleport const * ObjectMgr::GetMapEntranceTrigger | ( | uint32 | Map | ) | const |
Searches for the areatrigger which teleports players to the given map
Definition at line 7329 of file ObjectMgr.cpp.
| CellObjectGuidsMap const * ObjectMgr::GetMapObjectGuids | ( | uint32 | mapid, |
| Difficulty | spawnMode | ||
| ) |
Definition at line 6681 of file ObjectMgr.cpp.
Definition at line 6266 of file ObjectMgr.cpp.
|
inline |
Definition at line 1558 of file ObjectMgr.h.
|
inline |
Definition at line 1486 of file ObjectMgr.h.
| PetLevelInfo const * ObjectMgr::GetPetLevelInfo | ( | uint32 | creature_id, |
| uint8 | level | ||
| ) | const |
Definition at line 3772 of file ObjectMgr.cpp.
| PhaseInfoStruct const * ObjectMgr::GetPhaseInfo | ( | uint32 | phaseId | ) | const |
| std::string ObjectMgr::GetPhaseName | ( | uint32 | phaseId | ) | const |
Definition at line 12068 of file ObjectMgr.cpp.
| std::vector< PhaseAreaInfo > const * ObjectMgr::GetPhasesForArea | ( | uint32 | areaId | ) | const |
| PlayerChoice const * ObjectMgr::GetPlayerChoice | ( | int32 | choiceId | ) | const |
|
inline |
Definition at line 1504 of file ObjectMgr.h.
| PlayerInfo const * ObjectMgr::GetPlayerInfo | ( | uint32 | race, |
| uint32 | class_ | ||
| ) | const |
| void ObjectMgr::GetPlayerLevelInfo | ( | uint32 | race, |
| uint32 | class_, | ||
| uint8 | level, | ||
| PlayerLevelInfo * | info | ||
| ) | const |
|
inline |
Definition at line 1173 of file ObjectMgr.h.
|
inline |
Definition at line 1498 of file ObjectMgr.h.
| QuestGreeting const * ObjectMgr::GetQuestGreeting | ( | TypeID | type, |
| uint32 | id | ||
| ) | const |
| QuestGreetingLocale const * ObjectMgr::GetQuestGreetingLocale | ( | TypeID | type, |
| uint32 | id | ||
| ) | const |
|
inline |
Definition at line 1462 of file ObjectMgr.h.
|
inline |
Definition at line 1091 of file ObjectMgr.h.
|
inline |
Definition at line 1480 of file ObjectMgr.h.
|
inline |
Definition at line 1468 of file ObjectMgr.h.
| QuestPOIData const * ObjectMgr::GetQuestPOIData | ( | int32 | questId | ) |
|
inlineprivate |
Definition at line 1782 of file ObjectMgr.h.
|
inline |
Definition at line 1474 of file ObjectMgr.h.
|
inline |
Definition at line 1097 of file ObjectMgr.h.
|
inline |
Definition at line 1088 of file ObjectMgr.h.
|
inline |
Definition at line 1089 of file ObjectMgr.h.
|
inline |
Definition at line 1661 of file ObjectMgr.h.
|
inline |
Definition at line 1660 of file ObjectMgr.h.
|
inline |
Definition at line 1145 of file ObjectMgr.h.
|
inline |
Definition at line 1164 of file ObjectMgr.h.
|
inline |
Definition at line 1154 of file ObjectMgr.h.
|
inline |
| uint32 ObjectMgr::GetScriptId | ( | std::string_view | name, |
| bool | isDatabaseBound = true |
||
| ) |
| std::string const & ObjectMgr::GetScriptName | ( | uint32 | id | ) | const |
| SkillTiersEntry const * ObjectMgr::GetSkillTier | ( | uint32 | skillTierId | ) | const |
Definition at line 7983 of file ObjectMgr.cpp.
| SpawnData const * ObjectMgr::GetSpawnData | ( | SpawnObjectType | type, |
| ObjectGuid::LowType | spawnId | ||
| ) | const |
|
inline |
Definition at line 1366 of file ObjectMgr.h.
|
inline |
Definition at line 1365 of file ObjectMgr.h.
Definition at line 1370 of file ObjectMgr.h.
|
inline |
Definition at line 1416 of file ObjectMgr.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
| SpawnTrackingTemplateData const * ObjectMgr::GetSpawnTrackingData | ( | uint32 | spawnTrackingId | ) | const |
Definition at line 11678 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1375 of file ObjectMgr.h.
|
inline |
| SpellScriptsBounds ObjectMgr::GetSpellScriptsBounds | ( | uint32 | spellId | ) |
Definition at line 9030 of file ObjectMgr.cpp.
|
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. |
Definition at line 1407 of file ObjectMgr.h.
| void ObjectMgr::GetTaxiPath | ( | uint32 | source, |
| uint32 | destination, | ||
| std::vector< uint32 > & | path, | ||
| uint32 & | cost | ||
| ) |
Definition at line 6730 of file ObjectMgr.cpp.
| TerrainSwapInfo const * ObjectMgr::GetTerrainSwapInfo | ( | uint32 | terrainSwapId | ) | const |
|
inline |
Definition at line 1770 of file ObjectMgr.h.
| Trainer::Trainer const * ObjectMgr::GetTrainer | ( | uint32 | trainerId | ) | const |
|
inline |
Definition at line 1510 of file ObjectMgr.h.
| char const * ObjectMgr::GetTrinityString | ( | uint32 | entry, |
| LocaleConstant | locale | ||
| ) | const |
Definition at line 8922 of file ObjectMgr.cpp.
|
inline |
Definition at line 1518 of file ObjectMgr.h.
| VehicleAccessoryList const * ObjectMgr::GetVehicleAccessoryList | ( | Vehicle * | veh | ) | const |
|
inline |
Definition at line 1647 of file ObjectMgr.h.
| VehicleTemplate const * ObjectMgr::GetVehicleTemplate | ( | Vehicle * | veh | ) | const |
| WorldSafeLocsEntry const * ObjectMgr::GetWorldSafeLoc | ( | uint32 | id | ) | const |
Definition at line 7057 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| Trinity::IteratorPair< std::unordered_map< uint32, WorldSafeLocsEntry >::const_iterator > ObjectMgr::GetWorldSafeLocs | ( | ) | const |
Definition at line 7062 of file ObjectMgr.cpp.
Definition at line 7957 of file ObjectMgr.cpp.
| bool ObjectMgr::HasPersonalSpawns | ( | uint32 | mapid, |
| Difficulty | spawnMode, | ||
| uint32 | phaseId | ||
| ) | const |
| void ObjectMgr::InitializeQueriesData | ( | QueryDataGroup | mask | ) |
|
static |
Definition at line 235 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1112 of file ObjectMgr.h.
| bool ObjectMgr::IsReservedName | ( | std::string_view | name | ) | const |
| bool ObjectMgr::IsScriptDatabaseBound | ( | uint32 | id | ) | const |
Definition at line 10033 of file ObjectMgr.cpp.
|
inline |
Definition at line 1107 of file ObjectMgr.h.
|
inline |
|
static |
Definition at line 8774 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| bool ObjectMgr::IsVendorItemValid | ( | uint32 | vendor_entry, |
| VendorItem const & | vItem, | ||
| Player * | player = nullptr, |
||
| std::set< uint32 > * | skip_vendors = nullptr, |
||
| uint32 | ORnpcflag = 0 |
||
| ) | const |
| void ObjectMgr::LoadAccessRequirements | ( | ) |
| void ObjectMgr::LoadAreaPhases | ( | ) |
| void ObjectMgr::LoadAreaTriggerPolygons | ( | ) |
Definition at line 7175 of file ObjectMgr.cpp.
| void ObjectMgr::LoadAreaTriggerScripts | ( | ) |
| void ObjectMgr::LoadAreaTriggerTeleports | ( | ) |
| void ObjectMgr::LoadCreatureAddons | ( | ) |
| void ObjectMgr::LoadCreatureClassLevelStats | ( | ) |
| void ObjectMgr::LoadCreatureLocales | ( | ) |
| void ObjectMgr::LoadCreatureModelInfo | ( | ) |
| void ObjectMgr::LoadCreatureMovementOverrides | ( | ) |
| void ObjectMgr::LoadCreatureQuestCurrencies | ( | ) |
| void ObjectMgr::LoadCreatureQuestEnders | ( | ) |
Definition at line 8624 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadCreatureQuestItems | ( | ) |
| void ObjectMgr::LoadCreatureQuestStarters | ( | ) |
Definition at line 8610 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadCreatures | ( | ) |
| void ObjectMgr::LoadCreatureStaticFlagsOverride | ( | ) |
| void ObjectMgr::LoadCreatureSummonedData | ( | ) |
| void ObjectMgr::LoadCreatureTemplate | ( | Field * | fields | ) |
Definition at line 404 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadCreatureTemplateAddons | ( | ) |
| void ObjectMgr::LoadCreatureTemplateDifficulty | ( | ) |
| void ObjectMgr::LoadCreatureTemplateGossip | ( | ) |
| void ObjectMgr::LoadCreatureTemplateModels | ( | ) |
Definition at line 610 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadCreatureTemplateResistances | ( | ) |
Definition at line 520 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadCreatureTemplates | ( | ) |
| void ObjectMgr::LoadCreatureTemplateSparring | ( | ) |
| void ObjectMgr::LoadCreatureTemplateSpells | ( | ) |
Definition at line 565 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadCreatureTrainers | ( | ) |
| void ObjectMgr::LoadDestructibleHitpoints | ( | ) |
| void ObjectMgr::LoadEquipmentTemplates | ( | ) |
| void ObjectMgr::LoadEventScripts | ( | ) |
|
private |
| void ObjectMgr::LoadExplorationBaseXP | ( | ) |
| void ObjectMgr::LoadFactionChangeAchievements | ( | ) |
| void ObjectMgr::LoadFactionChangeItems | ( | ) |
| void ObjectMgr::LoadFactionChangeQuests | ( | ) |
| void ObjectMgr::LoadFactionChangeReputations | ( | ) |
| void ObjectMgr::LoadFactionChangeSpells | ( | ) |
| void ObjectMgr::LoadFactionChangeTitles | ( | ) |
| void ObjectMgr::LoadFishingBaseSkillLevel | ( | ) |
| void ObjectMgr::LoadGameObjectAddons | ( | ) |
| void ObjectMgr::LoadGameObjectForQuests | ( | ) |
| void ObjectMgr::LoadGameObjectLocales | ( | ) |
| void ObjectMgr::LoadGameObjectOverrides | ( | ) |
| void ObjectMgr::LoadGameobjectQuestEnders | ( | ) |
Definition at line 8596 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadGameObjectQuestItems | ( | ) |
| void ObjectMgr::LoadGameobjectQuestStarters | ( | ) |
Definition at line 8582 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadGameObjects | ( | ) |
| void ObjectMgr::LoadGameObjectTemplate | ( | ) |
| void ObjectMgr::LoadGameObjectTemplateAddons | ( | ) |
| void ObjectMgr::LoadGameTele | ( | ) |
| void ObjectMgr::LoadGossipMenu | ( | ) |
| void ObjectMgr::LoadGossipMenuAddon | ( | ) |
| void ObjectMgr::LoadGossipMenuItems | ( | ) |
| void ObjectMgr::LoadGossipMenuItemsLocales | ( | ) |
| void ObjectMgr::LoadGraveyardZones | ( | ) |
| void ObjectMgr::LoadInstanceSpawnGroups | ( | ) |
| void ObjectMgr::LoadInstanceTemplate | ( | ) |
| void ObjectMgr::LoadItemScriptNames | ( | ) |
| void ObjectMgr::LoadItemTemplateAddon | ( | ) |
| void ObjectMgr::LoadItemTemplates | ( | ) |
| void ObjectMgr::LoadJumpChargeParams | ( | ) |
| void ObjectMgr::LoadLinkedRespawn | ( | ) |
| void ObjectMgr::LoadMailLevelRewards | ( | ) |
| void ObjectMgr::LoadNPCSpellClickSpells | ( | ) |
| void ObjectMgr::LoadNPCText | ( | ) |
| void ObjectMgr::LoadPageTextLocales | ( | ) |
| void ObjectMgr::LoadPageTexts | ( | ) |
| void ObjectMgr::LoadPetLevelInfo | ( | ) |
| void ObjectMgr::LoadPetNames | ( | ) |
| void ObjectMgr::LoadPetNumber | ( | ) |
| void ObjectMgr::LoadPhaseNames | ( | ) |
| void ObjectMgr::LoadPhases | ( | ) |
Definition at line 10314 of file ObjectMgr.cpp.
| void ObjectMgr::LoadPlayerChoices | ( | ) |
| void ObjectMgr::LoadPlayerChoicesLocale | ( | ) |
| void ObjectMgr::LoadPlayerInfo | ( | ) |
| void ObjectMgr::LoadPointOfInterestLocales | ( | ) |
| void ObjectMgr::LoadPointsOfInterest | ( | ) |
| void ObjectMgr::LoadQuestAreaTriggers | ( | ) |
| void ObjectMgr::LoadQuestGreetingLocales | ( | ) |
| void ObjectMgr::LoadQuestGreetings | ( | ) |
| void ObjectMgr::LoadQuestObjectivesLocale | ( | ) |
| void ObjectMgr::LoadQuestOfferRewardLocale | ( | ) |
| void ObjectMgr::LoadQuestPOI | ( | ) |
|
private |
Definition at line 8546 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadQuestRequestItemsLocale | ( | ) |
| void ObjectMgr::LoadQuests | ( | ) |
| void ObjectMgr::LoadQuestStartersAndEnders | ( | ) |
| void ObjectMgr::LoadQuestTemplateLocale | ( | ) |
| void ObjectMgr::LoadRaceAndClassExpansionRequirements | ( | ) |
| void ObjectMgr::LoadReputationOnKill | ( | ) |
| void ObjectMgr::LoadReputationRewardRate | ( | ) |
| void ObjectMgr::LoadReputationSpilloverTemplate | ( | ) |
| void ObjectMgr::LoadReservedPlayersNames | ( | ) |
| void ObjectMgr::LoadSceneTemplates | ( | ) |
|
private |
Definition at line 5551 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::LoadSkillTiers | ( | ) |
| void ObjectMgr::LoadSpawnGroups | ( | ) |
| void ObjectMgr::LoadSpawnGroupTemplates | ( | ) |
| void ObjectMgr::LoadSpawnTrackingQuestObjectives | ( | ) |
| void ObjectMgr::LoadSpawnTrackings | ( | ) |
| void ObjectMgr::LoadSpawnTrackingStates | ( | ) |
| void ObjectMgr::LoadSpawnTrackingTemplates | ( | ) |
| void ObjectMgr::LoadSpellScriptNames | ( | ) |
| void ObjectMgr::LoadSpellScripts | ( | ) |
| void ObjectMgr::LoadTavernAreaTriggers | ( | ) |
| void ObjectMgr::LoadTempSummons | ( | ) |
| void ObjectMgr::LoadTerrainSwapDefaults | ( | ) |
| void ObjectMgr::LoadTerrainWorldMaps | ( | ) |
| void ObjectMgr::LoadTrainers | ( | ) |
| bool ObjectMgr::LoadTrinityStrings | ( | ) |
| void ObjectMgr::LoadUiMapQuestLines | ( | ) |
| void ObjectMgr::LoadUiMapQuests | ( | ) |
| void ObjectMgr::LoadVehicleAccessories | ( | ) |
| void ObjectMgr::LoadVehicleSeatAddon | ( | ) |
| void ObjectMgr::LoadVehicleTemplate | ( | ) |
| void ObjectMgr::LoadVehicleTemplateAccessories | ( | ) |
| void ObjectMgr::LoadVendors | ( | ) |
| void ObjectMgr::LoadWorldSafeLocs | ( | ) |
| CreatureData & ObjectMgr::NewOrExistCreatureData | ( | ObjectGuid::LowType | spawnId | ) |
Definition at line 8510 of file ObjectMgr.cpp.
| GameObjectData & ObjectMgr::NewOrExistGameObjectData | ( | ObjectGuid::LowType | spawnId | ) |
Definition at line 8528 of file ObjectMgr.cpp.
| void ObjectMgr::OnDeleteSpawnData | ( | SpawnData const * | data | ) |
Definition at line 2934 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| std::vector< Difficulty > ObjectMgr::ParseSpawnDifficulties | ( | std::string_view | difficultyString, |
| std::string_view | table, | ||
| ObjectGuid::LowType | spawnId, | ||
| uint32 | mapId, | ||
| std::set< Difficulty > const & | mapDifficulties | ||
| ) |
Definition at line 2094 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 3784 of file ObjectMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ObjectMgr::RemoveCreatureFromGrid | ( | CreatureData const * | data | ) |
| void ObjectMgr::RemoveGameobjectFromGrid | ( | GameObjectData const * | data | ) |
|
private |
| void ObjectMgr::ReturnOrDeleteOldMails | ( | bool | serverUp | ) |
| bool ObjectMgr::SetCreatureLinkedRespawn | ( | ObjectGuid::LowType | guid, |
| ObjectGuid::LowType | linkedGuid | ||
| ) |
|
inline |
Definition at line 1520 of file ObjectMgr.h.
| void ObjectMgr::SetHighestGuids | ( | ) |
| void ObjectMgr::UnloadPhaseConditions | ( | ) |
Definition at line 10333 of file ObjectMgr.cpp.
| void ObjectMgr::ValidateSpellScripts | ( | ) |
|
friend |
Definition at line 963 of file ObjectMgr.h.
|
friend |
Definition at line 964 of file ObjectMgr.h.
|
private |
Definition at line 1719 of file ObjectMgr.h.
|
private |
Definition at line 1718 of file ObjectMgr.h.
|
private |
Definition at line 1717 of file ObjectMgr.h.
|
private |
Definition at line 1716 of file ObjectMgr.h.
|
private |
Definition at line 1690 of file ObjectMgr.h.
|
private |
Definition at line 1806 of file ObjectMgr.h.
|
private |
Definition at line 1864 of file ObjectMgr.h.
|
private |
Definition at line 1869 of file ObjectMgr.h.
|
private |
Definition at line 1822 of file ObjectMgr.h.
|
private |
Definition at line 1793 of file ObjectMgr.h.
|
private |
Definition at line 1818 of file ObjectMgr.h.
Definition at line 1866 of file ObjectMgr.h.
|
private |
Definition at line 1833 of file ObjectMgr.h.
|
private |
Definition at line 1820 of file ObjectMgr.h.
|
private |
Definition at line 1825 of file ObjectMgr.h.
|
private |
Definition at line 1829 of file ObjectMgr.h.
|
private |
Definition at line 1740 of file ObjectMgr.h.
|
private |
Definition at line 1741 of file ObjectMgr.h.
|
private |
Definition at line 1828 of file ObjectMgr.h.
|
private |
Definition at line 1739 of file ObjectMgr.h.
|
private |
Definition at line 1694 of file ObjectMgr.h.
|
private |
Definition at line 1830 of file ObjectMgr.h.
|
private |
Definition at line 1821 of file ObjectMgr.h.
|
private |
Definition at line 1823 of file ObjectMgr.h.
|
private |
Definition at line 1824 of file ObjectMgr.h.
|
private |
Definition at line 1819 of file ObjectMgr.h.
|
private |
Definition at line 1836 of file ObjectMgr.h.
|
private |
Definition at line 1831 of file ObjectMgr.h.
|
private |
Definition at line 1691 of file ObjectMgr.h.
|
private |
Definition at line 1723 of file ObjectMgr.h.
|
private |
Definition at line 1722 of file ObjectMgr.h.
|
private |
Definition at line 1743 of file ObjectMgr.h.
|
private |
Definition at line 1809 of file ObjectMgr.h.
|
private |
Definition at line 1826 of file ObjectMgr.h.
|
private |
Definition at line 1834 of file ObjectMgr.h.
|
private |
Definition at line 1712 of file ObjectMgr.h.
|
private |
Definition at line 1835 of file ObjectMgr.h.
|
private |
Definition at line 1839 of file ObjectMgr.h.
|
private |
Definition at line 1827 of file ObjectMgr.h.
|
private |
Definition at line 1695 of file ObjectMgr.h.
|
private |
Definition at line 1838 of file ObjectMgr.h.
|
private |
Definition at line 1837 of file ObjectMgr.h.
|
private |
Definition at line 1749 of file ObjectMgr.h.
|
private |
Definition at line 1737 of file ObjectMgr.h.
|
private |
Definition at line 1738 of file ObjectMgr.h.
|
private |
Definition at line 1736 of file ObjectMgr.h.
|
private |
Definition at line 1731 of file ObjectMgr.h.
|
private |
Definition at line 1857 of file ObjectMgr.h.
|
private |
Definition at line 1730 of file ObjectMgr.h.
|
private |
Definition at line 1729 of file ObjectMgr.h.
|
private |
Definition at line 1700 of file ObjectMgr.h.
|
private |
Definition at line 1693 of file ObjectMgr.h.
|
private |
Definition at line 1843 of file ObjectMgr.h.
|
private |
Definition at line 1764 of file ObjectMgr.h.
|
private |
Definition at line 1851 of file ObjectMgr.h.
|
private |
Definition at line 1877 of file ObjectMgr.h.
|
private |
Definition at line 1832 of file ObjectMgr.h.
|
private |
Definition at line 1692 of file ObjectMgr.h.
|
private |
Definition at line 1791 of file ObjectMgr.h.
|
private |
Definition at line 1816 of file ObjectMgr.h.
|
private |
Definition at line 1817 of file ObjectMgr.h.
|
private |
Definition at line 1713 of file ObjectMgr.h.
|
private |
Definition at line 1856 of file ObjectMgr.h.
|
private |
Definition at line 1763 of file ObjectMgr.h.
|
private |
Definition at line 1813 of file ObjectMgr.h.
|
private |
Definition at line 1814 of file ObjectMgr.h.
|
private |
Definition at line 1796 of file ObjectMgr.h.
|
private |
Definition at line 1775 of file ObjectMgr.h.
|
private |
Definition at line 1773 of file ObjectMgr.h.
|
private |
Definition at line 1879 of file ObjectMgr.h.
|
private |
Definition at line 1860 of file ObjectMgr.h.
|
private |
Definition at line 1849 of file ObjectMgr.h.
|
private |
Definition at line 1800 of file ObjectMgr.h.
|
private |
Definition at line 1803 of file ObjectMgr.h.
|
private |
Definition at line 1858 of file ObjectMgr.h.
|
private |
Definition at line 1732 of file ObjectMgr.h.
|
private |
Definition at line 1710 of file ObjectMgr.h.
|
private |
Definition at line 1715 of file ObjectMgr.h.
|
private |
Definition at line 1714 of file ObjectMgr.h.
|
private |
Definition at line 1703 of file ObjectMgr.h.
|
private |
Definition at line 1853 of file ObjectMgr.h.
|
private |
Definition at line 1854 of file ObjectMgr.h.
|
private |
Definition at line 1734 of file ObjectMgr.h.
|
private |
Definition at line 1855 of file ObjectMgr.h.
|
private |
Definition at line 1852 of file ObjectMgr.h.
|
private |
Definition at line 1701 of file ObjectMgr.h.
|
private |
Definition at line 1702 of file ObjectMgr.h.
|
private |
Definition at line 1868 of file ObjectMgr.h.
|
private |
Definition at line 1870 of file ObjectMgr.h.
|
private |
Definition at line 1726 of file ObjectMgr.h.
|
private |
Definition at line 1725 of file ObjectMgr.h.
|
private |
Definition at line 1727 of file ObjectMgr.h.
|
private |
Definition at line 1747 of file ObjectMgr.h.
|
private |
Definition at line 1872 of file ObjectMgr.h.
|
private |
Definition at line 1751 of file ObjectMgr.h.
|
private |
Definition at line 1810 of file ObjectMgr.h.
|
private |
Definition at line 1840 of file ObjectMgr.h.
|
private |
Definition at line 1842 of file ObjectMgr.h.
Definition at line 1841 of file ObjectMgr.h.
|
private |
Definition at line 1844 of file ObjectMgr.h.
|
private |
Definition at line 1845 of file ObjectMgr.h.
|
private |
Definition at line 1846 of file ObjectMgr.h.
|
private |
Definition at line 1753 of file ObjectMgr.h.
|
private |
Definition at line 1755 of file ObjectMgr.h.
|
private |
Definition at line 1711 of file ObjectMgr.h.
|
private |
Stores temp summon data grouped by summoner's entry, summoner's type and group id.
Definition at line 1848 of file ObjectMgr.h.
|
private |
Definition at line 1774 of file ObjectMgr.h.
|
private |
Definition at line 1776 of file ObjectMgr.h.
|
private |
Definition at line 1865 of file ObjectMgr.h.
|
private |
Definition at line 1881 of file ObjectMgr.h.
|
private |
Definition at line 1862 of file ObjectMgr.h.
|
private |
Definition at line 1874 of file ObjectMgr.h.
|
private |
Definition at line 1875 of file ObjectMgr.h.
|
private |
Definition at line 1759 of file ObjectMgr.h.
|
private |
Definition at line 1882 of file ObjectMgr.h.
|
private |
Definition at line 1758 of file ObjectMgr.h.
|
private |
Definition at line 1757 of file ObjectMgr.h.
|
private |
Definition at line 1720 of file ObjectMgr.h.
|
private |
Definition at line 1761 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeAchievements |
Definition at line 1630 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeItemsAllianceToHorde |
Definition at line 1631 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeItemsHordeToAlliance |
Definition at line 1632 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeQuests |
Definition at line 1633 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeReputation |
Definition at line 1634 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeSpells |
Definition at line 1635 of file ObjectMgr.h.
| CharacterConversionMap ObjectMgr::FactionChangeTitles |
Definition at line 1636 of file ObjectMgr.h.
| GraveyardContainer ObjectMgr::GraveyardStore |
Definition at line 1608 of file ObjectMgr.h.