TrinityCore
WorldPackets::Quest::QuestInfo Struct Reference

#include <QuestPackets.h>

Public Attributes

int32 QuestID = 0
 
int32 QuestType = 0
 
int32 ContentTuningID = 0
 
int32 QuestPackageID = 0
 
int32 QuestSortID = 0
 
int32 QuestInfoID = 0
 
int32 SuggestedGroupNum = 0
 
int32 RewardNextQuest = 0
 
int32 RewardXPDifficulty = 0
 
float RewardXPMultiplier = 1.0f
 
int32 RewardMoney = 0
 
int32 RewardMoneyDifficulty = 0
 
float RewardMoneyMultiplier = 1.0f
 
int32 RewardBonusMoney = 0
 
std::vector< QuestCompleteDisplaySpellRewardDisplaySpell
 
int32 RewardSpell = 0
 
int32 RewardHonor = 0
 
float RewardKillHonor = 0.0f
 
int32 RewardArtifactXPDifficulty = 0
 
float RewardArtifactXPMultiplier = 0.0f
 
int32 RewardArtifactCategoryID = 0
 
int32 StartItem = 0
 
uint32 Flags = 0
 
uint32 FlagsEx = 0
 
uint32 FlagsEx2 = 0
 
int32 POIContinent = 0
 
float POIx = 0.0f
 
float POIy = 0.0f
 
int32 POIPriority = 0
 
Trinity::RaceMask< uint64AllowableRaces = { UI64LIT(0xFFFFFFFFFFFFFFFF) }
 
std::string LogTitle
 
std::string LogDescription
 
std::string QuestDescription
 
std::string AreaDescription
 
int32 RewardTitle = 0
 
int32 RewardArenaPoints = 0
 
int32 RewardSkillLineID = 0
 
int32 RewardNumSkillUps = 0
 
int32 PortraitGiver = 0
 
int32 PortraitGiverMount = 0
 
int32 PortraitGiverModelSceneID = 0
 
int32 PortraitTurnIn = 0
 
std::string PortraitGiverText
 
std::string PortraitGiverName
 
std::string PortraitTurnInText
 
std::string PortraitTurnInName
 
std::string QuestCompletionLog
 
int32 RewardFactionFlags = 0
 
int32 AcceptedSoundKitID = 0
 
int32 CompleteSoundKitID = 0
 
int32 AreaGroupID = 0
 
int64 TimeAllowed = 0
 
int32 TreasurePickerID = 0
 
int32 Expansion = 0
 
int32 ManagedWorldStateID = 0
 
int32 QuestSessionBonus = 0
 
int32 QuestGiverCreatureID = 0
 
std::vector< QuestObjectiveObjectives
 
std::vector< ConditionalQuestTextConditionalQuestDescription
 
std::vector< ConditionalQuestTextConditionalQuestCompletionLog
 
int32 RewardItems [QUEST_REWARD_ITEM_COUNT] = { }
 
int32 RewardAmount [QUEST_REWARD_ITEM_COUNT] = { }
 
int32 ItemDrop [QUEST_ITEM_DROP_COUNT] = { }
 
int32 ItemDropQuantity [QUEST_ITEM_DROP_COUNT] = { }
 
QuestInfoChoiceItem UnfilteredChoiceItems [QUEST_REWARD_CHOICES_COUNT]
 
