Hello Community,
I have an unoriginal idea for macro capabilities. It would be wonderful if we could make priority spell cast macros. The amount of key binds required to play this game after the re-introduction of talent trees is insane. The scope of this expansion can be limited but drastically reduce the amount of meaningless key binds needed to play so we can focus on other things.
Example:
If Spell A is on cooldown, use Spell B. Limit it to two spells if you need to.
The macro could look like this:
/cast spellA
/cast spellB
This change would be a massive QOL improvement for myself and likely others. 20 key binds is too many.
People are already getting around your macro system by using macro stacking addons like GSE. This effectively does this however it’s incredibly clunky.
3 Likes
I know its not exactally what you are talking about but you can add a “mod” key so you can cast two different spells with one key, press 1 for spell A, press shift+1 for spell B…
1 Like
yes, I know about key modifiers. Those exist and shouldn’t change.
I am simply asking for a limited priority macro on the same binding without having to look at cooldowns. If ability A is on cooldown, cast ability B, if not then cast ability A. I understand why they don’t want to include a lot of “If Then” functionality however it would drastically reduce the number of key bindings required to properly play this game if they added just a little bit of it.
I would say that updating macros would be treating the symptom rather than the cause. The new talent trees are far too complex. There’s no way a player can easily figure out which routes to take to set up their character in a way that performs well while playing the way they want. There are just too many options that require going down different routes and putting the right amount of points in. Talents that affect other talents in ways that aren’t obvious just gets too cumbersome to understand at a glance. The old system was so much better - you could easily understand what each row did, but they could have improved rows and individual talents. The new system requires either copy/pasting imports or doing tons and tons of research, neither of which lets the player just play the game. It’s nice being able to have certain talent combos we didn’t have before, but at what cost? It’s only going to get worse with future level increases.
2 Likes
I think you could do this now with a programmable keyboard.
Say you have ability 1 and ability 2.
And you want to press ability 2 only when ability 1 is on cooldown.
Well then program a button to press 1 and then 1/100th of a second later ability 2.
What you are describing is (I think) against TOS.
I am asking for priority spell casting macros based on cooldowns. Not a 3rd party workaround.
Well you could use a castsequence if you know how long it will take for the ability to come off of CD.
I think it’s difficult like this specifically to make rotations less automatic.
I have done that in the past however its incredibly clunky and suboptimal.
I am asking for priority spellcasting macros. As described in the post. I am aware of all current macro functionality and capability.
May I ask what, specifically, you are trying to do?
Might be able to provide better advice then.
Simple limited if-then logic for two abilities. If ability A is on cooldown, Cast ability B, else cast ability A.
If I remember correctly, back when I first started playing in 2005 you could use “if” and other cool macro stuff, but they killed that pretty fast.
1 Like
laughs in vanilla-wrath at “too many buttons”
1 Like
I’m a warlock we only used two buttons in wrath, 1 for corruption, and 1 for shadowbolt!
1 Like
damn you only have 20 keybinds? What class is that? I’m using 31 and still don’t have enough
I played a holy priest in the three first expansions. My bars were full even with vuhdo 
It would also be wonderful if macros could decide which spell to use depending on how many targets you are going to be hitting. My dream macro would be something like:
if (targets in range of multi-shot > 3){/cast Multi Shot}
else{
if (kill shot is up){/cast [@mouseover] kill shot}
else if (targets in range of multi shot >= 2){/cast multi shot}
else{/cast Arcane Shot}}
People who don’t know how to use macros are going to hate on your idea but it would make my life so much easier so I support it.
1 Like
Yeah, that’s not a capability because it can’t check for the availability of a skill and make those kinds of decisions.
There are, however, mods that allow you to make sequence macros that will check for this such as Gnome Sequencer, but I don’t think it’s been updated since 2014 (just looked at the site now)
I honestly don’t know how many I have at the moment, however it’s too many. My range of hand motion is already limited. This change would make this game less physically painful.
They need to come out with a keyboard that works kinda like the adaptive triggers on the PS5, so that you can set the “1” key to work like the “1” key if pressed to you get resistance, and act like the “shift+1” key if pressed futher…