![]() |
TrinityCore
|
#include "Common.h"#include "EnumFlag.h"#include "DatabaseEnvFwd.h"#include "SharedDefines.h"#include <set>#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 uint32 | RepListID |
| typedef std::map< RepListID, FactionState > | FactionStateList |
| typedef std::map< uint32, ReputationRank > | ForcedReactions |
Enumerations | |
| enum class | ReputationFlags : uint16 { None = 0x0000 , Visible = 0x0001 , AtWar = 0x0002 , Hidden = 0x0004 , Header = 0x0008 , Peaceful = 0x0010 , Inactive = 0x0020 , ShowPropagated = 0x0040 , HeaderShowsBar = 0x0080 , CapitalCityForRaceChange = 0x0100 , Guild = 0x0200 , GarrisonInvasion = 0x0400 } |
Functions | |
| DEFINE_ENUM_FLAG (ReputationFlags) | |
Variables | |
| TC_GAME_API uint32 const | ReputationRankStrIndex [MAX_REPUTATION_RANK] |
| typedef std::map<RepListID, FactionState> FactionStateList |
Definition at line 63 of file ReputationMgr.h.
| typedef std::map<uint32, ReputationRank> ForcedReactions |
Definition at line 64 of file ReputationMgr.h.
Definition at line 51 of file ReputationMgr.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Visible | |
| AtWar | |
| Hidden | |
| Header | |
| Peaceful | |
| Inactive | |
| ShowPropagated | |
| HeaderShowsBar | |
| CapitalCityForRaceChange | |
| Guild | |
| GarrisonInvasion | |
Definition at line 33 of file ReputationMgr.h.
| DEFINE_ENUM_FLAG | ( | ReputationFlags | ) |
|
extern |
Definition at line 32 of file ReputationMgr.cpp.
Referenced by ReputationMgr::GetReputationRankName(), and modify_commandscript::HandleModifyRepCommand().