int32 RewardFactionID [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionValue [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionOverride [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionCapIn [QUEST_REWARD_REPUTATIONS_COUNT] = { }
 
int32 RewardCurrencyID [QUEST_REWARD_CURRENCY_COUNT] = { }
 
int32 RewardCurrencyQty [QUEST_REWARD_CURRENCY_COUNT] = { }
 
bool ReadyForTranslation = false
 

Detailed Description

Definition at line 134 of file QuestPackets.h.

Member Data Documentation

◆ AcceptedSoundKitID

int32 WorldPackets::Quest::QuestInfo::AcceptedSoundKitID = 0

Definition at line 184 of file QuestPackets.h.

◆ AllowableRaces

Trinity::RaceMask<uint64> WorldPackets::Quest::QuestInfo::AllowableRaces = { UI64LIT(0xFFFFFFFFFFFFFFFF) }

Definition at line 165 of file QuestPackets.h.

◆ AreaDescription

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

Definition at line 169 of file QuestPackets.h.

◆ AreaGroupID

int32 WorldPackets::Quest::QuestInfo::AreaGroupID = 0

Definition at line 186 of file QuestPackets.h.

◆ CompleteSoundKitID

int32 WorldPackets::Quest::QuestInfo::CompleteSoundKitID = 0

Definition at line 185 of file QuestPackets.h.

◆ ConditionalQuestCompletionLog

std::vector<ConditionalQuestText> WorldPackets::Quest::QuestInfo::ConditionalQuestCompletionLog

Definition at line 195 of file QuestPackets.h.

◆ ConditionalQuestDescription

std::vector<ConditionalQuestText> WorldPackets::Quest::QuestInfo::ConditionalQuestDescription

Definition at line 194 of file QuestPackets.h.

◆ ContentTuningID

int32 WorldPackets::Quest::QuestInfo::ContentTuningID = 0

Definition at line 138 of file QuestPackets.h.

◆ Expansion

int32 WorldPackets::Quest::QuestInfo::Expansion = 0

Definition at line 189 of file QuestPackets.h.

◆ Flags

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

Definition at line 158 of file QuestPackets.h.

◆ FlagsEx

uint32 WorldPackets::Quest::QuestInfo::FlagsEx = 0

Definition at line 159 of file QuestPackets.h.

◆ FlagsEx2

uint32 WorldPackets::Quest::QuestInfo::FlagsEx2 = 0

Definition at line 160 of file QuestPackets.h.

◆ ItemDrop

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

Definition at line 198 of file QuestPackets.h.

◆ ItemDropQuantity

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

Definition at line 199 of file QuestPackets.h.

◆ LogDescription

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

Definition at line 167 of file QuestPackets.h.

◆ LogTitle

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

Definition at line 166 of file QuestPackets.h.

◆ ManagedWorldStateID

int32 WorldPackets::Quest::QuestInfo::ManagedWorldStateID = 0

Definition at line 190 of file QuestPackets.h.

◆ Objectives

std::vector<QuestObjective> WorldPackets::Quest::QuestInfo::Objectives

Definition at line 193 of file QuestPackets.h.

◆ POIContinent

int32 WorldPackets::Quest::QuestInfo::POIContinent = 0

Definition at line 161 of file QuestPackets.h.

◆ POIPriority

int32 WorldPackets::Quest::QuestInfo::POIPriority = 0

Definition at line 164 of file QuestPackets.h.

◆ POIx

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

Definition at line 162 of file QuestPackets.h.

◆ POIy

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

Definition at line 163 of file QuestPackets.h.

◆ PortraitGiver

int32 WorldPackets::Quest::QuestInfo::PortraitGiver = 0

Definition at line 174 of file QuestPackets.h.

◆ PortraitGiverModelSceneID

int32 WorldPackets::Quest::QuestInfo::PortraitGiverModelSceneID = 0

Definition at line 176 of file QuestPackets.h.

◆ PortraitGiverMount

int32 WorldPackets::Quest::QuestInfo::PortraitGiverMount = 0

Definition at line 175 of file QuestPackets.h.

◆ PortraitGiverName

std::string WorldPackets::Quest::QuestInfo::PortraitGiverName

Definition at line 179 of file QuestPackets.h.

◆ PortraitGiverText

std::string WorldPackets::Quest::QuestInfo::PortraitGiverText

Definition at line 178 of file QuestPackets.h.

◆ PortraitTurnIn

int32 WorldPackets::Quest::QuestInfo::PortraitTurnIn = 0

Definition at line 177 of file QuestPackets.h.

◆ PortraitTurnInName

std::string WorldPackets::Quest::QuestInfo::PortraitTurnInName

Definition at line 181 of file QuestPackets.h.

◆ PortraitTurnInText

std::string WorldPackets::Quest::QuestInfo::PortraitTurnInText

Definition at line 180 of file QuestPackets.h.

◆ QuestCompletionLog

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

Definition at line 182 of file QuestPackets.h.

◆ QuestDescription

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

Definition at line 168 of file QuestPackets.h.

◆ QuestGiverCreatureID

int32 WorldPackets::Quest::QuestInfo::QuestGiverCreatureID = 0

Definition at line 192 of file QuestPackets.h.

◆ QuestID

int32 WorldPackets::Quest::QuestInfo::QuestID = 0

Definition at line 136 of file QuestPackets.h.

◆ QuestInfoID

int32 WorldPackets::Quest::QuestInfo::QuestInfoID = 0

Definition at line 141 of file QuestPackets.h.

◆ QuestPackageID

int32 WorldPackets::Quest::QuestInfo::QuestPackageID = 0

Definition at line 139 of file QuestPackets.h.

◆ QuestSessionBonus

int32 WorldPackets::Quest::QuestInfo::QuestSessionBonus = 0

Definition at line 191 of file QuestPackets.h.

◆ QuestSortID

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

Definition at line 140 of file QuestPackets.h.

◆ QuestType

int32 WorldPackets::Quest::QuestInfo::QuestType = 0

Definition at line 137 of file QuestPackets.h.

◆ ReadyForTranslation

bool WorldPackets::Quest::QuestInfo::ReadyForTranslation = false

Definition at line 207 of file QuestPackets.h.

◆ RewardAmount

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

Definition at line 197 of file QuestPackets.h.

◆ RewardArenaPoints

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

Definition at line 171 of file QuestPackets.h.

◆ RewardArtifactCategoryID

int32 WorldPackets::Quest::QuestInfo::RewardArtifactCategoryID = 0

Definition at line 156 of file QuestPackets.h.

◆ RewardArtifactXPDifficulty

int32 WorldPackets::Quest::QuestInfo::RewardArtifactXPDifficulty = 0

Definition at line 154 of file QuestPackets.h.

◆ RewardArtifactXPMultiplier

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

Definition at line 155 of file QuestPackets.h.

◆ RewardBonusMoney

int32 WorldPackets::Quest::QuestInfo::RewardBonusMoney = 0

Definition at line 149 of file QuestPackets.h.

◆ RewardCurrencyID

int32 WorldPackets::Quest::QuestInfo::RewardCurrencyID[QUEST_REWARD_CURRENCY_COUNT] = { }

Definition at line 205 of file QuestPackets.h.

◆ RewardCurrencyQty

int32 WorldPackets::Quest::QuestInfo::RewardCurrencyQty[QUEST_REWARD_CURRENCY_COUNT] = { }

Definition at line 206 of file QuestPackets.h.

◆ RewardDisplaySpell

std::vector<QuestCompleteDisplaySpell> WorldPackets::Quest::QuestInfo::RewardDisplaySpell

Definition at line 150 of file QuestPackets.h.

◆ RewardFactionCapIn

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

Definition at line 204 of file QuestPackets.h.

◆ RewardFactionFlags

int32 WorldPackets::Quest::QuestInfo::RewardFactionFlags = 0

Definition at line 183 of file QuestPackets.h.

◆ RewardFactionID

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

Definition at line 201 of file QuestPackets.h.

◆ RewardFactionOverride

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

Definition at line 203 of file QuestPackets.h.

◆ RewardFactionValue

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

Definition at line 202 of file QuestPackets.h.

◆ RewardHonor

int32 WorldPackets::Quest::QuestInfo::RewardHonor = 0

Definition at line 152 of file QuestPackets.h.

◆ RewardItems

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

Definition at line 196 of file QuestPackets.h.

◆ RewardKillHonor

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

Definition at line 153 of file QuestPackets.h.

◆ RewardMoney

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

Definition at line 146 of file QuestPackets.h.

◆ RewardMoneyDifficulty

int32 WorldPackets::Quest::QuestInfo::RewardMoneyDifficulty = 0

Definition at line 147 of file QuestPackets.h.

◆ RewardMoneyMultiplier

float WorldPackets::Quest::QuestInfo::RewardMoneyMultiplier = 1.0f

Definition at line 148 of file QuestPackets.h.

◆ RewardNextQuest

int32 WorldPackets::Quest::QuestInfo::RewardNextQuest = 0

Definition at line 143 of file QuestPackets.h.

◆ RewardNumSkillUps

int32 WorldPackets::Quest::QuestInfo::RewardNumSkillUps = 0

Definition at line 173 of file QuestPackets.h.

◆ RewardSkillLineID

int32 WorldPackets::Quest::QuestInfo::RewardSkillLineID = 0

Definition at line 172 of file QuestPackets.h.

◆ RewardSpell

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

Definition at line 151 of file QuestPackets.h.

◆ RewardTitle

int32 WorldPackets::Quest::QuestInfo::RewardTitle = 0

Definition at line 170 of file QuestPackets.h.

◆ RewardXPDifficulty

int32 WorldPackets::Quest::QuestInfo::RewardXPDifficulty = 0

Definition at line 144 of file QuestPackets.h.

◆ RewardXPMultiplier

float WorldPackets::Quest::QuestInfo::RewardXPMultiplier = 1.0f

Definition at line 145 of file QuestPackets.h.

◆ StartItem

int32 WorldPackets::Quest::QuestInfo::StartItem = 0

Definition at line 157 of file QuestPackets.h.

◆ SuggestedGroupNum

int32 WorldPackets::Quest::QuestInfo::SuggestedGroupNum = 0

Definition at line 142 of file QuestPackets.h.

◆ TimeAllowed

int64 WorldPackets::Quest::QuestInfo::TimeAllowed = 0

Definition at line 187 of file QuestPackets.h.

◆ TreasurePickerID

int32 WorldPackets::Quest::QuestInfo::TreasurePickerID = 0

Definition at line 188 of file QuestPackets.h.

◆ UnfilteredChoiceItems

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

Definition at line 200 of file QuestPackets.h.


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