Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DisableMgr.h File Reference
#include "Define.h"
Include dependency graph for DisableMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DisableMgr

Enumerations

enum  DisableType {
  DISABLE_TYPE_SPELL = 0 , DISABLE_TYPE_QUEST = 1 , DISABLE_TYPE_MAP = 2 , DISABLE_TYPE_BATTLEGROUND = 3 ,
  DISABLE_TYPE_ACHIEVEMENT_CRITERIA = 4 , DISABLE_TYPE_OUTDOORPVP = 5 , DISABLE_TYPE_VMAP = 6 , DISABLE_TYPE_MMAP = 7
}
enum  MMapDisableTypes { MMAP_DISABLE_PATHFINDING = 0x0 }
enum  SpellDisableTypes {
  SPELL_DISABLE_PLAYER = 0x1 , SPELL_DISABLE_CREATURE = 0x2 , SPELL_DISABLE_PET = 0x4 , SPELL_DISABLE_DEPRECATED_SPELL = 0x8 ,
  SPELL_DISABLE_MAP = 0x10 , SPELL_DISABLE_AREA = 0x20 , SPELL_DISABLE_LOS = 0x40 , MAX_SPELL_DISABLE_TYPE
}
enum  VmapDisableTypes { VMAP_DISABLE_AREAFLAG = 0x1 , VMAP_DISABLE_HEIGHT = 0x2 , VMAP_DISABLE_LOS = 0x4 , VMAP_DISABLE_LIQUIDSTATUS = 0x8 }

Functions

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

Enumeration Type Documentation

◆ DisableType

Enumerator
DISABLE_TYPE_SPELL 
DISABLE_TYPE_QUEST 
DISABLE_TYPE_MAP 
DISABLE_TYPE_BATTLEGROUND 
DISABLE_TYPE_ACHIEVEMENT_CRITERIA 
DISABLE_TYPE_OUTDOORPVP 
DISABLE_TYPE_VMAP 
DISABLE_TYPE_MMAP 

Definition at line 13 of file DisableMgr.h.

◆ MMapDisableTypes

Enumerator
MMAP_DISABLE_PATHFINDING 

Definition at line 47 of file DisableMgr.h.

◆ SpellDisableTypes

Enumerator
SPELL_DISABLE_PLAYER 
SPELL_DISABLE_CREATURE 
SPELL_DISABLE_PET 
SPELL_DISABLE_DEPRECATED_SPELL 
SPELL_DISABLE_MAP 
SPELL_DISABLE_AREA 
SPELL_DISABLE_LOS 
MAX_SPELL_DISABLE_TYPE 

Definition at line 25 of file DisableMgr.h.

◆ VmapDisableTypes

Enumerator
VMAP_DISABLE_AREAFLAG 
VMAP_DISABLE_HEIGHT 
VMAP_DISABLE_LOS 
VMAP_DISABLE_LIQUIDSTATUS 

Definition at line 39 of file DisableMgr.h.