Skip to content

Ghosting (no pause)#208

Draft
DaddelZeit wants to merge 6 commits into
TheHellBox:masterfrom
DaddelZeit:ghosts-no-pause
Draft

Ghosting (no pause)#208
DaddelZeit wants to merge 6 commits into
TheHellBox:masterfrom
DaddelZeit:ghosts-no-pause

Conversation

@DaddelZeit
Copy link
Copy Markdown
Contributor

Adds pause and ghost handling similar to Forza.

Manual controls for pausing and slow motion are blocked. Pausing is not possible in the traditional sense.
Instead, this PR introduces three ghosting stages: no collision, stasis, disabled.

Stasis mode is activated when opening a menu that would usually request a pause state from the game.
In this state, all vehicles of the affected player that move at under 1m/s are set to be semi-transparent, without collision, and will have their velocity significantly dampened.

To prevent overlap between vehicles when exiting stasis or resetting/spawning, no collision is automatically applied for vehicles that are inside another's bounding box until the required space is clear. This check is omitted for vehicles of the same owner in order to support trailers.

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.

1 participant