Upon further playing, it seems like issue #2 (attacking more times than I want) occurs mostly when holding down the shift button and attacking. It seems like when your attack is activated by simply left clicking on the monster, it will acquire the target, and check to make sure the monster is alive before each swing. However, with a shift-click, it seems like it'll queue some number of attacks (with the target monster in mind). When the monster dies, the game continues going through the queue and attacking at the monster's last location.
I think a solution to this would be to ensure that the left button is down when starting an attack routine, and THEN follow through. This would hopefully be a simple check that would help improve responsiveness. It's no fun letting go of the attack button only to have your character waste 1 or 2 extra shots at empty air, while other monsters are rushing in at you!
|