Opened 5 years ago

Last modified 20 months ago

#3380 new enhancement

Command to hide chat

Reported by: elexis Owned by:
Priority: Nice to Have Milestone: Backlog
Component: UI – In-game Keywords:
Cc: Patch:

Description (last modified by Imarok)

Sometimes, especially in 8 player games, the public chat can become quite spammed out.

It would be nice to have a /mute command to suppress these messages.

We should allow more specific tuning, which could have the following syntax:

/mute (suppress all chat messages) /mute public (suppress only public messages) /mute enemies /mute allies /mute observers /mute username (suppress only messages of that user)

Of course turning back on the chat should work too with /unmute.

Observers must be able to type these commands without causing errors.

Like other commands, these should be made accessible from the GUI in #3787.

Change History (10)

comment:1 by stanislas69, 5 years ago

I believe that would be nicer if the chat was some kind of window, like in League Of Legends. This way we could autohide it.

And if the player wants to see it he just has to point it with the cursor. Or with a hotkey, cause hovering with a cursor would mean less area of control.

Last edited 5 years ago by stanislas69 (previous) (diff)

comment:2 by elexis, 5 years ago

Might be an idea to completely hide the notifications with a hotkey. However having this fine-grained control would allow you to only hide individual spammers or focus on the team chat.

Also if you hide that completely, you won't get any diplomacy updates, attack- or tributed-resources notifications, so disabling it might be too expensive for a player.

comment:3 by stanislas69, 5 years ago

It could be disabled until another message appears ? Anothing prevents you to add the filter to the chat gui :)

comment:4 by leper, 5 years ago

Also note part of #1767 which talks about a proper chat gui. Maybe it would make sense to make that part a proper ticket and make the gui just use these new chat commands.

Should /unmute support the same parameters as /mute and just default to restoring everything?

Would also be nice to still display that chat in the new chat gui.

comment:5 by elexis, 5 years ago

Keywords: simple added

comment:6 by elexis, 4 years ago

Keywords: simple removed
Milestone: BacklogAlpha 21
Owner: set to elexis

Actually commands are trash. Noone knows about them and if they get playernames as an argument, they can easily fail, see #3765. There should always be a GUI option so that the feature isn't hidden knowledge.

Commands can still be implemented if someone feels like it and if it has a use case (f.e. having to issue a command so frequently, that it is easier to type it than to open some menu). Other than that I propose to implement it with #4069.

comment:7 by Imarok, 4 years ago

Description: modified (diff)

comment:8 by elexis, 4 years ago

Milestone: Alpha 21Backlog

Won't be implemented with #4069 for now, as that filter will only work for the chat history.

comment:9 by elexis, 4 years ago

Owner: elexis removed

comment:10 by Imarok, 20 months ago

Component: UI & SimulationIn-game UI

Move tickets to In-game UI as UI & Simulation got some sub components.

Note: See TracTickets for help on using tickets.