TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Quest::QuestInfo Struct Reference

#include <QuestPackets.h>

Public Attributes

uint32 QuestID = 0
 
uint32 QuestType = 0
 
int32 QuestLevel = 0
 
uint32 QuestMinLevel = 0
 
int32 QuestSortID = 0
 
uint32 QuestInfoID = 0
 
uint32 SuggestedGroupNum = 0
 
int32 AllowableRaces = -1
 
uint32 RequiredFactionId [PVP_TEAMS_COUNT] = { }
 
int32 RequiredFactionValue [PVP_TEAMS_COUNT] = { }
 
uint32 RewardNextQuest = 0
 
uint32 RewardXPDifficulty = 0
 
int32 RewardMoney = 0
 
uint32 RewardBonusMoney = 0
 
uint32 RewardDisplaySpell = 0
 
int32 RewardSpell = 0
 
uint32 RewardHonor = 0
 
float RewardKillHonor = 0.0f
 
uint32 StartItem = 0
 
uint32 Flags = 0
 
uint32 RewardTitle = 0
 
uint32 RequiredPlayerKills = 0
 
uint32 RewardTalents = 0
 
int32 RewardArenaPoints = 0
 
uint32 RewardFactionFlags = 0
 
uint32 RewardItems [QUEST_REWARD_ITEM_COUNT] = { }
 
uint32 RewardAmount [QUEST_REWARD_ITEM_COUNT] = { }
 
QuestInfoChoiceItem UnfilteredChoiceItems [QUEST_REWARD_CHOICES_COUNT]
 
