*Fix Fan of Knives.
--HG-- branch : trunk
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
INSERT IGNORE INTO `spell_linked_spell` VALUES (51723, 52874, 0, 'Fan Of Knives');
|
||||||
@@ -6176,7 +6176,7 @@ void AuraEffect::PeriodicTick()
|
|||||||
// Haunting Spirits
|
// Haunting Spirits
|
||||||
if (GetId() == 7057)
|
if (GetId() == 7057)
|
||||||
{
|
{
|
||||||
m_target->CastSpell((Unit*) , m_amount , true);
|
m_target->CastSpell((Unit*)NULL , m_amount , true);
|
||||||
m_amplitude = irand (0 , 60 ) + 30;
|
m_amplitude = irand (0 , 60 ) + 30;
|
||||||
m_amplitude *= IN_MILISECONDS;
|
m_amplitude *= IN_MILISECONDS;
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -4126,6 +4126,14 @@ void Spell::SpellDamageWeaponDmg(uint32 i)
|
|||||||
if(m_caster->GetTypeId()==TYPEID_PLAYER)
|
if(m_caster->GetTypeId()==TYPEID_PLAYER)
|
||||||
((Player*)m_caster)->AddComboPoints(unitTarget, 1);
|
((Player*)m_caster)->AddComboPoints(unitTarget, 1);
|
||||||
}
|
}
|
||||||
|
// Fan of Knives
|
||||||
|
if(m_spellInfo->SpellFamilyFlags[1] & 0x40000)
|
||||||
|
{
|
||||||
|
// 50% more damage with daggers
|
||||||
|
if (Item* item = ((Player*)m_caster)->GetWeaponForAttack(m_attackType))
|
||||||
|
if (item->GetProto()->SubClass == ITEM_SUBCLASS_WEAPON_DAGGER)
|
||||||
|
totalDamagePercentMod *= 1.5f;
|
||||||
|
}
|
||||||
// Mutilate (for each hand)
|
// Mutilate (for each hand)
|
||||||
else if(m_spellInfo->SpellFamilyFlags[1] & 0x6)
|
else if(m_spellInfo->SpellFamilyFlags[1] & 0x6)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user