18#ifndef TRINITYCORE_QUERY_PACKETS_H
19#define TRINITYCORE_QUERY_PACKETS_H
113 void Read()
override;
142 void Read()
override;
155 std::array<uint32, MAX_GOSSIP_TEXT_EMOTES>
EmoteID = { };
167 std::array<NPCText, MAX_GOSSIP_TEXT_OPTIONS>
Options;
175 void Read()
override;
233 void Read()
override;
273 void Read()
override;
315 std::array<uint32, MAX_ITEM_PROTO_FLAGS>
Flags = { };
388 void Read()
override;
static const uint32 MAX_CREATURE_QUEST_ITEMS
static const uint8 MAX_KILL_CREDIT
static const uint32 MAX_CREATURE_MODELS
#define MAX_GAMEOBJECT_QUEST_ITEMS
#define MAX_ITEM_PROTO_SOCKETS
#define MAX_ITEM_PROTO_DAMAGES
#define MAX_ITEM_PROTO_SPELLS
#define MAX_ITEM_PROTO_STATS
#define MAX_QUEST_LOG_SIZE
#define MAX_GAMEOBJECT_DATA
WorldPacket const * Write() override
TaggedPosition<::Position::XYZ > Position
TaggedPosition<::Position::XYZ > Position
WorldPacket const * Write() override
QueryCorpseLocationFromClient(WorldPacket &&packet)
QueryCorpseTransport(WorldPacket &&packet)
WorldPacket const * Write() override
QueryCreature(WorldPacket &&packet)
WorldPacket const * Write() override
QueryGameObjectResponse()
QueryGameObject(WorldPacket &&packet)
WorldPacket const * Write() override
QueryItemSingleResponse()
QueryItemSingle(WorldPacket &&packet)
WorldPacket const * Write() override
std::array< NPCText, MAX_GOSSIP_TEXT_OPTIONS > Options
QueryNPCText(WorldPacket &&packet)
WorldPacket const * Write() override
QueryPageText(WorldPacket &&packet)
WorldPacket const * Write() override
Optional< PlayerGuidLookupData > Data
QueryPlayerNameResponse()
QueryPlayerName(WorldPacket &&packet)
WorldPacket const * Write() override
QueryTime(WorldPacket &&packet)
QuestPOIQuery(WorldPacket &&packet)
uint32 MissingQuestPOIs[MAX_QUEST_LOG_SIZE]
@ SMSG_CREATURE_QUERY_RESPONSE
@ SMSG_PAGE_TEXT_QUERY_RESPONSE
@ SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE
@ SMSG_NAME_QUERY_RESPONSE
@ SMSG_ITEM_QUERY_SINGLE_RESPONSE
@ SMSG_GAMEOBJECT_QUERY_RESPONSE
@ SMSG_QUERY_TIME_RESPONSE
@ CMSG_CORPSE_MAP_POSITION_QUERY
uint32 QuestItems[MAX_CREATURE_QUEST_ITEMS]
uint32 CreatureMovementInfoID
uint32 ProxyCreatureID[MAX_KILL_CREDIT]
uint32 CreatureDisplayID[MAX_CREATURE_MODELS]
uint32 QuestItems[MAX_GAMEOBJECT_QUEST_ITEMS]
std::string CastBarCaption
int32 SpellCategoryCooldown
int32 SoundOverrideSubclass
ItemStatData ItemStat[MAX_ITEM_PROTO_STATS]
uint32 Resistance[MAX_SPELL_SCHOOL]
uint32 RequiredDisenchantSkill
uint32 RequiredReputationRank
uint32 RequiredReputationFaction
std::array< uint32, MAX_ITEM_PROTO_FLAGS > Flags
float ArmorDamageModifier
std::string_view Description
ItemSocketData Socket[MAX_ITEM_PROTO_SOCKETS]
uint32 ScalingStatDistribution
ItemDamageData Damage[MAX_ITEM_PROTO_DAMAGES]
std::array< uint32, MAX_GOSSIP_TEXT_EMOTES > EmoteID
std::array< uint32, MAX_GOSSIP_TEXT_EMOTES > EmoteDelay
DeclinedName const * DeclinedNames
std::string_view RealmName