FEB 2014 Disc Atonement Macro (tweaked to perfection) ((Gnome Sequencer))

Hey guys, finally registered here.
Anyway, I’ve noticed the Atonement GS macros on here having small issues with clipping Penance and @mouseover excesses that can hardly be used in situations where your preferred target is blocked by something. Plus it’s nice to have your mouse free to move about your screen to click different buttons/targets.

#showtooltip
/console targetNearestDistance 40.000000
/targetfriendplayer
/cast Power Word: Shield

I use the above shield macro for levitate too because it’s funny. Also kind of useful in situations where you have people being launched into the air at random.

I use AHK and button 1 with the above macro to cast PW:S on people that aren’t otherwise targeted by the Atonement GS macro below.

I use the below macro to cast PoM separately from the GS macro because I don’t want to keep refreshing a PoM up off CD with 4 charges left because of all the shields I have up. (My AHK is set to 0.1 sleep and reset conditions don’t work well with AHK macros)
/castsequence [combat,nochanneling,help] [@targettarget] Prayer of Mending

The following is bound to my “3” button and with AHK it serves the same purpose as the PW:S macro except it casts PoH on a nearest friendly. If ‘alt’ is pushed it obviously casts Power Infusion, because any good disc priest knows that PI goes hand in hand with PoH.

#showtooltip
/console targetNearestDistance 40.000000
/targetfriendplayer
/cast [mod:alt] Power Infusion
/cast Prayer of Healing

Without further ado: my atonement macro. (Used with AHK and side mouse buttons)
Hit me up if you need any tips or hints.

Sequences['ATONE'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
	'/castsequence [nochanneling:penance] reset=combat Smite,Smite,Smite,Smite,Smite,Smite,Smite',
	'/cast Penance',
	'/cast [nochanneling:penance]Power Word: Solace',
	'/cast [nochanneling:penance][@targettarget]Cascade',
        '/cast [nochanneling:penance]Shadowfiend',
	'/cast [nochanneling:penance, @targettarget]Power Word: Shield',
	'/cast [nochanneling:penance, @player]Power Word: Shield',
      PostMacro = [[
/startattack
/castsequence [nochanneling:penance] reset=60 Archangel
/use [nochanneling:penance]13
/use [nochanneling:penance]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Happy spamming!

Going to link this to our Heroic Disc priest so she can take a look at it!

*2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015

Good catch on the date lol, still haven’t gotten used to the whole new year thing I guess. Slow on the uptake…

Anyway, good to know someone is going to be using it :slight_smile: The combination I have set up is really magical and made me forsake all my other 100s (also use assorted macros and keybinds for them too, hit me up if anyone needs them)

For some reason I am not able to “edit” my original post so I will go ahead and make a modification on my setup in the reply:

AHK (while recognizing my mouse side buttons) and the furthest side button is linked to the PW:S macro rather than being linked to the “1” button. I save the AHK’d button “1” for the PoM macro, button “2” is my Barrier spell, and button “3” is the modded PoH macro. Fade is bound to mouse scroll down, Void Tendrils or other talent chosen is bound to mouse scroll up, while shift scroll up is bound to Dispel Magic, and shift scroll down is bound to the Levitate macro. Easiest setup I’ve ever made.

It must be said however, if in a pinch, that I use Healbot for its mouseover and spell binding for Flash Heal, Heal, Penance, Pain Suppression, and Dispel Magic, and sometimes a focused @mouseover shield if I don’t want to wait for the macro to scroll through. Which I never have to since my AHK is set to 0.1 sleep.

Anyway, enough with the typing and on with the playing. Happy spamming!

P.S. Let me know if she likes it Nimok.

awesome, can you post your AHK file information?

Please include your talents and glyphs used thanks.

#ifWinActive World of Warcraft
{
$XButton1::
   Loop  
   {
    if not GetKeyState("XButton1", "P")
      break
     Send "0"
     sleep 70
    }
return
$XButton2::
   Loop  
   {
    if not GetKeyState("XButton2", "P")
      break
     Send "9"
     sleep 70
    }
$1::
   Loop  
   {
    if not GetKeyState("1", "P")
      break
     Send "1"
     sleep 5
    }
$2::
   Loop  
   {
    if not GetKeyState("2", "P")
      break
     Send "2"
     sleep 5
    }
$3::
   Loop  
   {
    if not GetKeyState("3", "P")
      break
     Send "3"
     sleep 5
    }
$4::
   Loop  
   {
    if not GetKeyState("4", "P")
      break
     Send "4"
     sleep 5
    }
return
}

The above allows me to keep number keys 1-4 spammable for emergency purposes. All I have to do is hold it down and it casts the one I want. I really only use it for things like archangel if I want to cast it out of the sequence, or fade etc.

I am using Glyph of PoM, Glyph of Weakened Soul, and Glyph of Smite. Not that it really matters, but my minors are: Glyph of Angels, Heavens, and Holy Resurrection (really so when resurrecting party members and for some reason another res’r isn’t paying attention to chat). Talents are 3,2,1,1,2,1,1/2. The reason for the tier 7 talent being switchable, is because (as is the case with many other talents) they are situation dependent. I prefer Clarity of Will though as it is right in the disc priest’s wheelhouse anyway.

Let me know if you have any questions. I don’t play the priest as much anymore because I’m working on leveling my warrior and rogue, which is hard to get the time to do what with the SEAL training and job taking up most of it. So if I don’t get back to you guys right away, know that I’ll eventually get back to you guys :wink: