< /br>< /br>< /br>

Squinky's Spell Rotation Macros

Post your easy buttons!

Squinky's Spell Rotation Macros

Postby Squinky » February 13th, 2011, 5:42 pm

Updated 3/02/2011

Required:

Super Duper Macro Addon
http://www.wowinterface.com/downloads/i ... Macro.html

Recommended:

Leatrix Latency Fix for your computer (NOT AN ADDON)
http://www.wowinterface.com/downloads/i ... cyFix.html
Note: Drops latency by 66%.

Naming my Macros

Each macro has a name that indicates 3 things:

The number of GCD's between VT casts.
The number of Mind Blasts in the main rotation.
The number of Shadow Word: Deaths in the main rotation.

The first two numbers indicate the number of GCDs between VT casts.
The third number indicates how many Mind Blasts are in the main rotation.
The fourth number indicates how many Shadow Word: Deaths are in the main rotation.

So a macro named 1143 means 11 GCDs between VT casts, 4 Mind Blasts in the main rotation, and 3 Shadow word: Deaths in the main rotation.

--------------------------------------------------------------------------------------------

HOW TO CHOOSE THE PROPER MACRO FOR YOUR HASTE AND LATENCY

Start with 1242. Attack a Target Dummy. Watch when VT is reapplied.

If VT is falling off before it is reapplied, drop down to 1143. If VT is still falling off before it is reapplied, drop down to 1053. If VT is still falling off before it is reapplied, drop down to 0943.

---------------------------------------------------------------------------------------------

VERY LOW HASTE OR HIGH LATENCY 9 GCD's between VT's

Manually apply Shadow Word: Pain as you run in, then spam the macro.

NAME: 0943
/castsequence [nochanneling] reset=target/5 devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, shadow word: death, vampiric touch, mind flay, mind blast, mind flay, mind flay, shadow word: death
/cast shadowfiend
/script UIErrorsFrame:Clear()


--------------------------------------------------------------------------------------

LOW HASTE 10 GCDs between VTs

Manually apply Shadow Word: Pain as you run in, then spam the macro.

NAME: 1053
/castsequence [nochanneling] reset=target/5 devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay, shadow word: death
/cast shadowfiend
/script UIErrorsFrame:Clear()


---------------------------------------------------------------------------------------

MEDIUM HASTE 11 GCDs between VTs

Manually apply Shadow Word: Pain as you run in, then spam the macro.

NAME: 1143
/castsequence [nochanneling] reset=target/5 devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, shadow word: death, mind flay, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


----------------------------------------------------------------------------------------

HIGH HASTE 12 GCDs between VTs

Manually apply Shadow Word: Pain as you run in, then spam the macro.

NAME: 1242
/castsequence [nochanneling] reset=target/4 devouring plague, vampiric touch, mind flay, mind flay, mind flay, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, shadow word: death, mind blast
/cast shadowfiend
/script UIErrorsFrame:Clear()

-----------------------------------------------------------------------------------------

TWEAKS

For those who have been using my Macros for a long time, you can add tweaks like the following: These macros have SWP in the rotation and have the main rotation pasted twice (so it takes a while before SWP comes back up). I use them for most everything. They auto apply SWP, uses trinkets, and cast Archangel. You can also add /use berserking or any other /use function that does not trigger a GCD.

VERY LOW HASTE OR HIGH LATENCY 9 GCD's between VTs

NAME: 0943
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, shadow word: death, vampiric touch, mind flay, mind blast, mind flay, mind flay, shadow word: death, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, shadow word: death, vampiric touch, mind flay, mind blast, mind flay, mind flay, shadow word: death, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, shadow word: death, vampiric touch, mind flay, mind blast, mind flay, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


LOW HASTE 10 GCDs between VTs

NAME: 1053
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay, shadow word: death, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay, shadow word: death, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay
/cast shadowfiend

/script UIErrorsFrame:Clear()

MEDIUM HASTE 11 GCDs between VTs

NAME: 1143
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, shadow word: death, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, shadow word: death, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


HIGH HASTE 12 GCDs between VTs

