TrinityCore
FactionEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

bool CanHaveReputation () const
 

Public Attributes

uint32 ID
 
std::array< Trinity::RaceMask< int64 >, 4 > ReputationRaceMask
 
LocalizedString Name
 
LocalizedString Description
 
int16 ReputationIndex
 
uint16 ParentFactionID
 
uint8 Expansion
 
uint32 FriendshipRepID
 
int32 Flags
 
uint16 ParagonFactionID
 
int32 RenownFactionID
 
int32 RenownCurrencyID
 
std::array< int16, 4 > ReputationClassMask
 
std::array< uint16, 4 > ReputationFlags
 
std::array< int32, 4 > ReputationBase
 
std::array< int32, 4 > ReputationMax
 
std::array< float, 2 > ParentFactionMod
 
std::array< uint8, 2 > ParentFactionCap
 

Detailed Description

Definition at line 1566 of file DB2Structure.h.

Member Function Documentation

◆ CanHaveReputation()

bool FactionEntry::CanHaveReputation ( ) const
inline

Definition at line 1588 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ Description

LocalizedString FactionEntry::Description

Definition at line 1571 of file DB2Structure.h.

◆ Expansion

uint8 FactionEntry::Expansion

Definition at line 1574 of file DB2Structure.h.

◆ Flags

int32 FactionEntry::Flags

Definition at line 1576 of file DB2Structure.h.

◆ FriendshipRepID

uint32 FactionEntry::FriendshipRepID

Definition at line 1575 of file DB2Structure.h.

◆ ID

uint32 FactionEntry::ID

Definition at line 1568 of file DB2Structure.h.

◆ Name

LocalizedString FactionEntry::Name

Definition at line 1570 of file DB2Structure.h.

◆ ParagonFactionID

uint16 FactionEntry::ParagonFactionID

Definition at line 1577 of file DB2Structure.h.

◆ ParentFactionCap

std::array<uint8, 2> FactionEntry::ParentFactionCap

Definition at line 1585 of file DB2Structure.h.

◆ ParentFactionID

uint16 FactionEntry::ParentFactionID

Definition at line 1573 of file DB2Structure.h.

◆ ParentFactionMod

std::array<float, 2> FactionEntry::ParentFactionMod

Definition at line 1584 of file DB2Structure.h.

◆ RenownCurrencyID

int32 FactionEntry::RenownCurrencyID

Definition at line 1579 of file DB2Structure.h.

◆ RenownFactionID

int32 FactionEntry::RenownFactionID

Definition at line 1578 of file DB2Structure.h.

◆ ReputationBase

std::array<int32, 4> FactionEntry::ReputationBase

Definition at line 1582 of file DB2Structure.h.

◆ ReputationClassMask

std::array<int16, 4> FactionEntry::ReputationClassMask

Definition at line 1580 of file DB2Structure.h.

◆ ReputationFlags

std::array<uint16, 4> FactionEntry::ReputationFlags

Definition at line 1581 of file DB2Structure.h.

◆ ReputationIndex

int16 FactionEntry::ReputationIndex

Definition at line 1572 of file DB2Structure.h.

◆ ReputationMax

std::array<int32, 4> FactionEntry::ReputationMax

Definition at line 1583 of file DB2Structure.h.

◆ ReputationRaceMask

std::array<Trinity::RaceMask<int64>, 4> FactionEntry::ReputationRaceMask

Definition at line 1569 of file DB2Structure.h.


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