Forum Settings
       
Reply To Thread

Macro QuestionFollow

#1 May 08 2008 at 9:53 PM Rating: Decent
Hello, I created a macro with only this line in it:

/castsequence Hunter's Mark, Serpent Sting

to test working with macros, but I'm running into an issue. Every time I run the macro, it activates either hunter's mark, or serpent sting, never both. It does the same with other spells as well such as arcane or concussive shot, it only ever fires one random spell from the list.

Any ideas what I'm doing wrong here?
#2 May 08 2008 at 10:41 PM Rating: Decent
***
1,519 posts
with cast sequences, you have to hit the macro over until it's done both (or all) things in the list. So with that one, you have to hit it twice.

but other than that, serpent sting is a crappy shot that really just shouldn't be used unless you're running after someone in PvP.

Edited, May 9th 2008 2:41am by ProjectMidnight
#3 May 09 2008 at 6:19 AM Rating: Decent
Ah, alright. That makes a lot more sense. The reason I had serpent sting in there is because it has no global cooldown. This was entirely about testing the /castsequence in prep for building a more complete macro, not about building a macro that includes serpent sting. I have heard, however, a few interesting strategies using serpent sting at my level, I'm only at 39. Without the global cooldown it's good for dotting everyone, the damage builds up in pvp. Mainly I use it to break rogue stealth, though.

Thank you for the info, that's a huge help.
#4 May 09 2008 at 8:40 AM Rating: Decent
******
27,272 posts
Try to avoid /castsequence macro's.
They are heavely affected by latency.
If possible for you, use a /cast /cast macro.
At lvl 39, that would be something like
Quote:
/cast arcane shot
/cast multi shot

Wich just fires arcane and multi whenever they're up.
You'll have to keep serpet/scorpid sting up yourself but thats pretty much all you have to pay attention to ;)
#5 May 09 2008 at 1:14 PM Rating: Default
Hey Athien,

I am not very good with macros, but would your macro cause it to cast all the spells or shots at once instead of you hitting the button each time? I use something like this - /castsequence reset=10 steady shot, steady shot, steady shot, arcane shot. Assuming that the macro you mention is suppose to funtion the same way mine does, how would I type it out? Also, I was looking on this other forum and there was this macro -

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

Do you just enter in like this or do you have enter additional info? Ex: The number symbol for #showtootip. Is the # suppose be included in macro or are you suppose to add info to replace it? Very confused! Any help would be appreciated.


Bring on the flamers!~

EDIT*** - Ok so I tested it and it seems to work by just pasting this in there. I would still be curious how you would type out my shot rotation the way you were talking about? Sorry to waste your time on the other questions.

Edited, May 9th 2008 3:24pm by joshbozarth

Edited, May 9th 2008 3:28pm by joshbozarth
#6 May 09 2008 at 1:26 PM Rating: Default
Would my macro look like this type out?

/cast steady shot
/cast steady shot
/cast steady shot
/cast arcane shot

#7 May 09 2008 at 1:30 PM Rating: Good
******
27,272 posts
joshbozarth wrote:
Hey Athien,

I am not very good with macros, but would your macro cause it to cast all the spells or shots at once instead of you hitting the button each time? I use something like this - /castsequence reset=10 steady shot, steady shot, steady shot, arcane shot. Assuming that the macro you mention is suppose to funtion the same way mine does, how would I type it out?
No macro can cast all spells at once.

A /cast/cast macro will just shoot whatever is ready when you use it.
That means that if you spam it it'll use things as soon as they are ready.
It also means that it wont function anything like a /castsequence macro.
Because with that (wich you use) you will cast things in that exact order.

The /cast/cast is worded as follows:

#showtooltip Steady Shot
/script UIErrorsFrame:Hide()
/cast !autoshot
/cast steady shot
/cast [exists, target=pettarget, nodead] Kill Command
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()

That macro will basically fire wichever shot is ready, so if you just shot steadyshot it will shoot autoshot if thats ready to fire or instantly start shooting the next steadyshot (even if autoshot is 0.1 seconds from being ready)

Quote:
Also, I was looking on this other forum and there was this macro -

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

Do you just enter in like this or do you have enter additional info? Ex: The number symbol for #showtootip. Is the # suppose be included in macro or are you suppose to add info to replace it? Very confused! Any help would be appreciated.
'#showtooltip' is just the command to show the tooltip for whatever you plant behind it when you mouse over the button.
It's also useable exactly like that and it will create a simple 1:1 shotrotation.


(I added ', nodead' in the Kill command part because that (should) prevent Kill Command from locking up the macro.)
#8 May 09 2008 at 1:43 PM Rating: Decent
Thanks for the help Aethien!
#9 May 09 2008 at 3:23 PM Rating: Decent
Humm, I just tested using only /cast in a macro, specifically:

/cast Concussive Shot
/cast Arcane Shot

and it would fire the concussive shot, but never the arcane shot. This is what I thought would happen because I thought that a /cast sequence is read top to bottom, if one fails, it stops reading the rest- Considering a lot of hunter abilities activate global cooldown, you have to use a castsequence.
#10 May 09 2008 at 3:42 PM Rating: Decent
******
27,272 posts
You just need to press it more than once.
And everything activates the global cooldown, it doesnt stop /cast/cast from working.
#11 May 09 2008 at 3:43 PM Rating: Decent
***
1,519 posts
If you have two casts in a row, you can shorten the macro to

/cast Arcane Shot, Multi-Shot

But I think in that case, you'd have to use /castrandom, or else the macro will get hung up until the cooldown on whatever it's trying to do is up.

/castrandom Arcane Shot, Multi-Shot

should work for a shot rotation before you get steady shot. As with other macros, you still have to spam this one.

Edited, May 9th 2008 7:44pm by ProjectMidnight
#12 May 09 2008 at 5:05 PM Rating: Decent
I just tried the /cast /cast of:

/cast Concussive Shot
/cast Arcane Shot

And spammed it, it only ever cast concussive shot. I then reversed it just incase they happened rapidly enough that my combat log didn't catch the arcane shot, that time I only ever got the arcane shot and never saw the concussive shot's effect on my target. I tried using:

/cast Concussive Shot, Arcane Shot

and the button blacked out and became unuseable, so this is not a valid macro.
I then decided to test the global cooldown. Raptor strike has no global cooldown while Wing Clip does. This would make a mean melee combo so I configued my test macro like this:

/cast Raptor Strike
/cast Wing Clip

and ran it, both successfully procced on the target with a single button clip. I then reversed their order, and they both procced on the target still to my surprise. I then tested this macro:

/cast Blood Fury
/cast Arcane Shot
/cast Concussive Shot

Since blood fury has no global cooldown but the other two did. blood fury and arcane shot procced but not Concussive Shot, even when I spam the button. I then did this macro:

/cast Arcane Shot
/cast Blood Fury
/cast Concussive Shot

and blood fury and arcane shot procced, but not concussive shot again, even when spammed.

Given this, I can conclude that a macro with a series of /cast sequences in it first goes through and activates all /casts with no global cooldown, then activates the first one from the top that has a global cooldown, ignoring any other /casts that have a global cooldown effect. I can also conclude that a /cast raptor strike /cast wing clip macro is awesome against rogues.
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

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