Forum Settings
       
Reply To Thread

Macro ComparisonFollow

#1 Feb 19 2008 at 5:05 AM Rating: Decent
*
170 posts
After dinging 62, I have been experimenting with some Steady Shot Macros (BM Specc'd). The two I have tried are:

#showtooltip Steady Shot
/script UIErrorsFrame:Hide()
/castsequence reset=3 Steady Shot, Auto Shot
/cast [exists,target=pettarget] Kill Command
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show

and

#showtooltip Steady Shot
/cast !Auto Shot
/cast [target=pettarget, exists] Kill command
/cast Steady Shot
/cast [target=pettarget, exists] Lightning Breath
/script UIErrorsFrame:Clear()

It seems as though the 2nd macro fires more continuous than the 1st one. When I tried the first one, it seemed as though my shots would "stutter" for a second or so when mashing the key and trying to get a steady shot off. However, when I do the same with the 2nd one my shots fire constantly and there is not any noticeable "stutter" with my shots. Is there a reason for this? Does it have something to do with the /castsequence part? I run with 125-200 latency as well - if that makes a difference.
#2 Feb 19 2008 at 5:23 AM Rating: Good
***
2,101 posts
I'm not a macro expert, I dn't even use them, but you need to put a ! in front of auto-shot in the first macro, as of this last patch. I can't remember what it does exactly someone more experienced will explain it I'm sure.

Edit: Oddly enough you have the ! in the second macro, maybe that's why you are noticing the stutter, in the first one since it should have the ! as well.

Edited, Feb 19th 2008 8:24am by SynnTastic
#3 Feb 19 2008 at 7:46 AM Rating: Decent
******
27,272 posts
#showtooltip Steady Shot
/script UIErrorsFrame:Hide()
/castsequence reset=3 Steady Shot, !Auto Shot
/cast [exists,target=pettarget] Kill Command
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show

fixed ;)
#4 Feb 19 2008 at 9:39 AM Rating: Decent
*
170 posts
Aethien - yet again, thanks for your help! I believe you have answered every post I've made in the hunters forum so thanks for that! So the ! would be the reason to cause the delay? I will test it when I get home.
#5 Feb 19 2008 at 10:59 AM Rating: Decent
******
27,272 posts
Synn answered the question really..
You didnt have the ! in front of autoshoot.
wich, since whatever patch it was they changed it in, now constantly turns your autoshot on and off.
#6 Feb 20 2008 at 9:52 AM Rating: Decent
Stupid Question....

Why do you have to activate auto shot? Does'nt it trigger automatically when you use Steady? Or is it because of the reset line in the script?
#7 Feb 20 2008 at 10:22 AM Rating: Decent
**
797 posts
The ! (exclamation point) in front of autoshot in the macro is to prevent alternately turning on and turning off autoshot while mashing the macro button. Sure, if you hit 'steady shot' in your toolbar, autoshot will start up and continue firing. However in a macro, lack of ! causes problems.
#8 Feb 20 2008 at 12:02 PM Rating: Decent
***
1,256 posts
I don't use macros for anything other than equiping random items on my warrior or my pali... I did however make a nice macro for my friend to use all 3 of his 2 min CD spells at the same time. He liked it until he messed up his spec and now rapid fire is back to 5 min CD.

=S

I'm still trying to figure out why the macro needs so much in it? Im just a little lost.

like the

/script UIErrorsFrame:Hide()

what does this do? wait... this is to stop the not ready error correct? Sorry little new to macros.
#9 Feb 20 2008 at 12:33 PM Rating: Decent
******
27,272 posts
#showtooltip Steady Shot > euh..... dunno what that does >.>
/script UIErrorsFrame:Hide() > hides the 'spell is not ready yet' spam
/castsequence reset=3 Steady Shot, !Auto Shot > auto and steady... duh
/cast [exists,target=pettarget] Kill Command > killcommands if pet is out and alive
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show > enables errorstuff again.

Edited, Feb 20th 2008 9:35pm by Aethien
#10 Feb 20 2008 at 12:42 PM Rating: Decent
***
1,256 posts
Thanks that helps alot. I always look at all that stuff and say to myself... errr why don't they just keep it simple.
#11 Feb 20 2008 at 1:44 PM Rating: Decent
#showtooltip Steady Shot causes the "steady shot" tooltip to appear, and the little picture too, as long as you chose the question mark for your macro icon.


-Sarge
#12 Feb 20 2008 at 3:36 PM Rating: Decent
**
405 posts
I don't know the exact reason, but the long and short of it is that /castsequence macros cause latency. This has something to do with the way /castsequence communicates with the server (see tkasomething.com forums, as Cheeky has explained this more than once). So, if you already have latency issues, /castsequence will only pile on.

On the other hand, the second macro can lead to clobbering autoshots. Some have argued this is means more DPS but more mana. I'm not the expert by any means; I'm just passing along the stuff I've absorbed from tkasomething.com forums.

I've used both, and I prefer the second macro. I occasionally clobber, but it's much better than the issues I was having with /castsequence, especially during rapid fire or quickshots. Ultimately, your latency may be the determining factor in which to use.
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 220 All times are in CST
Anonymous Guests (220)