Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ReputationMgr.h File Reference
#include "Common.h"
#include "DBCStructure.h"
#include "Language.h"
#include "QueryResult.h"
#include "SharedDefines.h"
#include <map>
Include dependency graph for ReputationMgr.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FactionState
class  ReputationMgr

Typedefs

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

Enumerations

enum  FactionFlags {
  FACTION_FLAG_NONE = 0x00 , FACTION_FLAG_VISIBLE = 0x01 , FACTION_FLAG_AT_WAR = 0x02 , FACTION_FLAG_HIDDEN = 0x04 ,
  FACTION_FLAG_INVISIBLE_FORCED = 0x08 , FACTION_FLAG_PEACE_FORCED = 0x10 , FACTION_FLAG_INACTIVE = 0x20 , FACTION_FLAG_RIVAL = 0x40 ,
  FACTION_FLAG_SPECIAL = 0x80
}

Variables

static uint32 ReputationRankStrIndex [MAX_REPUTATION_RANK]

Typedef Documentation

◆ FactionIndex

Definition at line 35 of file ReputationMgr.h.

◆ FactionStateList

Definition at line 47 of file ReputationMgr.h.

◆ ForcedReactions

Definition at line 48 of file ReputationMgr.h.

◆ RepListID

typedef uint32 RepListID

Definition at line 36 of file ReputationMgr.h.

Enumeration Type Documentation

◆ FactionFlags

Enumerator
FACTION_FLAG_NONE 
FACTION_FLAG_VISIBLE 
FACTION_FLAG_AT_WAR 
FACTION_FLAG_HIDDEN 
FACTION_FLAG_INVISIBLE_FORCED 
FACTION_FLAG_PEACE_FORCED 
FACTION_FLAG_INACTIVE 
FACTION_FLAG_RIVAL 
FACTION_FLAG_SPECIAL 

Definition at line 22 of file ReputationMgr.h.

Variable Documentation

◆ ReputationRankStrIndex