diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-06-06 00:11:06 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-06-06 00:11:06 +0200 |
commit | b01fba4bd9530213ee0c9547e09d1f16b3ce5d67 (patch) | |
tree | 7e9fde1a68f804791cbb53a8d4127ceab4c961ef /src/server/game/Reputation/ReputationMgr.h | |
parent | f6b919fafe45aaeba0c5572925e47562158314b1 (diff) |
Core/Reputation: Implemented paragon reputation
Diffstat (limited to 'src/server/game/Reputation/ReputationMgr.h')
-rw-r--r-- | src/server/game/Reputation/ReputationMgr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Reputation/ReputationMgr.h b/src/server/game/Reputation/ReputationMgr.h index 1ca2c9afbaa..3d3d411fe1e 100644 --- a/src/server/game/Reputation/ReputationMgr.h +++ b/src/server/game/Reputation/ReputationMgr.h @@ -121,6 +121,9 @@ class TC_GAME_API ReputationMgr return forceItr != _forcedReactions.end() ? &forceItr->second : nullptr; } + int32 GetParagonLevel(uint32 paragonFactionId) const; + int32 GetParagonLevel(FactionEntry const* paragonFactionEntry) const; + public: // modifiers bool SetReputation(FactionEntry const* factionEntry, int32 standing) { @@ -156,6 +159,7 @@ class TC_GAME_API ReputationMgr void SendVisible(FactionState const* faction, bool visible = true) const; void UpdateRankCounters(ReputationRank old_rank, ReputationRank new_rank); int32 GetFactionDataIndexForRaceAndClass(FactionEntry const* factionEntry) const; + bool CanGainParagonReputationForFaction(FactionEntry const* factionEntry) const; private: Player* _player; |