AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
DisableMgr.h File Reference
#include "Define.h"
#include "Map.h"

Go to the source code of this file.

Classes

struct  DisableData
 
class  DisableMgr
 

Macros

#define sDisableMgr   DisableMgr::instance()
 

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_GO_LOS = 7 ,
  DISABLE_TYPE_LFG_MAP = 8 ,
  DISABLE_TYPE_GAME_EVENT = 9 ,
  DISABLE_TYPE_LOOT = 10 ,
  MAX_DISABLE_TYPES
}
 
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
}
 

Macro Definition Documentation

◆ sDisableMgr

#define sDisableMgr   DisableMgr::instance()

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_GO_LOS 
DISABLE_TYPE_LFG_MAP 
DISABLE_TYPE_GAME_EVENT 
DISABLE_TYPE_LOOT 
MAX_DISABLE_TYPES 
27{
40};
@ DISABLE_TYPE_SPELL
Definition DisableMgr.h:28
@ MAX_DISABLE_TYPES
Definition DisableMgr.h:39
@ DISABLE_TYPE_VMAP
Definition DisableMgr.h:34
@ DISABLE_TYPE_QUEST
Definition DisableMgr.h:29
@ DISABLE_TYPE_MAP
Definition DisableMgr.h:30
@ DISABLE_TYPE_BATTLEGROUND
Definition DisableMgr.h:31
@ DISABLE_TYPE_ACHIEVEMENT_CRITERIA
Definition DisableMgr.h:32
@ DISABLE_TYPE_LOOT
Definition DisableMgr.h:38
@ DISABLE_TYPE_GAME_EVENT
Definition DisableMgr.h:37
@ DISABLE_TYPE_LFG_MAP
Definition DisableMgr.h:36
@ DISABLE_TYPE_GO_LOS
Definition DisableMgr.h:35
@ DISABLE_TYPE_OUTDOORPVP
Definition DisableMgr.h:33

◆ 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 
43{
48 SPELL_DISABLE_MAP = 0x10,
49 SPELL_DISABLE_AREA = 0x20,
50 SPELL_DISABLE_LOS = 0x40,
54};
@ SPELL_DISABLE_LOS
Definition DisableMgr.h:50
@ SPELL_DISABLE_CREATURE
Definition DisableMgr.h:45
@ SPELL_DISABLE_PET
Definition DisableMgr.h:46
@ SPELL_DISABLE_MAP
Definition DisableMgr.h:48
@ SPELL_DISABLE_PLAYER
Definition DisableMgr.h:44
@ SPELL_DISABLE_DEPRECATED_SPELL
Definition DisableMgr.h:47
@ MAX_SPELL_DISABLE_TYPE
Definition DisableMgr.h:51
@ SPELL_DISABLE_AREA
Definition DisableMgr.h:49