Advertisement
Guest User

Damage DRW

a guest
May 10th, 2012
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. // Dancing Rune Weapon
  2. if (dummySpell->Id == 49028)
  3. {
  4. // 1 dummy aura for dismiss rune blade
  5.  
  6. if (effIndex!=1)
  7. return false;
  8.  
  9.  
  10. Unit* pPet = NULL;
  11. for (ControlList::const_iterator itr = m_Controlled.begin(); itr != m_Controlled.end(); ++itr) //Find Rune Weapon
  12. if ((*itr)->GetEntry() == 27893)
  13. {
  14. pPet = (*itr);
  15. break;
  16. }
  17.  
  18.  
  19. if (pPet && pPet->getVictim() && damage && procSpell)
  20. {
  21. // uint32 procDmg = damage / 2; à retirer car fait plus que diviser les dégats par 2
  22. pPet->SendSpellNonMeleeDamageLog(pPet->getVictim(),procSpell->Id,damage,GetSpellSchoolMask(procSpell),0,0,false,0,false);
  23. pPet->DealDamage(pPet->getVictim(),damage,NULL,SPELL_DIRECT_DAMAGE,GetSpellSchoolMask(procSpell),procSpell,true);
  24.  
  25. break;
  26. }
  27. else
  28. return false;
  29. }
  30. // Mark of Blood
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement