1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2026-03-22 12:03:25 +08:00

UXAssist: Fix crash

This commit is contained in:
2026-03-11 22:18:06 +08:00
parent 669ce9f88c
commit c823e72c67

View File

@@ -433,7 +433,7 @@ public static class PlanetFunctions
for (var i = factory.transport.stationCursor - 1; i > 0; i--)
{
var sc = stationPool[i];
if (sc is null || sc.id != i) continue;
if (sc == null || sc.id != i) continue;
if (returnLogisticStorageItems)
{
for (var j = sc.storage.Length - 1; j >= 0; j--)
@@ -448,8 +448,16 @@ public static class PlanetFunctions
var warperCount = sc.warperCount;
if (warperCount > 0) AddReturnedItem((int)Common.KnownItemId.Warper, warperCount, 0, returnedItems);
}
galacticTransport.RemoveStation2StationRoute(sc.gid);
galacticTransport.RefreshTraffic(sc.gid);
var gid = sc.gid;
if (galacticTransport.stationPool[gid] != null)
{
galacticTransport.stationPool[gid] = null;
int cursor = galacticTransport.stationRecycleCursor;
galacticTransport.stationRecycleCursor = cursor + 1;
galacticTransport.stationRecycle[cursor] = gid;
}
galacticTransport.RemoveStation2StationRoute(gid);
galacticTransport.RefreshTraffic(gid);
sc.Reset();
}
if (galacticTransport.OnStellarStationRemoved != null)