Feature #805

add obituaries/popup filter

Added by Spyhawk over 4 years ago. Updated about 1 month ago.

Status:Fixed% Done:

100%

Priority:NormalSpent time:-
Assignee:-
Category:Mod CGAME
Target version:2.77
OS: Arch:

Description

Add an option to filter out the various kind of obituaries popup messages:
- kills (made by enemy/team/selfkill//made by yourself/kill involving yourself/)
- picked up items
- objectives
- connect
- teamjoin
- mapinfo

This could help players to focus on more on objectives related tasks.

Associated revisions

Revision b6ac1c56
Added by Spyhawk about 1 month ago

cgame: added popup filter cvar, refs #805

Revision 5d0857b5
Added by Spyhawk about 1 month ago

ui: added popup filter options, refs #805

Revision d5914098
Added by Spyhawk about 1 month ago

mod: fixed weapon pickup filter and cleanup, refs #805

Revision cf253873
Added by Spyhawk about 1 month ago

cgame: added popup filter for promotion upgrades, refs #805

Revision cfefb807
Added by Spyhawk about 1 month ago

ui: added promotion popup filter options, refs #805

Revision 59f5c207
Added by Spyhawk 28 days ago

cgame: fixed missing break, refs #805

History

#1 Updated by Spyhawk over 4 years ago

  • Subject changed from add obituaries icons filter to add obituaries/popup filter
  • Description updated (diff)

#2 Updated by Spyhawk about 1 month ago

  • Target version changed from 2.78 to 2.77

#3 Updated by Spyhawk about 1 month ago

Cvar in NQ is `cg_popUpMessageFilter`:

0     Filter disabled
1 Filter out objective messages (planted at ..., capture flags, etc.)
2 Filter out pick-up messages (Picked up a health/ammo packs, weapons)
4 Filter out team joining messages
8 Filter out player connect/disconnect messages
16 Filter out all map script messages (command post constructed, tank damaged, etc.)
32 Filter out all obituaries caused by the enemy team
64 Filter out all obituaries caused by your own team
128 Filter out all obituaries for self kills (of all players)
256 Do NOT filter out death/kill messages

See if all of these are worth implementing separately or not. Add cvar in UI too, with a few predefined but useful options (f.e. "All", "obj only", "Kill and connect" etc.). Filter console output too .

#4 Updated by Spyhawk about 1 month ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Also available in: Atom PDF