NAME: 1242
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind flay, mind flay, mind flay, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind flay, mind blast, devouring plague, mind flay, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, shadow word: death, mind blast, devouring plague, vampiric touch, mind flay, mind flay, mind flay, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind flay, mind blast, devouring plague, mind flay, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, shadow word: death, mind blast, devouring plague, vampiric touch, mind flay, mind flay, mind flay, shadow word: death, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind flay, mind blast, devouring plague, mind flay, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, mind blast
/cast shadowfiend
/script UIErrorsFrame:Clear()


------------------------------------------------------------------------------------

NO SHADOW WORD: DEATH

These macros prevent you from executing yourself when a boss like Chimaeron drops you to 1 health, but have poor mana regen.

VERY LOW HASTE OR HIGH LATENCY 9 GCD's between VT's

NAME: 0930
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind flay, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


LOW HASTE 10 GCDs between VTs

NAME: 1040
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, devouring plague, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


MEDIUM HASTE 11 GCDs between VTs

NAME: 1140
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind flay, mind flay, mind blast, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, mind flay, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind flay, mind flay, mind blast, mind flay, devouring plague, vampiric touch, mind flay, mind flay, mind blast, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, mind flay, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind flay, mind flay, mind blast, mind flay, devouring plague, vampiric touch, mind flay, mind flay, mind blast, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, mind flay, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind flay, mind flay, mind blast
/cast shadowfiend
/script UIErrorsFrame:Clear()


HIGH HASTE 12 GCDs between VTs

NAME: 1240
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, devouring plague, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, mind flay, mind blast, mind flay, mind flay, devouring plague, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, devouring plague, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, mind flay, mind blast, mind flay, mind flay, devouring plague, vampiric touch, mind flay, mind blast, mind flay, mind flay, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, devouring plague, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, mind flay, mind blast, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


-------------------------------------------------------------------------------------

MIND BLAST ON COOLDOWN

These have Mind Blast as close to cooldown as possible and do the best DPS.

VERY LOW HASTE OR HIGH LATENCY 9 GCDs between VTs

NAME: 0952
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind blast, mind flay, vampiric touch, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind blast, shadow word: death, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind blast, mind flay, vampiric touch, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind blast, shadow word: death, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, shadow word: death, mind blast, mind flay, vampiric touch, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind blast, shadow word: death, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


LOW HASTE 10 GCDs between VTs

NAME: 1053
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay, shadow word: death, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay, shadow word: death, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, vampiric touch, shadow word: death, mind flay, mind blast, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, mind flay, mind flay, mind blast, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


MEDIUM HASTE 11 GCDs between VTs

NAME: 1153 (one gcd between vts is 10)
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, mind flay, vampiric touch, mind flay, mind blast, devouring plague, mind flay, shadow word: death, mind flay, mind blast, vampiric touch, mind flay, mind flay, shadow word: death, mind blast, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, mind flay, vampiric touch, mind flay, mind blast, devouring plague, mind flay, shadow word: death, mind flay, mind blast, vampiric touch, mind flay, mind flay, shadow word: death, mind blast, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, shadow word: death, mind flay, vampiric touch, mind flay, mind blast, devouring plague, mind flay, shadow word: death, mind flay, mind blast, vampiric touch, mind flay, mind flay, mind blast, mind flay, mind flay
/cast shadowfiend
/script UIErrorsFrame:Clear()


HIGH HASTE 12 GCD's between VTs

NAME: 1251
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 shadow word: pain, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, mind flay, vampiric touch, shadow word: death, mind blast, mind flay, devouring plague, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, mind blast, mind flay, mind flay, mind flay, devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind blast, mind flay, mind flay, vampiric touch, shadow word: death, mind blast, mind flay, devouring plague, mind flay, mind flay, mind blast, mind flay, vampiric touch, mind flay, mind flay, mind blast, mind flay, mind flay, shadow word: death
/cast shadowfiend
/script UIErrorsFrame:Clear()


-----------------------------------------------------------------------------------

BLOODLUST / HEROISM OPTIONAL, for the heck of it.

This has 2 shadowfiend's at the end so it will jam and remind you to go back to your regular /castsequence macro.

NAME: BL
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target/4 devouring plague, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind flay, mind blast, mind flay, mind flay, vampiric touch, mind flay, mind flay, mind blast, devouring plague, mind flay, mind flay, mind flay, mind flay, vampiric touch, mind blast, mind flay, mind flay, mind flay, mind flay, mind blast, mind flay, shadowfiend, shadowfiend
/cast shadowfiend
/script UIErrorsFrame:Clear()


