TrinityCore
Loading...
Searching...
No Matches
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
 
Trinity::RaceMask< std::array< int32, 2 > > ReputationRaceMask1_
 
Trinity::RaceMask< std::array< int32, 2 > > ReputationRaceMask2_
 
Trinity::RaceMask< std::array< int32, 2 > > ReputationRaceMask3_
 
Trinity::RaceMask< std::array< int32, 2 > > ReputationRaceMask4_
 

Detailed Description

Definition at line 1676 of file DB2Structure.h.

Member Function Documentation

◆ CanHaveReputation()

bool FactionEntry::CanHaveReputation ( ) const
inline

Definition at line 1702 of file DB2Structure.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ Description

LocalizedString FactionEntry::Description

Definition at line 1681 of file DB2Structure.h.

◆ Expansion

uint8 FactionEntry::Expansion

Definition at line 1684 of file DB2Structure.h.

◆ Flags

int32 FactionEntry::Flags

Definition at line 1686 of file DB2Structure.h.

◆ FriendshipRepID

uint32 FactionEntry::FriendshipRepID

Definition at line 1685 of file DB2Structure.h.

◆ ID

uint32 FactionEntry::ID

Definition at line 1678 of file DB2Structure.h.

◆ Name

LocalizedString FactionEntry::Name

Definition at line 1680 of file DB2Structure.h.

◆ ParagonFactionID

uint16 FactionEntry::ParagonFactionID

Definition at line 1687 of file DB2Structure.h.

◆ ParentFactionCap

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

Definition at line 1695 of file DB2Structure.h.

◆ ParentFactionID

uint16 FactionEntry::ParentFactionID

Definition at line 1683 of file DB2Structure.h.

◆ ParentFactionMod

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

Definition at line 1694 of file DB2Structure.h.

◆ RenownCurrencyID

int32 FactionEntry::RenownCurrencyID

Definition at line 1689 of file DB2Structure.h.

◆ RenownFactionID

int32 FactionEntry::RenownFactionID

Definition at line 1688 of file DB2Structure.h.

◆ ReputationBase

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

Definition at line 1692 of file DB2Structure.h.

◆ ReputationClassMask

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

Definition at line 1690 of file DB2Structure.h.

◆ ReputationFlags

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

Definition at line 1691 of file DB2Structure.h.

◆ ReputationIndex

int16 FactionEntry::ReputationIndex

Definition at line 1682 of file DB2Structure.h.

◆ ReputationMax

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

Definition at line 1693 of file DB2Structure.h.

◆ ReputationRaceMask

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

Definition at line 1679 of file DB2Structure.h.

◆ ReputationRaceMask1_

Trinity::RaceMask<std::array<int32, 2> > FactionEntry::ReputationRaceMask1_

Definition at line 1696 of file DB2Structure.h.

◆ ReputationRaceMask2_

Trinity::RaceMask<std::array<int32, 2> > FactionEntry::ReputationRaceMask2_

Definition at line 1697 of file DB2Structure.h.

◆ ReputationRaceMask3_

Trinity::RaceMask<std::array<int32, 2> > FactionEntry::ReputationRaceMask3_

Definition at line 1698 of file DB2Structure.h.

◆ ReputationRaceMask4_

Trinity::RaceMask<std::array<int32, 2> > FactionEntry::ReputationRaceMask4_

Definition at line 1699 of file DB2Structure.h.


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