TrinityCore
CollectionMgr.cpp File Reference
#include "CollectionMgr.h"
#include "DatabaseEnv.h"
#include "DB2Stores.h"
#include "Item.h"
#include "Log.h"
#include "MiscPackets.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "Timer.h"
#include "TransmogrificationPackets.h"
#include "WorldSession.h"
#include <boost/dynamic_bitset.hpp>
+ Include dependency graph for CollectionMgr.cpp:

Go to the source code of this file.

Classes

struct  DynamicBitsetBlockOutputIterator
 

Variables

uint32 const PlayerClassByArmorSubclass [MAX_ITEM_SUBCLASS_ARMOR]
 

Variable Documentation

◆ PlayerClassByArmorSubclass

uint32 const PlayerClassByArmorSubclass[MAX_ITEM_SUBCLASS_ARMOR]
Initial value:
=
{
(1 << (CLASS_PRIEST - 1)) | (1 << (CLASS_MAGE - 1)) | (1 << (CLASS_WARLOCK - 1)),
(1 << (CLASS_ROGUE - 1)) | (1 << (CLASS_MONK - 1)) | (1 << (CLASS_DRUID - 1)) | (1 << (CLASS_DEMON_HUNTER - 1)),
(1 << (CLASS_HUNTER - 1)) | (1 << (CLASS_SHAMAN - 1)),
(1 << (CLASS_WARRIOR - 1)) | (1 << (CLASS_PALADIN - 1)) | (1 << (CLASS_DEATH_KNIGHT - 1)),
(1 << (CLASS_WARRIOR - 1)) | (1 << (CLASS_PALADIN - 1)) | (1 << (CLASS_SHAMAN - 1)),
1 << (CLASS_PALADIN - 1),
1 << (CLASS_DRUID - 1),
1 << (CLASS_SHAMAN - 1),
1 << (CLASS_DEATH_KNIGHT - 1),
(1 << (CLASS_PALADIN - 1)) | (1 << (CLASS_DEATH_KNIGHT - 1)) | (1 << (CLASS_SHAMAN - 1)) | (1 << (CLASS_DRUID - 1)),
}
@ CLASS_HUNTER
@ CLASS_DRUID
@ CLASS_SHAMAN
@ CLASS_MONK
@ CLASS_PRIEST
@ CLASS_WARRIOR
@ CLASS_WARLOCK
@ CLASS_MAGE
@ CLASS_DEATH_KNIGHT
@ CLASS_DEMON_HUNTER
@ CLASS_PALADIN
@ CLASS_ROGUE
#define CLASSMASK_ALL_PLAYABLE

Definition at line 575 of file CollectionMgr.cpp.