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

#include <QuestPackets.h>

Public Attributes

uint32 QuestID = 0
 
uint32 QuestMethod = 0
 
int32 QuestLevel = 0
 
uint32 QuestMinLevel = 0
 
int32 QuestSortID = 0
 
uint32 QuestType = 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 RewardTitleId = 0
 
uint32 RequiredPlayerKills = 0
 
uint32 RewardTalents = 0
 
int32 RewardArenaPoints = 0
 
uint32 RewardFactionFlags = 0
 
uint32 RewardItems [QUEST_REWARDS_COUNT] = { }
 
uint32 RewardAmount [QUEST_REWARDS_COUNT] = { }
 
QuestInfoChoiceItem UnfilteredChoiceItems [QUEST_REWARD_CHOICES_COUNT]
 
uint32 RewardFactionID [QUEST_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionValue [QUEST_REPUTATIONS_COUNT] = { }
 
int32 RewardFactionValueOverride [QUEST_REPUTATIONS_COUNT] = { }
 
uint32 POIContinent = 0
 
float POIx = 0.0f
 
float POIy = 0.0f
 
uint32 POIPriority = 0
 
std::string Title
 
std::string Objectives
 
std::string Details
 
std::string AreaDescription
 
std::string CompletedText
 
int32 RequiredNpcOrGo [QUEST_OBJECTIVES_COUNT] = { }
 
uint32 RequiredNpcOrGoCount [QUEST_OBJECTIVES_COUNT] = { }
 
uint32 ItemDrop [QUEST_SOURCE_ITEM_IDS_COUNT] = { }
 
uint32 RequiredItemId [QUEST_ITEM_OBJECTIVES_COUNT] = { }
 
uint32 RequiredItemCount [QUEST_ITEM_OBJECTIVES_COUNT] = { }
 
std::string ObjectiveText [QUEST_OBJECTIVES_COUNT]
 

Detailed Description

Definition at line 45 of file QuestPackets.h.

Member Data Documentation

◆ AllowableRaces

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

Definition at line 54 of file QuestPackets.h.

◆ AreaDescription

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

Definition at line 89 of file QuestPackets.h.

◆ CompletedText

std::string WorldPackets::Quest::QuestInfo::CompletedText

Definition at line 90 of file QuestPackets.h.

◆ Details

std::string WorldPackets::Quest::QuestInfo::Details

Definition at line 88 of file QuestPackets.h.

◆ Flags

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

Definition at line 68 of file QuestPackets.h.

◆ ItemDrop

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

Definition at line 95 of file QuestPackets.h.

◆ Objectives

std::string WorldPackets::Quest::QuestInfo::Objectives

Definition at line 87 of file QuestPackets.h.

◆ ObjectiveText

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

Definition at line 101 of file QuestPackets.h.

◆ POIContinent

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

Definition at line 82 of file QuestPackets.h.

◆ POIPriority

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

Definition at line 85 of file QuestPackets.h.

◆ POIx

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

Definition at line 83 of file QuestPackets.h.

◆ POIy

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

Definition at line 84 of file QuestPackets.h.

◆ QuestID

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

Definition at line 47 of file QuestPackets.h.

◆ QuestLevel

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

Definition at line 49 of file QuestPackets.h.

◆ QuestMethod

uint32 WorldPackets::Quest::QuestInfo::QuestMethod = 0

Definition at line 48 of file QuestPackets.h.

◆ QuestMinLevel

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

Definition at line 50 of file QuestPackets.h.

◆ QuestSortID

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

Definition at line 51 of file QuestPackets.h.

◆ QuestType

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

Definition at line 52 of file QuestPackets.h.

◆ RequiredFactionId

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

Definition at line 56 of file QuestPackets.h.

◆ RequiredFactionValue

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

Definition at line 57 of file QuestPackets.h.

◆ RequiredItemCount

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

Definition at line 99 of file QuestPackets.h.

◆ RequiredItemId

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

Definition at line 98 of file QuestPackets.h.

◆ RequiredNpcOrGo

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

Definition at line 92 of file QuestPackets.h.

◆ RequiredNpcOrGoCount

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

Definition at line 93 of file QuestPackets.h.

◆ RequiredPlayerKills

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

Definition at line 70 of file QuestPackets.h.

◆ RewardAmount

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

Definition at line 76 of file QuestPackets.h.

◆ RewardArenaPoints

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

Definition at line 72 of file QuestPackets.h.

◆ RewardBonusMoney

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

Definition at line 62 of file QuestPackets.h.

◆ RewardDisplaySpell

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

Definition at line 63 of file QuestPackets.h.

◆ RewardFactionFlags

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

Definition at line 73 of file QuestPackets.h.

◆ RewardFactionID

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

Definition at line 78 of file QuestPackets.h.

◆ RewardFactionValue

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

Definition at line 79 of file QuestPackets.h.

◆ RewardFactionValueOverride

int32 WorldPackets::Quest::QuestInfo::RewardFactionValueOverride[QUEST_REPUTATIONS_COUNT] = { }

Definition at line 80 of file QuestPackets.h.

◆ RewardHonor

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

Definition at line 65 of file QuestPackets.h.

◆ RewardItems

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

Definition at line 75 of file QuestPackets.h.

◆ RewardKillHonor

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

Definition at line 66 of file QuestPackets.h.

◆ RewardMoney

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

Definition at line 61 of file QuestPackets.h.

◆ RewardNextQuest

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

Definition at line 59 of file QuestPackets.h.

◆ RewardSpell

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

Definition at line 64 of file QuestPackets.h.

◆ RewardTalents

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

Definition at line 71 of file QuestPackets.h.

◆ RewardTitleId

uint32 WorldPackets::Quest::QuestInfo::RewardTitleId = 0

Definition at line 69 of file QuestPackets.h.

◆ RewardXPDifficulty

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

Definition at line 60 of file QuestPackets.h.

◆ StartItem

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

Definition at line 67 of file QuestPackets.h.

◆ SuggestedGroupNum

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

Definition at line 53 of file QuestPackets.h.

◆ Title

std::string WorldPackets::Quest::QuestInfo::Title

Definition at line 86 of file QuestPackets.h.

◆ UnfilteredChoiceItems

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

Definition at line 77 of file QuestPackets.h.


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