From d9849fb87b41828af07f8abce85074976dbc2d91 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 3 Jan 2016 00:40:18 +0100 Subject: Core/DataStores: Implemented checking PlayerCondition for future use --- src/server/game/Reputation/ReputationMgr.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/server/game/Reputation') diff --git a/src/server/game/Reputation/ReputationMgr.h b/src/server/game/Reputation/ReputationMgr.h index edcaf81521d..224a928bbac 100644 --- a/src/server/game/Reputation/ReputationMgr.h +++ b/src/server/game/Reputation/ReputationMgr.h @@ -111,7 +111,12 @@ class ReputationMgr ReputationRank const* GetForcedRankIfAny(FactionTemplateEntry const* factionTemplateEntry) const { - ForcedReactions::const_iterator forceItr = _forcedReactions.find(factionTemplateEntry->Faction); + return GetForcedRankIfAny(factionTemplateEntry->Faction); + } + + ReputationRank const* GetForcedRankIfAny(uint32 factionId) const + { + ForcedReactions::const_iterator forceItr = _forcedReactions.find(factionId); return forceItr != _forcedReactions.end() ? &forceItr->second : NULL; } -- cgit v1.2.3