Welcome Ladies and Gentleman,
I am Ðarkramz (Ilvl 731, Hunter), a raider in a social guild called Vanillas-Silvermoon (A Dutch Speaking guild)
Recently I started gearing long lost characters and I came across my Resto Shaman.
Since I am not familiar with healing and Jan (Knaller, <De Geuzen>) asked for a Resto Shaman mouseover healing macro I made some and I hope you guys enjoy it.
Talents : 1 2/3 1 2 1 3 3
Major Glyphs : Glyph of Riptide, Glyph of Spiritwalker’s Grace, Glyph of Healing Wave
Minor Glyphs :Its up to you!
I used the Restoration Shaman guide on icy-veins and information from Noxxic to create this sequence.
If you still want to track your buffs and cooldown with weakauras I’d suggest you to create or find weakauras according to your taste.
In case you will use this macro’s and/ or GnomeSequencer let me know your opinion, and together we can try to tweek this even more.
Healing Surge
Sequences['RestoSurge'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
]],
'/castsequence [nochanneling]reset=30 Healing Stream Totem',
'/castsequence [nopet,nodead][nochanneling,@targettarget/target=mouseover,help]reset=5 !Riptide,null',
'/castsequence [nochanneling,target=mouseover,help]Unleash Life,Healing Surge',
'/castsequence [nochanneling,target=mouseover,help]Healing Surge',
'/castsequence [nochanneling,target=mouseover,help]reset=90 Ancestral Swiftness,Healing Wave',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}
Healing Wave
Sequences['RestoWave'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
]],
'/castsequence [nochanneling]reset=30 Healing Stream Totem',
'/castsequence [nochanneling,target=mouseover,help]Unleash Life,Healing Wave',
'/castsequence [nochanneling,target=mouseover,help]Healing Wave',
'/cast [nochanneling,@target][harm,nodead,help]Elemental Blast',
"/castsequence [nopet,nodead][nochanneling,@targettarget/target=mouseover,help]reset=5 !Riptide,null",
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}
Chain Heal
Sequences['RestoChainHeal'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
]],
'/castsequence [nochanneling]reset=30 Healing Stream Totem',
'/castsequence [nochanneling,target=mouseover,help]Unleash Life,Chain Heal',
'/castsequence [nochanneling,target=mouseover,help]Chain Heal',
'/cast [nochanneling,@target][harm,nodead,help]Elemental Blast',
'/castsequence [nopet,nodead][nochanneling,@targettarget/target=mouseover,help]reset=5 !Riptide,Null',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}
Earth Shield
Just click it when you now there is a Tankswap or when there is no Earth Shield on the Tank that is currently tanking
Sequences['RestoEarth'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
]],
'/castsequence [nochanneling,@Targettarget][harm,nodead,help]Earth Shield',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}
Single-/Multitarget DPS sequences
Use Searing Totem manually
Sequences['RestoBolt'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
]],
'/cast [nochanneling,@target][harm,nodead,help]Elemental Blast',
'/cast [nochanneling,@target][harm,nodead,help]Lava Burst',
'/castsequence [nochanneling,@target][harm,nodead,help]Flame Shock,Lava Burst',
'/cast [nochanneling,@target][harm,nodead,help]Lightning Bolt',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}
Sequences['RestoLightning'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableErrorSpeech 0
]],
'/cast [nochanneling,@target][harm,nodead,help]Elemental Blast',
'/cast [nochanneling,@target][harm,nodead,help]Chain Lightning',
'/cast [nochanneling,@target][harm,nodead,help]Flame Shock,Chain Lightning',
'/cast [nochanneling,@target][harm,nodead,help]Chain Lightning',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}
Weakaura2
This will be added soon, within 2 weeks from now.
Other useable macro’s
FlameTotem
#Showtooltip Flame Shock
/castsequence [nochanneling,@target][harm,nodead,help]reset=target Flame Shock, Searing Totem
Optimizing gear and enchants.
For optimizing my enchants and stats I use the Program : Simulationcraft
Simulationcraft shows you your optimal dps and shows you the stats weights.
For optimizing my gear I use : Ask Mister Robot (The AddOn and the website)
The site has a option called : Best in Bag and Edit weights.
you must create an account and use the AddOn for the Best in Bag option.
And I use the stat weights from Simulationcraft to get the best results out of it.
You can insert your Stat Weights in the Addon Pawn to see wich items are upgrades for you and how much % you go up on that item.
For Questions add me on Battletag: Darkramz#2160
Cheers and Goodluck,
Ðarkramz