Wednesday, December 29, 2010

Macros and Power Auras Shenanigans

Macros and Power Auras

     Let me preface this post by saying this is mainly for me. I hate it when I change a macro or lose a Power Auras setup and have to figure it out all over again. I’m sticking this here so I can easily come back and copy and paste after I make one of my boo-boos. Additionally, I’m not big on cast sequence macros. I like to have a hand in each spell selection so I can determine the best way to utilize different buffs, mana efficiency, and throughput needs. If you’re looking for any “smash one button and the following 4 things will happen” macros, don’t bother skimming down through here.


General Priest Macros:

Emergency Fade Macro: Stop casting and cast Fade!

/stopcasting
/cast Fade

Imp Shadowfriend Macro: Have SF attack you target if unfriendly, or assist your current target if friendly.

#showtooltip Shadowfiend
/cast [nopet,harm][nopet,target=targettarget,harm]Shadowfiend
/petattack [harm][target=targettarget,harm]
/cast [harm][target=targettarget,harm]Shadowcrawl

Shackle your Focus Target: First set your Shackle target with a /focus command, then use this to cast Shackle on that mob no matter who you have targeted.

#showtooltip Shackle Undead
/clearfocus [modifier:alt][target=focus,dead][target=focus,help][target=focus,noexists]
/focus [target=focus,noexists]
/cast [target=focus]Shackle Undead
/s Shackling %f

Emergency Desperate Prayer Macro: Stops any current casts and casts Desperate Prayer. While this talent seems a bit out of favor with most Disc and Holy Priests right now (except maybe for PvP) I’ll include it anyway since I still have it in my macro folder.

#showtooltip Desperate Prayer
/stop casting
/cast Desperate Prayer

Discipline Macros:

Inner Focus on CD with Greater Heal: Binds Inner Focus to Greater Heal so it can be used every available cool down. (I also have this same macro set with Prayer of Healing, just sub in the spell name in all the appropriate places.)

/console Sound_EnableSFX 0
/cast Inner Focus
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
/cast [target=mouseover,exists,help,nodead] Greater Heal; [help,nodead] Greater Heal; [target=player] Greater Heal

Smite for Atonement Assist Macro: Use this macro to cast smite on a unfriendly target, or assist a friendly target / mouse-over target. This helps in getting stacks of Evangelism while not losing a friendly target you want to keep in mind for a future heal (like a tank).

#showtooltip Smite
/cast [@mouseovertarget, harm] [@mouseover, harm] [@targettarget, harm] [harm] Smite

Holy Macros:

I’ve not gotten enough experience with Holy @ level 85 to know what kind of macros would be useful. I’ll update more when I get something better nailed down.

Power Auras Exports:

A note: I have these set up by spec, and imported as a total set. If you’re like me and have both a Holy and a Disc spec, then the Prayer of Mending aura will be duplicated, so feel free to delete one. Also, I have the auras flagged to only work in their proper spec, as it pertains to me. Holy is my “Spec 1” and Disc as my “Spec 2”. If you Disc is your primary spec for example, you need to go into the auras and change the check box to “spec 1” from “spec 2” for each. Also, I have these set up to now show while your resting or not in combat, so jump into a dungeon to test, or uncheck those boxes if you want to see more of how they work. 

Disc:

Gives a building circle icon to represent each stack of Evangelism (with timer), shows when you are under the effect of Archangel (with timer), and shows when Power Infusion, Penance, and Prayer of Mending are able to be cast. (I cribbed most of this from Derevka, but this one has some of my own preferences added)



