no idea what the addon woulda been, but for my hunter, that doesn't happen.... what does:
possibilities:
cast is in progress, i push arcane shot, mob is low health: (this will start a gcd on arcane shot)
if the old cast ended and the 1.5 sec gcd isn't up before the mob is dead, it'll shoot them.
if the 1.5 sec gcd is still counting down and the mob dies, i get 'your target is dead' displayed on my screen.
if the mob died in less time than my latency, i shoot a new mob and auto attack starts.
cast not in progress, i push arcane shot, mob is low health: (this will shoot arcane shot and start a gcd)
if the mob isn't dead in less time than my latency, the arcane shot will go off and hit the correct mob.
if the mob died in less time than my latency, i'll shoot a new mob and auto attack on that mob will start.
see how it works? the solution is simple and doesn't require an addon.... just dont waste mana on something that your next auto shot will kill anyway, because most likely (living in the future by [latency] seconds) the mob is actually already dead.
this whole thing reminds me of ppl that say 'get with the times, man.' but the time they would be refering to is the time that your button presses actually go through, which is current time + latency (approximately).
at least that's always worked for me...
if i'm misunderstanding the problem entirely and you just dont like shots starting auto attack (which i see no reason at all that it would be that), you could try a macro such as:
Code:
/cast arcane shot
/stopattack
but i'm not sure if the /stopattack will work due to the gcd being activated by the arcane shot... would have to check. however, the arcane shot should be the thing pulling a new mob, not the auto shot anyway.... so it wont help at all for not pulling extra crap, only for stopping auto attack after you do.