Public feed #725805

Zeug

public text v1 · immutable
Raw Edit
·published 2007-10-04 18:26 UTC
rendered paste body
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);
     }
 }