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

#include <QuestPackets.h>

Public Attributes

int32 ChoiceItemCount = 0
 
int32 ItemCount = 0
 
int32 Money = 0
 
int32 XP = 0
 
int32 ArtifactXP = 0
 
int32 ArtifactCategoryID = 0
 
int32 Honor = 0
 
int32 Title = 0
 
int32 FactionFlags = 0
 
std::array< int32, QUEST_REWARD_DISPLAY_SPELL_COUNT > SpellCompletionDisplayID = { }
 
int32 SpellCompletionID = 0
 
int32 SkillLineID = 0
 
int32 NumSkillUps = 0
 
std::span< int32 const > TreasurePickerID
 
std::array< QuestChoiceItem, QUEST_REWARD_CHOICES_COUNT > ChoiceItems = { }
 
std::array< QuestRewardItem, QUEST_REWARD_ITEM_COUNT > Items = { }
 
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > FactionID = { }
 
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > FactionValue = { }
 
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > FactionOverride = { }
 
std::array< int32, QUEST_REWARD_REPUTATIONS_COUNT > FactionCapIn = { }
 
std::array< QuestRewardCurrency, QUEST_REWARD_CURRENCY_COUNT > Currencies = { }
 
bool IsBoostSpell = false
 

Detailed Description

Definition at line 298 of file QuestPackets.h.

Member Data Documentation

◆ ArtifactCategoryID

int32 WorldPackets::Quest::QuestRewards::ArtifactCategoryID = 0

Definition at line 305 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ ArtifactXP

int32 WorldPackets::Quest::QuestRewards::ArtifactXP = 0

Definition at line 304 of file QuestPackets.h.

Referenced by WorldPackets::Quest::operator<<().

◆ ChoiceItemCount

int32 WorldPackets::Quest::QuestRewards::ChoiceItemCount = 0

Definition at line 300 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ ChoiceItems

std::array<QuestChoiceItem, QUEST_REWARD_CHOICES_COUNT> WorldPackets::Quest::QuestRewards::ChoiceItems = { }

Definition at line 314 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ Currencies

std::array<QuestRewardCurrency, QUEST_REWARD_CURRENCY_COUNT> WorldPackets::Quest::QuestRewards::Currencies = { }

Definition at line 320 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ FactionCapIn

std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> WorldPackets::Quest::QuestRewards::FactionCapIn = { }

Definition at line 319 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ FactionFlags

int32 WorldPackets::Quest::QuestRewards::FactionFlags = 0

Definition at line 308 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ FactionID

std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> WorldPackets::Quest::QuestRewards::FactionID = { }

Definition at line 316 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ FactionOverride

std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> WorldPackets::Quest::QuestRewards::FactionOverride = { }

Definition at line 318 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ FactionValue

std::array<int32, QUEST_REWARD_REPUTATIONS_COUNT> WorldPackets::Quest::QuestRewards::FactionValue = { }

Definition at line 317 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ Honor

int32 WorldPackets::Quest::QuestRewards::Honor = 0

Definition at line 306 of file QuestPackets.h.

Referenced by WorldPackets::Quest::operator<<().

◆ IsBoostSpell

bool WorldPackets::Quest::QuestRewards::IsBoostSpell = false

Definition at line 321 of file QuestPackets.h.

Referenced by WorldPackets::Quest::operator<<().

◆ ItemCount

int32 WorldPackets::Quest::QuestRewards::ItemCount = 0

Definition at line 301 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ Items

std::array<QuestRewardItem, QUEST_REWARD_ITEM_COUNT> WorldPackets::Quest::QuestRewards::Items = { }

Definition at line 315 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ Money

int32 WorldPackets::Quest::QuestRewards::Money = 0

Definition at line 302 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ NumSkillUps

int32 WorldPackets::Quest::QuestRewards::NumSkillUps = 0

Definition at line 312 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ SkillLineID

int32 WorldPackets::Quest::QuestRewards::SkillLineID = 0

Definition at line 311 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ SpellCompletionDisplayID

std::array<int32, QUEST_REWARD_DISPLAY_SPELL_COUNT> WorldPackets::Quest::QuestRewards::SpellCompletionDisplayID = { }

Definition at line 309 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ SpellCompletionID

int32 WorldPackets::Quest::QuestRewards::SpellCompletionID = 0

Definition at line 310 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ Title

int32 WorldPackets::Quest::QuestRewards::Title = 0

Definition at line 307 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ TreasurePickerID

std::span<int32 const> WorldPackets::Quest::QuestRewards::TreasurePickerID

Definition at line 313 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().

◆ XP

int32 WorldPackets::Quest::QuestRewards::XP = 0

Definition at line 303 of file QuestPackets.h.

Referenced by Quest::BuildQuestRewards(), and WorldPackets::Quest::operator<<().


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