From b01fba4bd9530213ee0c9547e09d1f16b3ce5d67 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 6 Jun 2021 00:11:06 +0200 Subject: Core/Reputation: Implemented paragon reputation --- src/server/game/Reputation/ReputationMgr.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/game/Reputation/ReputationMgr.h') 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; -- cgit v1.2.3