 |
TrinityCore
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
18#ifndef TRINITY_SHAREDDEFINES_H
19#define TRINITY_SHAREDDEFINES_H
64#define EFFECT_FIRST_FOUND 254
78#define MAX_CHARACTERS_PER_REALM 200
98#define CURRENT_EXPANSION EXPANSION_DRAGONFLIGHT
160#define MAX_CLASSES 15
162#define CLASSMASK_ALL_PLAYABLE \
163 ((1<<(CLASS_WARRIOR-1)) | \
164 (1<<(CLASS_PALADIN-1)) | \
165 (1<<(CLASS_HUNTER-1)) | \
166 (1<<(CLASS_ROGUE-1)) | \
167 (1<<(CLASS_PRIEST-1)) | \
168 (1<<(CLASS_DEATH_KNIGHT-1)) | \
169 (1<<(CLASS_SHAMAN-1)) | \
170 (1<<(CLASS_MAGE-1)) | \
171 (1<<(CLASS_WARLOCK-1)) | \
172 (1<<(CLASS_MONK-1)) | \
173 (1<<(CLASS_DRUID-1)) | \
174 (1<<(CLASS_DEMON_HUNTER-1)) | \
175 (1<<(CLASS_EVOKER-1)))
186#define CLASSMASK_ALL_CREATURES ((1<<(UNIT_CLASS_WARRIOR-1)) | (1<<(UNIT_CLASS_PALADIN-1)) | (1<<(UNIT_CLASS_ROGUE-1)) | (1<<(UNIT_CLASS_MAGE-1)))
188#define CLASSMASK_WAND_USERS ((1<<(CLASS_PRIEST-1)) | (1<<(CLASS_MAGE-1)) | (1<<(CLASS_WARLOCK-1)))
190#define PLAYER_MAX_BATTLEGROUND_QUEUES 2
252#define MIN_REPUTATION_RANK (REP_HATED)
253#define MAX_REPUTATION_RANK 8
255#define MAX_SPILLOVER_FACTIONS 5
302#define MAX_POWERS_PER_CLASS 7
966#define MIN_SPECIALIZATION_LEVEL 10
967#define MAX_SPECIALIZATIONS 5
968#define PET_SPEC_OVERRIDE_CLASS_INDEX MAX_CLASSES
969#define INITIAL_SPECIALIZATION_INDEX 4
1000#define MAX_SHEATHETYPE 8
2482#define PER_CASTER_AURA_STATE_MASK (\
2483 (1<<(AURA_STATE_RAID_ENCOUNTER_2-1))|(1<<(AURA_STATE_ROGUE_POISONED-1)))
2530#define IMMUNE_TO_MOVEMENT_IMPAIRMENT_AND_LOSS_CONTROL_MASK (\
2531 (1<<MECHANIC_CHARM)|(1<<MECHANIC_DISORIENTED)|(1<<MECHANIC_FEAR)| \
2532 (1<<MECHANIC_ROOT)|(1<<MECHANIC_SLEEP)|(1<<MECHANIC_SNARE)| \
2533 (1<<MECHANIC_STUN)|(1<<MECHANIC_FREEZE)|(1<<MECHANIC_SILENCE)|(1<<MECHANIC_DISARM)|(1<<MECHANIC_KNOCKOUT)| \
2534 (1<<MECHANIC_POLYMORPH)|(1<<MECHANIC_BA