18#ifndef TalentPackets_h__
19#define TalentPackets_h__
128 void Read()
override;
#define MAX_PVP_TALENT_SLOTS
std::vector< GlyphBinding > Glyphs
WorldPacket const * Write() override
ConfirmRespecWipe(WorldPacket &&packet)
std::vector< PvPTalent > Talents
WorldPacket const * Write() override
Array< PvPTalent, 4 > Talents
LearnPvpTalents(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< uint16 > Talents
Array< uint16, MAX_TALENT_TIERS > Talents
LearnTalents(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
@ CMSG_CONFIRM_RESPEC_WIPE
@ SMSG_RESPEC_WIPE_CONFIRM
@ SMSG_LEARN_PVP_TALENT_FAILED
@ SMSG_UPDATE_TALENT_DATA
@ SMSG_LEARN_TALENT_FAILED
GlyphBinding(uint32 spellId=0, uint16 glyphId=0)
std::vector< PvPTalent > PvPTalents
std::vector< uint16 > TalentIDs
uint32 PrimarySpecialization
std::vector< TalentGroupInfo > TalentGroups