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

bug: Players held via a global event will continue to be held if that event changes pages #1597

Open
1 task done
AlexVild opened this issue Oct 6, 2022 · 0 comments
Open
1 task done
Labels
bug Something isn't working needs verification Pending confirmation that the bug exists by another user.

Comments

@AlexVild
Copy link
Contributor

AlexVild commented Oct 6, 2022

Description

Global events can change pages at any time, for all players, if a condition for another page is met.

Because of this, using "Hold player" is very dangerous within a global event. If a player is held when another player changes the event page, they will be softlocked, as the event will have stopped processing for them, but the hold is still enabled.

I propose we release any players held by a global event if that global event disappears or changes pages.

Steps to Reproduce

  1. Make a global event with "Hold player", a message, "Release player", and then a self switch A to true
  2. Have a second page that triggers on Self Switch A == true
  3. Get one player to the message, stay there
  4. Have a second player trigger the self switch
  5. The first player will be stuck after proceeding the message, as the event is now on page 2.

Version with bug

7.1.22

Last version that worked well

Never

Affected platforms

I was not able test on other platforms

Did you find any workaround?

Don't use Hold Player on global events.

Relevant log output

No response

Duplicate Bug Check

  • This bug report is not a duplicate to the best of my knowledge.
@AlexVild AlexVild added bug Something isn't working needs verification Pending confirmation that the bug exists by another user. labels Oct 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs verification Pending confirmation that the bug exists by another user.
Projects
None yet
Development

No branches or pull requests

1 participant