Add possibility to ignore instant spells when checking if a spell is currently being casted. Fixes issue #2227
--HG-- branch : trunk
This commit is contained in:
@@ -5581,10 +5581,8 @@ void AuraEffect::HandleAuraDummy(AuraApplication const * aurApp, uint8 mode, boo
|
||||
if (target->GetTypeId() != TYPEID_PLAYER)
|
||||
return;
|
||||
// ..while they are casting
|
||||
if (target->IsNonMeleeSpellCasted(false, false, true))
|
||||
{
|
||||
if (target->IsNonMeleeSpellCasted(false, false, true, false, true))
|
||||
if (AuraEffect * aurEff = caster->GetAuraEffect(SPELL_AURA_ADD_FLAT_MODIFIER, SPELLFAMILY_WARRIOR, 2775, 0))
|
||||
{
|
||||
switch (aurEff->GetId())
|
||||
{
|
||||
// Unrelenting Assault, rank 1
|
||||
@@ -5596,8 +5594,6 @@ void AuraEffect::HandleAuraDummy(AuraApplication const * aurApp, uint8 mode, boo
|
||||
target->CastSpell(target,64850,true,NULL,aurEff);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
switch(GetId())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user