]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Don't reload NPCs unless necessary (#13978)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Tue, 7 Feb 2023 06:35:32 +0000 (17:35 +1100)
committerGitHub <noreply@github.com>
Tue, 7 Feb 2023 06:35:32 +0000 (17:35 +1100)
Content.Server/NPC/HTN/HTNSystem.cs
Content.Server/NPC/Systems/NPCSystem.Debug.cs [deleted file]

index 5039419f9e0ac8f4cf78fe111ccbae667bfc0134..b112d7696c6e220080d1e23ce66b584e035b5c24 100644 (file)
@@ -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 (file)
index 6f1a25d..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-namespace Content.Server.NPC.Systems;
-
-public sealed partial class NPCSystem
-{
-    private void InitializeDebug()
-    {
-
-    }
-}