Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DisableMgr Namespace Reference

Functions

void CheckQuestDisables ()
bool IsDisabledFor (DisableType type, uint32 entry, Unit const *unit, uint8 flags)
void LoadDisables ()

Function Documentation

◆ CheckQuestDisables()

◆ IsDisabledFor()

bool DisableMgr::IsDisabledFor ( DisableType type,
uint32 entry,
Unit const * unit,
uint8 flags = 0 )

Definition at line 292 of file DisableMgr.cpp.

References ASSERT, DIFFICULTY_10MAN_HEROIC, DIFFICULTY_10MAN_NORMAL, DIFFICULTY_25MAN_HEROIC, DIFFICULTY_25MAN_LFR, DIFFICULTY_25MAN_NORMAL, DIFFICULTY_FLEX, DIFFICULTY_HEROIC, DIFFICULTY_NORMAL, DISABLE_TYPE_ACHIEVEMENT_CRITERIA, DISABLE_TYPE_BATTLEGROUND, DISABLE_TYPE_MAP, DISABLE_TYPE_MMAP, DISABLE_TYPE_OUTDOORPVP, DISABLE_TYPE_QUEST, DISABLE_TYPE_SPELL, DISABLE_TYPE_VMAP, DUNGEON_STATUSFLAG_HEROIC, DUNGEON_STATUSFLAG_NORMAL, WorldObject::GetAreaId(), GetDownscaledMapDifficultyData(), WorldLocation::GetMapId(), Object::GetTypeId(), MapEntry::IsInstance(), Unit::IsPet(), MAP_COMMON, MapEntry::map_type, RAID_STATUSFLAG_10MAN_FLEX, RAID_STATUSFLAG_10MAN_HEROIC, RAID_STATUSFLAG_10MAN_NORMAL, RAID_STATUSFLAG_25MAN_HEROIC, RAID_STATUSFLAG_25MAN_LFR, RAID_STATUSFLAG_25MAN_NORMAL, sMapStore, SPELL_DISABLE_AREA, SPELL_DISABLE_CREATURE, SPELL_DISABLE_DEPRECATED_SPELL, SPELL_DISABLE_LOS, SPELL_DISABLE_MAP, SPELL_DISABLE_PET, SPELL_DISABLE_PLAYER, Object::ToCreature(), Object::ToPlayer(), TYPEID_PLAYER, and TYPEID_UNIT.

Referenced by Player::CanSeeStartQuest(), Player::CanTakeQuest(), AchievementMgr< T >::CanUpdateCriteria(), Spell::CheckCast(), Spell::CheckEffectTarget(), BattlegroundMgr::CreateInitialBattlegrounds(), VMAP::VMapManager2::getAreaInfo(), VMAP::VMapManager2::getHeight(), VMAP::VMapManager2::GetLiquidLevel(), lfg::LFGMgr::GetLockedDungeons(), VMAP::VMapManager2::getObjectHitPos(), WorldSession::HandleBattlemasterJoinArena(), WorldSession::HandleBattlemasterJoinOpcode(), OutdoorPvPMgr::InitOutdoorPvP(), VMAP::VMapManager2::isInLineOfSight(), MMAP::MMapFactory::IsPathfindingEnabled(), ObjectMgr::LoadQuestObjectives(), ObjectMgr::LoadQuests(), Spell::prepare(), Player::Satisfy(), and Player::TeleportTo().

◆ LoadDisables()