/// </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;
}