Khatovar
09-24-2012, 07:11 AM
Macros between *'s are called using my DoRandomToggle setup (http://www.dual-boxing.com/threads/47966-Priority-and-Random-Casting-in-HotKeyNet).
As usual, my setup is probably way more complicated than most people are interested in, but I figured I may as well post it anyway.
Paladin Tank (http://us.battle.net/wow/en/character/stormrage/Kina/simple#talents)
For talents, the only ones I use that matter are Sacred Shield (http://www.wowhead.com/spell=20925/sacred-shield) and Divine Purpose (http://www.wowhead.com/spell=86172). My final talent will be Holy Prism (http://www.wowhead.com/spell=114165).
For Glyphs, only Harsh Words (http://www.wowhead.com/item=41107) impacts the macros I use.
Macros in order of priority -
/targetenemy [noharm][dead]
/cast Hammer of Wrath
All my macros use the /targetenemy, but I stripped it out to save space here.
/cast Shield of the Righteous
/cast Avenger's Shield
/castsequence reset=combat/alt Sacred Shield, Hammer of the Righteous, Crusader Strike, Crusader Strike, Hammer of the Righteous, Crusader Strike, Crusader Strike
This lets SS run for a while instead of spamming it. I'm also a fan of having a mix of CS and HotR, mostly to make sure I'm getting AOE agro, but you'll also want to start with HotR for the Weakened Blows (http://www.wowhead.com/spell=115798) effect.
/cast Judgment
/cast Holy Prism
*
/castsequence reset=3/target Word of Glory, null *
Alternate WoG macro
/cast [@player] Word of Glory
While I default my spam to use WoG as an attack, I still want to be able to heal myself with WoG, so I have a mouseover region over my Jamba Proc alert for whenever I get Divine Purpose. That gives me the option to heal myself for "free" or let it roll for SotR. I also have a separate key in case I need to manually use it.
Holy Wrath and Consecration are done manually as needed and is tied into the rest of my team's AOE stuff.
Shaman Healer (http://us.battle.net/wow/en/character/stormrage/Çroaker/simple#talents)
Nothing especially interesting in the talents. For Glyphs I use Riptide (http://www.wowhead.com/spell=63273), Flame Shock (http://www.wowhead.com/item=41531) and Telluric Currents (http://www.wowhead.com/item=41536). The last one doesn't really impact my macros much, but I probably wouldn't cast LB at all without it and it'll be the first I drop if something more interesting comes up.
/castsequence reset=5 Healing Stream Totem, Grounding Totem, Searing Totem, Healing Stream Totem, Grounding Totem
/castsequence [@party1target, exists][] reset=target Flame Shock, Lava Burst, Lightning Bolt, Lava Burst, Lightning Bolt, Lava Burst
/castsequence [@party1] reset=5 Unleash Elements, Riptide
*
/castsequence [@party2, exists][] reset=3 Riptide, fred
/castsequence [@party3, exists][] reset=3 Riptide, phred
/castsequence [@party4, exists][] reset=3 Riptide, gertrude
/castsequence [@player] reset=3 Riptide, bertha
*
Those are all individual macros, but I didn't figure they each needed their own code box. See here (http://www.dual-boxing.com/threads/47966-Priority-and-Random-Casting-in-HotKeyNet) for the deal with Fred and company.
Shaman Enhance (http://us.battle.net/wow/en/character/stormrage/Messkit/simple#talents)
Again, talents are pretty uninteresting. Glyphs that impact my macros are Flame Shock (http://www.wowhead.com/item=41531) and Grounding Totem (http://www.wowhead.com/item=41538).
/use 10
/cast [@party1target, exists][] Unleash Elements()
/cast [nodead,combat,harm]Feral Spirit
/cast [@party1target, exists][] Stormstrike
/cast [@party1target, exists][] Lava Lash
/castsequence reset=5 Searing Totem, Healing Stream Totem, Grounding Totem, Healing Stream Totem
/cast [nodead,combat,harm]Feral Spirit
/castsequence [@party1target, exists][] reset=target/5 Flame Shock, Earth Shock, Earth Shock, Earth Shock, Earth Shock
*
/cast Fire Nova
/castsequence [@party1target, exists][] reset=3/alt Lightning Bolt, nil
/cast [nodead,combat,harm]Feral Spirit
*
My DoRandomToggle setup for the Enh uses a ratio of 3 LB:2 Fire Novas:3 "blank" toggles. This combined with a castsequence for LB minimizes the chances of my hardcasting Lightning Bolt and thus resetting my swing timer and killing my DPS. I still use my Pitbull to Manage Procs (http://genus-industri.us/wp/2011/09/10/pitbull4-for-proc-management/) setup, but only for Maelstrom Weapon and rather than using it for sending all my LBs, I use it to keep an eye on MW. If it's up too long, I know that my Randomized Cast is hitting the LB sequence too much and it's not resetting, so mousing over the Pitbull frame I set up sends the Alt+key to reset the macro.
Also, both of my shamans use Toggles/step in conjunction with the Priority setup. For my healer, the first step doesn't call the Riptides for the rest of the party, while the second step does. this cuts down on overspamming Riptide. For my Enhance, the first step puts the Fire Nova/Lightning Bolt on the bottom of the sequence and the second puts it closer to the top. This keeps the LB/FN from overspamming, but also gives it a chance to be top priority to keep it from just sitting there since there's so many short cooldown things going on in her rotation.
Death Knight Unholy (http://us.battle.net/wow/en/character/stormrage/Lìfetaker/simple#talents)
I have the Roiling Blood (http://www.wowhead.com/spell=108170) talent so I use Blood Boil to spread diseases instead of Pestilence, but nothing else really effects anything.
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
I've gone back and forth between using this as it's own macro and as a duplicated sequence and I think using duplicated sequences is more reliable. It seems like there's still a chance for Blizzard's servers to prefer /cast over /castsequence, so I think my runes were often being eaten by Scourge Strike and Festering Strike even though they were lower priority, making it difficult to get my Blood Fever from Plague Strike up reliably.
/cast [nochanneling] Dark Transformation
*
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
/cast [nochanneling] [@party1target, exists][] Festering Strike()
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
/cast [nochanneling] [@party1target, exists][] Scourge Strike()
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
/cast [nochanneling][@party1target, exists][] Soul Reaper
*
I use a ratio of 5 Festering : 2 Scourge to keep my diseases going fairly reliably. It's not perfect, but that's what the Alt reset on the castsequence is for. Once I hit 87 and get Soul Reaper, I'll change the ratio to 5 Festering : 1 Scourge : 1 Soul Reaper.
/cast [nopet, nomounted, nochanneling] Raise Dead
/castsequence [nochanneling] Horn of Winter, Blood Boil
/cast [nochanneling] [@party1target, exists][] Death Coil
Paladin Retribution (http://us.battle.net/wow/en/character/stormrage/Wìdowmaker/simple#talents)
Again, no talents that really matter except for Sacred Shield. None of my glyphs effect my macros.
/castsequence reset=5 Judgment, Crusader Strike, Judgment, Inquisition, Templar's Verdict, Templar's Verdict, Templar's Verdict
This is designed to get my holy power up and Inquisition going. Once Inquisition is up, I should have time to chain at least 3 TVs before needing to pop Inq again.
/cast Exorcism
/cast Hammer of Wrath
/cast Crusader Strike
/cast Judgment
*
/castsequence [@party1] reset=alt/4 Sacred Shield, null
/cast Templar's Verdict
*
/cast [@party1target] Holy Prism
The extra Templar's Verdict here is a dump for excess holy power or Divine Purpose procs. My ratio for the random cast is 1 Sacred Shield : 4 "blanks".
As usual, my setup is probably way more complicated than most people are interested in, but I figured I may as well post it anyway.
Paladin Tank (http://us.battle.net/wow/en/character/stormrage/Kina/simple#talents)
For talents, the only ones I use that matter are Sacred Shield (http://www.wowhead.com/spell=20925/sacred-shield) and Divine Purpose (http://www.wowhead.com/spell=86172). My final talent will be Holy Prism (http://www.wowhead.com/spell=114165).
For Glyphs, only Harsh Words (http://www.wowhead.com/item=41107) impacts the macros I use.
Macros in order of priority -
/targetenemy [noharm][dead]
/cast Hammer of Wrath
All my macros use the /targetenemy, but I stripped it out to save space here.
/cast Shield of the Righteous
/cast Avenger's Shield
/castsequence reset=combat/alt Sacred Shield, Hammer of the Righteous, Crusader Strike, Crusader Strike, Hammer of the Righteous, Crusader Strike, Crusader Strike
This lets SS run for a while instead of spamming it. I'm also a fan of having a mix of CS and HotR, mostly to make sure I'm getting AOE agro, but you'll also want to start with HotR for the Weakened Blows (http://www.wowhead.com/spell=115798) effect.
/cast Judgment
/cast Holy Prism
*
/castsequence reset=3/target Word of Glory, null *
Alternate WoG macro
/cast [@player] Word of Glory
While I default my spam to use WoG as an attack, I still want to be able to heal myself with WoG, so I have a mouseover region over my Jamba Proc alert for whenever I get Divine Purpose. That gives me the option to heal myself for "free" or let it roll for SotR. I also have a separate key in case I need to manually use it.
Holy Wrath and Consecration are done manually as needed and is tied into the rest of my team's AOE stuff.
Shaman Healer (http://us.battle.net/wow/en/character/stormrage/Çroaker/simple#talents)
Nothing especially interesting in the talents. For Glyphs I use Riptide (http://www.wowhead.com/spell=63273), Flame Shock (http://www.wowhead.com/item=41531) and Telluric Currents (http://www.wowhead.com/item=41536). The last one doesn't really impact my macros much, but I probably wouldn't cast LB at all without it and it'll be the first I drop if something more interesting comes up.
/castsequence reset=5 Healing Stream Totem, Grounding Totem, Searing Totem, Healing Stream Totem, Grounding Totem
/castsequence [@party1target, exists][] reset=target Flame Shock, Lava Burst, Lightning Bolt, Lava Burst, Lightning Bolt, Lava Burst
/castsequence [@party1] reset=5 Unleash Elements, Riptide
*
/castsequence [@party2, exists][] reset=3 Riptide, fred
/castsequence [@party3, exists][] reset=3 Riptide, phred
/castsequence [@party4, exists][] reset=3 Riptide, gertrude
/castsequence [@player] reset=3 Riptide, bertha
*
Those are all individual macros, but I didn't figure they each needed their own code box. See here (http://www.dual-boxing.com/threads/47966-Priority-and-Random-Casting-in-HotKeyNet) for the deal with Fred and company.
Shaman Enhance (http://us.battle.net/wow/en/character/stormrage/Messkit/simple#talents)
Again, talents are pretty uninteresting. Glyphs that impact my macros are Flame Shock (http://www.wowhead.com/item=41531) and Grounding Totem (http://www.wowhead.com/item=41538).
/use 10
/cast [@party1target, exists][] Unleash Elements()
/cast [nodead,combat,harm]Feral Spirit
/cast [@party1target, exists][] Stormstrike
/cast [@party1target, exists][] Lava Lash
/castsequence reset=5 Searing Totem, Healing Stream Totem, Grounding Totem, Healing Stream Totem
/cast [nodead,combat,harm]Feral Spirit
/castsequence [@party1target, exists][] reset=target/5 Flame Shock, Earth Shock, Earth Shock, Earth Shock, Earth Shock
*
/cast Fire Nova
/castsequence [@party1target, exists][] reset=3/alt Lightning Bolt, nil
/cast [nodead,combat,harm]Feral Spirit
*
My DoRandomToggle setup for the Enh uses a ratio of 3 LB:2 Fire Novas:3 "blank" toggles. This combined with a castsequence for LB minimizes the chances of my hardcasting Lightning Bolt and thus resetting my swing timer and killing my DPS. I still use my Pitbull to Manage Procs (http://genus-industri.us/wp/2011/09/10/pitbull4-for-proc-management/) setup, but only for Maelstrom Weapon and rather than using it for sending all my LBs, I use it to keep an eye on MW. If it's up too long, I know that my Randomized Cast is hitting the LB sequence too much and it's not resetting, so mousing over the Pitbull frame I set up sends the Alt+key to reset the macro.
Also, both of my shamans use Toggles/step in conjunction with the Priority setup. For my healer, the first step doesn't call the Riptides for the rest of the party, while the second step does. this cuts down on overspamming Riptide. For my Enhance, the first step puts the Fire Nova/Lightning Bolt on the bottom of the sequence and the second puts it closer to the top. This keeps the LB/FN from overspamming, but also gives it a chance to be top priority to keep it from just sitting there since there's so many short cooldown things going on in her rotation.
Death Knight Unholy (http://us.battle.net/wow/en/character/stormrage/Lìfetaker/simple#talents)
I have the Roiling Blood (http://www.wowhead.com/spell=108170) talent so I use Blood Boil to spread diseases instead of Pestilence, but nothing else really effects anything.
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
I've gone back and forth between using this as it's own macro and as a duplicated sequence and I think using duplicated sequences is more reliable. It seems like there's still a chance for Blizzard's servers to prefer /cast over /castsequence, so I think my runes were often being eaten by Scourge Strike and Festering Strike even though they were lower priority, making it difficult to get my Blood Fever from Plague Strike up reliably.
/cast [nochanneling] Dark Transformation
*
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
/cast [nochanneling] [@party1target, exists][] Festering Strike()
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
/cast [nochanneling] [@party1target, exists][] Scourge Strike()
/castsequence [nochanneling] [@party1target, exists][] reset=combat/alt Icy Touch, Plague Strike, Blood Boil, null
/cast [nochanneling][@party1target, exists][] Soul Reaper
*
I use a ratio of 5 Festering : 2 Scourge to keep my diseases going fairly reliably. It's not perfect, but that's what the Alt reset on the castsequence is for. Once I hit 87 and get Soul Reaper, I'll change the ratio to 5 Festering : 1 Scourge : 1 Soul Reaper.
/cast [nopet, nomounted, nochanneling] Raise Dead
/castsequence [nochanneling] Horn of Winter, Blood Boil
/cast [nochanneling] [@party1target, exists][] Death Coil
Paladin Retribution (http://us.battle.net/wow/en/character/stormrage/Wìdowmaker/simple#talents)
Again, no talents that really matter except for Sacred Shield. None of my glyphs effect my macros.
/castsequence reset=5 Judgment, Crusader Strike, Judgment, Inquisition, Templar's Verdict, Templar's Verdict, Templar's Verdict
This is designed to get my holy power up and Inquisition going. Once Inquisition is up, I should have time to chain at least 3 TVs before needing to pop Inq again.
/cast Exorcism
/cast Hammer of Wrath
/cast Crusader Strike
/cast Judgment
*
/castsequence [@party1] reset=alt/4 Sacred Shield, null
/cast Templar's Verdict
*
/cast [@party1target] Holy Prism
The extra Templar's Verdict here is a dump for excess holy power or Divine Purpose procs. My ratio for the random cast is 1 Sacred Shield : 4 "blanks".