uint32 RewardFactionID [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionValue [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionOverride [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
uint32 POIContinent = 0
 
float POIx = 0.0f
 
float POIy = 0.0f
 
uint32 POIPriority = 0
 
std::string LogTitle
 
std::string LogDescription
 
std::string QuestDescription
 
std::string AreaDescription
 
std::string QuestCompletionLog
 
int32 RequiredNpcOrGo [QUEST_OBJECTIVES_COUNT] = { }
 
uint32 RequiredNpcOrGoCount [QUEST_OBJECTIVES_COUNT] = { }
 
uint32 ItemDrop [QUEST_ITEM_DROP_COUNT] = { }
 
uint32 ItemDropQuantity [QUEST_ITEM_DROP_COUNT] = { }
 
uint32 RequiredItemId [QUEST_ITEM_OBJECTIVES_COUNT] = { }
 
uint32 RequiredItemCount [QUEST_ITEM_OBJECTIVES_COUNT] = { }
 
std::string ObjectiveText [QUEST_OBJECTIVES_COUNT]
 

Detailed Description

Definition at line 94 of file QuestPackets.h.

Member Data Documentation

◆ AllowableRaces

int32 WorldPackets::Quest::QuestInfo::AllowableRaces = -1

Definition at line 103 of file QuestPackets.h.

◆ AreaDescription

std::string WorldPackets::Quest::QuestInfo::AreaDescription

Definition at line 138 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ Flags

uint32 WorldPackets::Quest::QuestInfo::Flags = 0

Definition at line 117 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ ItemDrop

uint32 WorldPackets::Quest::QuestInfo::ItemDrop[QUEST_ITEM_DROP_COUNT] = { }

Definition at line 144 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ ItemDropQuantity

uint32 WorldPackets::Quest::QuestInfo::ItemDropQuantity[QUEST_ITEM_DROP_COUNT] = { }

Definition at line 145 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ LogDescription

std::string WorldPackets::Quest::QuestInfo::LogDescription

Definition at line 136 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ LogTitle

std::string WorldPackets::Quest::QuestInfo::LogTitle

Definition at line 135 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ ObjectiveText

std::string WorldPackets::Quest::QuestInfo::ObjectiveText[QUEST_OBJECTIVES_COUNT]

Definition at line 150 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ POIContinent

uint32 WorldPackets::Quest::QuestInfo::POIContinent = 0

Definition at line 131 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ POIPriority

uint32 WorldPackets::Quest::QuestInfo::POIPriority = 0

Definition at line 134 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ POIx

float WorldPackets::Quest::QuestInfo::POIx = 0.0f

Definition at line 132 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ POIy

float WorldPackets::Quest::QuestInfo::POIy = 0.0f

Definition at line 133 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestCompletionLog

std::string WorldPackets::Quest::QuestInfo::QuestCompletionLog

Definition at line 139 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestDescription

std::string WorldPackets::Quest::QuestInfo::QuestDescription

Definition at line 137 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestID

uint32 WorldPackets::Quest::QuestInfo::QuestID = 0

Definition at line 96 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestInfoID

uint32 WorldPackets::Quest::QuestInfo::QuestInfoID = 0

Definition at line 101 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestLevel

int32 WorldPackets::Quest::QuestInfo::QuestLevel = 0

Definition at line 98 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestMinLevel

uint32 WorldPackets::Quest::QuestInfo::QuestMinLevel = 0

Definition at line 99 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestSortID

int32 WorldPackets::Quest::QuestInfo::QuestSortID = 0

Definition at line 100 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ QuestType

uint32 WorldPackets::Quest::QuestInfo::QuestType = 0

Definition at line 97 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredFactionId

uint32 WorldPackets::Quest::QuestInfo::RequiredFactionId[PVP_TEAMS_COUNT] = { }

Definition at line 105 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredFactionValue

int32 WorldPackets::Quest::QuestInfo::RequiredFactionValue[PVP_TEAMS_COUNT] = { }

Definition at line 106 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredItemCount

uint32 WorldPackets::Quest::QuestInfo::RequiredItemCount[QUEST_ITEM_OBJECTIVES_COUNT] = { }

Definition at line 148 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredItemId

uint32 WorldPackets::Quest::QuestInfo::RequiredItemId[QUEST_ITEM_OBJECTIVES_COUNT] = { }

Definition at line 147 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredNpcOrGo

int32 WorldPackets::Quest::QuestInfo::RequiredNpcOrGo[QUEST_OBJECTIVES_COUNT] = { }

Definition at line 141 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredNpcOrGoCount

uint32 WorldPackets::Quest::QuestInfo::RequiredNpcOrGoCount[QUEST_OBJECTIVES_COUNT] = { }

Definition at line 142 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RequiredPlayerKills

uint32 WorldPackets::Quest::QuestInfo::RequiredPlayerKills = 0

Definition at line 119 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardAmount

uint32 WorldPackets::Quest::QuestInfo::RewardAmount[QUEST_REWARD_ITEM_COUNT] = { }

Definition at line 125 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardArenaPoints

int32 WorldPackets::Quest::QuestInfo::RewardArenaPoints = 0

Definition at line 121 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardBonusMoney

uint32 WorldPackets::Quest::QuestInfo::RewardBonusMoney = 0

Definition at line 111 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardDisplaySpell

uint32 WorldPackets::Quest::QuestInfo::RewardDisplaySpell = 0

Definition at line 112 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardFactionFlags

uint32 WorldPackets::Quest::QuestInfo::RewardFactionFlags = 0

Definition at line 122 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardFactionID

uint32 WorldPackets::Quest::QuestInfo::RewardFactionID[QUEST_REWARD_REPUTATIONS_COUNT] = { }

Definition at line 127 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardFactionOverride

int32 WorldPackets::Quest::QuestInfo::RewardFactionOverride[QUEST_REWARD_REPUTATIONS_COUNT] = { }

Definition at line 129 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardFactionValue

int32 WorldPackets::Quest::QuestInfo::RewardFactionValue[QUEST_REWARD_REPUTATIONS_COUNT] = { }

Definition at line 128 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardHonor

uint32 WorldPackets::Quest::QuestInfo::RewardHonor = 0

Definition at line 114 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardItems

uint32 WorldPackets::Quest::QuestInfo::RewardItems[QUEST_REWARD_ITEM_COUNT] = { }

Definition at line 124 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardKillHonor

float WorldPackets::Quest::QuestInfo::RewardKillHonor = 0.0f

Definition at line 115 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardMoney

int32 WorldPackets::Quest::QuestInfo::RewardMoney = 0

Definition at line 110 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardNextQuest

uint32 WorldPackets::Quest::QuestInfo::RewardNextQuest = 0

Definition at line 108 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardSpell

int32 WorldPackets::Quest::QuestInfo::RewardSpell = 0

Definition at line 113 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardTalents

uint32 WorldPackets::Quest::QuestInfo::RewardTalents = 0

Definition at line 120 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardTitle

uint32 WorldPackets::Quest::QuestInfo::RewardTitle = 0

Definition at line 118 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ RewardXPDifficulty

uint32 WorldPackets::Quest::QuestInfo::RewardXPDifficulty = 0

Definition at line 109 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ StartItem

uint32 WorldPackets::Quest::QuestInfo::StartItem = 0

Definition at line 116 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ SuggestedGroupNum

uint32 WorldPackets::Quest::QuestInfo::SuggestedGroupNum = 0

Definition at line 102 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().

◆ UnfilteredChoiceItems

QuestInfoChoiceItem WorldPackets::Quest::QuestInfo::UnfilteredChoiceItems[QUEST_REWARD_CHOICES_COUNT]

Definition at line 126 of file QuestPackets.h.

Referenced by Quest::BuildQueryData().


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