From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Tue, 7 Feb 2023 06:35:32 +0000 (+1100) Subject: Don't reload NPCs unless necessary (#13978) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=2ea4538c3a28739df15ade052b89afe0b873b2c1;p=space-station-14.git Don't reload NPCs unless necessary (#13978) --- diff --git a/Content.Server/NPC/HTN/HTNSystem.cs b/Content.Server/NPC/HTN/HTNSystem.cs index 5039419f9e..b112d7696c 100644 --- a/Content.Server/NPC/HTN/HTNSystem.cs +++ b/Content.Server/NPC/HTN/HTNSystem.cs @@ -90,6 +90,12 @@ public sealed class HTNSystem : EntitySystem private void OnPrototypeLoad(PrototypesReloadedEventArgs obj) { + if (!obj.ByType.ContainsKey(typeof(HTNCompoundTask)) && + !obj.ByType.ContainsKey(typeof(HTNPrimitiveTask))) + { + return; + } + OnLoad(); } diff --git a/Content.Server/NPC/Systems/NPCSystem.Debug.cs b/Content.Server/NPC/Systems/NPCSystem.Debug.cs deleted file mode 100644 index 6f1a25dc92..0000000000 --- a/Content.Server/NPC/Systems/NPCSystem.Debug.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Content.Server.NPC.Systems; - -public sealed partial class NPCSystem -{ - private void InitializeDebug() - { - - } -}