-------------------------------------------------------------------------------------

EXECUTE OPTIONAL, don't blame me if you kill yourself.

NAME: EX
/run SetCVar("Sound_EnableSFX","0")
/use [nochanneling] 13
/use [nochanneling] 14
/cast [nochanneling] archangel
/run SetCVar("Sound_EnableSFX","1")
/castsequence [nochanneling] reset=target shadow word: death, shadow word: death, devouring plague, vampiric touch, mind flay, mind blast, mind flay, shadow word: death, shadow word: death, mind flay, mind flay, vampiric touch, mind blast, mind flay, shadow word: death, shadow word: death, devouring plague, mind flay, mind flay, mind blast, vampiric touch, shadow word: death, shadow word: death, mind flay, mind flay, mind flay, mind blast
/cast shadowfiend
/script UIErrorsFrame:Clear()
Last edited by Squinky on December 10th, 2011, 9:17 pm, edited 5 times in total.
User avatar
Squinky
Member
 
Posts: 4
Joined: February 13th, 2011, 1:45 pm

Re: Squinky's Spell Rotation Macros

Postby Valiane » February 14th, 2011, 1:23 am

Seems like you have put a ton of time into this and I think a lot of people are gonna be happy, but to me it seems like a lot of work for something which will result in suboptimal dps.

I´m amazed that you took your time to do this, but I dont think it was worth the time compared to what you gain/lose ingame.
User avatar
Valiane
Moderator
 
Posts: 231
Joined: February 10th, 2011, 1:27 am

Re: Squinky's Spell Rotation Macros

Postby Shadow » February 14th, 2011, 1:24 am

Nice work appreciate your effort and your time to complete this but still i can't really understand why an experienced priest would choose going "auto pilot" mode neither how this will help in situations that something went wrong or not the way is supposed to be.

I can't really believe that using a rotation macro will end up boosting your dps, maybe if you are terrible it will but in any other situation i'm pretty sure it will end up in DPS loss.
Image
User avatar
Shadow
Member
 
Posts: 16
Joined: February 7th, 2011, 1:09 am

Re: Squinky's Spell Rotation Macros

Postby Squinky » February 14th, 2011, 2:57 am

Valiane wrote:Seems like you have put a ton of time into this and I think a lot of people are gonna be happy, but to me it seems like a lot of work for something which will result in suboptimal dps.

I´m amazed that you took your time to do this, but I dont think it was worth the time compared to what you gain/lose ingame.


Thanks for your objective, diligently tested, assessment of my macros.

I am sure the 41k dps I pull on Halfus, in 359 gear, is far inferior to what you are producing.

If you do not want these posted on your site, I would have no problem deleting them and keeping them exclusively on shadowpriest.com, where I have posted my macros since 3.1.
User avatar
Squinky
Member
 
Posts: 4
Joined: February 13th, 2011, 1:45 pm

Re: Squinky's Spell Rotation Macros

Postby Floaties » February 14th, 2011, 3:06 am

No need to get like that :)

As long as it's not against Blizzard's TOA and the macro actually works / is relevant to priesting, it really doesn't matter. Some people may use it.

I personally think it's kinda cheesy. You might be able to pull decent numbers on Halfus, but how do you tab dot?
~(^.^~) ~(^.^)~ (~^.^)~ ~(^.^~) ~(^.^)~ (~^.^)~ ~(^.^~) ~(^.^)~ (~@.@)~
~(^.^~) ~(^.^)~ (~^.^)~ ~(^.^~) ~(^.^)~ (~^.^)~ ~(^.^~) ~(^.^)~ (~^.^)~
User avatar
Floaties
Member
 
Posts: 262
Joined: February 7th, 2011, 2:23 am
Location: Houston, TX

Re: Squinky's Spell Rotation Macros

Postby Shadow » February 14th, 2011, 3:51 am

Squinky wrote:
Valiane wrote:I am sure the 41k dps I pull on Halfus, in 359 gear, is far inferior to what you are producing.


Have you tried your numbers without this macro?
How do you multi-dotting?
What happens if you get MC/interrupted/stunned/feared in an encounter?
What happens when you have procs that forcing you to refresh a DOT or something?
What happens when you have 5k health and the next spell in the macro is SWD?
I can go on the whole day pulling questions like this.

