TrinityCore
EquipmentSetInfo::EquipmentSetData Struct Reference

Data sent in EquipmentSet related packets. More...

#include <EquipmentSet.h>

Public Attributes

EquipmentSetType Type = EQUIPMENT
 
uint64 Guid = 0
 Set Identifier. More...
 
uint32 SetID = 0
 Index. More...
 
uint32 IgnoreMask = 0
 Mask of EquipmentSlot. More...
 
int32 AssignedSpecIndex = -1
 Index of character specialization that this set is automatically equipped for. More...
 
std::string SetName
 
std::string SetIcon
 
std::array< ObjectGuid, EQUIPMENT_SET_SLOTSPieces = {}
 
std::array< int32, EQUIPMENT_SET_SLOTSAppearances = {}
 ItemModifiedAppearanceID. More...
 
std::array< int32, 2 > Enchants = {}
 SpellItemEnchantmentID. More...
 
int32 SecondaryShoulderApparanceID = 0
 Secondary shoulder appearance. More...
 
int32 SecondaryShoulderSlot = 0
 Always 2 if secondary shoulder apperance is used. More...
 
int32 SecondaryWeaponAppearanceID = 0
 For legion artifacts: linked child item appearance. More...
 
int32 SecondaryWeaponSlot = 0
 For legion artifacts: which slot is used by child item. More...
 

Detailed Description

Data sent in EquipmentSet related packets.

Definition at line 45 of file EquipmentSet.h.

Member Data Documentation

◆ Appearances

std::array<int32, EQUIPMENT_SET_SLOTS> EquipmentSetInfo::EquipmentSetData::Appearances = {}

ItemModifiedAppearanceID.

Definition at line 55 of file EquipmentSet.h.

◆ AssignedSpecIndex

int32 EquipmentSetInfo::EquipmentSetData::AssignedSpecIndex = -1

Index of character specialization that this set is automatically equipped for.

Definition at line 51 of file EquipmentSet.h.

◆ Enchants

std::array<int32, 2> EquipmentSetInfo::EquipmentSetData::Enchants = {}

SpellItemEnchantmentID.

Definition at line 56 of file EquipmentSet.h.

◆ Guid

uint64 EquipmentSetInfo::EquipmentSetData::Guid = 0

Set Identifier.

Definition at line 48 of file EquipmentSet.h.

◆ IgnoreMask

uint32 EquipmentSetInfo::EquipmentSetData::IgnoreMask = 0

Mask of EquipmentSlot.

Definition at line 50 of file EquipmentSet.h.

◆ Pieces

std::array<ObjectGuid, EQUIPMENT_SET_SLOTS> EquipmentSetInfo::EquipmentSetData::Pieces = {}

Definition at line 54 of file EquipmentSet.h.

◆ SecondaryShoulderApparanceID

int32 EquipmentSetInfo::EquipmentSetData::SecondaryShoulderApparanceID = 0

Secondary shoulder appearance.

Definition at line 57 of file EquipmentSet.h.

◆ SecondaryShoulderSlot

int32 EquipmentSetInfo::EquipmentSetData::SecondaryShoulderSlot = 0

Always 2 if secondary shoulder apperance is used.

Definition at line 58 of file EquipmentSet.h.

◆ SecondaryWeaponAppearanceID

int32 EquipmentSetInfo::EquipmentSetData::SecondaryWeaponAppearanceID = 0

For legion artifacts: linked child item appearance.

Definition at line 59 of file EquipmentSet.h.

◆ SecondaryWeaponSlot

int32 EquipmentSetInfo::EquipmentSetData::SecondaryWeaponSlot = 0

For legion artifacts: which slot is used by child item.

Definition at line 60 of file EquipmentSet.h.

◆ SetIcon

std::string EquipmentSetInfo::EquipmentSetData::SetIcon

Definition at line 53 of file EquipmentSet.h.

◆ SetID

uint32 EquipmentSetInfo::EquipmentSetData::SetID = 0

Index.

Definition at line 49 of file EquipmentSet.h.

◆ SetName

std::string EquipmentSetInfo::EquipmentSetData::SetName

Definition at line 52 of file EquipmentSet.h.

◆ Type

EquipmentSetType EquipmentSetInfo::EquipmentSetData::Type = EQUIPMENT

Definition at line 47 of file EquipmentSet.h.


The documentation for this struct was generated from the following file: