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
 
float AccountTransferPercentage
 
uint8 OrderIndex
 
std::array< int32, 2 > Flags
 

Detailed Description

Definition at line 1387 of file DB2Structure.h.

Member Function Documentation

◆ GetFlags()

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

Definition at line 1410 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlagsB()

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

Definition at line 1411 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetScaler()

int32 CurrencyTypesEntry::GetScaler ( ) const
inline

Definition at line 1414 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 1419 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 1424 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 1435 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 1440 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 1445 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 1450 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 1459 of file DB2Structure.h.

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

Member Data Documentation

◆ AccountTransferPercentage

float CurrencyTypesEntry::AccountTransferPercentage

Definition at line 1406 of file DB2Structure.h.

◆ AwardConditionID

int32 CurrencyTypesEntry::AwardConditionID

Definition at line 1402 of file DB2Structure.h.

◆ CategoryID

int32 CurrencyTypesEntry::CategoryID

Definition at line 1392 of file DB2Structure.h.

◆ Description

LocalizedString CurrencyTypesEntry::Description

Definition at line 1391 of file DB2Structure.h.

◆ FactionID

int32 CurrencyTypesEntry::FactionID

Definition at line 1399 of file DB2Structure.h.

◆ Flags

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

Definition at line 1408 of file DB2Structure.h.

◆ ID

uint32 CurrencyTypesEntry::ID

Definition at line 1389 of file DB2Structure.h.

◆ InventoryIconFileID

int32 CurrencyTypesEntry::InventoryIconFileID

Definition at line 1393 of file DB2Structure.h.

◆ ItemGroupSoundsID

int32 CurrencyTypesEntry::ItemGroupSoundsID

Definition at line 1400 of file DB2Structure.h.

◆ MaxEarnablePerWeek

uint32 CurrencyTypesEntry::MaxEarnablePerWeek

Definition at line 1397 of file DB2Structure.h.

◆ MaxQty

uint32 CurrencyTypesEntry::MaxQty

Definition at line 1396 of file DB2Structure.h.

◆ MaxQtyWorldStateID

int32 CurrencyTypesEntry::MaxQtyWorldStateID

Definition at line 1403 of file DB2Structure.h.

◆ Name

LocalizedString CurrencyTypesEntry::Name

Definition at line 1390 of file DB2Structure.h.

◆ OrderIndex

uint8 CurrencyTypesEntry::OrderIndex

Definition at line 1407 of file DB2Structure.h.

◆ Quality

int8 CurrencyTypesEntry::Quality

Definition at line 1398 of file DB2Structure.h.

◆ RechargingAmountPerCycle

uint32 CurrencyTypesEntry::RechargingAmountPerCycle

Definition at line 1404 of file DB2Structure.h.

◆ RechargingCycleDurationMS

uint32 CurrencyTypesEntry::RechargingCycleDurationMS

Definition at line 1405 of file DB2Structure.h.

◆ SpellCategory

uint8 CurrencyTypesEntry::SpellCategory

Definition at line 1395 of file DB2Structure.h.

◆ SpellWeight

uint32 CurrencyTypesEntry::SpellWeight

Definition at line 1394 of file DB2Structure.h.

◆ XpQuestDifficulty

int32 CurrencyTypesEntry::XpQuestDifficulty

Definition at line 1401 of file DB2Structure.h.


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