I don't have problem if you can manage it but i think that without the macro you will just do better if you are a descent priest or -insert class here- in general
Image
User avatar
Shadow
Member
 
Posts: 16
Joined: February 7th, 2011, 1:09 am

Re: Squinky's Spell Rotation Macros

Postby Tymefor » February 14th, 2011, 7:36 pm

Squinky's macro's have been godly for a long time. I dont use them when raiding, mostly because i enjoy the fun in trying to nail my rotation by myself. Although when im raid leading or trying to watch other mechanics they begin to REALLY shine.

But seriously i love his macros. Give them a try on any dummy or even in a boss encounter before you flame them.

It still amazes me how hard it can be to match them on a dummy and the "standardness" of the dps rotation makes them excellent for testing out live changes in gear/reforging.

Ty squinky for the updated rotations for different haste levels, do you consider an aussie player on 250ms high or medium ping? When you say x gcd's, to test this, should I cast VT then spam SWP counting the number of gcd's till VT expires or is it until I would normally go to recast VT.
The problem isn't to many idiots, its that there's not enough lightning.
User avatar
Tymefor
Member
 
Posts: 20
Joined: February 10th, 2011, 4:47 pm

Re: Squinky's Spell Rotation Macros

Postby Squinky » February 14th, 2011, 10:23 pm

Tymefor wrote:Squinky's macro's have been godly for a long time. I dont use them when raiding, mostly because i enjoy the fun in trying to nail my rotation by myself. Although when im raid leading or trying to watch other mechanics they begin to REALLY shine.

But seriously i love his macros. Give them a try on any dummy or even in a boss encounter before you flame them.

It still amazes me how hard it can be to match them on a dummy and the "standardness" of the dps rotation makes them excellent for testing out live changes in gear/reforging.

Ty squinky for the updated rotations for different haste levels, do you consider an aussie player on 250ms high or medium ping? When you say x gcd's, to test this, should I cast VT then spam SWP counting the number of gcd's till VT expires or is it until I would normally go to recast VT.


That is all built into the macros for you.

MF is a 2:1 channel vs a normal GCD or spell cast, i.e., MB, DP, SWD, and Fiend consume 1 GCD and MF consumes 2 GCD's. It is easy to work out how many GCD's are between VT casts, i.e., how much time expires before VT is recast.

I have 30% Haste. My MF channels for 2.3 seconds which means my GCD for the others is 1.15 seconds. A macro with 11 GCD's between VT casts consumes 11 x 1.15 seconds or 12.65 seconds + X latency added to every MF channel because of the [nochanneling] + 1/2 of the milliseconds between my key taps (if I tap my key 5 times per second, or every .2 seconds, then I am adding an average of .1 seconds of cast time for each spell). Compute all that and you will know exactly when you need to recast VT, to keep it always up.

But you do not need to calculate that, just use the macro that reapplies VT milliseconds before it drops off. Try 1153, if VT is falling off before it reapplies, try 1053, if it is still falling off, try 0943. In this way you can compensate for your individual latency and even for increased latency in instances.
Last edited by Squinky on March 2nd, 2011, 1:16 pm, edited 1 time in total.
User avatar
Squinky
Member
 
Posts: 4
Joined: February 13th, 2011, 1:45 pm

Re: Squinky's Spell Rotation Macros

Postby epicurus » February 16th, 2011, 1:58 am

Thanks Squinky for sharing your macros.

I use em every day. No, I am not a top raider in a top guild, but I have a blast playing and am normally in the top 3 DPS wise on our 25 man runs and at the lower end of the spectrum for healing needed.

I read the detractors above and all I can say is there is room and reason for all.
User avatar
epicurus
Member
 
Posts: 5
Joined: February 12th, 2011, 12:19 pm

Squinky's Spell Rotation Macros

Postby Bamshackle » March 23rd, 2012, 8:10 pm

I love these macros! Thank you so much for posting them here!
User avatar
Bamshackle
Donor
 
Posts: 21
Joined: March 18th, 2012, 10:45 pm
Location: Auburn, Al


Return to Macros



Who is online

Users browsing this forum: Bing [Bot], sfinxern and 1 guest