diff --git a/Content.Server/_NF/Cargo/Systems/CargoSystem.TradeCrates.cs b/Content.Server/_NF/Cargo/Systems/CargoSystem.TradeCrates.cs index 0ce3773bf54..459b873d2aa 100644 --- a/Content.Server/_NF/Cargo/Systems/CargoSystem.TradeCrates.cs +++ b/Content.Server/_NF/Cargo/Systems/CargoSystem.TradeCrates.cs @@ -32,6 +32,7 @@ private void OnTradeCrateGetPriceEvent(EntityUid uid, TradeCrateComponent compon private void OnTradeCrateInit(EntityUid uid, TradeCrateComponent component, ref ComponentInit ev) { + // If there are no available destinations, tough luck. if (_destinations.Count > 0) { var destination = _destinations[_random.Next(_destinations.Count)]; @@ -39,11 +40,6 @@ private void OnTradeCrateInit(EntityUid uid, TradeCrateComponent component, ref if (TryComp(destination, out var destComp)) _appearance.SetData(uid, TradeCrateVisuals.DestinationIcon, destComp.DestinationProto); } - else - { - // No destination, everywhere is elsewhere, throw the courier a bone. - component.ValueElsewhere = component.ValueAtDestination; - } if (component.ExpressDeliveryDuration > TimeSpan.Zero) {