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); } }