Currently, it is possible to include a conditional in your macro depending on which talent you picked.
Example : /use [talent:3/3]Marked for Death
Will it be possible to do the same in Dragon Flight considering how many talent picks & loadouts there will be ?
If so what would be a user friendly way to order the talents ? Similar to current talents, first index could be the row and second would be the column with a key word for class tree & spec tree. The same could apply for pvp talents with only one index from the pool. That would look like this :
It’s going to be difficult to do this with DF talents as they are not divided into tiers with mutually exclusive options, though there are a few this-or-that decisions. My guess is that for each loadout we save, we save an associated actionbar setup too.
It’s up to the player to decide. Just need a way to say “If I picked ability X, bind to X, otherwise bind to Y if I picked Y, otherwise bind to Z”. That would solve all my use cases.
That would not be enough for me. As a rogue I macro all my abilities to go in stealth if I can & to target at mouseover. If I have n alternatives (2 or 3), that would multiply the number of these macros by n. Hope the talent macro conditionals return, you have rows & columns, same as before, seem pretty straightforward to implement.
[talent:8/3] would mean 3rd talent on row 8 is activated, for example. Just like right now.
So, you could have something like [talent:8/3,talent:8/5] and that would mean both talents are picked up on the same row.
You are right, it can work, and macros are by their very nature nerdy, so adding more of it might not matter. But, I do believe accounting for the myriad possibilities this system allows could quickly make macro space a problem.
There are few addons that tackle that macro space issue.
In particular, there is Mega Macro, which extends each macro to 1023 characters, instead of 255 and also reorganize macros ids in a such way you have way more macros available for each spec or even character.
We could also have an all in one macro conditional, if you put the class tree and the spec tree side by side, you could see a row as being an aggregate of the class row and the spec row since they always have the same number of rows, the syntax would be the same as before :
/use [talent:1/5]Blade Flurry
That would be the first thing I would try if I get no info by then (maybe someone that has alpha can try it ?).
Is there a way to go through the Dragon Flight version of the wow api documentation and derive the info from there ?