From 8dcfa0a3524f2e0b498b294aa5be4438b46bcab6 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 7 May 2022 22:44:45 -0400 Subject: [PATCH] Core/Players: Don't load spell overrides for inactive specializations Port From (https://github.com/TrinityCore/TrinityCore/commit/f1cde4cdacd85051baf1c88edc8ca730a0fcb898) --- Source/Game/Entities/Player/Player.Talents.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Player/Player.Talents.cs b/Source/Game/Entities/Player/Player.Talents.cs index f102e6bd7..faa73eefe 100644 --- a/Source/Game/Entities/Player/Player.Talents.cs +++ b/Source/Game/Entities/Player/Player.Talents.cs @@ -86,7 +86,7 @@ namespace Game.Entities return false; } - if (talent.OverridesSpellID != 0) + if (spec == GetActiveTalentGroup() && talent.OverridesSpellID != 0) AddOverrideSpell(talent.OverridesSpellID, talent.SpellID); if (GetTalentMap(spec).ContainsKey(talent.Id))