◆ RankInfo() [1/3]
Guild::RankInfo::RankInfo |
( |
| ) |
|
|
inline |
@ GUILD_RANK_NONE
Definition Guild.h:47
@ GR_RIGHT_EMPTY
Definition Guild.h:76
uint32 m_rights
Definition Guild.h:551
uint32 m_bankMoneyPerDay
Definition Guild.h:552
uint32 m_guildId
Definition Guild.h:547
uint8 m_rankId
Definition Guild.h:549
◆ RankInfo() [2/3]
Guild::RankInfo::RankInfo |
( |
uint32 |
guildId | ) |
|
|
inline |
◆ RankInfo() [3/3]
514 :
@ GUILD_WITHDRAW_MONEY_UNLIMITED
Definition Guild.h:48
@ GR_GUILDMASTER
Definition Guild.h:65
std::string m_name
Definition Guild.h:550
◆ CreateMissingTabsIfNeeded()
287{
288 for (
uint8 i = 0; i < tabs; ++i)
289 {
292 continue;
293
297
298 if (logOnCreate)
300
307 trans->Append(stmt);
308 }
309}
@ CHAR_INS_GUILD_BANK_RIGHT
Definition CharacterDatabase.h:156
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
Definition DatabaseEnv.cpp:21
std::uint8_t uint8
Definition Define.h:109
#define LOG_ERROR(filterType__,...)
Definition Log.h:157
void SetGuildMasterValues()
Definition Guild.h:269
uint8 GetRights() const
Definition Guild.h:281
uint32 GetSlots() const
Definition Guild.h:280
uint8 GetTabId() const
Definition Guild.h:279
void SetTabId(uint8 _tabId)
Definition Guild.h:275
std::array< GuildBankRightsAndSlots, GUILD_BANK_MAX_TABS > m_bankTabRightsAndSlots
Definition Guild.h:553
Acore::Types::is_default< T > SetData(const uint8 index, T value)
Definition PreparedStatement.h:77
Definition PreparedStatement.h:157
References CHAR_INS_GUILD_BANK_RIGHT, CharacterDatabase, GuildBankRightsAndSlots::GetRights(), GuildBankRightsAndSlots::GetSlots(), GuildBankRightsAndSlots::GetTabId(), GR_GUILDMASTER, LOG_ERROR, PreparedStatementBase::SetData(), GuildBankRightsAndSlots::SetGuildMasterValues(), and GuildBankRightsAndSlots::SetTabId().
Referenced by Guild::_CreateRank(), and Guild::Validate().
◆ GetBankMoneyPerDay()
int32 Guild::RankInfo::GetBankMoneyPerDay |
( |
| ) |
const |
|
inline |
◆ GetBankTabRights()
int8 Guild::RankInfo::GetBankTabRights |
( |
uint8 |
tabId | ) |
const |
|
inline |
◆ GetBankTabSlotsPerDay()
int32 Guild::RankInfo::GetBankTabSlotsPerDay |
( |
uint8 |
tabId | ) |
const |
|
inline |
◆ GetId()
uint8 Guild::RankInfo::GetId |
( |
| ) |
const |
|
inline |
◆ GetName()
std::string const & Guild::RankInfo::GetName |
( |
| ) |
const |
|
inline |
◆ GetRights()
uint32 Guild::RankInfo::GetRights |
( |
| ) |
const |
|
inline |
◆ LoadFromDB()
void Guild::RankInfo::LoadFromDB |
( |
Field * |
fields | ) |
|
◆ SaveToDB()
◆ SetBankMoneyPerDay()
void Guild::RankInfo::SetBankMoneyPerDay |
( |
uint32 |
money | ) |
|
◆ SetBankTabSlotsAndRights()
◆ SetName()
void Guild::RankInfo::SetName |
( |
std::string_view |
name | ) |
|
◆ SetRights()
void Guild::RankInfo::SetRights |
( |
uint32 |
rights | ) |
|
◆ m_bankMoneyPerDay
uint32 Guild::RankInfo::m_bankMoneyPerDay |
|
private |
◆ m_bankTabRightsAndSlots
◆ m_guildId
uint32 Guild::RankInfo::m_guildId |
|
private |
◆ m_name
std::string Guild::RankInfo::m_name |
|
private |
◆ m_rankId
uint8 Guild::RankInfo::m_rankId |
|
private |
◆ m_rights
uint32 Guild::RankInfo::m_rights |
|
private |
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Guilds/Guild.h
- azerothcore-wotlk/src/server/game/Guilds/Guild.cpp