Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Dancing Rune Weapon
- if (dummySpell->Id == 49028)
- {
- // 1 dummy aura for dismiss rune blade
- if (effIndex!=1)
- return false;
- Unit* pPet = NULL;
- for (ControlList::const_iterator itr = m_Controlled.begin(); itr != m_Controlled.end(); ++itr) //Find Rune Weapon
- if ((*itr)->GetEntry() == 27893)
- {
- pPet = (*itr);
- break;
- }
- if (pPet && pPet->getVictim() && damage && procSpell)
- {
- // uint32 procDmg = damage / 2; à retirer car fait plus que diviser les dégats par 2
- pPet->SendSpellNonMeleeDamageLog(pPet->getVictim(),procSpell->Id,damage,GetSpellSchoolMask(procSpell),0,0,false,0,false);
- pPet->DealDamage(pPet->getVictim(),damage,NULL,SPELL_DIRECT_DAMAGE,GetSpellSchoolMask(procSpell),procSpell,true);
- break;
- }
- else
- return false;
- }
- // Mark of Blood
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement