Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: SS2-like UI interactions #405

Open
voodoo47 opened this issue Apr 2, 2023 · 0 comments
Open

Feature request: SS2-like UI interactions #405

voodoo47 opened this issue Apr 2, 2023 · 0 comments

Comments

@voodoo47
Copy link

voodoo47 commented Apr 2, 2023

The idea is that SS2 got this right, and ideally, SS1 should be moved in that direction as much as possible.

World item pickup:
SS2 (right)click and done, SS1 need to hold shift, (left)click //unnecessary key hold.
Recommendation: one-click use key to pick up world items and insta-move them into the inventory

Container open:
SS2 (right)click and done, SS1 need to double(left)click to open container //unnecessary double click.
Recommendation: one-click use key to open container

Container pick item:
SS2 (left)click item in the container and done, SS1 need to double(left)click item AND (left)click again to release it into the inventory //two additional unnecessary clicks.
Recommendation: single click to move item into inventory. Be aware - to mirror SS2, this should be the shoot key, meaning if left click opens the container, then right click on the item inside the container insta-moves the item into the inventory, and vice versa. This can be made configurable (config var: same click for container open and container object pickup YES/NO)

Extra notes:
-need a config option that would flip left/right mouseclick
-ideally, the game would remember the position of the mouse cursor when in use mode after going into the shoot mode, and resume that position after going back into the use mode again, not just resetting it to the center of the screen each time player switches between the shoot mode and use mode
-when in use mode, (shoot) clicking into the world should enable shoot mode automatically (unless an item is attached to the cursor. in that case, throw the item into the world, and next shoot click into the world enables the shoot mode. this actually is the current behavior when an item is being held, so no change necessary, just careful to not break this, as sometimes it's necessary to grab an inventory object and frob it onto another world object )
-single use click to press buttons, use healing beds in the world etc, no need for doubleclicks

Extra suggestions:
-double use click (fast) container will auto-grab the first item from a container, maybe this should just grab the first item and move it straight to the inventory (flashing the icon of the looted item for a second perhaps), allowing quick looting but without being able to select the pick. Or just disable the fast doubleclick action looting altogether when SS2 UI interactions are active, if the fast doubleclick action is too much hassle to change

Obviously, the hold SHIFT click action that currently helps to speed the interactions up would be superseded by this, and should automatically be turned off once SS2-like UI interactions are active.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant