Fix adjusting slots on infinite slot jobs (#14154)

* fix TrySetJobSlot() on infinite slot jobs

* use null coalescing operator

* remove !
This commit is contained in:
Chief-Engineer
2023-02-18 19:00:38 -06:00
committed by GitHub
parent cc0c516e02
commit 354d72270a

View File

@@ -224,7 +224,7 @@ public sealed partial class StationJobsSystem : EntitySystem
UpdateJobsAvailable();
return true;
case true:
stationJobs.TotalJobs += amount - (int)jobList[jobPrototypeId]!.Value;
stationJobs.TotalJobs += amount - (int) (jobList[jobPrototypeId] ?? 0);
jobList[jobPrototypeId] = (uint)amount;
UpdateJobsAvailable();