aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Reputation/ReputationMgr.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-06-06 00:11:06 +0200
committerShauren <shauren.trinity@gmail.com>2021-06-06 00:11:06 +0200
commitb01fba4bd9530213ee0c9547e09d1f16b3ce5d67 (patch)
tree7e9fde1a68f804791cbb53a8d4127ceab4c961ef /src/server/game/Reputation/ReputationMgr.h
parentf6b919fafe45aaeba0c5572925e47562158314b1 (diff)
Core/Reputation: Implemented paragon reputation
Diffstat (limited to 'src/server/game/Reputation/ReputationMgr.h')
-rw-r--r--src/server/game/Reputation/ReputationMgr.h4
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;