This addon lets you write macros up to 1023 characters long, and still have their icons update normally when you drag them to the action bar.
If you're running low on macro slots, it also lets you write character-specific Long Macros, and have them take up an account-wide blizzard macro slot instead, or vice-versa!
---
To open the Long Macros interface, type /longmacro, /LM or simply /L (doesn't matter whether you use upper-case or not).
Edit just as you would with regular macros.
Once you're done, simply drag the Long Macro to your action bars, and the addon will create a matching Blizzard Macro for you.
If you accidentally alter the generated Blizzard Macro's contents, erase all text from its body, and it will be safely generated again.
Enjoy!
---
Note: due to limitations imposed on all addons, it is not possible to drag a long macro to your action bars during combat, and changes made to your Long Macros will only take effect after combat ends.
If for some reason the game decides to bug out and changes all your slotted Long Macro icons to red question marks, dragging one of them to a different action bar slot will fix it. You can then safely return it to the slot it came from.
<3 <3 <3
So I made the video:
Awwh, thank you! <3
Nice video, thanks for this. You do not need "Long Macros" though when using the "Macro Toolkit" since the latter has already built-in long macros support.
Do the long macros supported by the toolkit also dynamically update their icons and tooltips, whenever the conditions those macros check for (target, combat, help, harm, talent, modifier, etc...) change states?
If that is the case, then we would have a case of duplicate addon functionality, and I might need to rethink whether the LongMacros addon should continue to be developed. :P
MacroToolKit is superior in many ways but it indeed is lacking the auto-update-icon feature. I might change to LM just because of this simple reason. I will miss the bigger window and the text parsing feature of MTK though...
Where can I donate for this Addon? I can't live without it.
Sorry about the delays again!
Real life got a bit busy in the last few days, and it took me longer than expected to get back to you.
This is becoming a bad habit of mine. :P
I'm not currently playing WoW, so my testing was limited, but I couldn't find any bugs with the code that could be causing it to not work.
There is no way of donating, but I'll accept a hand with testing this latest version, to ensure it runs smoothly, instead. =)
At the time of me writing this comment, the addon-developer half of the Curse website is down for maintenance, so I'm uploading the zip file to a temporary location until it's back up. I'll update the addon properly once CurseForge is back online.
Go ahead and give it a try, and if it still doesn't work for you, let me know which functions are intact, and which ones are broken:
Thanks again for your continued interest in my work! =D
:D :D :D
So far, everything's working perfectly. Even switching talents with Talent Conditionals are properly updating the icon, even the Monk Summons with hyphens.
Can't use my Long Macros post 7.1 as of Oct. 28th. Turns out you're my #1 addon. I can't play WoW at all without you lol Half my action bar is gone. I need... no... Azeroth needs you.
Eep. What are the symptoms, when you try (and fail) to use it?
I'm not currently subscribed to WoW, but I'll see if I can fix those on a trial character.
---
Update:
Created a trial character, and played around with the addon a bunch. Everything seems to be in working order, on my side.
Enabling 'Load out of date addons', and ensuring that LongMacros has a checkmark next to it should be enough to have it running.
I'll upload a new version that doesn't require these extra steps once I hear back from you, to ensure I didn't miss some new patch 7.1 bugs that might have cropped up.
Amazing addon. I found one (incredibly) minor issue, and it might just be a WoW thing, nothing to do with your addon. I like having my UI very neat and I love setting things up to just change automatically. I create long macros for similar abilities that adapts to my spec and talent setup.
#showtooltip will automatically assign the icon of whichever ability fits the situation, as any macro user knows, except for ALL three Monk Pet Talents (Invoke Chi-Ji, the Red Crane / Invoke Xuen, the White Tiger). My theory is that the #showtooltip function is thrown off by the commas in those spell names. This argument kinda falls flat when your realized Storm, Earth, and Fire is not effected by this.
When I use shorter macros involving those pets, the actionbar icon for that talent would show up normally. Only in this long macro does it not work (all other abilities in the macro show the proper icon for the talent / spell active for the conditions). This could just be an issue I need to send to Blizzard, but it would be nice if this was an easy fix for Long Macros since it prevents me from seeing the remaining cooldown on those talents, replaced by a red question mark.
This is the macro
#showtooltip
/cast [spec:1,talent:6/1]Rushing Jade Wind;[spec:1,talent:6/2,@mouseover,harm]Invoke Niuzao, the Black Ox;[spec:1,talent:6/2]Invoke Niuzao, the Black Ox;[spec:1,talent:6/3,@mouseover,help,dead]Resuscitate;[spec:1,talent:6/3,help,dead]Resuscitate;[spec:1,talent:6/3]Resuscitate;[spec:2,talent:6/1]Refreshing Jade Wind;[spec:2,talent:6/2]Invoke Chi-Ji, the Red Crane;[spec:2,talent:6/3]Summon Jade Serpent Statue;[spec:3,talent:6/1]Rushing Jade Wind;[spec:3,talent:6/2,@mouseover,harm]Invoke Xuen, the White Tiger;[spec:3,talent:6/2]Invoke Xuen, the White Tiger;[spec:3,talent:6/3,@mouseover,help,dead]Resuscitate;[spec:3,talent:6/3,help,dead]Resuscitate;[spec:3,talent:6/3]Resuscitate
Spec 1 = Brew, 2 = Mist, 3 = Wind. Brew and Wind have a passive for their 6/3 talent, so instead they cast Resuscitate since Mist has an AoE Rez and will never need Resuscitate. Tested, Resuscitate does properly display with 6/3 selected for Brew / Wind.
Update: Fixed in v1.0.10
---
Thanks for the detailed bug report, that should really help me find out what is going on.
I don't have any high level monks at the moment, but I'll see if I can reproduce the issue on a lv100 trial one, to get a fix underway. =)
<3
Any discoveries?
Good news, everyone!
Turns out that it was my fault, as I was internally using a function related to /castsequence, to figure out if the macro button should be an item or a spell.
And cast sequences really don't like spells with commas in their names.
My apologies for having taken this long to get to the heart of the issue.
It should be fixed in version 1.0.10 of LongMacros.
Thank you very much for this addon. Creating Account-Wide macro's works perfectly.
However, there seems to be something wrong with creating Character Specific macro's. The addon creates a WoW macro with the same name on the Character Specific Macro page but does not include any of the information required to press the associated secured button - in other words its just a blank macro.
That's interesting.
I've just tested creating a character-specific macro named Foo on my warlock, and everything seems to work as expected.
Is there something special about the name of the macro (or the character), that might be causing the issue?
Feel free to send me a PM with specifics, so I can look into the issue for you. :)
Are the long macros still saved in macros-cache.txt or are stored in saved variables of this addon?
Short answer: the long macros you write are stored in saved variables for this addon.
(account-wide saved vars for account-wide macros, character-specific saved vars for character-specific macros).
Long answer: aside from the interesting part of each long-macro explained above, there is also a boring part, which the addon generates automatically to let you actually drag the long-macro to your actionbars (which can only hold regular macros).
This 'boring' part is a regular macro, stored in macros-cache, and probably has something like #longmacro, and a /click command inside it, which when executed will cause the 'interesting' long macro to run. =)