AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ReputationMgr.h File Reference
#include "DatabaseEnvFwd.h"
#include "DBCStructure.h"
#include "Language.h"
#include "SharedDefines.h"
#include <map>

Go to the source code of this file.

Classes

struct  FactionState
 
class  ReputationMgr
 

Typedefs

typedef uint32 RepListID
 
typedef std::map< RepListID, FactionStateFactionStateList
 
typedef std::map< uint32, ReputationRankForcedReactions
 

Variables

constexpr std::array< uint32, MAX_REPUTATION_RANKReputationRankStrIndex
 

Typedef Documentation

◆ FactionStateList

◆ ForcedReactions

◆ RepListID

typedef uint32 RepListID

Variable Documentation

◆ ReputationRankStrIndex

constexpr std::array<uint32, MAX_REPUTATION_RANK> ReputationRankStrIndex
constexpr
Initial value:
=
{
}
@ LANG_REP_FRIENDLY
Definition: Language.h:363
@ LANG_REP_HONORED
Definition: Language.h:364
@ LANG_REP_NEUTRAL
Definition: Language.h:362
@ LANG_REP_REVERED
Definition: Language.h:365
@ LANG_REP_HOSTILE
Definition: Language.h:360
@ LANG_REP_HATED
Definition: Language.h:359
@ LANG_REP_EXALTED
Definition: Language.h:366
@ LANG_REP_UNFRIENDLY
Definition: Language.h:361

Referenced by ReputationMgr::GetReputationRankStrIndex(), character_commandscript::HandleCharacterReputationCommand(), and modify_commandscript::HandleModifyRepCommand().