TrinityCore
Loading...
Searching...
No Matches
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
 
float RecraftReagentCountPercentage
 
uint8 OrderSource
 
int32 MCRCurrencyID
 
std::array< int32, 2 > Flags
 

Detailed Description

Definition at line 1442 of file DB2Structure.h.

Member Function Documentation

◆ GetFlags()

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

Definition at line 1468 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetFlagsB()

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

Definition at line 1469 of file DB2Structure.h.

+ Here is the caller graph for this function:

◆ GetScaler()

int32 CurrencyTypesEntry::GetScaler ( ) const
inline

Definition at line 1472 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 1477 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 1482 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 1493 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 1498 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 1503 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 1508 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 1517 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 1461 of file DB2Structure.h.

◆ AwardConditionID

int32 CurrencyTypesEntry::AwardConditionID

Definition at line 1457 of file DB2Structure.h.

◆ CategoryID

int32 CurrencyTypesEntry::CategoryID

Definition at line 1447 of file DB2Structure.h.

◆ Description

LocalizedString CurrencyTypesEntry::Description

Definition at line 1446 of file DB2Structure.h.

◆ FactionID

int32 CurrencyTypesEntry::FactionID

Definition at line 1454 of file DB2Structure.h.

◆ Flags

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

Definition at line 1466 of file DB2Structure.h.

◆ ID

uint32 CurrencyTypesEntry::ID

Definition at line 1444 of file DB2Structure.h.

◆ InventoryIconFileID

int32 CurrencyTypesEntry::InventoryIconFileID

Definition at line 1448 of file DB2Structure.h.

◆ ItemGroupSoundsID

int32 CurrencyTypesEntry::ItemGroupSoundsID

Definition at line 1455 of file DB2Structure.h.

◆ MaxEarnablePerWeek

uint32 CurrencyTypesEntry::MaxEarnablePerWeek

Definition at line 1452 of file DB2Structure.h.

◆ MaxQty

uint32 CurrencyTypesEntry::MaxQty

Definition at line 1451 of file DB2Structure.h.

◆ MaxQtyWorldStateID

int32 CurrencyTypesEntry::MaxQtyWorldStateID

Definition at line 1458 of file DB2Structure.h.

◆ MCRCurrencyID

int32 CurrencyTypesEntry::MCRCurrencyID

Definition at line 1465 of file DB2Structure.h.

◆ Name

LocalizedString CurrencyTypesEntry::Name

Definition at line 1445 of file DB2Structure.h.

◆ OrderIndex

uint8 CurrencyTypesEntry::OrderIndex

Definition at line 1462 of file DB2Structure.h.

◆ OrderSource

uint8 CurrencyTypesEntry::OrderSource

Definition at line 1464 of file DB2Structure.h.

◆ Quality

int8 CurrencyTypesEntry::Quality

Definition at line 1453 of file DB2Structure.h.

◆ RechargingAmountPerCycle

uint32 CurrencyTypesEntry::RechargingAmountPerCycle

Definition at line 1459 of file DB2Structure.h.

◆ RechargingCycleDurationMS

uint32 CurrencyTypesEntry::RechargingCycleDurationMS

Definition at line 1460 of file DB2Structure.h.

◆ RecraftReagentCountPercentage

float CurrencyTypesEntry::RecraftReagentCountPercentage

Definition at line 1463 of file DB2Structure.h.

◆ SpellCategory

uint8 CurrencyTypesEntry::SpellCategory

Definition at line 1450 of file DB2Structure.h.

◆ SpellWeight

uint32 CurrencyTypesEntry::SpellWeight

Definition at line 1449 of file DB2Structure.h.

◆ XpQuestDifficulty

int32 CurrencyTypesEntry::XpQuestDifficulty

Definition at line 1456 of file DB2Structure.h.


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