Ok, so I am releasing this also a couple days earlier than I had intended. As with anything in my macros you are welcome to take out. This is created to be a cover all type macro but it doesn’t handle defensives other than Shield of the Righteous. It does come within my margin for an acceptable output macro for protection paladin and was tested at 50-60 ms. You are welcome to test any speed you would prefer. Let us know your output from such ms changes. Anything abilities, from spec changes, that replaces an ability, the macro should update just as well for those abilities. The only difference is Arcane Torrent and Seraphim. I tested this on my 1,2,3,3,2,2,1 build which is a highly defensive build. I set this macro to pull with a Judgment. You will not cast another consecration unless you target something else or combat ends which will reset the castsequence. I had to do this or it just simply wasted GCD on casting consecrate which resulted in a DPS loss. Consecration needs to be maintained during a fight. However, you don’t need to over lap them every 4 seconds as the CD is. So, if you are on a single mob, press F1 and target yourself and then the macro should re-choose the closest target. If you are not content with that you could mouse target/click manually. The issue of faster consecrates only becomes a bit of an issue when you are handling multiple targets and either swap to another target or the mob simply dies too quickly. Alternatively, you can remove the reset target function as it also uses alt as a modifier. I use modifiers for my keybinds so, I prefer the target method. If you are like I am the macro hangs while you hold the modifier so no point in using it. There also is no clear need to remove it from the generic.