![]() |
TrinityCore
|
Include dependency graph for Timer.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | IntervalTimer |
| struct | TimeTracker |
| struct | PeriodicTimer |
Functions | |
| TimePoint | GetApplicationStartTime () |
| uint32 | getMSTime () |
| uint32 | getMSTimeDiff (uint32 oldMSTime, uint32 newMSTime) |
| uint32 | getMSTimeDiff (uint32 oldMSTime, TimePoint newTime) |
| uint32 | GetMSTimeDiffToNow (uint32 oldMSTime) |
|
inline |
Definition at line 24 of file Timer.h.
Referenced by getMSTime(), and getMSTimeDiff().
|
inline |
Definition at line 33 of file Timer.h.
References GetApplicationStartTime().
Referenced by WaypointMgr::_LoadPathNodes(), WaypointMgr::_LoadPaths(), MySQLConnection::_Query(), MySQLConnection::_Query(), Transaction< T >::Append(), DisableMgr::CheckQuestDisables(), CharacterDatabaseCleaner::CleanDatabase(), Transport::Create(), MySQLConnection::Execute(), MySQLConnection::Execute(), GetMSTimeDiffToNow(), Battlenet::Services::V1::Connection::HandleConnect(), mmaps_commandscript::HandleMmapTestArea(), FreezeDetector::Handler(), DB2Manager::IndexLoadedStores(), BattlefieldMgr::InitBattlefield(), ScriptMgr::Initialize(), PacketLog::Initialize(), ObjectMgr::InitializeQueriesData(), PlayerDump::InitializeTables(), OutdoorPvPMgr::InitOutdoorPvP(), ObjectMgr::LoadAccessRequirements(), AchievementGlobalMgr::LoadAchievementReferenceList(), AchievementGlobalMgr::LoadAchievementScripts(), ObjectMgr::LoadAreaPhases(), ObjectMgr::LoadAreaTriggerScripts(), AreaTriggerDataStore::LoadAreaTriggerSpawns(), ObjectMgr::LoadAreaTriggerTeleports(), AreaTriggerDataStore::LoadAreaTriggerTemplates(), ArenaTeamMgr::LoadArenaTeams(), AuctionHouseMgr::LoadAuctions(), BlackMarketMgr::LoadAuctions(), World::LoadAutobroadcasts(), BattlegroundMgr::LoadBattlegroundScriptTemplate(), BattlegroundMgr::LoadBattlegroundTemplates(), BattlegroundMgr::LoadBattleMastersEntry(), SupportMgr::LoadBugTickets(), CharacterCache::LoadCharacterCacheStorage(), CharacterTemplateDataStore::LoadCharacterTemplates(), SupportMgr::LoadComplaintTickets(), AchievementGlobalMgr::LoadCompletedAchievements(), ConditionMgr::LoadConditions(), ConversationDataStore::LoadConversationTemplates(), ObjectMgr::LoadCreatureAddons(), ObjectMgr::LoadCreatureClassLevelStats(), FormationMgr::LoadCreatureFormations(), ObjectMgr::LoadCreatureLocales(), ObjectMgr::LoadCreatureModelInfo(), ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureQuestCurrencies(), ObjectMgr::LoadCreatureQuestItems(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadCreatureStaticFlagsOverride(), ObjectMgr::LoadCreatureSummonedData(), ObjectMgr::LoadCreatureTemplateAddons(), ObjectMgr::LoadCreatureTemplateDifficulty(), ObjectMgr::LoadCreatureTemplateGossip(), ObjectMgr::LoadCreatureTemplateModels(), ObjectMgr::LoadCreatureTemplateResistances(), ObjectMgr::LoadCreatureTemplates(), ObjectMgr::LoadCreatureTemplateSparring(), ObjectMgr::LoadCreatureTemplateSpells(), CreatureTextMgr::LoadCreatureTextLocales(), CreatureTextMgr::LoadCreatureTexts(), ObjectMgr::LoadCreatureTrainers(), CriteriaMgr::LoadCriteriaData(), CriteriaMgr::LoadCriteriaList(), CriteriaMgr::LoadCriteriaModifiersTree(), ScenarioMgr::LoadDBData(), ObjectMgr::LoadDestructibleHitpoints(), DisableMgr::LoadDisables(), ObjectMgr::LoadEquipmentTemplates(), ObjectMgr::LoadEventScripts(), ObjectMgr::LoadExplorationBaseXP(), ObjectMgr::LoadFactionChangeAchievements(), ObjectMgr::LoadFactionChangeItems(), ObjectMgr::LoadFactionChangeQuests(), ObjectMgr::LoadFactionChangeReputations(), ObjectMgr::LoadFactionChangeSpells(), ObjectMgr::LoadFactionChangeTitles(), ObjectMgr::LoadFishingBaseSkillLevel(), GarrisonMgr::LoadFollowerClassSpecAbilities(), CalendarMgr::LoadFromDB(), ChannelMgr::LoadFromDB(), GameEventMgr::LoadFromDB(), PoolMgr::LoadFromDB(), QuestPoolMgr::LoadFromDB(), WorldStateMgr::LoadFromDB(), ObjectMgr::LoadGameObjectAddons(), ObjectMgr::LoadGameObjectForQuests(), ObjectMgr::LoadGameObjectLocales(), LoadGameObjectModelList(), ObjectMgr::LoadGameObjectOverrides(), ObjectMgr::LoadGameObjectQuestItems(), ObjectMgr::LoadGameObjects(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadGameObjectTemplateAddons(), LoadGameTables(), ObjectMgr::LoadGameTele(), ObjectMgr::LoadGossipMenu(), ObjectMgr::LoadGossipMenuAddon(), ObjectMgr::LoadGossipMenuItems(), ObjectMgr::LoadGossipMenuItemsLocales(), ObjectMgr::LoadGraveyardZones(), GroupMgr::LoadGroups(), GuildMgr::LoadGuildRewards(), GuildMgr::LoadGuilds(), SmartAIMgr::LoadHelperStores(), DB2Manager::LoadHotfixBlob(), DB2Manager::LoadHotfixData(), DB2Manager::LoadHotfixOptionalData(), ObjectMgr::LoadInstanceSpawnGroups(), ObjectMgr::LoadInstanceTemplate(), LoadItemRandomBonusListTemplates(), ObjectMgr::LoadItemScriptNames(), ObjectMgr::LoadItemTemplateAddon(), ObjectMgr::LoadItemTemplates(), ObjectMgr::LoadJumpChargeParams(), LanguageMgr::LoadLanguages(), LanguageMgr::LoadLanguagesWords(), lfg::LFGMgr::LoadLFGDungeons(), ObjectMgr::LoadLinkedRespawn(), LoadLootTemplates_Creature(), LoadLootTemplates_Disenchant(), LoadLootTemplates_Fishing(), LoadLootTemplates_Gameobject(), LoadLootTemplates_Item(), LoadLootTemplates_Mail(), LoadLootTemplates_Milling(), LoadLootTemplates_Pickpocketing(), LoadLootTemplates_Prospecting(), LoadLootTemplates_Reference(), LoadLootTemplates_Skinning(), LoadLootTemplates_Spell(), LoadM2Cameras(), ObjectMgr::LoadMailLevelRewards(), CollectionMgr::LoadMountDefinitions(), ObjectMgr::LoadNPCSpellClickSpells(), ObjectMgr::LoadNPCText(), ObjectMgr::LoadPageTextLocales(), ObjectMgr::LoadPageTexts(), World::LoadPersistentWorldVariables(), SpellMgr::LoadPetDefaultSpells(), PetitionMgr::LoadPetitions(), ObjectMgr::LoadPetLevelInfo(), SpellMgr::LoadPetLevelupSpellMap(), ObjectMgr::LoadPetNames(), ObjectMgr::LoadPetNumber(), ObjectMgr::LoadPhaseNames(), ObjectMgr::LoadPlayerChoices(), ObjectMgr::LoadPlayerChoicesLocale(), ObjectMgr::LoadPlayerInfo(), GarrisonMgr::LoadPlotFinalizeGOInfo(), ObjectMgr::LoadPointOfInterestLocales(), ObjectMgr::LoadPointsOfInterest(), ObjectMgr::LoadQuestAreaTriggers(), ObjectMgr::LoadQuestGreetingLocales(), ObjectMgr::LoadQuestGreetings(), ObjectMgr::LoadQuestObjectivesLocale(), ObjectMgr::LoadQuestOfferRewardLocale(), ObjectMgr::LoadQuestPOI(), ObjectMgr::LoadQuestRelationsHelper(), ObjectMgr::LoadQuestRequestItemsLocale(), ObjectMgr::LoadQuests(), ObjectMgr::LoadQuestTemplateLocale(), ObjectMgr::LoadRaceAndClassExpansionRequirements(), AccountMgr::LoadRBAC(), ObjectMgr::LoadReputationOnKill(), ObjectMgr::LoadReputationRewardRate(), ObjectMgr::LoadReputationSpilloverTemplate(), ObjectMgr::LoadReservedPlayersNames(), AchievementGlobalMgr::LoadRewardLocales(), AchievementGlobalMgr::LoadRewards(), lfg::LFGMgr::LoadRewards(), ScenarioMgr::LoadScenarioPOI(), ObjectMgr::LoadSceneTemplates(), ObjectMgr::LoadScripts(), SystemMgr::LoadScriptSplineChains(), PetitionMgr::LoadSignatures(), LoadSkillDiscoveryTable(), LoadSkillExtraItemTable(), SpellMgr::LoadSkillLineAbilityMap(), LoadSkillPerfectItemTable(), ObjectMgr::LoadSkillTiers(), SmartAIMgr::LoadSmartAIFromDB(), ObjectMgr::LoadSpawnGroups(), ObjectMgr::LoadSpawnGroupTemplates(), ObjectMgr::LoadSpawnTrackingQuestObjectives(), ObjectMgr::LoadSpawnTrackings(), ObjectMgr::LoadSpawnTrackingStates(), ObjectMgr::LoadSpawnTrackingTemplates(), SpellMgr::LoadSpellAreas(), SpellMgr::LoadSpellEnchantProcData(), SpellMgr::LoadSpellGroups(), SpellMgr::LoadSpellGroupStackRules(), SpellMgr::LoadSpellInfoCorrections(), SpellMgr::LoadSpellInfoCustomAttributes(), SpellMgr::LoadSpellInfoDiminishing(), SpellMgr::LoadSpellInfoImmunities(), SpellMgr::LoadSpellInfoServerside(), SpellMgr::LoadSpellInfoSpellSpecificAndAuraState(), SpellMgr::LoadSpellInfoStore(), SpellMgr::LoadSpellInfoTargetCaps(), SpellMgr::LoadSpellLearnSkills(), SpellMgr::LoadSpellLearnSpells(), SpellMgr::LoadSpellLinked(), SpellMgr::LoadSpellPetAuras(), SpellMgr::LoadSpellProcs(), SpellMgr::LoadSpellRanks(), SpellMgr::LoadSpellRequired(), ObjectMgr::LoadSpellScriptNames(), SpellMgr::LoadSpellTargetPositions(), SpellMgr::LoadSpellThreats(), SpellMgr::LoadSpellTotemModel(), LootItemStorage::LoadStorageFromDB(), DB2Manager::LoadStores(), SupportMgr::LoadSuggestionTickets(), ObjectMgr::LoadTavernAreaTriggers(), BlackMarketMgr::LoadTemplates(), ObjectMgr::LoadTempSummons(), ObjectMgr::LoadTerrainSwapDefaults(), ObjectMgr::LoadTerrainWorldMaps(), ObjectMgr::LoadTrainers(), TransportMgr::LoadTransportSpawns(), TransportMgr::LoadTransportTemplates(), ObjectMgr::LoadTrinityStrings(), ObjectMgr::LoadUiMapQuestLines(), ObjectMgr::LoadUiMapQuests(), ObjectMgr::LoadVehicleAccessories(), ObjectMgr::LoadVehicleSeatAddon(), ObjectMgr::LoadVehicleTemplate(), ObjectMgr::LoadVehicleTemplateAccessories(), ObjectMgr::LoadVendors(), WeatherMgr::LoadWeatherData(), ObjectMgr::LoadWorldSafeLocs(), PacketLog::LogPacket(), main(), Battlenet::LoginRESTService::MigrateLegacyPasswordHashes(), MovementInfo::OutDebug(), WorldSession::RegisterTimeSync(), ObjectMgr::ReturnOrDeleteOldMails(), Spell::SendSpellGo(), World::SetInitialWorldSettings(), GameTime::UpdateGameTimers(), ObjectMgr::ValidateSpellScripts(), and WorldUpdateLoop().
Definition at line 49 of file Timer.h.
References GetApplicationStartTime(), and getMSTimeDiff().
Definition at line 40 of file Timer.h.
Referenced by MySQLConnection::_Query(), MySQLConnection::_Query(), MySQLConnection::Execute(), MySQLConnection::Execute(), boss_four_horsemen_baseAI::GetData(), getMSTimeDiff(), GetMSTimeDiffToNow(), mmaps_commandscript::HandleMmapTestArea(), FreezeDetector::Handler(), WorldSession::HandleRequestBattlefieldStatusOpcode(), WorldSession::HandleTimeSync(), BattlegroundQueue::PlayerInvitedToBGUpdateAverageWaitTime(), and WorldUpdateLoop().
Definition at line 57 of file Timer.h.
References getMSTime(), and getMSTimeDiff().
Referenced by WaypointMgr::_LoadPathNodes(), WaypointMgr::_LoadPaths(), Transaction< T >::Append(), BattlegroundMgr::BuildBattlegroundStatusQueued(), DisableMgr::CheckQuestDisables(), CharacterDatabaseCleaner::CleanDatabase(), Unit::GetDiminishing(), DB2Manager::IndexLoadedStores(), BattlefieldMgr::InitBattlefield(), ScriptMgr::Initialize(), ObjectMgr::InitializeQueriesData(), PlayerDump::InitializeTables(), OutdoorPvPMgr::InitOutdoorPvP(), ObjectMgr::LoadAccessRequirements(), AchievementGlobalMgr::LoadAchievementReferenceList(), AchievementGlobalMgr::LoadAchievementScripts(), ObjectMgr::LoadAreaPhases(), ObjectMgr::LoadAreaTriggerScripts(), AreaTriggerDataStore::LoadAreaTriggerSpawns(), ObjectMgr::LoadAreaTriggerTeleports(), AreaTriggerDataStore::LoadAreaTriggerTemplates(), ArenaTeamMgr::LoadArenaTeams(), AuctionHouseMgr::LoadAuctions(), BlackMarketMgr::LoadAuctions(), World::LoadAutobroadcasts(), BattlegroundMgr::LoadBattlegroundScriptTemplate(), BattlegroundMgr::LoadBattlegroundTemplates(), BattlegroundMgr::LoadBattleMastersEntry(), SupportMgr::LoadBugTickets(), CharacterCache::LoadCharacterCacheStorage(), CharacterTemplateDataStore::LoadCharacterTemplates(), SupportMgr::LoadComplaintTickets(), AchievementGlobalMgr::LoadCompletedAchievements(), ConversationDataStore::LoadConversationTemplates(), ObjectMgr::LoadCreatureAddons(), ObjectMgr::LoadCreatureClassLevelStats(), FormationMgr::LoadCreatureFormations(), ObjectMgr::LoadCreatureLocales(), ObjectMgr::LoadCreatureModelInfo(), ObjectMgr::LoadCreatureMovementOverrides(), ObjectMgr::LoadCreatureQuestCurrencies(), ObjectMgr::LoadCreatureQuestItems(), ObjectMgr::LoadCreatures(), ObjectMgr::LoadCreatureStaticFlagsOverride(), ObjectMgr::LoadCreatureSummonedData(), ObjectMgr::LoadCreatureTemplateAddons(), ObjectMgr::LoadCreatureTemplateDifficulty(), ObjectMgr::LoadCreatureTemplateGossip(), ObjectMgr::LoadCreatureTemplateModels(), ObjectMgr::LoadCreatureTemplateResistances(), ObjectMgr::LoadCreatureTemplates(), ObjectMgr::LoadCreatureTemplateSparring(), ObjectMgr::LoadCreatureTemplateSpells(), CreatureTextMgr::LoadCreatureTextLocales(), CreatureTextMgr::LoadCreatureTexts(), ObjectMgr::LoadCreatureTrainers(), CriteriaMgr::LoadCriteriaData(), CriteriaMgr::LoadCriteriaList(), CriteriaMgr::LoadCriteriaModifiersTree(), ScenarioMgr::LoadDBData(), ObjectMgr::LoadDestructibleHitpoints(), DisableMgr::LoadDisables(), ObjectMgr::LoadEquipmentTemplates(), ObjectMgr::LoadEventScripts(), ObjectMgr::LoadExplorationBaseXP(), ObjectMgr::LoadFactionChangeAchievements(), ObjectMgr::LoadFactionChangeItems(), ObjectMgr::LoadFactionChangeQuests(), ObjectMgr::LoadFactionChangeReputations(), ObjectMgr::LoadFactionChangeSpells(), ObjectMgr::LoadFactionChangeTitles(), ObjectMgr::LoadFishingBaseSkillLevel(), GarrisonMgr::LoadFollowerClassSpecAbilities(), CalendarMgr::LoadFromDB(), ChannelMgr::LoadFromDB(), GameEventMgr::LoadFromDB(), PoolMgr::LoadFromDB(), QuestPoolMgr::LoadFromDB(), WorldStateMgr::LoadFromDB(), ObjectMgr::LoadGameObjectAddons(), ObjectMgr::LoadGameObjectForQuests(), ObjectMgr::LoadGameObjectLocales(), LoadGameObjectModelList(), ObjectMgr::LoadGameObjectOverrides(), ObjectMgr::LoadGameObjectQuestItems(), ObjectMgr::LoadGameObjects(), ObjectMgr::LoadGameObjectTemplate(), ObjectMgr::LoadGameObjectTemplateAddons(), LoadGameTables(), ObjectMgr::LoadGameTele(), ObjectMgr::LoadGossipMenu(), ObjectMgr::LoadGossipMenuAddon(), ObjectMgr::LoadGossipMenuItems(), ObjectMgr::LoadGossipMenuItemsLocales(), ObjectMgr::LoadGraveyardZones(), GroupMgr::LoadGroups(), GuildMgr::LoadGuildRewards(), GuildMgr::LoadGuilds(), SmartAIMgr::LoadHelperStores(), DB2Manager::LoadHotfixBlob(), DB2Manager::LoadHotfixData(), DB2Manager::LoadHotfixOptionalData(), ObjectMgr::LoadInstanceSpawnGroups(), ObjectMgr::LoadInstanceTemplate(), LoadItemRandomBonusListTemplates(), ObjectMgr::LoadItemScriptNames(), ObjectMgr::LoadItemTemplateAddon(), ObjectMgr::LoadItemTemplates(), ObjectMgr::LoadJumpChargeParams(), LanguageMgr::LoadLanguagesWords(), lfg::LFGMgr::LoadLFGDungeons(), ObjectMgr::LoadLinkedRespawn(), LoadLootTemplates_Creature(), LoadLootTemplates_Disenchant(), LoadLootTemplates_Fishing(), LoadLootTemplates_Gameobject(), LoadLootTemplates_Item(), LoadLootTemplates_Mail(), LoadLootTemplates_Milling(), LoadLootTemplates_Pickpocketing(), LoadLootTemplates_Prospecting(), LoadLootTemplates_Reference(), LoadLootTemplates_Skinning(), LoadLootTemplates_Spell(), LoadM2Cameras(), ObjectMgr::LoadMailLevelRewards(), CollectionMgr::LoadMountDefinitions(), ObjectMgr::LoadNPCSpellClickSpells(), ObjectMgr::LoadNPCText(), ObjectMgr::LoadPageTextLocales(), ObjectMgr::LoadPageTexts(), World::LoadPersistentWorldVariables(), SpellMgr::LoadPetDefaultSpells(), PetitionMgr::LoadPetitions(), ObjectMgr::LoadPetLevelInfo(), SpellMgr::LoadPetLevelupSpellMap(), ObjectMgr::LoadPetNames(), ObjectMgr::LoadPetNumber(), ObjectMgr::LoadPhaseNames(), ObjectMgr::LoadPlayerChoices(), ObjectMgr::LoadPlayerChoicesLocale(), ObjectMgr::LoadPlayerInfo(), GarrisonMgr::LoadPlotFinalizeGOInfo(), ObjectMgr::LoadPointOfInterestLocales(), ObjectMgr::LoadPointsOfInterest(), ObjectMgr::LoadQuestAreaTriggers(), ObjectMgr::LoadQuestGreetingLocales(), ObjectMgr::LoadQuestGreetings(), ObjectMgr::LoadQuestObjectivesLocale(), ObjectMgr::LoadQuestOfferRewardLocale(), ObjectMgr::LoadQuestPOI(), ObjectMgr::LoadQuestRelationsHelper(), ObjectMgr::LoadQuestRequestItemsLocale(), ObjectMgr::LoadQuests(), ObjectMgr::LoadQuestTemplateLocale(), ObjectMgr::LoadRaceAndClassExpansionRequirements(), AccountMgr::LoadRBAC(), ObjectMgr::LoadReputationOnKill(), ObjectMgr::LoadReputationRewardRate(), ObjectMgr::LoadReputationSpilloverTemplate(), ObjectMgr::LoadReservedPlayersNames(), AchievementGlobalMgr::LoadRewardLocales(), AchievementGlobalMgr::LoadRewards(), lfg::LFGMgr::LoadRewards(), ScenarioMgr::LoadScenarioPOI(), ObjectMgr::LoadSceneTemplates(), ObjectMgr::LoadScripts(), SystemMgr::LoadScriptSplineChains(), PetitionMgr::LoadSignatures(), LoadSkillDiscoveryTable(), LoadSkillExtraItemTable(), SpellMgr::LoadSkillLineAbilityMap(), LoadSkillPerfectItemTable(), ObjectMgr::LoadSkillTiers(), SmartAIMgr::LoadSmartAIFromDB(), ObjectMgr::LoadSpawnGroups(), ObjectMgr::LoadSpawnGroupTemplates(), ObjectMgr::LoadSpawnTrackingQuestObjectives(), ObjectMgr::LoadSpawnTrackings(), ObjectMgr::LoadSpawnTrackingStates(), ObjectMgr::LoadSpawnTrackingTemplates(), SpellMgr::LoadSpellAreas(), SpellMgr::LoadSpellEnchantProcData(), SpellMgr::LoadSpellGroups(), SpellMgr::LoadSpellGroupStackRules(), SpellMgr::LoadSpellInfoCustomAttributes(), SpellMgr::LoadSpellInfoDiminishing(), SpellMgr::LoadSpellInfoImmunities(), SpellMgr::LoadSpellInfoServerside(), SpellMgr::LoadSpellInfoSpellSpecificAndAuraState(), SpellMgr::LoadSpellInfoStore(), SpellMgr::LoadSpellInfoTargetCaps(), SpellMgr::LoadSpellLearnSkills(), SpellMgr::LoadSpellLearnSpells(), SpellMgr::LoadSpellLinked(), SpellMgr::LoadSpellPetAuras(), SpellMgr::LoadSpellProcs(), SpellMgr::LoadSpellRanks(), SpellMgr::LoadSpellRequired(), ObjectMgr::LoadSpellScriptNames(), SpellMgr::LoadSpellTargetPositions(), SpellMgr::LoadSpellThreats(), SpellMgr::LoadSpellTotemModel(), LootItemStorage::LoadStorageFromDB(), DB2Manager::LoadStores(), SupportMgr::LoadSuggestionTickets(), ObjectMgr::LoadTavernAreaTriggers(), BlackMarketMgr::LoadTemplates(), ObjectMgr::LoadTempSummons(), ObjectMgr::LoadTerrainSwapDefaults(), ObjectMgr::LoadTerrainWorldMaps(), ObjectMgr::LoadTrainers(), TransportMgr::LoadTransportSpawns(), TransportMgr::LoadTransportTemplates(), ObjectMgr::LoadTrinityStrings(), ObjectMgr::LoadUiMapQuestLines(), ObjectMgr::LoadUiMapQuests(), ObjectMgr::LoadVehicleAccessories(), ObjectMgr::LoadVehicleSeatAddon(), ObjectMgr::LoadVehicleTemplate(), ObjectMgr::LoadVehicleTemplateAccessories(), ObjectMgr::LoadVendors(), WeatherMgr::LoadWeatherData(), ObjectMgr::LoadWorldSafeLocs(), main(), Battlenet::LoginRESTService::MigrateLegacyPasswordHashes(), ObjectMgr::ReturnOrDeleteOldMails(), World::SetInitialWorldSettings(), Player::Update(), and ObjectMgr::ValidateSpellScripts().