< /br>< /br>< /br>

One Button Macro for Level 15 & 90 Talents

Post your easy buttons!

One Button Macro for Level 15 & 90 Talents

Postby Spinalcrack » 10 Nov 2012, 21:31

Level 90 Talent All in One Button Macro

So, I don't know about everyone else, but I use the same keybind for all three of our level 90 talent abilities. I was just dragging down to my hotbar the talent as I switched them, but got tired of that, so here is a macro.

What this macro does:

    - Automatically casts whatever talent you have chosen
    - Automatically changes the icon (on first cast after you switch)
    - Automatically changes the tooltip for that button (on first cast after you switch)

Steps to make the macro:

    1. Create a new macro and name it "90 Talents" without the quotes.
    (You can actually name it anything but then you would have to change the code posted down below).

    2. Choose the question mark as the icon.

    3. Copy this code and paste it in the macro window
    (if you are playing in a non-English language you will have to change "cascade", "divine star" and "halo" to the spell name in your spell book in your language.)

    Code: Select all
    #showtooltip
    /cast cascade
    /cast divine star
    /cast halo
    /script m_c=GetSpellInfo(121135); m_ds=GetSpellInfo(110744); m_h=GetSpellInfo(120517)
    /run SetMacroSpell("90 Talents", GetSpellInfo(m_c) or GetSpellInfo(m_ds) or GetSpellInfo(m_h))

    (If you used a different name than "90 Talents" then you will have to change the code to use the name you picked)

    4. Keybind or drag this macro down to your action bar


Level 15 Talent All in One Button Macro

I also had a request for lvl 15 version of the level 90 macro and figured, might as well share with everyone as well.

Name the macro "15 Talents" exactly without the quotes.

Code: Select all
#showtooltip
/cast Void Tendrils
/cast Psyfiend
/cast Dominate Mind
/script n_vt=GetSpellInfo(108920); n_pf=GetSpellInfo(108921); n_dm=GetSpellInfo(605)
/run SetMacroSpell("15 Talents", GetSpellInfo(n_vt) or GetSpellInfo(n_pf) or GetSpellInfo(n_dm))



Voila! Now you have one button for all your level 15 talents and one button for all your level 90 talents that you never need to move and changing talents on the fly is seemless. Works for both shadow and healing specs.

Cheers!

Credit: I got the idea from a post on wowhead, but I cleaned it up a bit to be copy and paste and work in any language.
Last edited by Spinalcrack on 10 Apr 2013, 10:45, edited 4 times in total.
User avatar
Spinalcrack
Moderator
 
Posts: 904
Joined: 08 Feb 2011, 18:08

Re: One Button Macro for Level 90 Talents

Postby tussilago » 11 Nov 2012, 01:36

I'll give it a spin.

Cheers for sharing!
User avatar
tussilago
Member
 
Posts: 69
Joined: 15 Feb 2011, 03:38

Re: One Button Macro for Level 90 Talents

Postby Frizzmon » 14 Nov 2012, 12:31

Will this work so Cascade will be cast as a heal on a mouseover target?
User avatar
Frizzmon
Member
 
Posts: 3
Joined: 05 Oct 2012, 08:37

Re: One Button Macro for Level 90 Talents

Postby Spinalcrack » 14 Nov 2012, 13:05

Frizzmon wrote:Will this work so Cascade will be cast as a heal on a mouseover target?


To have cascade cast on a mouse over target, change this part of the code only

Code: Select all
/cast cascade


to read

Code: Select all
/cast [target=mouseover]cascade


if you know for SURE you only ever want to use cascade to heal you can change it to

Code: Select all
/cast [target=mouseover, noharm]cascade


that way if you are mousing over a boss by mistake it wouldn't accidentally attack it.

Rest of the code would stay the same
User avatar
Spinalcrack
Moderator
 
Posts: 904
Joined: 08 Feb 2011, 18:08

Re: One Button Macro for Level 90 Talents

Postby Giristroula » 15 Nov 2012, 09:06

cheers m8
User avatar
Giristroula
Member
 
Posts: 4
Joined: 14 Nov 2012, 00:59

Re: One Button Macro for Level 90 Talents

Postby Setenza » 18 Nov 2012, 14:20

Thank you for this... it'll make things MUCH easier. ;-)
User avatar
Setenza
Member
 
Posts: 96
Joined: 24 Feb 2012, 15:54

Re: One Button Macro for Level 90 Talents

Postby Spinalcrack » 18 Nov 2012, 17:54

Giristroula wrote:cheers m8


Setenza wrote:Thank you for this... it'll make things MUCH easier. ;-)


No problem. I've really enjoyed using it since I posted. Swapping talents out quickly and as often as we do in MoP its just one less thing to have to manage :)
User avatar
Spinalcrack
Moderator
 
Posts: 904
Joined: 08 Feb 2011, 18:08

Re: One Button Macro for Level 90 Talents

Postby Setenza » 18 Nov 2012, 19:23

One thing I did have to do, though...

I, too, wanted to have Cascade set up to damage OR heal. Using what you posted, I had to mouseover the target's frame to get it to work for damage. So, I replaced it with:

/cast [@mouseover,help]Cascade;[@target]Cascade

Now, it hits the target as normal (for me) without any special mouse maneuvers... but when I do mouseover someone in raid, it does a heal.
User avatar
Setenza
Member
 
Posts: 96
Joined: 24 Feb 2012, 15:54

Re: One Button Macro for Level 90 Talents

Postby Spinalcrack » 18 Nov 2012, 19:59

Setenza wrote:One thing I did have to do, though...

I, too, wanted to have Cascade set up to damage OR heal. Using what you posted, I had to mouseover the target's frame to get it to work for damage. So, I replaced it with:

/cast [@mouseover,help]Cascade;[@target]Cascade

Now, it hits the target as normal (for me) without any special mouse maneuvers... but when I do mouseover someone in raid, it does a heal.


That's a much better approach for sure. Thank you for posting.
User avatar
Spinalcrack
Moderator
 
Posts: 904
Joined: 08 Feb 2011, 18:08

Re: One Button Macro for Level 90 Talents

Postby Constie » 19 Nov 2012, 06:55

Hello from the macro pedantry squad. To save space, you can use "/use" instead of "/cast", "/run" instead of "/script", and "@" instead of "target=". Since casting a spell at the current target is the default, Setenza's macro can also be written like this instead:

Code: Select all
/use [@mouseover,help][]Cascade
Come on, die young.
User avatar
Constie
Member
 
Posts: 73
Joined: 19 Aug 2012, 09:17


Return to Macros



Who is online

Users browsing this forum: No registered users and 2 guests