18#ifndef EquipmentSet_h__
19#define EquipmentSet_h__
34#define EQUIPMENT_SET_SLOTS 19
54 std::array<ObjectGuid, EQUIPMENT_SET_SLOTS>
Pieces = {};
67#define MAX_EQUIPMENT_SET_INDEX 20
std::map< uint64, EquipmentSetInfo > EquipmentSetContainer
@ EQUIPMENT_SET_UNCHANGED
Data sent in EquipmentSet related packets.
std::array< ObjectGuid, EQUIPMENT_SET_SLOTS > Pieces
uint32 IgnoreMask
Mask of EquipmentSlot.
uint64 Guid
Set Identifier.
int32 SecondaryShoulderSlot
Always 2 if secondary shoulder apperance is used.
int32 AssignedSpecIndex
Index of character specialization that this set is automatically equipped for.
std::array< int32, 2 > Enchants
SpellItemEnchantmentID.
int32 SecondaryWeaponAppearanceID
For legion artifacts: linked child item appearance.
int32 SecondaryShoulderApparanceID
Secondary shoulder appearance.
std::array< int32, EQUIPMENT_SET_SLOTS > Appearances
ItemModifiedAppearanceID.
int32 SecondaryWeaponSlot
For legion artifacts: which slot is used by child item.
EquipmentSetUpdateState State
Server-side data.
struct EquipmentSetInfo::EquipmentSetData Data