Swap Spec Macros Broken Since Last Patch

Since the last update, introducing Undermine to the game, the swap specialization macros do nothing. They worked perfectly fine the day before, then the patch dropped and when I click the button for the macro it does absolutely nothing. Below is an example of the simple macro that used to work.

/run SetSpecialization(1)

This was moved to the C_ namespace. This is now the correct way to call that function
C_SpecializationInfo.SetSpecialization()

1 Like

Still not working.

  1. The macro you wrote would just spam it in chat.
  2. When I put a / in front of your macro, it does nothing.
  3. I added the number in parentheses so that it was C_SpecializationInfo.SetSpecialization(1), but it still would do nothing.

Are you sure that’s the macro? It seems like it doesn’t work either.

That’s not the entire macro, just the replacement for the SetSpecialization(1) part. You still need the /run part first.

1 Like

That’s not a macro, that’s a function. Macro format would be
/run C_SpecializationInfo.SetSpecialization(1)

1 Like

Got it. Thanks for the help.

This following macro below works, if anyone else stumbles across this thread and needs it.

/run if GetSpecialization() == 1 then C_SpecializationInfo.SetSpecialization(3) else C_SpecializationInfo.SetSpecialization(1) end

1 Like

This is incredible! Thank you!!

1 Like