Misdirection Macro + one other

90 Orc Hunter
7505
Hi there.

I've been using basically the same misdirection macro since Wrath, and only with the 5.0 patch has it started throwing "that spell is on cooldown" errors. I suspect that I've probably written something incorrectly that's allowing it to advance through the macro after the spell's cast, but I can't understand why it's only started throwing these errors now.

#showtooltip Misdirection
/cast [@focus,exists,nodead,help] Misdirection
/cast [@pet,exists,nodead] Misdirection
/cast [@target,nodead,help] Misdirection


The error only seems to occur when I've got a focus target and my pet out--it will correctly send the MD to my focus, but then give me a cooldown error as if it were attempting to cast to my pet.

I am also trying to figure out why I've never been able to make this particular macro work right (i.e., only assists my pet if I don't have a focus):

/assist [@focus,exists,help,nodead]
/assist [@pet,exists,nodead]
/cast Hunter's Mark


I'm pretty sure it's because I just don't know how to tell it to stop looking for something to assist after it checks for my focus. I don't know if such a thing even exists or whether there's a "focustarget" variable it can check for so I could just cut out the /assists entirely.

Basically uh hi UI forum I've been writing my own macros by hand for years and have no idea what I'm doing please help. :D;
Reply Quote
Hi there.

I've been using basically the same misdirection macro since Wrath, and only with the 5.0 patch has it started throwing "that spell is on cooldown" errors. I suspect that I've probably written something incorrectly that's allowing it to advance through the macro after the spell's cast, but I can't understand why it's only started throwing these errors now.

#showtooltip Misdirection
/cast [@focus,exists,nodead,help] Misdirection
/cast [@pet,exists,nodead] Misdirection
/cast [@target,nodead,help] Misdirection


The error only seems to occur when I've got a focus target and my pet out--it will correctly send the MD to my focus, but then give me a cooldown error as if it were attempting to cast to my pet.


Because it is trying to cast on your pet. You told it to cast three spells, it's going to try to cast three spells if the conditions are met. If you have a focus and you have a pet, it'll try to cast one after the other. The other lines will fail, but it'll still try. Tell it to only cast one spell.

#showtooltip
/cast [@focus,help,nodead][@pet,help,nodead][] misdirection

I am also trying to figure out why I've never been able to make this particular macro work right (i.e., only assists my pet if I don't have a focus):

/assist [@focus,exists,help,nodead]
/assist [@pet,exists,nodead]
/cast Hunter's Mark


I'm pretty sure it's because I just don't know how to tell it to stop looking for something to assist after it checks for my focus. I don't know if such a thing even exists or whether there's a "focustarget" variable it can check for so I could just cut out the /assists entirely.

Basically uh hi UI forum I've been writing my own macros by hand for years and have no idea what I'm doing please help. :D;


Again, you're telling it to assist twice. Do it once.

/assist [@focus,help,nodead][@pet,help,nodead]
/cast Hunter's Mark
Reply Quote
90 Orc Hunter
7505
I actually figured that out within a couple of minutes of screwing around with macroexplain.com, but thank you! I'd figured it was something like this and I just didn't know how to write conditionals properly.
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]