bugfix: Chinooks and Helixes now correctly wait for their passengers to disembark #1792
+8
−0
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.
Fixes #703 from the patch repository
This change adjusts Chinook and Helix behaviour so that they evacuate their passengers with the correct timing. In the retail game, the
ExitDelayfield of theTransportContainmodule is ignored and all passengers are immediately evacuated - unless the aircraft is already landed (e.g. repairing at an airfield or waiting for passengers to board). With this change, theExitDelayfield is always respected and remains consistent across all evacuation pathways. If the immediate evacuation behaviour from the retail game is preferred, theExitDelaycan be simply tweaked to 0.As a bonus, the double evacuation bug is also fixed as a result of this change.
Before
The Chinook dumps all passengers in a single frame
IMPROPER_EVAC.mp4
The Chinook lands twice if given two or more evacuation orders before all passengers have disembarked
DOUBLE_EVAC.mp4
After
The Chinook correctly unloads a passenger every 100ms as defined by the
ExitDelayin theTransportContainmodulePROPER_EVAC.mp4