diff options
author | asuratva <asuratva@proton.me> | 2025-07-04 15:38:17 +0000 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2025-07-04 15:38:17 +0000 |
commit | ffe75331a1a61331778206b5943a9847aaa0376b (patch) | |
tree | 6acee67cb4ba7792a2a9eb71ebfa3bba755827d8 /src/input/joystick.cpp | |
parent | ba796ccc028f78e36a6e07249698541d8cc411de (diff) | |
download | plus-master.tar.gz plus-master.tar.bz2 plus-master.tar.xz plus-master.zip |
Fix 'Switch' Button in Character Selection to automatically become 'World Selection' or 'Logout'HEADmaster
This is a suggested fix for !188
Squashed with:
* Added new state SWITCH_WORLD. Now everything works correctly.
* As a temporary fix, have 'Change Login' in World Selection Dialog do SWITCH_SERVER instead of SWITCH_LOGIN
* Move 'Switch World' logic from charselectdialog to SWITCH_LOGIN state
* reverting previous commit. State needs to be LOGIN_ATTEMPT, not LOGIN.
* Have 'Switch World' set client state to LOGIN instead of LOGIN_ATTEMPT
Not strictly necesssary, but LOGIN provides some extra sanity checks
before switch to LOGIN_ATTEMPT
* Got it working! Purely from client side, but horribly hacky solution!
* fixing linter issue. Hopefully it works, otherwise might need to make an extra commit
**** mana/verse!191
Reviewed-by: Fedja Beader <fedja@protonmail.ch>
Diffstat (limited to 'src/input/joystick.cpp')
0 files changed, 0 insertions, 0 deletions