ValveSoftware / csgo-osx-linux

Counter-Strike: Global Offensive
http://counter-strike.net
775 stars 69 forks source link

Buy Menu is problematic with Steam Controller in deathmatch mode #653

Open jeremyvisser opened 8 years ago

jeremyvisser commented 8 years ago

In deathmatch, after respawning you get a certain number of seconds for the Buy Period.

Moving or shooting cancels this Buy Period.

Using the Steam Controller to operate the Buy Menu, you normally use the analog stick to operate the Buy Menu pie menu, and press A to select the desired weapon.

However, immediately after pressing A to select my primary weapon, the Buy Menu disappears. Because the analog stick was being held while I pressed A, the game has now moved me and cancelled the Buy Period.

As a result I can no longer select my secondary weapon or other equipment after returning to the Buy Menu a second time.

Three possible ways to fix this bug:

  1. Make button A return to previous pie menu, and don't dismiss buy menu until the user presses B as well; or
  2. If analog stick is being held when buy menu is dismissed, don't translate this into movement until user releases stick and activates it again; or
  3. Change deathmatch to not cancel buy period when moving (less favourable, as this changes gameplay)

Workaround: use mouse/keyboard to operate buy menu to select all weapons, then use Steam Controller to actually play the game. (Ugly hack.)

jeremyvisser commented 7 years ago

Why was this closed?

I can still reproduce this even now nearly a year later.