]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix exped ghost roles (#20392)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Thu, 21 Sep 2023 13:21:43 +0000 (23:21 +1000)
committerGitHub <noreply@github.com>
Thu, 21 Sep 2023 13:21:43 +0000 (23:21 +1000)
Content.Server/Salvage/SpawnSalvageMissionJob.cs

index f38114cc4401f3972959d89343b76024f95221af..276f35a83669f4174884767ec2d3349924dda354 100644 (file)
@@ -288,7 +288,9 @@ public sealed class SpawnSalvageMissionJob : Job<bool>
                     continue;
                 }
 
-                _entManager.SpawnAtPosition(entry.Proto, grid.GridTileToLocal(tile));
+                var uid = _entManager.SpawnAtPosition(entry.Proto, grid.GridTileToLocal(tile));
+                _entManager.RemoveComponent<GhostRoleComponent>(uid);
+                _entManager.RemoveComponent<GhostTakeoverAvailableComponent>(uid);
                 return;
             }
         }