Fix spectator switching during replay when using D-Pad or analog stick#379
Conversation
|
The left/right buttons are supposed to change who you're spectating. Those inputs have no other use, after the "Freecam" became its own button rather than an entry in the list. |
|
I ran it through translation but couldn’t fully grasp the intent, so here is a more precise explanation to avoid miscommunication. Based on my current understanding of the input bindings, here is why I made this change: In version v2.0.3, the spectator could only be switched via the following bindings:
Meanwhile, the D-Pad and analog stick inputs ( Starting with v2.0.4, spectator switching became possible through three bindings:
My interpretation is that this change was intentional for in-game spectator mode, where D-Pad/analog stick input makes sense for switching between players. That is why this pull request disables Additionally, the following bindings are not touched by this change and continue to work as before:
|
Summary
Previously, during replay mode, pressing the D-Pad or moving the analog stick would unintentionally switch the currently spectated player.
This behavior was inconsistent with the intended control scheme.
Fix
Now, the spectator player can only be switched explicitly via the following bindings:
controls.ui.nextcontrols.ui.previousAll other key or gamepad inputs no longer affect spectator switching.