Dragon Flight talent macros conditionals

Hello,

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 :

/use [classtalent:1/1]Garrote
/use [spectalent:8/2]Blade Rush
/use [pvptalent:5]Dismantle

What do you think ?

Thanks

5 Likes

I personally don’t use this kind of macros but I think they should clarify how is that going to work with the new talent system.

1 Like

I’m using at least 3 of these, shaman bars can get busy so I’m also worried about this.

1 Like

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.

1 Like

yes please be right

1 Like

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.

that would be great

Don’t need to be, though.

[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.

1 Like

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 ?

I never use macros personally, i always just use keybinds for my abilities.

Currently you use the API this way :

/dump GetTalentInfo(1,2,1)

Which means get info about the talent at row 1, column 2, with active spec group (which is 1).

It returns that kind of info :

[1]=22119,
[2]=“Quick Draw”,
[3]=331438,
[4]=true,
…

info [4] being if the talent is selected, which is what the macro conditional uses I assume.

It would be nice if someone with alpha could try the talent macro conditional or this API to figure out the new ordering.

Also you can type /api in game and you can go through a list of systems and functions if they happen to implement new ones.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.