TrinityCore
CurrencyTypesEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

EnumFlag< CurrencyTypesFlagsGetFlags () const
 
EnumFlag< CurrencyTypesFlagsBGetFlagsB () const
 
int32 GetScaler () const
 
bool HasMaxEarnablePerWeek () const
 
bool HasMaxQuantity (bool onLoad=false, bool onUpdateVersion=false) const
 
bool HasTotalEarned () const
 
bool IsAlliance () const
 
bool IsHorde () const
 
bool IsSuppressingChatLog (bool onUpdateVersion=false) const
 
bool IsTrackingQuantity () const
 

Public Attributes

uint32 ID
 
LocalizedString Name
 
LocalizedString Description
 
int32 CategoryID
 
int32 InventoryIconFileID
 
uint32 SpellWeight
 
uint8 SpellCategory
 
uint32 MaxQty
 
uint32 MaxEarnablePerWeek
 
int8 Quality
 
int32 FactionID
 
int32 ItemGroupSoundsID
 
int32 XpQuestDifficulty
 
int32 AwardConditionID
 
int32 MaxQtyWorldStateID
 
uint32 RechargingAmountPerCycle
 
uint32 RechargingCycleDurationMS
 
std::array< int32, 2 > Flags
 

Detailed Description

Definition at line 1341 of file DB2Structure.h.

Member Function Documentation

◆ GetFlags()

EnumFlag< CurrencyTypesFlags > CurrencyTypesEntry::GetFlags ( ) const
inline

Definition at line 1362 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlagsB()

EnumFlag< CurrencyTypesFlagsB > CurrencyTypesEntry::GetFlagsB ( ) const
inline

Definition at line 1363 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetScaler()

int32 CurrencyTypesEntry::GetScaler ( ) const
inline

Definition at line 1366 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HasMaxEarnablePerWeek()

bool CurrencyTypesEntry::HasMaxEarnablePerWeek ( ) const
inline

Definition at line 1371 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HasMaxQuantity()

bool CurrencyTypesEntry::HasMaxQuantity ( bool  onLoad = false,
bool  onUpdateVersion = false 
) const
inline

Definition at line 1376 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HasTotalEarned()

bool CurrencyTypesEntry::HasTotalEarned ( ) const
inline

Definition at line 1387 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsAlliance()

bool CurrencyTypesEntry::IsAlliance ( ) const
inline

Definition at line 1392 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsHorde()

bool CurrencyTypesEntry::IsHorde ( ) const
inline

Definition at line 1397 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsSuppressingChatLog()

bool CurrencyTypesEntry::IsSuppressingChatLog ( bool  onUpdateVersion = false) const
inline

Definition at line 1402 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsTrackingQuantity()

bool CurrencyTypesEntry::IsTrackingQuantity ( ) const
inline

Definition at line 1411 of file DB2Structure.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ AwardConditionID

int32 CurrencyTypesEntry::AwardConditionID

Definition at line 1356 of file DB2Structure.h.

◆ CategoryID

int32 CurrencyTypesEntry::CategoryID

Definition at line 1346 of file DB2Structure.h.

◆ Description

LocalizedString CurrencyTypesEntry::Description

Definition at line 1345 of file DB2Structure.h.

◆ FactionID

int32 CurrencyTypesEntry::FactionID

Definition at line 1353 of file DB2Structure.h.

◆ Flags

std::array<int32, 2> CurrencyTypesEntry::Flags

Definition at line 1360 of file DB2Structure.h.

◆ ID

uint32 CurrencyTypesEntry::ID

Definition at line 1343 of file DB2Structure.h.

◆ InventoryIconFileID

int32 CurrencyTypesEntry::InventoryIconFileID

Definition at line 1347 of file DB2Structure.h.

◆ ItemGroupSoundsID

int32 CurrencyTypesEntry::ItemGroupSoundsID

Definition at line 1354 of file DB2Structure.h.

◆ MaxEarnablePerWeek

uint32 CurrencyTypesEntry::MaxEarnablePerWeek

Definition at line 1351 of file DB2Structure.h.

◆ MaxQty

uint32 CurrencyTypesEntry::MaxQty

Definition at line 1350 of file DB2Structure.h.

◆ MaxQtyWorldStateID

int32 CurrencyTypesEntry::MaxQtyWorldStateID

Definition at line 1357 of file DB2Structure.h.

◆ Name

LocalizedString CurrencyTypesEntry::Name

Definition at line 1344 of file DB2Structure.h.

◆ Quality

int8 CurrencyTypesEntry::Quality

Definition at line 1352 of file DB2Structure.h.

◆ RechargingAmountPerCycle

uint32 CurrencyTypesEntry::RechargingAmountPerCycle

Definition at line 1358 of file DB2Structure.h.

◆ RechargingCycleDurationMS

uint32 CurrencyTypesEntry::RechargingCycleDurationMS

Definition at line 1359 of file DB2Structure.h.

◆ SpellCategory

uint8 CurrencyTypesEntry::SpellCategory

Definition at line 1349 of file DB2Structure.h.

◆ SpellWeight

uint32 CurrencyTypesEntry::SpellWeight

Definition at line 1348 of file DB2Structure.h.

◆ XpQuestDifficulty

int32 CurrencyTypesEntry::XpQuestDifficulty

Definition at line 1355 of file DB2Structure.h.


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