-
-
Notifications
You must be signed in to change notification settings - Fork 386
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
Adventure map, Hero movement button, operation to delete the hero's predefined path #9474
Comments
It will be quite difficult to explain this intricate mechanics to the user in the information window - in which cases and how exactly you should use the mouse button to achieve this or that. It is better for the effect to be uniform - always movement or visiting an object with a single click (if it is possible), always resetting the path while holding down the mouse button. |
Hello @oleg-derevenetz,
And how are you going to explain to the user that a clickable button doesn't do anything? |
Why I should? Currently the behavior of this button is explained as follows: "Start the Hero's movement along the current path or re-visit the object occupied by the Hero. Press and hold this button to reset the Hero's path." This explanation is short and quite clear. If hero doesn't have a path and doesn't stand on an object, then clicking the button naturally does nothing. In the case you have proposed, it will take a long and tedious explanation of the mechanism of its operation, depending on what is depicted on this button at the moment. |
Hi, @LeHerosInconnu Indeed, if you keep in mind the constitency of route reset mechanics (hold to clear) everything looks more or less relevant. Also. answering your message long before....
True, previously inactive button implied no movement points. But look at the current icon: there's a standing still horse. So player can notice the difference and guess, that standing horse means hero won't run anywhere and can do nothing currently. (He's out of movement points.) |
Hello @oleg-derevenetz and @Branikolog,
In the game interface, there's a convention that a button in its not grayed out state implies that a standard left click made by the user triggers a specific action. |
There is no such a convention :) This statement is arbitrary and based on nothing. In the original game, there simply were no mechanisms for interacting with UI elements other than left-click and right-press, but fheroes2 introduces these new mechanisms. And from the user's point of view, it is better when the same actions lead to the same results, not to different ones depending on some cryptic circumstances, otherwise it will be difficult to explain to the user the mechanism of operation of this button. This button is already too overloaded, no need to overload it even more. |
By this I mean that everywhere in the world of computer programs, when there's a button available, the user expects a uniform operation: one button, one left click, one action. And you've written it yourself:
|
I believe with merging the #9486 the issue with no response for the button won't disturb players anymore.
But for the sake of visual representation of empty hero movement points I'm thinking that the old inactive button could be showed instead of the new one for the case hero has some points left: So running horse button shows a player, that a hero has ability to move somewhere, and standing horse button implies, that hero is out of movement points. |
Hello everyone, I'm putting this suggestion here, considering that the PR #9486 is not the panacea for the operation of this new button.
Originally posted by @LeHerosInconnu in #9486 (comment) |
Preliminary checks
Describe the problem requiring a solution
Currently, a standard left click on the button has no effect.
All buttons in their standard state (not grayed out) produce an effect when the user performs the action of a standard left click on them.
Why not have made it so that a left click also deletes the hero's predefined path, just as a held left click does?
In fheroes2:
2025-01-21.13-57-10.mp4
Describe the possible solution
Make it so that a left click also deletes the hero's predefined path, just as a held left click does.
Additional info
No response
The text was updated successfully, but these errors were encountered: