TrinityCore
|
#include "Object.h"
#include "Common.h"
#include "DatabaseEnvFwd.h"
#include "ItemDefines.h"
#include "ItemEnchantmentMgr.h"
#include "ItemTemplate.h"
#include "IteratorPair.h"
Go to the source code of this file.
Classes | |
struct | ItemSetEffect |
struct | BonusData |
struct | ArtifactPowerData |
struct | ArtifactData |
struct | AzeriteItemSelectedEssencesData |
struct | AzeriteItemData |
struct | AzeriteEmpoweredItemData |
struct | ItemAdditionalLoadInfo |
struct | ItemDynamicFieldGems |
class | Item |
struct | Item::ValuesUpdateForPlayerWithMaskSender |
Namespaces | |
namespace | WorldPackets |
namespace | WorldPackets::Item |
Macros | |
#define | MAX_GEM_SOCKETS MAX_ITEM_PROTO_SOCKETS |
#define | MAX_ENCHANTMENT_OFFSET 3 |
#define | MAX_ITEM_SPELLS 5 |
Enumerations | |
enum | ItemUpdateState { ITEM_UNCHANGED = 0 , ITEM_CHANGED = 1 , ITEM_NEW = 2 , ITEM_REMOVED = 3 } |
Functions | |
bool | ItemCanGoIntoBag (ItemTemplate const *proto, ItemTemplate const *pBagProto) |
Item * | NewItemOrBag (ItemTemplate const *proto) |
#define MAX_GEM_SOCKETS MAX_ITEM_PROTO_SOCKETS |
enum ItemUpdateState |
bool ItemCanGoIntoBag | ( | ItemTemplate const * | proto, |
ItemTemplate const * | pBagProto | ||
) |
Item * NewItemOrBag | ( | ItemTemplate const * | proto | ) |
|
extern |
|
extern |
|
extern |
|
extern |