TrinityCore
Loading...
Searching...
No Matches
DisableMgr.cpp File Reference
#include "DisableMgr.h"
#include "CriteriaHandler.h"
#include "DatabaseEnv.h"
#include "DB2Stores.h"
#include "Group.h"
#include "Log.h"
#include "Map.h"
#include "ObjectMgr.h"
#include "OutdoorPvP.h"
#include "Player.h"
#include "SpellMgr.h"
#include "StringConvert.h"
#include "VMapManager.h"
#include "World.h"
+ Include dependency graph for DisableMgr.cpp:

Go to the source code of this file.

Namespaces

namespace  DisableMgr
 

Functions

void DisableMgr::LoadDisables ()
 
void DisableMgr::CheckQuestDisables ()
 
bool DisableMgr::IsDisabledFor (DisableType type, uint32 entry, WorldObject const *ref, uint8 flags)
 
bool DisableMgr::IsVMAPDisabledFor (uint32 entry, uint8 flags)
 
bool DisableMgr::IsPathfindingEnabled (uint32 mapId)
 

Variable Documentation

◆ flags

uint16 flags

Definition at line 53 of file DisableMgr.cpp.

Referenced by PlayerSocial::_HasContact(), Player::_LoadTransmogOutfits(), Player::AddAuraVision(), Guild::AddGuildNews(), Player::AddHeirloom(), CollectionMgr::AddHeirloom(), Unit::AddInterruptMask(), GossipMenu::AddMenuItem(), CollectionMgr::AddMount(), Player::AddPetToUpdateFields(), PhaseShift::AddPhase(), Player::AddToy(), Creature::ApplyAllStaticFlags(), WowCS::FragmentSerializationTraits< FragmentData >::BuildCreate(), BaseEntity::BuildCreateUpdateBlockForPlayer(), Object::BuildEntityFragmentsForValuesUpdateForPlayerWithMask(), BaseEntity::BuildMovementUpdate(), Object::BuildObjectFragmentCreate(), Object::BuildObjectFragmentUpdate(), WowCS::FragmentSerializationTraits< FragmentData >::BuildUpdate(), AreaTrigger::BuildValuesCreate(), Conversation::BuildValuesCreate(), Corpse::BuildValuesCreate(), Creature::BuildValuesCreate(), DynamicObject::BuildValuesCreate(), GameObject::BuildValuesCreate(), AzeriteEmpoweredItem::BuildValuesCreate(), AzeriteItem::BuildValuesCreate(), Bag::BuildValuesCreate(), Item::BuildValuesCreate(), Player::BuildValuesCreate(), SceneObject::BuildValuesCreate(), AreaTrigger::BuildValuesUpdate(), Conversation::BuildValuesUpdate(), Corpse::BuildValuesUpdate(), Creature::BuildValuesUpdate(), DynamicObject::BuildValuesUpdate(), GameObject::BuildValuesUpdate(), AzeriteEmpoweredItem::BuildValuesUpdate(), AzeriteItem::BuildValuesUpdate(), Bag::BuildValuesUpdate(), Item::BuildValuesUpdate(), Player::BuildValuesUpdate(), SceneObject::BuildValuesUpdate(), Object::BuildValuesUpdateBlockForPlayerWithFlag(), AreaTrigger::BuildValuesUpdateForPlayerWithMask(), Conversation::BuildValuesUpdateForPlayerWithMask(), Corpse::BuildValuesUpdateForPlayerWithMask(), DynamicObject::BuildValuesUpdateForPlayerWithMask(), GameObject::BuildValuesUpdateForPlayerWithMask(), Item::BuildValuesUpdateForPlayerWithMask(), AzeriteEmpoweredItem::BuildValuesUpdateForPlayerWithMask(), AzeriteItem::BuildValuesUpdateForPlayerWithMask(), Bag::BuildValuesUpdateForPlayerWithMask(), SceneObject::BuildValuesUpdateForPlayerWithMask(), Creature::BuildValuesUpdateForPlayerWithMask(), Player::BuildValuesUpdateForPlayerWithMask(), Creature::BuildValuesUpdateWithFlag(), AzeriteItem::BuildValuesUpdateWithFlag(), Item::BuildValuesUpdateWithFlag(), Player::BuildValuesUpdateWithFlag(), CharacterDatabaseCleaner::CleanDatabase(), AreaTrigger::Create(), CreateAppender(), Log::CreateAppenderFromConfigLine(), Player::CreateCorpse(), ReputationMgr::GetDefaultStateFlags(), ContentTuningEntry::GetScalingFactionGroup(), Player::GetUpdateFieldFlagsFor(), Unit::GetUpdateFieldFlagsFor(), UF::ViewerDependentValue< UF::GameObjectData::FlagsTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::FlagsTag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::Flags2Tag >::GetValue(), UF::ViewerDependentValue< UF::UnitData::Flags3Tag >::GetValue(), disable_commandscript::HandleAddDisableBattlegroundCommand(), disable_commandscript::HandleAddDisableCriteriaCommand(), disable_commandscript::HandleAddDisableMapCommand(), disable_commandscript::HandleAddDisableMMapCommand(), disable_commandscript::HandleAddDisableOutdoorPvPCommand(), disable_commandscript::HandleAddDisableQuestCommand(), disable_commandscript::HandleAddDisables(), disable_commandscript::HandleAddDisableSpellCommand(), disable_commandscript::HandleAddDisableVmapCommand(), group_commandscript::HandleGroupListCommand(), WorldSession::HandleOpenWrappedItemCallback(), scene_commandscript::HandlePlayScenePackageCommand(), Unit::HandleSpellClick(), Unit::HandleSpellClick(), EnumFlag< T >::HasAllFlags(), Corpse::HasCorpseDynamicFlag(), Corpse::HasCorpseFlag(), GameObject::HasFlag(), Unit::HasInterruptFlag(), Unit::HasInterruptFlag(), Unit::HasNpcFlag(), Unit::HasNpcFlag2(), Unit::HasPetFlag(), Player::HasPlayerFlag(), Player::HasPlayerFlagEx(), Player::HasPlayerLocalFlag(), Unit::HasPvpFlag(), Unit::HasUnitFlag(), Unit::HasUnitFlag2(), Unit::HasUnitFlag3(), PhasingHandler::InitDbPhaseShift(), ADTFile::initFromCache(), SecretMgr::Initialize(), DisableMgr::IsDisabledFor(), CalendarEvent::IsGuildAnnouncement(), CalendarEvent::IsGuildEvent(), DisableMgr::IsVMAPDisabledFor(), CollectionMgr::LoadAccountHeirlooms(), CollectionMgr::LoadAccountMounts(), DisableMgr::LoadDisables(), CalendarMgr::LoadFromDB(), Player::LoadFromDB(), ObjectMgr::LoadInstanceSpawnGroups(), ObjectMgr::LoadQuestPOI(), ScenarioMgr::LoadScenarioPOI(), ObjectMgr::LoadSpawnGroupTemplates(), CollectionMgr::LoadToys(), MMAP::TerrainBuilder::loadVMapModel(), Movement::MovementFlags_ToString(), DatabaseWorkerPool< T >::OpenConnections(), MySQLConnection::PrepareStatement(), SmartScript::ProcessAction(), VMAP::WorldModel::readFile(), Trinity::Net::Http::HttpService< SessionImpl >::RegisterHandler(), Trinity::Net::Http::DispatcherService::RegisterHandler(), Player::RemoveAtLoginFlag(), Unit::RemoveAurasWithAttribute(), Player::RemoveAuraVision(), Player::RemoveBagSlotFlag(), Corpse::RemoveCorpseFlag(), GameObject::RemoveFlag(), Item::RemoveItemFlag(), Item::RemoveItemZoneFlag(), Unit::RemoveNpcFlag(), Unit::RemoveNpcFlag2(), Unit::RemovePetFlag(), Player::RemovePlayerFlag(), Player::RemovePlayerFlagEx(), Player::RemovePlayerLocalFlag(), Unit::RemovePvpFlag(), Player::RemoveTrackCreatureFlag(), Unit::RemoveUnitFlag(), Unit::RemoveUnitFlag2(), Unit::RemoveUnitFlag3(), Unit::RemoveVisFlag(), Player::ReplaceAllBagSlotFlags(), Corpse::ReplaceAllCorpseFlags(), GameObject::ReplaceAllFlags(), Item::ReplaceAllItemFlags(), Item::ReplaceAllItemZoneFlags(), Unit::ReplaceAllNpcFlags(), Unit::ReplaceAllNpcFlags2(), Unit::ReplaceAllPetFlags(), Player::ReplaceAllPlayerFlags(), Player::ReplaceAllPlayerFlagsEx(), Player::ReplaceAllPlayerLocalFlags(), Unit::ReplaceAllPvpFlags(), Player::ReplaceAllRequiredMountCapabilityFlags(), Unit::ReplaceAllUnitFlags(), Unit::ReplaceAllUnitFlags2(), Unit::ReplaceAllUnitFlags3(), Unit::ReplaceAllVisFlags(), CalendarMgr::SendCalendarEventInviteRemove(), PlayerSocial::SendSocialList(), Player::SetBagSlotFlag(), World::SetCleaningFlags(), Corpse::SetCorpseFlag(), Player::SetCurrencyFlagsFromClient(), GameObject::SetFlag(), WowTime::SetFlags(), VMAP::WorldModel::setFlags(), CalendarEvent::SetFlags(), Player::SetHeirloomFlags(), Item::SetItemFlag(), Item::SetItemZoneFlag(), Unit::SetNpcFlag(), Unit::SetNpcFlag2(), Unit::SetPetFlag(), Player::SetPlayerFlag(), Player::SetPlayerFlagEx(), Player::SetPlayerLocalFlag(), Unit::SetPvpFlag(), Player::SetTrackCreatureFlag(), Unit::SetUnitFlag(), Unit::SetUnitFlag2(), Unit::SetUnitFlag3(), Creature::SetVendor(), Unit::SetVisFlag(), CollectionMgr::UpdateAccountHeirlooms(), CollectionMgr::UpgradeHeirloom(), WorldPackets::Misc::AccountMountUpdate::Write(), WorldPackets::Toy::AccountToyUpdate::Write(), and VMAP::WorldModel::writeFile().

◆ params

std::unordered_set<uint32> params[2]