Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎮 Enabled character/actor collision in multiplayer. #3050

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on May 29, 2023

  1. Configuration menu
    Copy the full SHA
    eb7435d View commit details
    Browse the repository at this point in the history
  2. code cleanup

    tritonas00 committed May 29, 2023
    Configuration menu
    Copy the full SHA
    206b751 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. 🎮 Enabled character/actor collision in multiplayer.

    This is an experimental spinoff from RigsOfRods#3049. I felt inspired.
    Since the collision works by "sticking" the character to the actor while in contact, I realized I could extend our existing driver-attachment logic to also handle this attachment.��It's glitchy right now, partly because the networked cab offset is always in world coordinates, so it causes sliding when the vehicle turns.
    
    Minor cleanup: removed the `enabled` param from `SetActorCoupling()` because it was dummy.
    ohlidalp committed May 30, 2023
    Configuration menu
    Copy the full SHA
    217f193 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Fixed flicking of remote character on local actor.

    Bad outgoing data.
    ohlidalp committed May 31, 2023
    Configuration menu
    Copy the full SHA
    1b285a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. (DEBUG - DIRTY) super-glued rorbot on cab, sliding gone but so is wal…

    …king
    
    how it works: once rorbot touches cab, it's position is 100% overriden by the cab position + rorbot's local position inside that cab's space (using transformation matrix).
    currently cab collision is disabled, only the debug UI buttons can glue rorbot to cab.
    ohlidalp committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    b59e586 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfb18e5 View commit details
    Browse the repository at this point in the history