Pelf

Pelf healthstone 1

Apr 23rd, 2012
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
  2. index ff705b1..9c6b1ed 100644
  3. --- a/src/server/game/Spells/SpellEffects.cpp
  4. +++ b/src/server/game/Spells/SpellEffects.cpp
  5. @@ -2688,6 +2688,15 @@ void Spell::EffectPowerBurn(SpellEffIndex effIndex)
  6.  
  7.  void Spell::EffectHeal(SpellEffIndex /*effIndex*/)
  8.  {
  9. +   if (m_spellInfo->Id == 6262) //Healthstone
  10. +   {
  11. +       if (unitTarget->GetTypeId() == TYPEID_PLAYER)
  12. +       {
  13. +           PlayerClassLevelInfo pPlayerClassLevelInfo;
  14. +           sObjectMgr->GetPlayerClassLevelInfo(GetCaster()->getClass(), GetCaster()->getLevel(), &pPlayerClassLevelInfo);
  15. +           m_healing = 0.45 * pPlayerClassLevelInfo.basehealth;
  16. +       }      
  17. +   }
  18.  }
  19.  
  20.  void Spell::SpellDamageHeal(SpellEffIndex effIndex)
Advertisement
Add Comment
Please, Sign In to add comment