Almost onebutton shammy

Hi there Shaman friend!
The macros here are my first approach to make easygoing shaman macro, yet still its not perfect.
Works decent enough for BG/Heroics/Raids though.

Talents are: 3331211
This macros throws following rotation:

If friendly in focus - ES it otherwise ES selected friendly if none of above existed - ES player. 0 - pressing Alt/Ctrl/Shift for Healing wave on mouseovered/selected friendly target 1- healing totem on cd 2 - HR on cursor (there some issues - hovering over raid frames often drops HR not where intended) 3 - on target under mouseover/selected: riptide followed by unleash life -> +45% chainheal -> 2 tide waves to fasten 2 healing waves 4 - throw on target that our friend attacking FS followed by LB (or mouseover over bad guy to do some damage) 5 - spam Lightning

dWeugaqjqH6tskYOaf5uGs8kjf1SOIBjI2fOu(fPyyujogiTmc5zkKPjkDnQsBduLVrLACskDoqvToqLCpqfTpqfgOO4GGs1crv8qqLAIGI6Iku2iQs9rfQQrIk5KOIALIuVeusZevKBsL0ojWpLuyOOcwkQupvIPskDvfQyRGc8vqH8wc6UeQ9Q0Fbf0Gromflws1JjYKjQldTzf8zr1OjvNMKvRqLEnQqZwr3ws2nL(nWWbXXrvYYr55snDHRtvTDuvFxKmEQIZlcRxHQSFvVqxTRaOBH7XkARbmSgcgJNXrR2AiyfiA1UfTMjAJElJgncQiOq3cx4eYw4STHOyO8PuQq)exncjuzCfLv81FAopCAGPqR8mXjL90aqYVpL80yLtQ4ei0rwkvJNgRCQXjkfO8PbMcTYZeNudNSalEcmCYuhWhpHEuDGYNsEASYjittcKbBpn3GWekG9KPpnaMtqQgUEAxoL8eeg2TYMFc2NHg4oytnfD1qCAaWoXfAMkB(Pug(4jG9ufWVraFKHYAACIsbkFAGPqR8mXPWWYX40tdn5Paey1jG9KK8tl6usU4(eWEsYN1a2jyk0rgEQbv4jv3(yFk5jDaFKPS5Na8r2jMrjFAGzQW(eyiq7jzgasFIlUpzbXPu6idpPSbALrzy5PhDk5jG9uyy5yCY3kJStva)gb8rMMgNOuGYW1jMcsOKXtdG5eKcLpvpXjF7enT(PPAapLeoovZz9cJpjPBuwD0mpLeooj6uOKXtPm8X(uaony6aTNeDshntLn)ukdFSF6SNsEk0zGuNa2tdmfALNk8uyy5yut9PWWYX4eVlNgaZjifkFQEItCINtWeGDQc43iGpYob4JStQ4uaojdo1Gk8KSPYKJWYt79uYtnet1joPY1dRYM)0p9tdJamo2NKrj0gNqlWpx)0aGDINXxdxidOKAnCBuYnSTfyghm(ZyfaDlfiOeNH5vGi4LDlWUFOdyBXvvmEz4cKAQS5N494cyYBXvJedadqwRa2E1UcGUAxbq3IgjthNeMbY0KazIfAbs6gRfNkBU4tEhb)SRarBrJKPJtcZi5ZAat8j3JGVixwbJ2IgjthnYlF0kHNeMPc43iGpYCqpQoAhDCcrSq0JQJ25KooHi(e8Gkc(EDo5Ee8Q1RZjOUaVSoNC7oRBroNC7oRBrRGSBrJKPJg5LpALWtcZegwogHHLJHZj0JQJ2r3WQelmtfWVraFK5GEuD0o6gwLyHOhvhTZjDdRs8jg2yaNHHLJHgjqvDtC6e0ART2r16CYluVU415KxOEDX7kW7w0iz64KWmHHLJryy5y4Cc9O6Ofle9O6ODoPByvIpL1LrBHtaaeoPQuXw2chaD4QrIbwTBSfUqJ8wFlcqjoU13cp4m26BHBLnh6wFlWnOQUjwE2cSIj4gNOPXv7gBHBLnx0wFlWkMGdmS7v7ka6w0iz6OrE5Jwj8KWmdaj)2b9O6OD0XjeXcrpQoANt64eIyHzGmnjqM4tmSXaoddlhJtNGV7SoNS(Z5kq0w0iz6OrE5Jwj8KWmva)gb8rMZj0JQJ25KooH4CQcilwi6r1r7CshNqCovbKfFYT7SUfTXwkbcH3(wPqbSBHdmfGPIeBrltz5igIwE2chyORgjgy1UXw0YuwoIb0LNn2ylUAS(MjNTbY4J2qbSlpBSXU

Healing surge mouseover simple macro, Safe/shock totems, BL/ancestors and astral on other buttons so its not exactly ‘onebutton’ macro.

Inspired with Hsepti@Medivh

good job
thank u very much

Hi guys, here some update for you!
Talents are 3331211
Usage Information
Spam button for good, alt+mouseovering/mouseovering/shift on procs. Big cooldowns and ancestral are out of macro.

macro works like this:
!avoid keep mouseover over friendly target for too long, it can stuck macro on riptide - just move mouse away of player frames

  • first select boss/enemy in focus (add simple macro on another button /tar [@mouseover,exists] /focus)
  • each time tanks switch they get earthshield (you also can force it to cast by pressing shift)
  • mouseover friendly target will cast riptide on them
  • alt+mouseover cast flash heal
  • pressing alt with no player in mouseover will cast chainheal on focus target (throw them on a high tide procs)
    As you spam macro it goes thru healing routine, flameshocking and lavabursting on procs.

At the moment, macro cast healing rain under your feet, so just run to your group of ranges/healers or remove it from macro and move it on a different button (/cast [@cursor] Healing rain), i found that way easier then try drop it and not get riptide players all the time =)

dGg2haqEQsRhQQQ9JAaljAbJGnKuzelj0mwsLDufILSu0yIQknNif1EQKGfvfKnvfXROerZIOgwvs3IscnTkjQDrjrg3s8lvsZRkr7lPCmrQLjI8mQinnkPQHg2gLK4DrYgPc4uqkYHGQQSoLuAIusL3rfOlsjPAuqvfhyKCpLeSUQOmsLuSTkrQLfvL1sjcduLYbPeLwiKspKsu1hQKuorvO6fJOElvXpgHojKcRePQxsjLMjLuCtLc7uk5NuIKHsfv3Lk1sPs4PizQsPovLOyRuIkdM0Pf6yvH0ZQcLRvKVTKQo3ssTxe3lI(xKQomHfdv5XQyYkLUSKndv(Ss1OPuhDuRMkOEnLWSHYTLIDlv)MIHdHJRKKLl45QA6kUov12vP67qQmEvIJujjnjnPnPvAcLlS6uTTuBGgTTeKwjrAtOAlWQ(8ekN6uNMoP0PjuwxHt4JnKwPjuRPWqqOAeNGHv0zcw8SIfTOyDSJ)Az6XFI7M4wwTOkeS2y8)YCVcSAUxbwXfIvFlMxwhryVgwXzcSogdRyM(UmRXH1JOZ6p(hlyTrCcgwnDwdretCBXQvKvh2)hwBm3lwBm(FXQaDcVSAWXkcmH3kWkUGOPEMECXWpS(fwDgwXZ8)1QxnEzn2zfN54)m9L4yZ6eBkwhr3IN1hDX5yZ6yxEzDVgwlrySF7yHTLv8JxJpRcS3W6r0zfNjCkwJdRJH1J4hwXZlRic1)X(oRVDe3GMy6Bm(FzUxbwXfIvFlMxwhryVgwpIFy10znoSgIiM42IPxGnwYgJ)xM7vG1J4hwXHjEBwTlbgtpIq9FSVZQaByfDXXM1UHveycVvG1yN1gJ)xM7vG1J4hwp2Iy3UeySA6SIZC8FwhryVgMEMEXZQxJpRpcrdRnItWWACyD3upRJDWNv7sGf77Sgm(tSxYSIdt0uVT5yrSVZQOVLvmXDbE(HFI9DwnDwremN3kX0tOOquh0W6iTsYQy9eklR)yBceQnId()2AmOdl23z1bCytylHAdXjySCv4JM(tAtALM0M0knH66r8dREUHat4TcUzfCcibOGLCcGeGkVoazozy1ScOGfaFGeGmVosRKiuxpIF(Av(v)uS65goZX)hryVg56s8Nx2UWq42tDj(ZlZQDHHWnRWM5KZPa8b0ahfObwzyjNqEDSMTAGR5vMtMvWsdlW6bKWImRGtaja9asGgiXkSKtLPdKauGeGewajzwHnbAakaj4kRWsovMoqcqbsasyjNOmRWManafGeCLvyjNkthibOajajSKtuMvWjGeGEajqdKyfwYPY0bsakqcqclGKmRWManafGeCLvyjNkthibOajajSKtuMvytGgGcqcUYkSKtLPdKauGeGewYjsA5uc11J4NVwLF1pfREUnIWEnJiSxJmR1L4pVSTi042tDj(ZlBlcnUznuFnRWic71C9yAWtmSYkyfahdqcsasazozy1SMxrGg4mzwbhcOLtaKaxYkqdCgqdWhRW6bjWLakyH0Y6juxpIFy1ZnCMJ)lxxI)8Y2IqJBp1L4pVmR2IqJBwb0mqdqbiHLCIekRXyqynXM4qOstOS8Mg8edbTeQ1uITe8iuTQJfe8iuOTWgcEekxe77Pj4rOAhIDlQjnbTekRT86IcReFrAtALMqD9i(Hvp3Wzo(VmR2IqJmRDZXw07fwSV72tDj(ZlZQTi0iZA3CSf9EHf77Uzf2mNm4O5vc0YPyfqbUc4lNmziuUi23tIGhHYAlVopu)tAtALMqD9i(5Rv5x9tXQNB4mh)FeH9AKz1UWqixxI)8U9yxyiKRlXFE3SgQVMvaN54)JiSxZ13oIByLvWYal5eyfwpibUeqblYS29XWiTsIqD9i(Hvp3Am(FzUxb56s8Nx2UWqiZA30y26MvWQMtoNkNqELWcGeC1bz1ZTgJ)xM7vqUUe)5LTlmeYnMTRvGnUzfWV5uz6ajavoXSJKDCybwnRa(YPa0dOaPCkWzoiREUHZC8)re2RrUUe)5LTlmeYnMTRvGnUzfCcibOhqc0ajwHLCQmDGeGcKaKWcirgcf1uiCa)(zIMoHY5HOjehVeQ2Hy3IAsIGwcLZd1gItWqAtALMqD9i(Hvp3qGj8wb3E6MJTO3lSyF3nRGdb0YjasGlzfwYPY0bsaQCIzhj74Ge4yanwb0d0Yja0aNbUsgcLZn)SH4emK2KHmKHqTHO7lWqJ(uH7vFIMobTKHmeca

This macro contains 1 macro version. GSE 2.4.08.

Macro Version 1

Step Function: Priority

Pre Macro:
/cast [@player][nochanneling] Cloudburst Totem

KeyPress:
/castsequence [@focustarget, help,exists][help,exists] reset=focustarget/shift Earthshield, null
/cast [@mouseover,exists,help, nomod] Riptide; [@mouseover,exists,help,mod:alt] Healing Surge; [@focustarget,exists,help,mod:alt] Chain heal

Main Sequence:
/cast [@player] Healing rain
/castsequence [@focustarget,exists,help][exists, help] Unleash life, Chain heal, Healing wave, Healing wave, Chain heal, Healing wave, Healing wave
/castsequence [@targettarget, exists,harm][exists,harm] reset=target/combat Flame shock, Earthbind Totem
/cast [@focus,exists,harm][exists, harm] Ligtning

KeyRelease:
/cast [@focus, harm, nochanneling][exists, harm, nochanneling] Lava Burst

ps. Why earthbind there? Well, glad you asked! It prevents Flameshock cooldown spamming. Yes we lose some dot ticks for earthbind 30 sec cd (9 sec dot lose!) but i found that it still way better then putting castsequence lava bursts like it was before. I feel that my healing control was not that good because of it.

1 Like