Fixed nopch build and some leftover warnings

This commit is contained in:
Shauren
2016-07-20 13:27:04 +02:00
parent 420d096b6a
commit e405ac5f41
14 changed files with 31 additions and 30 deletions

View File

@@ -25,6 +25,9 @@
#include "QueryResult.h"
#include <map>
struct FactionEntry;
struct FactionTemplateEntry;
static uint32 ReputationRankStrIndex[MAX_REPUTATION_RANK] =
{
LANG_REP_HATED, LANG_REP_HOSTILE, LANG_REP_UNFRIENDLY, LANG_REP_NEUTRAL,
@@ -83,10 +86,7 @@ class TC_GAME_API ReputationMgr
FactionStateList const& GetStateList() const { return _factions; }
FactionState const* GetState(FactionEntry const* factionEntry) const
{
return factionEntry->CanHaveReputation() ? GetState(factionEntry->ReputationIndex) : NULL;
}
FactionState const* GetState(FactionEntry const* factionEntry) const;
FactionState const* GetState(RepListID id) const
{
@@ -108,10 +108,7 @@ class TC_GAME_API ReputationMgr
return ReputationRankStrIndex[GetRank(factionEntry)];
};
ReputationRank const* GetForcedRankIfAny(FactionTemplateEntry const* factionTemplateEntry) const
{
return GetForcedRankIfAny(factionTemplateEntry->Faction);
}
ReputationRank const* GetForcedRankIfAny(FactionTemplateEntry const* factionTemplateEntry) const;
ReputationRank const* GetForcedRankIfAny(uint32 factionId) const
{