cseelhoff / RimThreaded

RimThreaded is a RimWorld mod designed to enable RimWorld to utilize multiple threads.
MIT License
117 stars 21 forks source link

Fixed SOS2 Vacuum check being a giant race condition. + Reservation Manager Rebuilt and fixed. #641

Closed Sernior closed 3 years ago

Sernior commented 3 years ago

-Rebuilt Reservation Manager: -Fixed an inconsistency with the previous iteration of the ReservationManager where ReleaseAllForTarget was setting reservationClaimantDict to an inconsistent state. -The Reservation Manager now completly recycle the memory. -Added Compatibility with SOS2 Vacuum Check. -Fixed an unbelievable race con in Room.Fogged that can only be appreciated when executing certain very GenSpawn.Spawn intensive methods like SOS2 GenerateShip (expecially when generating tons of beds) (Not yet completly fixed but less noticeable). -Updated VEE compat. -Updated SOS2 compat.