Pet-attack skills have a 0 cast time (same as shouts), yet they can not be cast with auto run on, unlike shouts which can be.
Since the cast time = 0, it should theoretically be like a shout so that you can be running and not stop to cast, right?
Well that's not the case, and this and no pet attack hotkey may be a reason pets seem to be flawed.
For example, a character build E/R with the intention of being an auto-run ranger/pet attacker is non usable because in order to cast pet skills with auto run on, you have to stop, cast, which is about a second pause, then double tap to start running again. It should be Hotkey pet to attack, Cast pet attack skill, Hotkey pet to next target, etc. Instead its a horribly inefficient process to get your pet to attack.
I believe there is much tweaking to be done with some other skills usability during auto run as well. Some skills cast ok with auto run on (Point Blank Shot, Hunters Shot), some skills begin casting with auto run on but fail (Firestorm, Troll Unguent), and Pet-attack skills cause your runner to stop completely and just stand there.
Solution?
For skills that cancel during auto run, instead make it so that the skill casts first then you continue auto run. Example, auto running, cast firestorm, continue auto-running when cast is done. Currently, it will cast, auto-cancel casting, then continue running. BAD!
For pet skills with cast time = 0, ,make these skills castable while running, just like the warriors shouts and stances. This must be fixed because it's disheartening.
Also pets need a hotkey to order them to attack on their own within range. Currently, to make a pet attack you have to attack first with your ranger which usually involves firing a bow at target. Give the pets a hotkey to order them to attack, and oh, make this usable during auto run too please.
Problems that arise with these solutions may be that if your intention is to cancel a skill after casting, then moving will not cancel it anymore. I think this should be overridden anyway because there should be a cancel button. I prefer skills dont cancel when I move because often its unintentional anyway.
[

