This thread needs a bump. Has anyone else tried this? Works great for me. Here's my variation...
Targeting
I use a Bongos bar with 1 button (BongosActionButton61) and 5 pages for my assist macros. Each assist macro can do any of following, depending on which mouse button is /clicked:
1 = offensive target
2 = healing target
3 = target main
4 = follow
The assist macro for page 1 (shortcut = F1) targets my tank (Iaggo):
Code:
/assist [button:1] Iaggo
/stopmacro [button:1]
/target [button:2][button:3] Iaggo
/target [target=targettarget,button:2,help,nodead]
/stopmacro [button:2][button:3]
/follow Iaggo
F2-F5 select the other pages, each of which has an identical macro for the corresponding clone. (Substitute clone name for "Iaggo".) Every char gets all of the macros *except* the one that assists them. For that slot the button page is blank.
Offensive Spells
Every spell gets a macro that /clicks the current main's assist macro.
Code:
/click [dead][noexists][noharm] BongosActionButton61
/startattack [harm]
/cast Lightning Bolt
Clones keep their current target until dead then automatically pick up whatever the main is targeting. I can select a new target at any time by left-clicking the macro via a keybind:
(bindings-cache.wtf)
Code:
bind F CLICK BongosActionButton61:LeftButton
Healing
Every spell gets a macro that /clicks the current main's assist macro using RightButton.
Code:
/click BongosActionButton61 RightButton
/cast Lesser Healing Wave
This heals a friendly target or else my main.
Follow / Big Button
Follow is mostly taken care of by the target macro. Clones /click with button 4 via a macro. I also /click the SmartBuff button out of combat so I automatically rebuff.
Code:
/click [nocombat] SmartBuff_KeyButton
/click BongosActionButton61 Button4
Connect With Us