Skip to content

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

Merged
cseelhoff merged 9 commits into
cseelhoff:masterfrom
Sernior:2.5.14S
Sep 8, 2021
Merged

Fixed SOS2 Vacuum check being a giant race condition. + Reservation Manager Rebuilt and fixed.#641
cseelhoff merged 9 commits into
cseelhoff:masterfrom
Sernior:2.5.14S

Conversation

@Sernior
Copy link
Copy Markdown
Contributor

@Sernior Sernior commented Aug 23, 2021

-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.

-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.
@Sernior Sernior changed the title Fixed SOS2 Vaacum check being a giant race condition. Fixed SOS2 Vaacum check being a giant race condition. + Reservation Manager Rebuilt and fixed. Aug 26, 2021
@Sernior Sernior changed the title Fixed SOS2 Vaacum check being a giant race condition. + Reservation Manager Rebuilt and fixed. Fixed SOS2 Vacuum check being a giant race condition. + Reservation Manager Rebuilt and fixed. Aug 26, 2021
Added another Overload of Fogged
-Fixed an unbelievable race con in Room.Fogged that can only be
appreciated when executing certain very GenSpawn.Spawn intensive methods like SOS2 GenerateShip.
@Niilo007 Niilo007 linked an issue Aug 31, 2021 that may be closed by this pull request
@Niilo007 Niilo007 added this to the SOS2 Compatibility milestone Aug 31, 2021
@cseelhoff cseelhoff merged commit e46cbb0 into cseelhoff:master Sep 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants