Core/Unit: Spell focusing now no longer nonsensical. HasSpellFocus always const. Error logs for various stuff.
Port From (https://github.com/TrinityCore/TrinityCore/commit/14c38a1c529e634b068a67b3e7475ddcf599086b)
This commit is contained in:
@@ -254,7 +254,7 @@ namespace Game.AI
|
||||
{
|
||||
Unit victim = me.SelectVictim();
|
||||
if (victim != null)
|
||||
if (!me.HandleSpellFocus(null, true) && victim != me.GetVictim())
|
||||
if (!me.HasSpellFocus() && victim != me.GetVictim())
|
||||
AttackStart(victim);
|
||||
|
||||
return me.GetVictim() != null;
|
||||
@@ -313,7 +313,7 @@ namespace Game.AI
|
||||
me.ResetPlayerDamageReq();
|
||||
me.SetLastDamagedTime(0);
|
||||
me.SetCannotReachTarget(false);
|
||||
me.DoNotReacquireTarget();
|
||||
me.DoNotReacquireSpellFocusTarget();
|
||||
EngagementOver();
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user