Core/Globals: Load spellspecific and aurastate after loading spell ranks

Core/Spells: Removed obsolete code
Core/Spell: do not fail triggered Charge effects in case a root is present.
This commit is contained in:
hondacrx
2017-12-30 16:53:56 -05:00
parent e7565adaf7
commit b180f6a9ba
3 changed files with 4 additions and 8 deletions
+1 -1
View File
@@ -4928,7 +4928,7 @@ namespace Game.Spells
}
case SpellEffectName.Charge:
{
if (m_caster.HasUnitState(UnitState.Root))
if (!_triggeredCastFlags.HasAnyFlag(TriggerCastFlags.IgnoreCasterAuras) && m_caster.HasUnitState(UnitState.Root))
return SpellCastResult.Rooted;
if (GetSpellInfo().NeedsExplicitUnitTarget())