TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Quest::QueryQuestInfoResponse Class Referencefinal

#include <QuestPackets.h>

+ Inheritance diagram for WorldPackets::Quest::QueryQuestInfoResponse:

Public Member Functions

 QueryQuestInfoResponse ()
 
WorldPacket const * Write () override
 
- Public Member Functions inherited from WorldPackets::ServerPacket
 ServerPacket (OpcodeServer opcode, size_t initialSize=200, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
 
void Read () final
 
void Clear ()
 
WorldPacket && Move ()
 
void ShrinkToFit ()
 
OpcodeServer GetOpcode () const
 
- Public Member Functions inherited from WorldPackets::Packet
 Packet (WorldPacket &&worldPacket)
 
virtual ~Packet ()=default
 
 Packet (Packet const &right)=delete
 
Packet & operator= (Packet const &right)=delete
 
WorldPacket const * GetRawPacket () const
 
size_t GetSize () const
 
ConnectionType GetConnection () const
 

Public Attributes

bool Allow = false
 
QuestInfo Info
 
uint32 QuestID = 0
 

Additional Inherited Members

- Protected Attributes inherited from WorldPackets::Packet
WorldPacket _worldPacket
 

Detailed Description

Definition at line 225 of file QuestPackets.h.

Constructor & Destructor Documentation

◆ QueryQuestInfoResponse()

WorldPackets::Quest::QueryQuestInfoResponse::QueryQuestInfoResponse ( )
inlineexplicit

Definition at line 228 of file QuestPackets.h.

Member Function Documentation

◆ Write()

WorldPacket const * WorldPackets::Quest::QueryQuestInfoResponse::Write ( )
overridevirtual

Implements WorldPackets::Packet.

Definition at line 80 of file QuestPackets.cpp.

References WorldPackets::Packet::_worldPacket, WorldPackets::Quest::QuestInfo::AcceptedSoundKitID, Allow, WorldPackets::Quest::QuestInfo::AllowableRaces, ByteBuffer::append(), WorldPackets::Quest::QuestInfo::AreaDescription, WorldPackets::Quest::QuestInfo::AreaGroupID, WorldPackets::Quest::QuestInfo::CompleteSoundKitID, WorldPackets::Quest::QuestInfo::ConditionalQuestCompletionLog, WorldPackets::Quest::QuestInfo::ConditionalQuestDescription, WorldPackets::Quest::QuestInfo::ContentTuningID, WorldPackets::SizedString::Data(), WorldPackets::Quest::QuestInfoChoiceItem::DisplayID, WorldPackets::Quest::QuestInfo::Expansion, WorldPackets::Quest::QuestInfo::Flags, WorldPackets::Quest::QuestInfo::FlagsEx, WorldPackets::Quest::QuestInfo::FlagsEx2, WorldPackets::Quest::QuestInfo::FlagsEx3, ByteBuffer::FlushBits(), Info, WorldPackets::Quest::QuestInfo::ItemDrop, WorldPackets::Quest::QuestInfo::ItemDropQuantity, WorldPackets::Quest::QuestInfoChoiceItem::ItemID, WorldPackets::Quest::QuestInfo::LogDescription, WorldPackets::Quest::QuestInfo::LogTitle, WorldPackets::Quest::QuestInfo::ManagedWorldStateID, WorldPackets::Quest::QuestInfo::NonDisplayableTreasurePickerIDs, WorldPackets::Quest::QuestInfo::Objectives, WorldPackets::Quest::QuestInfo::POIContinent, WorldPackets::Quest::QuestInfo::POIPriority, WorldPackets::Quest::QuestInfo::POIx, WorldPackets::Quest::QuestInfo::POIy, WorldPackets::Quest::QuestInfo::PortraitGiver, WorldPackets::Quest::QuestInfo::PortraitGiverModelSceneID, WorldPackets::Quest::QuestInfo::PortraitGiverMount, WorldPackets::Quest::QuestInfo::PortraitGiverName, WorldPackets::Quest::QuestInfo::PortraitGiverText, WorldPackets::Quest::QuestInfo::PortraitTurnIn, WorldPackets::Quest::QuestInfo::PortraitTurnInName, WorldPackets::Quest::QuestInfo::PortraitTurnInText, WorldPackets::Quest::QuestInfoChoiceItem::Quantity, QUEST_REWARD_CHOICES_COUNT, QUEST_REWARD_CURRENCY_COUNT, QUEST_REWARD_ITEM_COUNT, QUEST_REWARD_REPUTATIONS_COUNT, WorldPackets::Quest::QuestInfo::QuestCompletionLog, WorldPackets::Quest::QuestInfo::QuestDescription, WorldPackets::Quest::QuestInfo::QuestGiverCreatureID, WorldPackets::Quest::QuestInfo::QuestID, QuestID, WorldPackets::Quest::QuestInfo::QuestInfoID, WorldPackets::Quest::QuestInfo::QuestPackageID, WorldPackets::Quest::QuestInfo::QuestSessionBonus, WorldPackets::Quest::QuestInfo::QuestSortID, WorldPackets::Quest::QuestInfo::QuestType, Trinity::RaceMask< T, N >::RawValue, WorldPackets::Quest::QuestInfo::ReadyForTranslation, WorldPackets::Quest::QuestInfo::ResetByScheduler, WorldPackets::Quest::QuestInfo::RewardAmount, WorldPackets::Quest::QuestInfo::RewardArenaPoints, WorldPackets::Quest::QuestInfo::RewardArtifactCategoryID, WorldPackets::Quest::QuestInfo::RewardArtifactXPDifficulty, WorldPackets::Quest::QuestInfo::RewardArtifactXPMultiplier, WorldPackets::Quest::QuestInfo::RewardBonusMoney, WorldPackets::Quest::QuestInfo::RewardCurrencyID, WorldPackets::Quest::QuestInfo::RewardCurrencyQty, WorldPackets::Quest::QuestInfo::RewardDisplaySpell, WorldPackets::Quest::QuestInfo::RewardFactionCapIn, WorldPackets::Quest::QuestInfo::RewardFactionFlags, WorldPackets::Quest::QuestInfo::RewardFactionID, WorldPackets::Quest::QuestInfo::RewardFactionOverride, WorldPackets::Quest::QuestInfo::RewardFactionValue, WorldPackets::Quest::QuestInfo::RewardFavor, WorldPackets::Quest::QuestInfo::RewardHonor, WorldPackets::Quest::QuestInfo::RewardHouseDecorIDs, WorldPackets::Quest::QuestInfo::RewardHouseRoomIDs, WorldPackets::Quest::QuestInfo::RewardItems, WorldPackets::Quest::QuestInfo::RewardKillHonor, WorldPackets::Quest::QuestInfo::RewardMoney, WorldPackets::Quest::QuestInfo::RewardMoneyDifficulty, WorldPackets::Quest::QuestInfo::RewardMoneyMultiplier, WorldPackets::Quest::QuestInfo::RewardNextQuest, WorldPackets::Quest::QuestInfo::RewardNumSkillUps, WorldPackets::Quest::QuestInfo::RewardSkillLineID, WorldPackets::Quest::QuestInfo::RewardSpell, WorldPackets::Quest::QuestInfo::RewardTitle, WorldPackets::Quest::QuestInfo::RewardXPDifficulty, WorldPackets::Quest::QuestInfo::RewardXPMultiplier, WorldPackets::Quest::QuestInfo::StartItem, WorldPackets::Quest::QuestInfo::SuggestedGroupNum, WorldPackets::Quest::QuestInfo::TimeAllowed, WorldPackets::Quest::QuestInfo::TreasurePickerID, and WorldPackets::Quest::QuestInfo::UnfilteredChoiceItems.

Referenced by WorldSession::HandleQuestQueryOpcode().

Member Data Documentation

◆ Allow

bool WorldPackets::Quest::QueryQuestInfoResponse::Allow = false

Definition at line 232 of file QuestPackets.h.

Referenced by Quest::BuildQueryData(), and Write().

◆ Info

QuestInfo WorldPackets::Quest::QueryQuestInfoResponse::Info

Definition at line 233 of file QuestPackets.h.

Referenced by Quest::BuildQueryData(), and Write().

◆ QuestID

uint32 WorldPackets::Quest::QueryQuestInfoResponse::QuestID = 0

The documentation for this class was generated from the following files: