Opened 8 years ago

Last modified 3 years ago

#4009 new enhancement

Slim pause GUI

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

Description

As mentioned in #1950, it would be nice to not have an overlay graying out the entire screen when someone else pauses, allowing the others to continue clicking on units and buildings, investigating what the allies and enemies are doing etc.

There should be a setting so that people can chose which variant to use, defaulting to the current one.

The pausing players can be shown in the topright corner where lagwarnings are also shown (see that removed TODO in the commit of #1950).

Notice players can technically still issue commands, which could probably be stopped by returning false from controlsPlayer if it's paused.

The current overlay might disable the camera hotkeys using #3676 since scrolling with the mouse is equally impossible.

Change History (6)

comment:1 by elexis, 7 years ago

The fundamental issue is that the overlay thing removes the ability to control anything in the session. It would also be good if the player could still select things after disconnect, open the chat history (with disabled or hidden controls), open the diplomacy screen and check the map.

comment:2 by Vladislav Belov, 7 years ago

Isn't it unbalanced game for player who has paused it? Because all players could do something until paused player is absent (like make an useful queue of units or something else).

comment:3 by elexis, 7 years ago

Allowing the non-pausing players to continue doing things meaningful to the match, besides chatting, while waiting for the pausing player(s) is the purpose of this feature. I don't mind if pausing is penalized.

comment:4 by Imarok, 5 years ago

Component: UI & SimulationIn-game UI

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

comment:5 by Silier, 3 years ago

Keywords: simple removed
severity: simple

comment:6 by Silier, 3 years ago

Keywords: simple added
Note: See TracTickets for help on using tickets.