|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Functions | |
| void | CheckQuestDisables () |
| bool | IsDisabledFor (DisableType type, uint32 entry, Unit const *unit, uint8 flags) |
| void | LoadDisables () |
| void DisableMgr::CheckQuestDisables | ( | ) |
Definition at line 263 of file DisableMgr.cpp.
References DISABLE_TYPE_QUEST, getMSTime(), GetMSTimeDiffToNow(), SF_LOG_ERROR, SF_LOG_INFO, and sObjectMgr.
Referenced by reload_commandscript::HandleReloadDisablesCommand(), and World::SetInitialWorldSettings().
| 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().
| void DisableMgr::LoadDisables | ( | ) |
Definition at line 35 of file DisableMgr.cpp.
References DIFFICULTY_10MAN_HEROIC, DIFFICULTY_25MAN_HEROIC, DIFFICULTY_25MAN_LFR, DIFFICULTY_FLEX, DIFFICULTY_HEROIC, 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, GetMapDifficultyData(), getMSTime(), GetMSTimeDiffToNow(), Field::GetString(), Field::GetUInt32(), Field::GetUInt8(), MAP_ARENA, MAP_BATTLEGROUND, MAP_COMMON, MAP_DUNGEON, MAP_RAID, MapEntry::map_type, MAX_OUTDOORPVP_TYPES, MAX_SPELL_DISABLE_TYPE, RAID_STATUSFLAG_10MAN_FLEX, RAID_STATUSFLAG_10MAN_HEROIC, RAID_STATUSFLAG_25MAN_HEROIC, RAID_STATUSFLAG_25MAN_LFR, sAchievementMgr, sBattlemasterListStore, SF_LOG_ERROR, SF_LOG_INFO, Tokenizer::size(), sMapStore, SPELL_DISABLE_AREA, SPELL_DISABLE_DEPRECATED_SPELL, SPELL_DISABLE_MAP, sSpellMgr, VMAP_DISABLE_AREAFLAG, VMAP_DISABLE_HEIGHT, VMAP_DISABLE_LIQUIDSTATUS, VMAP_DISABLE_LOS, and WorldDatabase.
Referenced by reload_commandscript::HandleReloadDisablesCommand(), and World::SetInitialWorldSettings().