Set=Disc@
Aura[1]=Version:4.9; icon:ability_priest_archangel; buffname:Archangel; begin:1; texture:179; alpha:0.99; isResting:0; inVehicle:0; speed:0.16; spec1:false; size:0.89; y:102; texmode:2; ismounted:0; finish:0; timer.HideLeadingZeros:true; timer.h:2.28; timer.Texture:Original; timer.enabled:true; timer.cents:false; timer.y:147; timer.x:-3; timer.Transparent:true@
Aura[2]=Version:4.9; icon:Spell_Holy_DivineIllumination; buffname:Evangelism; begin:3; texture:89; speed:0.16; stacksOperator:>; spec1:false; size:0.82; y:0; timer.HideLeadingZeros:true; timer.h:1.73; timer.Texture:Original; timer.enabled:true; timer.cents:false; timer.Relative:BOTTOMRIGHT; timer.y:94; timer.Transparent:true@
Aura[3]=Version:4.9; icon:Spell_Holy_DivineIllumination; buffname:Evangelism; begin:3; stacks:1; texture:90; speed:0.16; stacksOperator:>; spec1:false; size:0.8; y:0@
Aura[4]=Version:4.9; icon:Spell_Holy_DivineIllumination; buffname:Evangelism; begin:3; stacks:2; texture:91; speed:0.16; stacksOperator:>; spec1:false; size:0.8; y:0@
Aura[5]=Version:4.9; icon:Spell_Holy_DivineIllumination; buffname:Evangelism; begin:3; stacks:3; texture:92; speed:0.16; stacksOperator:>; spec1:false; size:0.8; y:0@
Aura[6]=Version:4.9; icon:Spell_Holy_DivineIllumination; buffname:Evangelism; begin:3; stacks:4; texture:93; speed:0.16; sound:46; stacksOperator:>; spec1:false; size:0.8; y:0@
Aura[7]=Version:4.9; b:0.8824; g:0.9098; icon:Spell_Holy_Penance; buffname:Penance; x:120; groupany:false; unitn:Only for raid/group.; bufftype:7; texture:13; alpha:1; owntex:true; sound:58; stacksOperator:=; exact:true; PowerType:0; spec1:false; combat:true; size:0.15; y:58; texmode:2@
Aura[8]=Version:4.9; b:0.8824; g:0.9098; icon:Spell_Holy_PowerInfusion; buffname:Power Infusion; x:119; groupany:false; unitn:Only for raid/group.; bufftype:7; texture:13; alpha:1; owntex:true; stacksOperator:=; exact:true; PowerType:0; combat:true; size:0.15; y:97; texmode:2@
Aura[9]=Version:4.9; b:0.0431; g:0.8118; icon:Spell_Holy_PrayerOfMendingtga; buffname:Prayer of Mending; x:120; groupany:false; unitn:Only for raid/group.; bufftype:7; texture:14; alpha:1; owntex:true; sound:23; stacksOperator:=; exact:true; PowerType:0; combat:true; size:0.15; y:20; texmode:2@

Holy:

This powa set shows Serendipity with a timer (only at 2 stacks) as well as icons for when Circle of Healing, Prayer of Mending, and any version of Holy Word are able to be cast.



Set=Holy@
Aura[49]=Version:4.9; b:0.8824; g:0.9098; icon:Spell_Holy_DivineProvidence; buffname:Holy Word; x:120; groupany:false; unitn:Only for raid/group.; bufftype:7; texture:13; alpha:1; owntex:true; stacksOperator:=; exact:true; PowerType:0; spec2:false; combat:true; size:0.15; y:96; texmode:2@
Aura[50]=Version:4.9; b:0.8824; g:0.9098; icon:Spell_Holy_CircleOfRenewal; buffname:Circle of Healing; x:120; groupany:false; unitn:Only for raid/group.; bufftype:7; texture:13; alpha:1; owntex:true; sound:58; stacksOperator:=; exact:true; PowerType:0; spec2:false; combat:true; size:0.15; y:59; texmode:2@
Aura[51]=Version:4.9; g:0.949; icon:Spell_Holy_Serendipity; buffname:Serendipity; r:0.9412; x:119; groupany:false; unitn:Only for raid/group.; stacks:2; texture:5; alpha:0.8; owntex:true; PowerType:0; spec2:false; combat:true; size:0.16; y:135; texmode:2; timer.h:1.12; timer.Texture:Monofonto; timer.enabled:true; timer.cents:false; timer.Relative:CENTER; timer.Transparent:true@
Aura[52]=Version:4.9; b:0.0431; g:0.8118; icon:Spell_Holy_PrayerOfMendingtga; buffname:Prayer of Mending; x:120; groupany:false; unitn:Only for raid/group.; bufftype:7; texture:14; alpha:1; owntex:true; sound:23; stacksOperator:=; exact:true; PowerType:0; combat:true; size:0.15; y:20; texmode:2@


No comments: