Log in

View Full Version : How do I get around the 256 char limit? The following macro from the leaderless/targetless thread for ex



knopstr
10-03-2008, 05:27 PM
/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:alt,mod:shift,nomod:ctrl,target=ToonC]
[mod:ctrl,mod:alt,mod:shift,target=ToonD]
[mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

ayniaa
10-03-2008, 06:11 PM
1) make a macro that is just your assist/target stuff and put in a button
2) put /clickbutton ButtonNameHere
/cast rest of stuff
in other macro
3) ???
4) PROFIT!

thats the gist of it, the details are in the focusless/leaderless wiki about 2/3 of the way through
essentially your spellcast macro calls clickbutton which runs another macro and sets up your assist/target target, and then
spellcast macro casts spell

wetstreet
10-03-2008, 06:22 PM
There are a couple of options. The quickest and easiest is to use an addon such as TrinityBars2 or Super Duper Macro (I use TrinityBars2). Other then that, the best you can do is rework your macros a bit.

One option is to put
/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:alt,mod:shift,nomod:ctrl,target=ToonC]
[mod:ctrl,mod:alt,mod:shift,target=ToonD]
[mod:ctrl,nomod:alt,nomod:shift,target=ToonE] on a button by itself then use /click name-of-the-button in the other macros.

Another option is to rework your selection logic a bit. If you re-order them you don't need the nomods


/target
[mod:ctrl,mod:alt,mod:shift,target=ToonD]
[mod:ctrl,mod:shift,target=ToonA]
[mod:ctrl,mod:alt,target=ToonB]
[mod:alt,mod:shift,target=ToonC]
[mod:ctrl,target=ToonE]

They are checked in order and the first one found is the first one returned. You can make it easier on yourself if you use:

ToonA ALT-CTRL-SHIFT
ToonB CTRL-SHIFT
ToonC ALT-CTRL
ToonD ALT-SHIFT
ToonE CTRL

That makes it easier because the toons are listed in order in your macro thus giving you:


/target [mod:ctrl,mod:alt,mod:shift,target=ToonA]
[mod:ctrl,mod:shift,target=ToonB]
[mod:ctrl,mod:alt,target=ToonC]
[mod:alt,mod:shift,target=ToonD]
[mod:ctrl,target=ToonE]