OpenArena / gamecode

The game code for the QVM-files
GNU General Public License v2.0
135 stars 39 forks source link

[Feature] Color names according to their team in team based gametype with `cg_obituaryOutput 3` #331

Open Bishop-333 opened 5 months ago

Bishop-333 commented 5 months ago

With cg_obituaryOutput 3 names are displayed with their default color so if someone is called ^1oaname it will be displayed in red even if he's in blue team. Can be confusing when playing Team Deathmatch for example.

The-Gig commented 5 months ago

Considering the settings of cg_obituaryOutput 0: no obituary output 1: console (text) only ("classic" behavior) 2: hud (text) only 3: hud (icons) only (default value) 4: hud (icons) + console (text)

I guess this also regards the hud part of mode 4. I would keep the console output as "classic" as possible.

To be honest, I'm not sure whether this change should be done or not. On one hand, it sounds useful to easily see "red player fragged blue player"... But on the other hand, this would take away part of the purpose of being able to customize your name color in the first place. And we have many team-based modes where who fragged who isn't so important, as the goal of the team is capturing a flag or something similar. And colors are often used in Clan Tags (short sequences of letters and symbols people add to their nicknames to identify themselves as members of a certain Clan), isn't it? So, I'm not sure what's better...

The-Gig commented 5 months ago

Random idea (might be stupid, please so not throw rotten tomatoes at me): what about underlining the names with red and blue colors? It's just an idea, I don't even know how whether underlining is supported in the game or one would have to figure out a way to simulate it.... Probably, just printing a series of underscores in the right place might do the trick...

Or maybe a colored symbol, like a dot, next to each name?

The-Gig commented 5 months ago

Of course, also adding more cg_obituaryOutput value to please both who prefers team colors and for who prefers custom colors may be a solution.

Personally speaking, I'm used to keep on hud (icons) + console (text), so I guess having red/blue in hud and original colors in the console might be okay for me. But that's just me.