bucur35

RuneWeapon2

Oct 28th, 2012
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
Add Comment
Please, Sign In to add comment