mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Spell: do not fail triggered Charge effects in case a root is present.
Fixes Master's call when pet is rooted
This commit is contained in:
@@ -5273,7 +5273,7 @@ SpellCastResult Spell::CheckCast(bool strict, uint32* param1 /*= nullptr*/, uint
|
||||
m_caster->RemoveMovementImpairingAuras();
|
||||
}
|
||||
|
||||
if (m_caster->HasUnitState(UNIT_STATE_ROOT))
|
||||
if (!(_triggeredCastFlags & TRIGGERED_IGNORE_CASTER_AURAS) && m_caster->HasUnitState(UNIT_STATE_ROOT))
|
||||
return SPELL_FAILED_ROOTED;
|
||||
|
||||
if (GetSpellInfo()->NeedsExplicitUnitTarget())
|
||||
|
||||
Reference in New Issue
Block a user