diff --git a/Source/Game/Combat/ThreatManager.cs b/Source/Game/Combat/ThreatManager.cs index 81c17f392..c4e85d0da 100644 --- a/Source/Game/Combat/ThreatManager.cs +++ b/Source/Game/Combat/ThreatManager.cs @@ -586,6 +586,9 @@ namespace Game.Combat public void RegisterRedirectThreat(uint spellId, ObjectGuid victim, uint pct) { + if (!_redirectRegistry.ContainsKey(spellId)) + _redirectRegistry[spellId] = new(); + _redirectRegistry[spellId][victim] = pct; UpdateRedirectInfo(); }