TrinityCore
Loading...
Searching...
No Matches
QuestObjective Struct Reference

#include <QuestDef.h>

Public Member Functions

bool IsStoringValue () const
 
bool IsStoringFlag () const
 

Static Public Member Functions

static constexpr bool CanAlwaysBeProgressedInRaid (QuestObjectiveType type)
 

Public Attributes

uint32 ID = 0
 
uint32 QuestID = 0
 
uint8 Type = 0
 
int8 StorageIndex = 0
 
int32 ObjectID = 0
 
int32 Amount = 0
 
int32 ConditionalAmount = 0
 
uint32 Flags = 0
 
uint32 Flags2 = 0
 
float ProgressBarWeight = 0.0f
 
int32 ParentObjectiveID = 0
 
bool Visible = false
 
std::string Description
 
std::vector< int32 > VisualEffects
 
QuestObjectiveAction * CompletionEffect = nullptr
 

Detailed Description

Definition at line 476 of file QuestDef.h.

Member Function Documentation

◆ CanAlwaysBeProgressedInRaid()

◆ IsStoringFlag()

◆ IsStoringValue()

Member Data Documentation

◆ Amount

◆ CompletionEffect

QuestObjectiveAction* QuestObjective::CompletionEffect = nullptr

Definition at line 492 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective(), and Player::UpdateQuestObjectiveProgress().

◆ ConditionalAmount

int32 QuestObjective::ConditionalAmount = 0

Definition at line 484 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective().

◆ Description

std::string QuestObjective::Description

Definition at line 490 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective().

◆ Flags

uint32 QuestObjective::Flags = 0

◆ Flags2

uint32 QuestObjective::Flags2 = 0

Definition at line 486 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective(), and Player::UpdateQuestObjectiveProgress().

◆ ID

◆ ObjectID

◆ ParentObjectiveID

int32 QuestObjective::ParentObjectiveID = 0

Definition at line 488 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective().

◆ ProgressBarWeight

float QuestObjective::ProgressBarWeight = 0.0f

Definition at line 487 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective().

◆ QuestID

◆ StorageIndex

◆ Type

◆ Visible

bool QuestObjective::Visible = false

Definition at line 489 of file QuestDef.h.

Referenced by Quest::LoadQuestObjective().

◆ VisualEffects

std::vector<int32> QuestObjective::VisualEffects

Definition at line 491 of file QuestDef.h.


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