1. #1

    All-in-one talent macros issue

    Hey guys, i need some help with my EJ all-in-one-button talent macros.
    For anyone who doesn't know what i'm talking about: Some time ago someone on Elitist Jerks posted four macros,
    each one of them for one monk talent row to bind all (aktive) skills onto a single button.

    Source: http://forums.elitistjerks.com/topic...7#entry2227651

    (this is my german version, some lines are modified for mouseover)

    Chi Wave / Zen Sphere / Chi Burst:
    /cast [@mouseover, help] [ ] Chiwelle
    /cast [@mouseover, help] [ ] Zensphäre
    /cast [@mouseover, help] [ ] Chistoß
    /run local G=GetSpellInfo SetMacroSpell("tal30", G"Chiwelle"or G"Zensphäre"or G"Chistoß")
    Leg Sweep / Ring of Peace / Ox Wave:
    /cast Fußfeger
    /cast [@mouseover, help] [ ] Ring des Friedens
    /cast Welle des stürmenden Ochsen
    /run local G=GetSpellInfo SetMacroSpell("tal60", G"Ring des Friedens"or G"Welle des stürmenden Ochsen"or "Fußfeger")
    Diffuse Magic / Dampen Harm:
    /cast Magiediffusion
    /cast Schaden dämpfen
    /run local G=GetSpellInfo SetMacroSpell("tal75", G"Magiediffusion"or G"Schaden dämpfen")
    Summon Xuen / Rushing Jade Wind:
    /cast Xuen den Weißen Tiger beschwören
    /cast Rauschender Jadewind
    /run local G=GetSpellInfo SetMacroSpell("tal90", G"Xuen den Weißen Tiger beschwören"or G"Rauschender Jadewind")

    It's a bit difficult for me to explain... So i try an example.
    When i use the "tal30" macro mentioned earlier together with Zen Sphere or Chi Burst the button will reset infight, showing the standard red question mark.
    It seems the only time the symbol and cooldown on the button are displayed correctly is when i specc the first skill in the /run line, in this case Chi Wave.
    /run local G=GetSpellInfo SetMacroSpell("tal30", G"Chiwelle"or G"Zensphäre"or G"Chistoß")
    This goes for all the above macros.

    Can someone fix this problem?
    Sry 4 bad english if present :P

  2. #2
    Herald of the Titans Babylonius's Avatar
    10+ Year Old Account
    Join Date
    May 2009
    Location
    Behind you
    Posts
    2,871
    Quote Originally Posted by Anachon View Post
    Hey guys, i need some help with my EJ all-in-one-button talent macros.
    For anyone who doesn't know what i'm talking about: Some time ago someone on Elitist Jerks posted four macros,
    each one of them for one monk talent row to bind all (aktive) skills onto a single button.

    Source: http://forums.elitistjerks.com/topic...7#entry2227651

    (this is my german version, some lines are modified for mouseover)

    Chi Wave / Zen Sphere / Chi Burst:


    Leg Sweep / Ring of Peace / Ox Wave:


    Diffuse Magic / Dampen Harm:


    Summon Xuen / Rushing Jade Wind:



    It's a bit difficult for me to explain... So i try an example.
    When i use the "tal30" macro mentioned earlier together with Zen Sphere or Chi Burst the button will reset infight, showing the standard red question mark.
    It seems the only time the symbol and cooldown on the button are displayed correctly is when i specc the first skill in the /run line, in this case Chi Wave.

    This goes for all the above macros.

    Can someone fix this problem?

    I have also had this problem, primarily with Chi Burst. There was talk of a simpler macro that was supposed to work after 6.0, I will try to find it after work if someone doesn't beat me to it.
    Creator of WalkingTheWind.com and PeakOfSerenity.com
    Former Monk Mod of MMOChampion | Admin/Moderator of Monk Discord
    Armory | Logs | Guild | Twitch

  3. #3
    Deleted
    Did you tried to add a #showtooltip in the macro ?

    edit: My bad, i didn't looked the post on EJ.

    I have the sama problem as you with my macros, the spell icon will only get refreshed once I press the macro.
    Last edited by mmocf65b967e53; 2014-11-19 at 01:17 PM.

  4. #4
    Deleted
    Theres a new macro conditional: [talent:row/column]

    Ie.
    #showtooltip
    /cast [talent:2/1]Chi Wave;[talent:2/3]Chi Burst

  5. #5
    Code:
    #showtooltip
    /cast [talent:4/1] Ring of Peace; [talent:4/2] Charging Ox Wave; [talent:4/3] Leg Sweep

  6. #6
    For T30 and T60, it's even simpler than that:

    T30:
    #showtooltip
    /cast Chi Shaping

    T60:
    #showtooltip
    /cast Disabling Technique

    Those spells automatically cast whichever talent you have on that tier, so you don't need the macro conditionals. The other talent rows don't have similar aliases though -- I'd guess because one of the options is a passive -- so you'll have to build those yourself.

  7. #7
    Wow big thanks. But one question just to be sure:
    If i want to use these new ones with mouseover it would be...

    #showtooltip
    /cast [@mouseover, help] [ ] [talent:2/1]Chi Wave;[talent:2/2]Zen Sphere;[talent:2/3]Chi Burst

    ...right?
    Sry 4 bad english if present :P

  8. #8
    Herald of the Titans Babylonius's Avatar
    10+ Year Old Account
    Join Date
    May 2009
    Location
    Behind you
    Posts
    2,871
    Quote Originally Posted by Anachon View Post
    Wow big thanks. But one question just to be sure:
    If i want to use these new ones with mouseover it would be...

    #showtooltip
    /cast [@mouseover, help] [ ] [talent:2/1]Chi Wave;[talent:2/2]Zen Sphere;[talent:2/3]Chi Burst

    ...right?
    I would try:
    #showtooltip
    /cast [@mouseover] Chi Shaping
    Creator of WalkingTheWind.com and PeakOfSerenity.com
    Former Monk Mod of MMOChampion | Admin/Moderator of Monk Discord
    Armory | Logs | Guild | Twitch

  9. #9
    Quote Originally Posted by Anachon View Post
    Wow big thanks. But one question just to be sure:
    If i want to use these new ones with mouseover it would be...

    #showtooltip
    /cast [@mouseover, help] [ ] [talent:2/1]Chi Wave;[talent:2/2]Zen Sphere;[talent:2/3]Chi Burst

    ...right?
    You have to put the mouseover conditionals in each one. The syntax of your sample there means:

    If (mouseover is friendly) or (anything) or (talent 2/1 is known) then cast Chi Wave,
    otherwise if (talent 2/2 is known) then cast Zen Sphere,
    otherwise if (talent 2/3 is known) then cast Chi Burst

    so it'll always just cast Chi Wave because of the [] condition in there.

    Like I said though, just use Chi Shaping for T30.

    #showtooltip
    /cast [@mouseover, help] [] Chi Shaping

    Chi Burst ignores your target so it'll just cast as normal regardless, and the other two will go to your friendly mouseover if possible, or to the default target otherwise.

  10. #10
    Dont those talents change on your bars automatically when you pick one? they do for me, if i change CW for CB it automatically changes it on my bar..

  11. #11
    Quote Originally Posted by Drayarr View Post
    Dont those talents change on your bars automatically when you pick one? they do for me, if i change CW for CB it automatically changes it on my bar..
    Yes, and that would work if he just wanted the use the spell in its vanilla form. He's also trying to macro a mouseover effect to it, so he will need a macro or an addon.

  12. #12
    OK, i got it. Rockets' version works perfectly and for anyone who is interested in a mouseover version of the Ring of Peace row it would be:
    /cast [@mouseover, help] [] Disabling Technique
    Thanks again
    Sry 4 bad english if present :P

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •