Combat/Threat rewrite - prep & refactor

Port From (https://github.com/TrinityCore/TrinityCore/commit/8be23fcbbdf26e8169defd761e61765f301bebe0)
This commit is contained in:
hondacrx
2020-08-22 11:58:19 -04:00
parent 67bacbb731
commit 193ad3a48d
42 changed files with 533 additions and 421 deletions
+1 -1
View File
@@ -146,7 +146,7 @@ namespace Scripts.World.BossEmeraldDragons
_scheduler.Update(diff);
Unit target = SelectTarget(SelectAggroTarget.TopAggro, 0, -50.0f, true);
Unit target = SelectTarget(SelectAggroTarget.MaxThreat, 0, -50.0f, true);
if (target)
DoCast(target, Spells.SummonPlayer);
+1 -1
View File
@@ -1559,7 +1559,7 @@ namespace Scripts.World.NpcSpecial
public override void DamageTaken(Unit doneBy, ref uint damage)
{
me.AddThreat(doneBy, damage); // just to create threat reference
AddThreat(doneBy, damage); // just to create threat reference
_damageTimes[doneBy.GetGUID()] = Time.UnixTime;
damage = 0;
}