aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSgT-Fatality <sgt-fatality@trinitycore.contrib>2013-03-09 15:58:25 +0000
committerNay <dnpd.dd@gmail.com>2013-03-09 15:58:25 +0000
commit8e8617cfe672d3eda45dfba16eaf532fd551897f (patch)
treeaae31ddf1c7167926ddaf10d9be454a1b2ed7294 /src
parent47f7687bab80c1434ac7641b81bbbc064d4f22db (diff)
Scripts/Commands: Fix .mod rep faction not updating client side reputation
Closes #7939 Closes #9354
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Player/Player.cpp4
-rw-r--r--src/server/scripts/Commands/cs_modify.cpp1
2 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index e9f1af5595a..c0d3acd8a8d 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -3134,7 +3134,7 @@ void Player::InitTalentForLevel()
// Remove all talent points
if (m_usedTalentCount > 0) // Free any used talents
{
- resetTalents(true);
+ resetTalents(true); /// @todo: Has to (collectively) be renamed to ResetTalents
SetFreeTalentPoints(0);
}
}
@@ -18905,7 +18905,7 @@ void Player::SaveToDB(bool create /*=false*/)
if (create)
{
//! Insert query
- //! TO DO: Filter out more redundant fields that can take their default value at player create
+ /// @todo: Filter out more redundant fields that can take their default value at player create
stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_CHARACTER);
stmt->setUInt32(index++, GetGUIDLow());
stmt->setUInt32(index++, GetSession()->GetAccountId());
diff --git a/src/server/scripts/Commands/cs_modify.cpp b/src/server/scripts/Commands/cs_modify.cpp
index eaed64db579..7219615736e 100644
--- a/src/server/scripts/Commands/cs_modify.cpp
+++ b/src/server/scripts/Commands/cs_modify.cpp
@@ -1249,6 +1249,7 @@ public:
}
target->GetReputationMgr().SetOneFactionReputation(factionEntry, amount, false);
+ target->GetReputationMgr().SendState(target->GetReputationMgr().GetState(factionEntry));
handler->PSendSysMessage(LANG_COMMAND_MODIFY_REP, factionEntry->name[handler->GetSessionDbcLocale()], factionId,
handler->GetNameLink(target).c_str(), target->GetReputationMgr().GetReputation(factionEntry));
return true;