]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix Admin-spawned Nukies not counting as dead (#23103)
authorDakamakat <52600490+dakamakat@users.noreply.github.com>
Thu, 28 Dec 2023 17:16:04 +0000 (20:16 +0300)
committerGitHub <noreply@github.com>
Thu, 28 Dec 2023 17:16:04 +0000 (12:16 -0500)
fix(NukeopsRuleSystem): admin created nukeops not count as dead

Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs

index dd5c61a22984d63d9245e5c92d6b06d2704ea5d3..59924fd8ecddf44c2b2b9e94358bed1a0cc9a087 100644 (file)
@@ -1023,9 +1023,9 @@ public sealed class NukeopsRuleSystem : GameRuleSystem<NukeopsRuleComponent>
         _roles.MindAddRole(mindId, new NukeopsRoleComponent { PrototypeId = NukeopsId }, mind);
         if (mind.CurrentEntity != null)
         {
-            foreach (var (nukeops, gameRule) in EntityQuery<NukeopsRuleComponent, GameRuleComponent>())
+            foreach (var (nukeops, _) in EntityQuery<NukeopsRuleComponent, GameRuleComponent>())
             {
-                nukeops.OperativePlayers.Add(mind.CharacterName!, mind.CurrentEntity.GetValueOrDefault());
+                nukeops.OperativePlayers.Add(mind.CharacterName!, mindId);
             }
         }