From 0490d3eed1627cde5d07067536ff25d254a44429 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Fri, 7 Jan 2022 11:26:19 -0500 Subject: [PATCH] Core/SAI: Allow resetting light overrides with SMART_ACTION_OVERRIDE_LIGHT Port From (https://github.com/TrinityCore/TrinityCore/commit/29aef603efefdbecf32d7376b1c24781cb635f04) --- Source/Game/AI/SmartScripts/SmartAIManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/AI/SmartScripts/SmartAIManager.cs b/Source/Game/AI/SmartScripts/SmartAIManager.cs index 6789a99ea..9386e0649 100644 --- a/Source/Game/AI/SmartScripts/SmartAIManager.cs +++ b/Source/Game/AI/SmartScripts/SmartAIManager.cs @@ -1465,7 +1465,7 @@ namespace Game.AI return false; } - if (!CliDB.LightStorage.ContainsKey(e.Action.overrideLight.overrideLightId)) + if (e.Action.overrideLight.overrideLightId != 0 && !CliDB.LightStorage.ContainsKey(e.Action.overrideLight.overrideLightId)) { Log.outError(LogFilter.Sql, $"SmartAIMgr: {e} uses non-existent overrideLightId {e.Action.overrideLight.overrideLightId}, skipped."); return false;