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

[General] Telepipe state is not sent to joining player if used during a quest load #500

Closed
Matt-Swift opened this issue May 19, 2024 · 2 comments

Comments

@Matt-Swift
Copy link
Contributor

Matt-Swift commented May 19, 2024

Describe the bug
If a player creates a pipe while a player is loading a quest after joining a joinable quest, the telepipe state is not sent to the joining player once they're done loading.

To reproduce

  1. Begin joinable quest
  2. Have someone join
  3. Create pipe while other player is loading

Game version(s) (choose one or more of the following):
DC v1, DC v2, PC, GC Ep1&2, Xbox, BB

Server log output
uhhhh, this seems like it would'nt be useful but I'll get one if you think it is

Additional context
I have no idea if this thing would be fixable and is some sort of client limitation, it keeps catching people out though as you gain control before the other person is done loading.

@fuzziqersoftware
Copy link
Owner

This is fixable; there's even a TODO about it in the code. This happens because the server generates all the game state commands after the quest loads, but the server doesn't currently track telepipe state. Will add this soon.

@fuzziqersoftware
Copy link
Owner

This should be fixed now.

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

No branches or pull requests

2 participants