mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Defines: Add CLASS_MONK to CLASSMASK_ALL_PLAYABLE
Closes #13469 Thanks @Noffear
This commit is contained in:
@@ -98,18 +98,32 @@ enum Races
|
||||
// max+1 for player race
|
||||
#define MAX_RACES 27
|
||||
|
||||
#define RACEMASK_ALL_PLAYABLE \
|
||||
((1<<(RACE_HUMAN-1)) |(1<<(RACE_ORC-1)) |(1<<(RACE_DWARF-1)) | \
|
||||
(1<<(RACE_NIGHTELF-1))|(1<<(RACE_UNDEAD_PLAYER-1))|(1<<(RACE_TAUREN-1)) | \
|
||||
(1<<(RACE_GNOME-1)) |(1<<(RACE_TROLL-1)) |(1<<(RACE_BLOODELF-1))| \
|
||||
(1<<(RACE_DRAENEI-1)) |(1<<(RACE_GOBLIN-1)) |(1<<(RACE_WORGEN-1)) | \
|
||||
(1<<(RACE_PANDAREN_NEUTRAL-1)) | (1<<(RACE_PANDAREN_ALLIANCE-1)) | (1<<(RACE_PANDAREN_HORDE-1)))
|
||||
#define RACEMASK_ALL_PLAYABLE \
|
||||
((1<<(RACE_HUMAN-1)) | \
|
||||
(1<<(RACE_ORC-1)) | \
|
||||
(1<<(RACE_DWARF-1)) | \
|
||||
(1<<(RACE_NIGHTELF-1)) | \
|
||||
(1<<(RACE_UNDEAD_PLAYER-1)) | \
|
||||
(1<<(RACE_TAUREN-1)) | \
|
||||
(1<<(RACE_GNOME-1)) | \
|
||||
(1<<(RACE_TROLL-1)) | \
|
||||
(1<<(RACE_BLOODELF-1)) | \
|
||||
(1<<(RACE_DRAENEI-1)) | \
|
||||
(1<<(RACE_GOBLIN-1)) | \
|
||||
(1<<(RACE_WORGEN-1)) | \
|
||||
(1<<(RACE_PANDAREN_NEUTRAL-1)) |\
|
||||
(1<<(RACE_PANDAREN_ALLIANCE-1)) |\
|
||||
(1<<(RACE_PANDAREN_HORDE-1)))
|
||||
|
||||
#define RACEMASK_NEUTRAL (1<<(RACE_PANDAREN_NEUTRAL-1))
|
||||
|
||||
#define RACEMASK_ALLIANCE \
|
||||
((1<<(RACE_HUMAN-1)) | (1<<(RACE_DWARF-1)) | (1<<(RACE_NIGHTELF-1)) | \
|
||||
(1<<(RACE_GNOME-1)) | (1<<(RACE_DRAENEI-1)) | (1<<(RACE_WORGEN-1)) | \
|
||||
#define RACEMASK_ALLIANCE \
|
||||
((1<<(RACE_HUMAN-1)) | \
|
||||
(1<<(RACE_DWARF-1)) | \
|
||||
(1<<(RACE_NIGHTELF-1)) | \
|
||||
(1<<(RACE_GNOME-1)) | \
|
||||
(1<<(RACE_DRAENEI-1)) | \
|
||||
(1<<(RACE_WORGEN-1)) | \
|
||||
(1<<(RACE_PANDAREN_ALLIANCE-1)))
|
||||
|
||||
#define RACEMASK_HORDE RACEMASK_ALL_PLAYABLE & ~RACEMASK_ALLIANCE
|
||||
@@ -134,11 +148,18 @@ enum Classes
|
||||
// max+1 for player class
|
||||
#define MAX_CLASSES 12
|
||||
|
||||
#define CLASSMASK_ALL_PLAYABLE \
|
||||
((1<<(CLASS_WARRIOR-1))|(1<<(CLASS_PALADIN-1))|(1<<(CLASS_HUNTER-1))| \
|
||||
(1<<(CLASS_ROGUE-1)) |(1<<(CLASS_PRIEST-1)) |(1<<(CLASS_SHAMAN-1))| \
|
||||
(1<<(CLASS_MAGE-1)) |(1<<(CLASS_WARLOCK-1))|(1<<(CLASS_DRUID-1)) | \
|
||||
(1<<(CLASS_DEATH_KNIGHT-1)))
|
||||
#define CLASSMASK_ALL_PLAYABLE \
|
||||
((1<<(CLASS_WARRIOR-1)) | \
|
||||
(1<<(CLASS_PALADIN-1)) | \
|
||||
(1<<(CLASS_HUNTER-1)) | \
|
||||
(1<<(CLASS_ROGUE-1)) | \
|
||||
(1<<(CLASS_PRIEST-1)) | \
|
||||
(1<<(CLASS_DEATH_KNIGHT-1)) | \
|
||||
(1<<(CLASS_SHAMAN-1)) | \
|
||||
(1<<(CLASS_MAGE-1)) | \
|
||||
(1<<(CLASS_WARLOCK-1)) | \
|
||||
(1<<(CLASS_MONK-1)) | \
|
||||
(1<<(CLASS_DRUID-1)))
|
||||
|
||||
// valid classes for creature_template.unit_class
|
||||
enum UnitClass
|
||||
@@ -151,7 +172,7 @@ enum UnitClass
|
||||
|
||||
#define CLASSMASK_ALL_CREATURES ((1<<(UNIT_CLASS_WARRIOR-1)) | (1<<(UNIT_CLASS_PALADIN-1)) | (1<<(UNIT_CLASS_ROGUE-1)) | (1<<(UNIT_CLASS_MAGE-1)))
|
||||
|
||||
#define CLASSMASK_WAND_USERS ((1<<(CLASS_PRIEST-1))|(1<<(CLASS_MAGE-1))|(1<<(CLASS_WARLOCK-1)))
|
||||
#define CLASSMASK_WAND_USERS ((1<<(CLASS_PRIEST-1)) | (1<<(CLASS_MAGE-1)) | (1<<(CLASS_WARLOCK-1)))
|
||||
|
||||
#define PLAYER_MAX_BATTLEGROUND_QUEUES 2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user