PeaMacros
An addon for World of Warcraft to set personal action bar preferences
TL/DR: Create 12 macros. Each as a version for each character specialization. On Talent swaps, load the new speciialization.
What is this?
The Idea
I play many alt characters. I like messing around with various talents and specializations, and I'm a fan of conditional macros to accomplish thinks like mouseovers or attack my focus. Problem for me, I was running out of space in a 255 line macro to account for three specs, multiple talents, and conditionals.
The Style
As I've played alts, classes tend to follow patterns. For example, a Death Knight builds Runic Power, a Paladin builds up Holy Power, a Mage Arcane or Frost power, or a Warlock generates Soul Shards (or w/e they're called now). So, I typically have a few 'power builder' actions and a few 'power spender' actions. I also like a clean UI, so I like having one action bar. Meaning, I have conditionals in the macros where the same macro supports a SHIFT, CTRL or ALT option (and sometimes combinations). Which leads to a library of 12 actions that may each be placed on the main action bar.
Specialization Swapping
With having three versions of 12 actions, now we can tailor a macro library for each specialization. No more worrying about [spec:1] conditionals! As you edit these spec-based macros, the addon saves your changes and recalls them for the next time.
Current Features:
- The ability to save 12 macros for each talent specialization. These persist through changes and update as you edit/fine tune them.
- The macros are standard Blizzard macros - up to 255 characters. All we're doing is saving them and replacing them with spec-versions.
- A library of my pathetic knowledge of various classes. (Still adding classes - I dont play anything well, and some classes I'm just bad at).
Future Features (no guarantee of when):
- Add macros to action bars (configurable)
CHANGELOG
v1.00.005
- Added slash command support for wiping the main action bar (Action Bar #1) and automagically adding our 12 macros as buttons on that bar.
- Fixed some logic with creating defaults for a brand new user prior to swapping talents.
- Some initial hunter default macros based upon a limited experiment of my play time.
v1.00.004
- Same as v1.00.003 but fixed git deployment and included the right things at the right times.
v1.00.003
- Hunter default macros for Beast Master, Marksmanship and Survival
- Fixed an issue with reset to defaults not fully resetting to defaults.
v1.00.002
- Added integration to CurseForge
v1.00.001
- Added save functionality so the 12 macros we create may be updated by the user, saved, and not overwritten by our defaults each talent swap.
- Added slashcommand support /peamac reset to reset to default macros
- Added class defaults for Demon Hunter, Paladin, Rogue, Warlock
v1.00
- Hello World! I wrote a thing.