I'm at work so I can't test this macro out. However, I'm more interested in the logic and structure.
Scenarios: players AAA, BBB, CCC
AAA is master
BBB, CCC are slaves
Macro for all toons:
/assist AAA
/cast [help,target=targettarget]Barkskin; [help,target=targettarget] Healing Touch(Rank 14)
Scenario 1: AAA needs heals
I am controlling AAA and highlight AAA in WoW. Then I run the macro.
AAA assists AAA which leads to his target being AAA. AAA casts Barkskin at the target which is successful and the macro completes
BBB assists AAA which leads to his target being AAA. Now comes the confusing circle part. The target of AAA is AAA, and the target of AAA is AAA. BBB attempts to cast Barkskin on AAA which fails.*** Since the first part fails it goes to the second part which is to cast healing touch at AAA. This part succeeds.
CCC does the same thing as BBB.
***I'm not sure if Barkskin will actually fail. I have auto-selfcast turned off and I believe it does work the first time, but repeated mashing fails.
Scenario 2: BBB needs heals
I am controlling AAA and I highlight BBB in WoW. Then I run the macro.
AAA assists AAA which leads to his target being BBB. The problem is I'm not sure who BBB is targeting at the moment because it depends on how quickly the macro is being executed on BBB. If BBB macro is running fast enough, then BBB has already gone through the "assist" part and is properly targeting himself (BBB). If the macro is too slow, then BBB could be targeting XXX and who knows who XXX is targeting.
If BBB is correctly assisting AAA and therefore targeting BBB, then I believe everything would work fine.
Hmmm, so stepping through the proccess leads me to believe that I need to hit two buttons. One to cause everyone to assist the leader and a second to run the barkskin/healing macro. I think the problem is that since I'm using target's target I need to make sure that everyone is on the same page before continuing.
Any thoughts, Bettysue? I tried walking through the "/target" in the first line instead of the "/assist" but I ran into the same problem... I don't know who the slaves are targeting at that exact moment in time if their macro hasn't updated quicklky enough.
Connect With Us