Habskilla 2 Report post Posted May 22, 2017 /script if GetUnitName("target")==nil then TargetNearestEnemy() end /cast Arcane Shot(rank 1) /script if not IsAutoRepeatAction(7) then CastSpellByName("Auto Shot"); end This does not work, my character will arcane shoot but will not auto shoot if on CD. Honestly is there a macro that check if I am auto shooting, if I'm not it will auto shoot but if I am it will arcane shot? 0 Share this post Link to post Share on other sites
Rafale 6 Report post Posted May 22, 2017 Did u put the spell "auto shot" from ur spell book on bind 7 ? 0 Share this post Link to post Share on other sites
Raziya 11 Report post Posted May 22, 2017 3 hours ago, Rafale said: Did u put the spell "auto shot" from ur spell book on bind 7 ? In the case you do this, OP, the macro should function as intended. 0 Share this post Link to post Share on other sites
meridaw 11 Report post Posted May 22, 2017 If you use this one, you can put auto shot in any slot. /script if not IsAutoRepeatAction(xx) then CastSpellByName("Auto Shot"); end 0 Share this post Link to post Share on other sites
Habskilla 2 Report post Posted May 22, 2017 10 hours ago, Rafale said: Did u put the spell "auto shot" from ur spell book on bind 7 ? Shit, no I put Arcane Shot in slot 7 edit: it works now, I was being dumb thank you. And I just want to be sure it will always use the max spell rank? 0 Share this post Link to post Share on other sites
Raziya 11 Report post Posted May 22, 2017 5 hours ago, Habskilla said: Shit, no I put Arcane Shot in slot 7 edit: it works now, I was being dumb thank you. And I just want to be sure it will always use the max spell rank? It will if you remove the rank specification from the script. Otherwise, you can specify which rank to use. 0 Share this post Link to post Share on other sites
Habskilla 2 Report post Posted May 22, 2017 1 hour ago, Raziya said: It will if you remove the rank specification from the script. Otherwise, you can specify which rank to use. /script if GetUnitName("target")==nil then TargetNearestEnemy() end /cast Arcane Shot /script if not IsAutoRepeatAction(60) then CastSpellByName("Auto Shot"); end That will now cast my highest rank Arcane Shot then? Why the hell did he put in Rank 1?!? edit: I understand now 0 Share this post Link to post Share on other sites
Raziya 11 Report post Posted May 23, 2017 18 hours ago, Habskilla said: That will now cast my highest rank Arcane Shot then? Why the hell did he put in Rank 1?!? edit: I understand now Yes, it will now cast the highest rank Arcane Shot. If you have any more questions, hmu fam :p 0 Share this post Link to post Share on other sites