18#ifndef ItemPacketsCommon_h__
19#define ItemPacketsCommon_h__
std::optional< T > Optional
Optional helper class to wrap optional values within.
ByteBuffer & operator<<(ByteBuffer &data, ItemBonuses const &itemBonusInstanceData)
ByteBuffer & operator>>(ByteBuffer &data, ItemBonuses &itemBonusInstanceData)
std::vector< InvItem > Items
bool operator==(ItemBonusKey const &right) const
std::vector< int32 > BonusListIDs
std::vector< ItemMod > Modifications
bool operator==(ItemBonuses const &r) const
std::vector< int32 > BonusListIDs
ItemEnchantData(int32 id, uint32 expiration, int32 charges, uint8 slot)
ItemModList Modifications
Optional< ItemBonuses > ItemBonus
bool operator==(ItemInstance const &r) const
void Initialize(::Item const *item)
bool operator==(ItemModList const &r) const
Array< ItemMod, MAX_ITEM_MODIFIERS > Values
bool operator==(ItemMod const &r) const
ItemMod(int32 value, ItemModifier type)