Public feed
#725805
Index: SpellEffects.cpp
===================================================================
--- SpellEffects.cpp (revision 4544)
+++ SpellEffects.cpp (working copy)
@@ -1365,7 +1365,16 @@
uint32 procHealer = PROC_FLAG_HEAL;
if (crit)
procHealer |= PROC_FLAG_CRIT_HEAL;
+ if(((Player*)m_caster)->InBattleGround())
+ {
+ Player *healer = ((Player*)this);
+ BattleGround *bg = sBattleGroundMgr.GetBattleGround(healer->GetBattleGroundId());
+ if(bg)
+ {
+ bg->UpdatePlayerScore(healer, SCORE_HEALING_DONE, addhealth);
+ }
+ }
m_caster->ProcDamageAndSpell(unitTarget,procHealer,PROC_FLAG_HEALED,addhealth,m_spellInfo,m_IsTriggeredSpell);
}
}