Fix garages automatically closing/opening #4684
Open
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
When a ped model is being set (for example, the first time after joining the game, when changing a skin, or when calling engineRestreamWorld, stream-in etc),
CPedSA::RespawncallsCGameLogic::RestorePlayerStuffDuringResurrection(it’s probably enough to call justCWorld::RemoveandCWorld::Add, since the rest of what this function does seems unnecessary but that’s not what this PR is about).This function, among other things, calls
CGarages::PlayerArrestedOrDied, which can close garages that are currently open or open garages that should remain closed. This PR disables the call to that function.Motivation
#4683
Test plan
Works good.
Before
Checklist