[Spell] Druid Clearcasting: do not drop aura if spellmod was not used (for 0 spellcost)
This commit is contained in:
parent
d91804bc05
commit
56578291d8
@ -1904,6 +1904,7 @@ void SpellMgr::ModDBCSpellAttributes()
|
|||||||
uint32 spell_id;
|
uint32 spell_id;
|
||||||
|
|
||||||
list_spell_id.push_back(20647);
|
list_spell_id.push_back(20647);
|
||||||
|
list_spell_id.push_back(16870);
|
||||||
|
|
||||||
for (std::list<uint32>::iterator it = list_spell_id.begin(); it != list_spell_id.end(); ++it)
|
for (std::list<uint32>::iterator it = list_spell_id.begin(); it != list_spell_id.end(); ++it)
|
||||||
{
|
{
|
||||||
@ -1920,6 +1921,9 @@ void SpellMgr::ModDBCSpellAttributes()
|
|||||||
spellInfo->Attributes |= SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK;
|
spellInfo->Attributes |= SPELL_ATTR_IMPOSSIBLE_DODGE_PARRY_BLOCK;
|
||||||
spellInfo->AttributesEx3 |= SPELL_ATTR_EX3_CANT_MISS;
|
spellInfo->AttributesEx3 |= SPELL_ATTR_EX3_CANT_MISS;
|
||||||
break;
|
break;
|
||||||
|
case 16870:
|
||||||
|
spellInfo->procFlags = PROC_FLAG_NONE;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user