Quote Originally Posted by 'Fursphere',index.php?page=Thread&postID=181464#po st181464
I was thinking about doing this with a /click macro. Good stuff.
I would be very careful about adjusting targeting using /click in order to get additional functionality out of the macro system.

I only say this because the ability to switch targets (i.e. Decursive) was removed from the macro API, which is why Decursive now has a bunch of little squares (each representing a different target) and you have to consciously choose to click the right box when a debuff comes up.

If you can't do it with the normal macro interface, I wouldn't do it with /click. I'm aware that click is part of the macro system, but so was pinging the minimap, and they removed it after it was abused. I'd hate to see /click get removed because of "creative" targeting.

For example, if you want to:
/cast [target=help] HealSpell; [target=harm] DmgSpell
That's cool. Works in a normal macro. Go ahead and make a /click version.

If you want to:
/cast [target=player] Dispell Magic
/cast [target=party1] Dispell Magic
/cast [target=plarty2] Dispell Magic
/cast [target=party3] Dispell Magic
/cast [target=party4] Dispell Magic

You'll find it doesn't work in the normal macro interface. Will it work if you used /click? Maybe. Should you use it? No. You are the one who is supposed to be choosing who to decurse -- blizzard has made that clear in the removal of that functionality if any of you remember how the old Decursive worked.

Anyway, long rant but I feel it's necessary. I use /click for purposes that absolutely can be done using the normal UI, it simply aids in organization of the number of places I enter my "trinket" macro. You could also do it to organize a single place if you want to put your /assist macro there, so if you ever have to edit it you only edit one location. I don't use it to skirt around the /macro rules. So just be careful -- I for one would be very sad to see my legitimate use of /click go away if Blizzard decides the creative uses aren't acceptable.

Addendum: I feel the same way about concurrent castsequences with commas for the purposes of changing target within a macro. i.e.
/cast [target=party1] Dispell Magic, , ,
/cast [target=party2] , Dispell Magic, ,
/cast [target=party3] , , Dispel Magic ,
/cast [target=party4] , , , Dispell Magic

Changing targets mid-macro seems naughty, imo. Granted, the castsequence appears less extreme since you have to press the button each time you want to decurse someone new, but it's still similar to the old Decursive functionality that got removed.

So anyway, my feelings on certain uses of /click and /castsequence as they apply to targeting may be an opinion, yes, but I get impacted if /click gets removed. So I do care about how others are using it.


While researching a bit on /click, I did find someone posting a way to insert a delay into the normal /macro interface (which we all know is a big no-no). So the argument that "it's in the in-game macro interface, it's ok" can be nullified:
[spoiler]http://forums.worldofwarcraft.com/thread.html?topicId=14697300474&postId=14695898097 1&sid=1
/cast MySpell
/script local t = GetTime(); while GetTime() - t < 6 do end
/cast MySpell2

Try it in your next raid. I'm sure you'll love it. Just change the "6" to whatever delay, in seconds, you want.

Disclaimer: Use at your own risk. I take no responsibility for any consequential actions which may occur from running the above code.
[/spoiler]
Like I said, delays are bannable. DO NOT USE this code.