Source-1-Games icon indicating copy to clipboard operation
Source-1-Games copied to clipboard

[TF2] "tf_scoreboard_mouse_mode 1" Mutes Player if selected Player disconnects while panel is opened

Open Kacey2k opened this issue 1 year ago • 2 comments

Title.

The control panel for the scoreboard text-mode appears to default to the player if a player that is in process of being muted disconnects.

Practically harmless, however, when it does happen, a newer player may not be aware of what caused it or how to fix it.

You can still communicate with other players, you simply will not be able to see your messages (or hear yourself if using cl_voiceloopback 1).

Remove your 3ID from voice_ban.dt to fix.

A potential automated fix would be to revise the function that mutes players in the scoreboard text-mode, adding a check to ignore the own user's 3ID if called to be muted. Or, if a player is right-clicked in the scoreboard, initialize that player's 3ID to be referenced whenever a control button is pressed, instead of waiting until it is pressed to initialize them, avoiding falling back on the player's own ID.

Panel in Question: image

Steps to Reproduce:

  1. Enter a server with another player.
  2. Using "tf_scoreboard_mouse_mode 1", right click another player's username, opening the control panel.
  3. The player selected must disconnect.
  4. Click Mute.
  5. Type in chat to verify that you are muted from yourself.

Kacey2k avatar Jan 29 '24 22:01 Kacey2k

This happened to me SOOO many times.

Flpstrike avatar Feb 05 '24 20:02 Flpstrike

Update, this still is an issue in x64, and I took the time to create a demonstration video in-case there was any ambiguity on how this bug arises.

https://www.youtube.com/watch?v=oFDpiWSvF_s

Kacey2k avatar Jun 21 '24 06:06 Kacey2k