TrinityCore
Loading...
Searching...
No Matches
FactionEntry Struct Reference

#include <DB2Structure.h>

Public Member Functions

bool CanHaveReputation () const
 

Public Attributes

uint32 ID
 
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< int32, 2 > ReputationRaceMask1
 
Trinity::RaceMask< int32, 2 > ReputationRaceMask2
 
Trinity::RaceMask< int32, 2 > ReputationRaceMask3
 
Trinity::RaceMask< int32, 2 > ReputationRaceMask4
 

Detailed Description

Definition at line 1673 of file DB2Structure.h.

Member Function Documentation

◆ CanHaveReputation()

bool FactionEntry::CanHaveReputation ( ) const
inline

Member Data Documentation

◆ Description

LocalizedString FactionEntry::Description

Definition at line 1677 of file DB2Structure.h.

◆ Expansion

uint8 FactionEntry::Expansion

Definition at line 1680 of file DB2Structure.h.

◆ Flags

int32 FactionEntry::Flags

Definition at line 1682 of file DB2Structure.h.

◆ FriendshipRepID

◆ ID

◆ Name

◆ ParagonFactionID

◆ ParentFactionCap

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

Definition at line 1691 of file DB2Structure.h.

◆ ParentFactionID

uint16 FactionEntry::ParentFactionID

◆ ParentFactionMod

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

Definition at line 1690 of file DB2Structure.h.

Referenced by ReputationMgr::SetReputation().

◆ RenownCurrencyID

◆ RenownFactionID

int32 FactionEntry::RenownFactionID

Definition at line 1684 of file DB2Structure.h.

◆ ReputationBase

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

Definition at line 1688 of file DB2Structure.h.

Referenced by ReputationMgr::GetBaseReputation().

◆ ReputationClassMask

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

Definition at line 1686 of file DB2Structure.h.

Referenced by ReputationMgr::GetFactionDataIndexForRaceAndClass().

◆ ReputationFlags

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

Definition at line 1687 of file DB2Structure.h.

Referenced by ReputationMgr::GetDefaultStateFlags().

◆ ReputationIndex

◆ ReputationMax

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

◆ ReputationRaceMask1

Trinity::RaceMask<int32, 2> FactionEntry::ReputationRaceMask1

Definition at line 1692 of file DB2Structure.h.

Referenced by ReputationMgr::GetFactionDataIndexForRaceAndClass().

◆ ReputationRaceMask2

Trinity::RaceMask<int32, 2> FactionEntry::ReputationRaceMask2

Definition at line 1693 of file DB2Structure.h.

Referenced by ReputationMgr::GetFactionDataIndexForRaceAndClass().

◆ ReputationRaceMask3

Trinity::RaceMask<int32, 2> FactionEntry::ReputationRaceMask3

Definition at line 1694 of file DB2Structure.h.

Referenced by ReputationMgr::GetFactionDataIndexForRaceAndClass().

◆ ReputationRaceMask4

Trinity::RaceMask<int32, 2> FactionEntry::ReputationRaceMask4

Definition at line 1695 of file DB2Structure.h.

Referenced by ReputationMgr::GetFactionDataIndexForRaceAndClass().


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