I wholesomely respect this project and look forward to staying within the ToS and EULA of the applications I am working with.
This function to auto-cast is already widely accepted as a non-bannable offense in this 10+ year-old game using the
"numlock" trick. ->
https://www.youtube.com/watch?v=JaAI8s8rft4Due to keyboard settings (you need to have a number pad physically on your keyboard) and its awkward use case (it prevents you from typing talking in-game) I have opted to find a better way.
Although there are many discussions on the topic mostly over the last 5 years and up about this specific trick my observations are these.
The use of macros likely falls under Section 1, C, ii, and
COULD considered a form of automation at best. Sadly my cramping old man hands aren't what they used to be.
However, in this case, I am pressing the same button repeatedly literally aimlessly smashing the buttons. If the game was all about button smashing endurance (like using an auto clicker to get clicks faster to win) I would agree this would be automating the main function and likely be cheating.
There are no combos here like League for automating the timing of multiple keys. It does not improve my god-given ability to aim, move or play the game. Just making the game more accessible to people that aren't professional keyboard smashing twitch players.
That being said, I'm only using it on "smashable keys" since the game actually has skill shots and timed buffs that would require my human brain to decide on its timing and use case.
Lastly, I have been using the num lock trick for about 4 years now and have not been banned or know anyone that has been banned for this reason. Not that this would prove that it's okay but because Blizzard has never told the community directly and so this may offer some insight to the idea that they don't care since they still actively remove cheaters in almost every season for botting/cheating.