![]() |
TrinityCore
|
#include <DB2Structure.h>
Public Member Functions | |
| EnumFlag< CurrencyTypesFlags > | GetFlags () const |
| EnumFlag< CurrencyTypesFlagsB > | GetFlagsB () 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 |
Definition at line 1440 of file DB2Structure.h.
|
inline |
Definition at line 1466 of file DB2Structure.h.
References Flags.
Referenced by LootItem::CurrencyAllowedForPlayer(), Player::GetCurrencyMaxQuantity(), GetScaler(), HasMaxEarnablePerWeek(), HasMaxQuantity(), Player::IncreaseCurrencyCap(), IsAlliance(), IsHorde(), IsSuppressingChatLog(), and IsTrackingQuantity().
|
inline |
|
inline |
Definition at line 1470 of file DB2Structure.h.
References _100_Scaler, and GetFlags().
Referenced by Player::IncreaseCurrencyCap(), Player::ModifyCurrency(), and Player::SendCurrencies().
|
inline |
Definition at line 1475 of file DB2Structure.h.
References ComputedWeeklyMaximum, GetFlags(), and MaxEarnablePerWeek.
Referenced by Player::SendCurrencies().
|
inline |
Definition at line 1480 of file DB2Structure.h.
References DynamicMaximum, GetFlags(), IgnoreMaxQtyOnLoad, MaxQty, MaxQtyWorldStateID, and UpdateVersionIgnoreMax.
Referenced by Player::GetCurrencyMaxQuantity(), Player::ModifyCurrency(), and Player::SendCurrencies().
|
inline |
Definition at line 1491 of file DB2Structure.h.
References GetFlagsB(), and UseTotalEarnedForEarned.
Referenced by Player::ModifyCurrency(), and Player::SendCurrencies().
|
inline |
Definition at line 1496 of file DB2Structure.h.
References GetFlags(), and IsAllianceOnly.
Referenced by Player::IncreaseCurrencyCap(), Player::ModifyCurrency(), and Player::SendCurrencies().
|
inline |
Definition at line 1501 of file DB2Structure.h.
References GetFlags(), and IsHordeOnly.
Referenced by Player::IncreaseCurrencyCap(), Player::ModifyCurrency(), and Player::SendCurrencies().
|
inline |
Definition at line 1506 of file DB2Structure.h.
References GetFlags(), SuppressChatMessageOnVersionChange, and SuppressChatMessages.
Referenced by Player::IncreaseCurrencyCap(), and Player::ModifyCurrency().
|
inline |
Definition at line 1515 of file DB2Structure.h.
References GetFlags(), and TrackQuantity.
Referenced by Player::IncreaseCurrencyCap(), Player::ModifyCurrency(), and Player::SendCurrencies().
| float CurrencyTypesEntry::AccountTransferPercentage |
Definition at line 1459 of file DB2Structure.h.
| int32 CurrencyTypesEntry::AwardConditionID |
Definition at line 1455 of file DB2Structure.h.
Referenced by Player::ModifyCurrency(), and Player::SendCurrencies().
| int32 CurrencyTypesEntry::CategoryID |
Definition at line 1445 of file DB2Structure.h.
Referenced by Player::ModifyCurrency().
| LocalizedString CurrencyTypesEntry::Description |
Definition at line 1444 of file DB2Structure.h.
| int32 CurrencyTypesEntry::FactionID |
Definition at line 1452 of file DB2Structure.h.
Referenced by Player::ModifyCurrency().
| std::array<int32, 2> CurrencyTypesEntry::Flags |
Definition at line 1464 of file DB2Structure.h.
Referenced by GetFlags(), and GetFlagsB().
| uint32 CurrencyTypesEntry::ID |
Definition at line 1442 of file DB2Structure.h.
Referenced by Player::GetCurrencyMaxQuantity(), modify_commandscript::HandleModifyCurrencyCommand(), Player::IncreaseCurrencyCap(), Player::ModifyCurrency(), and Player::SendCurrencies().
| int32 CurrencyTypesEntry::InventoryIconFileID |
Definition at line 1446 of file DB2Structure.h.
| int32 CurrencyTypesEntry::ItemGroupSoundsID |
Definition at line 1453 of file DB2Structure.h.
| uint32 CurrencyTypesEntry::MaxEarnablePerWeek |
Definition at line 1450 of file DB2Structure.h.
Referenced by Player::GetCurrencyWeeklyCap(), and HasMaxEarnablePerWeek().
| uint32 CurrencyTypesEntry::MaxQty |
Definition at line 1449 of file DB2Structure.h.
Referenced by Player::GetCurrencyMaxQuantity(), and HasMaxQuantity().
| int32 CurrencyTypesEntry::MaxQtyWorldStateID |
Definition at line 1456 of file DB2Structure.h.
Referenced by Player::GetCurrencyMaxQuantity(), and HasMaxQuantity().
| int32 CurrencyTypesEntry::MCRCurrencyID |
Definition at line 1463 of file DB2Structure.h.
| LocalizedString CurrencyTypesEntry::Name |
Definition at line 1443 of file DB2Structure.h.
Referenced by npc_commandscript::_ShowLootCurrencyEntry(), and LinkValidator< LinkTags::currency >::IsTextValid().
| uint8 CurrencyTypesEntry::OrderIndex |
Definition at line 1460 of file DB2Structure.h.
| uint8 CurrencyTypesEntry::OrderSource |
Definition at line 1462 of file DB2Structure.h.
| int8 CurrencyTypesEntry::Quality |
Definition at line 1451 of file DB2Structure.h.
Referenced by npc_commandscript::_ShowLootCurrencyEntry(), LinkValidator< LinkTags::currency >::IsColorValid(), and LootStoreItem::Roll().
| uint32 CurrencyTypesEntry::RechargingAmountPerCycle |
Definition at line 1457 of file DB2Structure.h.
| uint32 CurrencyTypesEntry::RechargingCycleDurationMS |
Definition at line 1458 of file DB2Structure.h.
| float CurrencyTypesEntry::RecraftReagentCountPercentage |
Definition at line 1461 of file DB2Structure.h.
| uint8 CurrencyTypesEntry::SpellCategory |
Definition at line 1448 of file DB2Structure.h.
| uint32 CurrencyTypesEntry::SpellWeight |
Definition at line 1447 of file DB2Structure.h.
| int32 CurrencyTypesEntry::XpQuestDifficulty |
Definition at line 1454 of file DB2Structure.h.