From e78b4f53e2d9bdd13015c4191c9437dcbbb4164a Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 19 Dec 2022 22:31:47 -0500 Subject: [PATCH] fix multi-servers not working (#13095) --- Content.Server/Research/Systems/ResearchSystem.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Content.Server/Research/Systems/ResearchSystem.cs b/Content.Server/Research/Systems/ResearchSystem.cs index 398ee577d5..2d21737f84 100644 --- a/Content.Server/Research/Systems/ResearchSystem.cs +++ b/Content.Server/Research/Systems/ResearchSystem.cs @@ -17,12 +17,19 @@ namespace Content.Server.Research.Systems public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnStartup); + InitializeClient(); InitializeConsole(); InitializeSource(); InitializeTechnology(); } + private void OnStartup(EntityUid uid, ResearchServerComponent component, ComponentStartup args) + { + component.Id = EntityQuery(true).Count(); + } + public ResearchServerComponent? GetServerById(int id) { foreach (var server in EntityQuery())