diff --git a/Content.Server/GameObjects/Components/Observer/GhostComponent.cs b/Content.Server/GameObjects/Components/Observer/GhostComponent.cs index 1a36f8fd8c..8fd45b1bdc 100644 --- a/Content.Server/GameObjects/Components/Observer/GhostComponent.cs +++ b/Content.Server/GameObjects/Components/Observer/GhostComponent.cs @@ -102,7 +102,7 @@ namespace Content.Server.GameObjects.Components.Observer { if (player.AttachedEntity != null && warp.PlayerTarget == player.AttachedEntity.Uid) { - session?.AttachedEntity!.Transform.Coordinates = + session!.AttachedEntity!.Transform.Coordinates = player.AttachedEntity.Transform.Coordinates; } } @@ -113,7 +113,7 @@ namespace Content.Server.GameObjects.Components.Observer { if (warp.WarpName == warpPoint.Location) { - session?.AttachedEntity!.Transform.Coordinates = warpPoint.Owner.Transform.Coordinates ; + session!.AttachedEntity!.Transform.Coordinates = warpPoint.Owner.Transform.Coordinates ; } } } diff --git a/Content.Server/Preferences/ServerPreferencesManager.cs b/Content.Server/Preferences/ServerPreferencesManager.cs index f7b6f70786..6c60455cd6 100644 --- a/Content.Server/Preferences/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/ServerPreferencesManager.cs @@ -142,7 +142,8 @@ namespace Content.Server.Preferences int? nextSlot = null; if (curPrefs.SelectedCharacterIndex == slot) { - var (ns, profile) = curPrefs.Characters.FirstOrDefault(p => p.Key != message.Slot); + // That ! on the end is because Rider doesn't like .NET 5. + var (ns, profile) = curPrefs.Characters.FirstOrDefault(p => p.Key != message.Slot)!; if (profile == null) { // Only slot left, can't delete.