diff options
author | silinoron <none@none> | 2010-08-11 22:53:31 -0700 |
---|---|---|
committer | silinoron <none@none> | 2010-08-11 22:53:31 -0700 |
commit | c7b48c1ca9200edb8d3ef02fac58788a08804d71 (patch) | |
tree | 2ef046f06d1572ebaf234dd90630439d0514aadb /src/server/game/Reputation/ReputationMgr.cpp | |
parent | ce29cfa7f72afc2a6969e9229ce3e730f83ec9da (diff) |
Add PlayerScript hooks:
* OnMoneyChanged
* OnGiveXP
* OnReputationChange
* OnChat
* OnEmote
* OnTextEmote
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Reputation/ReputationMgr.cpp')
-rw-r--r-- | src/server/game/Reputation/ReputationMgr.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Reputation/ReputationMgr.cpp b/src/server/game/Reputation/ReputationMgr.cpp index dbe3cd3833b..224092097ce 100644 --- a/src/server/game/Reputation/ReputationMgr.cpp +++ b/src/server/game/Reputation/ReputationMgr.cpp @@ -22,6 +22,7 @@ #include "WorldPacket.h" #include "World.h" #include "ObjectMgr.h" +#include "ScriptMgr.h" const int32 ReputationMgr::PointsInRank[MAX_REPUTATION_RANK] = {36000, 3000, 3000, 3000, 6000, 12000, 21000, 1000}; @@ -251,6 +252,8 @@ void ReputationMgr::Initialize() bool ReputationMgr::SetReputation(FactionEntry const* factionEntry, int32 standing, bool incremental) { + sScriptMgr.OnPlayerReputationChange(m_player, factionEntry->ID, standing, incremental); + if (SimpleFactionsList const* flist = GetFactionTeamList(factionEntry->ID)) { bool res = false; |