TrinityCore
Loading...
Searching...
No Matches
EquipmentSetInfo::EquipmentSetData Struct Reference

Data sent in EquipmentSet related packets. More...

#include <EquipmentSet.h>

Public Attributes

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

Detailed Description

Data sent in EquipmentSet related packets.

Definition at line 46 of file EquipmentSet.h.

Member Data Documentation

◆ Appearances

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

◆ AssignedSpecIndex

Optional<int32> EquipmentSetInfo::EquipmentSetData::AssignedSpecIndex

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

Definition at line 52 of file EquipmentSet.h.

Referenced by Player::_LoadEquipmentSets(), Player::_SaveEquipmentSets(), and WorldPackets::EquipmentSet::SaveEquipmentSet::Read().

◆ Enchants

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

◆ Guid

◆ IgnoreMask

uint32 EquipmentSetInfo::EquipmentSetData::IgnoreMask = 0

◆ Pieces

◆ SecondaryShoulderApparanceID

int32 EquipmentSetInfo::EquipmentSetData::SecondaryShoulderApparanceID = 0

Secondary shoulder appearance.

Definition at line 58 of file EquipmentSet.h.

Referenced by WorldPackets::EquipmentSet::SaveEquipmentSet::Read().

◆ SecondaryShoulderSlot

int32 EquipmentSetInfo::EquipmentSetData::SecondaryShoulderSlot = 0

Always 2 if secondary shoulder apperance is used.

Definition at line 59 of file EquipmentSet.h.

Referenced by WorldPackets::EquipmentSet::SaveEquipmentSet::Read().

◆ SecondaryWeaponAppearanceID

int32 EquipmentSetInfo::EquipmentSetData::SecondaryWeaponAppearanceID = 0

For legion artifacts: linked child item appearance.

Definition at line 60 of file EquipmentSet.h.

Referenced by WorldPackets::EquipmentSet::SaveEquipmentSet::Read().

◆ SecondaryWeaponSlot

int32 EquipmentSetInfo::EquipmentSetData::SecondaryWeaponSlot = 0

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

Definition at line 61 of file EquipmentSet.h.

Referenced by WorldPackets::EquipmentSet::SaveEquipmentSet::Read().

◆ SetIcon

std::string EquipmentSetInfo::EquipmentSetData::SetIcon

◆ SetID

◆ SetName

std::string EquipmentSetInfo::EquipmentSetData::SetName

◆ Type


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