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

Fix the !challenge countdown or just make it countdown in the chat #419

Open
tatuaua opened this issue Dec 1, 2022 · 3 comments
Open

Fix the !challenge countdown or just make it countdown in the chat #419

tatuaua opened this issue Dec 1, 2022 · 3 comments

Comments

@tatuaua
Copy link

tatuaua commented Dec 1, 2022

The "hud" countdown barely ever works (flickering or not showing at all). Add a chat countdown or fix the "hud" countdown.

@zer0k-z
Copy link
Contributor

zer0k-z commented Dec 5, 2022

Probably happens because MovementHUD is interfering with the countdown, and not because of GOKZ itself.

@Sikarii
Copy link
Contributor

Sikarii commented Dec 6, 2022

Any plugin that uses CreateHudSynchronizer (MovementHUD included) will cause this. The logic for automatically re-using channels is fundamentally broken in the engine itself.

Fixing this issue is going to be hard unless you convince all plugins to use manually assigned channels, which is what CreateHudSynchronizer tries to avoid in the first place.

I propose a convar to change the countdown display from hud text to chat. I strongly believe this should be a convar and not a player option, as telling participants in the race to manually change their option is not really great UX.

@zer0k-z
Copy link
Contributor

zer0k-z commented Dec 6, 2022

I doubt using manually assigned channel will actually fix the issue. I checked the message received by the client and the channel used are always the same, implying that it breaks even if you manually set the channel. Need further testing on this.

Some other strange things are:

  • The last received text is the one that breaks the most frequently. The first few rarely ever stop displaying. When I use 3 channels, the text in the third channel rarely ever shows up, when I use 4 then it's the 4th one that gets hidden most of the time, with 3rd flickering but still visible half of the time.
  • Changing team (suicide then respawn) will correctly show all of the hud texts for a while, if it is broken before.

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

3 participants