I am not at all surprised to know that Android had some questionable default behaviors.
I am not at all surprised to know that Android had some questionable default behaviors.
It’s standard for the “click” event to get sent on mouse button release. I think it’s been this way ever since the 1980s.
Interestingly, the game programmed this behavior by moving the position of the hand. When you press LMB, your hand begins traveling forward. If it reaches a certain position, it will start the dagger stream. If you let go before it gets to that spot, it activates the "shotgun" and teleports the hand backward to naturally introduce a cool-down, returning to the neutral position after some time.
People figured out that, because holding the mouse down moves the hand forward, if you shotgun then re-hold the mouse button, your shotgun cool-down is much lower. Most runs will do this because it allows you to do the most damage in the quickest time, but initially learning it is really strange because you don't expect the action to be on release.
I use on-release with abilities that require careful targeting, which causes the press action to activate targeting with the ability firing on release. You can dismiss the ability by right-clicking too. This is usually more reliable than normal targeting since the game requires very quick interactions.
It's the same in League, they're just called quick cast & quick cast w/ indicator. And normal cast, but I think nobody uses it. I feel like on-release (w/ indicator) is more popular when people can choose, but maybe not.
I like that it's configurable. Perhaps most importantly, some abilities are hardcoded to use the sensible option when only one makes sense.
Again, fair nitpick.
Granted, just the other day, I found that in GMail key repeat events are slow as heck for some reason. Made holding backspace to delete a sentence annoying.
> Game developers, with simple UI toolkits, tend to get this right more often
We don't usually go so far as MIDI does with speed of press and such, but that is a fairly old concept.
The release doesn't really do much, though? (Does it do anything, outside of stopping swimming?)