]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Update EmergencyShuttleSystem.cs
authorElectroJr <leonsfriedrich@gmail.com>
Fri, 19 Apr 2024 23:00:55 +0000 (19:00 -0400)
committerElectroJr <leonsfriedrich@gmail.com>
Fri, 19 Apr 2024 23:00:55 +0000 (19:00 -0400)
Content.Server/Shuttles/Systems/EmergencyShuttleSystem.cs

index a63b182fa67376e35abc0444c756e1fc521c725e..2a68f7a1be9c732bd96ed433f6372e9720ba1d0a 100644 (file)
@@ -259,10 +259,13 @@ public sealed partial class EmergencyShuttleSystem : EntitySystem
     /// </summary>
     public void CallEmergencyShuttle(EntityUid stationUid, StationEmergencyShuttleComponent? stationShuttle = null)
     {
-        if (!Resolve(stationUid, ref stationShuttle) ||
-            !TryComp<TransformComponent>(stationShuttle.EmergencyShuttle, out var xform) ||
+        if (!Resolve(stationUid, ref stationShuttle))
+            return;
+
+        if (!TryComp<TransformComponent>(stationShuttle.EmergencyShuttle, out var xform) ||
             !TryComp<ShuttleComponent>(stationShuttle.EmergencyShuttle, out var shuttle))
         {
+            Log.Error($"Attempted to call an emergency shuttle for an uninitialized station? Station: {ToPrettyString(stationUid)}. Shuttle: {ToPrettyString(stationShuttle.EmergencyShuttle)}");
             return;
         }