fix(Core/Spells): Levitate cannot be casted on mounted targets (#7258)
- Closes #7090
This commit is contained in:
parent
08b147765f
commit
300dc16159
1 changed files with 8 additions and 0 deletions
|
|
@ -6120,6 +6120,14 @@ SpellCastResult Spell::CheckCast(bool strict)
|
|||
|
||||
break;
|
||||
}
|
||||
case SPELL_AURA_HOVER:
|
||||
{
|
||||
if ((m_spellInfo->AuraInterruptFlags & AURA_INTERRUPT_FLAG_MOUNT) != 0 && m_targets.GetUnitTarget() && m_targets.GetUnitTarget()->IsMounted())
|
||||
{
|
||||
return SPELL_FAILED_NOT_ON_MOUNTED;
|
||||
}
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue