![]() |
TrinityCore
|
Go to the source code of this file.
Classes | |
struct | Trinity::RaceMask< T > |
Namespaces | |
namespace | Trinity |
Macros | |
#define | MAX_RACES 88 |
Enumerations | |
enum | Races { RACE_NONE = 0 , RACE_HUMAN = 1 , RACE_ORC = 2 , RACE_DWARF = 3 , RACE_NIGHTELF = 4 , RACE_UNDEAD_PLAYER = 5 , RACE_TAUREN = 6 , RACE_GNOME = 7 , RACE_TROLL = 8 , RACE_GOBLIN = 9 , RACE_BLOODELF = 10 , RACE_DRAENEI = 11 , RACE_WORGEN = 22 , RACE_PANDAREN_NEUTRAL = 24 , RACE_PANDAREN_ALLIANCE = 25 , RACE_PANDAREN_HORDE = 26 , RACE_NIGHTBORNE = 27 , RACE_HIGHMOUNTAIN_TAUREN = 28 , RACE_VOID_ELF = 29 , RACE_LIGHTFORGED_DRAENEI = 30 , RACE_ZANDALARI_TROLL = 31 , RACE_KUL_TIRAN = 32 , RACE_DARK_IRON_DWARF = 34 , RACE_VULPERA = 35 , RACE_MAGHAR_ORC = 36 , RACE_MECHAGNOME = 37 , RACE_DRACTHYR_ALLIANCE = 52 , RACE_DRACTHYR_HORDE = 70 , RACE_EARTHEN_DWARF_HORDE = 84 , RACE_EARTHEN_DWARF_ALLIANCE = 85 } |
Variables | |
constexpr Trinity::RaceMask< uint64 > | RACEMASK_ALL_PLAYABLE |
constexpr Trinity::RaceMask< uint64 > | RACEMASK_NEUTRAL = { std::integral_constant<uint64, Trinity::RaceMask<uint64>::GetMaskForRace(RACE_PANDAREN_NEUTRAL)>::value } |
constexpr Trinity::RaceMask< uint64 > | RACEMASK_ALLIANCE |
constexpr Trinity::RaceMask< uint64 > | RACEMASK_HORDE = { std::integral_constant<uint64, (RACEMASK_ALL_PLAYABLE & ~(RACEMASK_NEUTRAL | RACEMASK_ALLIANCE)).RawValue>::value } |
#define MAX_RACES 88 |
Definition at line 84 of file RaceMask.h.
enum Races |
Definition at line 25 of file RaceMask.h.
|
constexpr |
Definition at line 162 of file RaceMask.h.
|
constexpr |
Definition at line 195 of file RaceMask.h.
|
constexpr |
Definition at line 211 of file RaceMask.h.
|
constexpr |
Definition at line 193 of file RaceMask.h.