PDA

View Full Version : Destro Lock spammable DPS macro (need help)



Ivanhalf
06-26-2009, 05:37 AM
Recently i tried to figuer one out, but failed...

the spec is deep destro 0_13_58

what i want this macro to do idealy:
Assume that immolate is on the target

once i press a button if Conflagrate id off cd - cast conflag
if Conflag on cd and Chaos bolt off cd - cast Chaos bolt
if both are on CD - cast incinerate

What i tried already:

Spam macro (the one i mash wildly)
/petattack
/use 14
/click MultiBarBottomLeftButton1
/click MultiBarBottomLeftButton2
/cast incinerate()

on the BottomLeft action bar button 1 i have Conflagrate
on the BottomLeft action bar button 2 i have Chaos bolt

But i never was able to go past 1st conflagrate and the macro never tried to cast Chaos bolt or incinerate
as i spam it i get only errors "not ready" untill the CD of conflag passes and i cast conflag again

What am i doing wrong and what can be done (if anything)

Turenn
06-26-2009, 05:54 AM
You need a castrandom macro.

Assuming that Immolate is always up.
/castrandom [whatever target system you use] Conflagrate, Chaos Bolt, Incinerate

That's the one I use anyway, 1300dps at level 72.

Ivanhalf
06-26-2009, 06:10 AM
No... not a solution for me i think

wnen i have both CB and CF on cd it will be like 33% cahnce to cast inci... so i will miss 2 out of 3 presses as macro will attempt to cast spells on CD(ie i will not cast at all). Assuming i mash button 4 times a second i will lose 0.5 second of casting time each cast... HUGE DPS loss

that if i understand the mechanic of the "castrandom" correctly though

thefunk
06-26-2009, 06:37 AM
got the same issue and currently only using a /castrandom

Commas are your friend, something like

/castSequence immolate,,Immolate,,,,,,,
/castsequence , conflagrate,,,,,,,,,,,,
/castrandom incinerate, shadow bolt, chaos bolt
with / clicks

I'll be testing a version of this on the weekend, but might get unstuck with haste procs. We'll see.


Edit. Using castsequence of course, /cast spell,,, doesn't work d'oh!

Ivanhalf
06-26-2009, 07:08 AM
ummm that give me an idea... i need to test it if it works though...

Spam macro will not change

/petattack
/use 14
/click MultiBarBottomLeftButton1
/click MultiBarBottomLeftButton2
/cast incinerate()


but the ones that will be called by him via click will:

button 1
/use 14
/castsequence reset=10 conflagrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,

button 2
/use 14
/castsequence reset=12 Chaos Bolt (),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

maybe it is the one i was looking for
The question is will the reset of the button 1 and 2 macro put it on higher priority in the spam macro but i will know it soon
thanks for discusson i'll post my results after testing

Jubber
06-26-2009, 09:14 AM
ummm that give me an idea... i need to test it if it works though...

Spam macro will not change

/petattack
/use 14
/click MultiBarBottomLeftButton1
/click MultiBarBottomLeftButton2
/cast incinerate()


but the ones that will be called by him via click will:

button 1
/use 14
/castsequence reset=10 conflagrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,

button 2
/use 14
/castsequence reset=12 Chaos Bolt (),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

maybe it is the one i was looking for
The question is will the reset of the button 1 and 2 macro put it on higher priority in the spam macro but i will know it soon
thanks for discusson i'll post my results after testingMake sure you remove those brackets after chaos bolt. This should work now. If you didn't have comma's after the spell before, it would not know to move to the next spell after the initial line. All you have to do now is tweak the number of comma's to allow for your button mashing speed and the CD's on the spells themselves.

Poetry
06-26-2009, 01:10 PM
I've been using the following with very satisfactory results:

/castsequence reset=combat Curse of the Elements,null
/castsequence reset=combat/target Immolate,Incinerate,Incinerate,Incinerate,Incinera te,Incinerate,Life Tap(Rank 1)
/castrandom Chaos Bolt,Conflagrate
/petattack [harm,exists,nodead]

Ivanhalf
06-26-2009, 02:52 PM
still fail...

My "brilliant" idea didnt worked as when i spam my macro i actually spam all the buttons in it... So no macro resets as i want it to do (ie 10 and 12 s for CB and Conflag)... sigh...

the suggested by Poetry macro also have some serious flaws
/castsequence reset=combat Curse of the Elements,null
/castsequence reset=combat/target Immolate,Incinerate,Incinerate,Incinerate,Incinera te,Incinerate,Life Tap(Rank 1)
/castrandom Chaos Bolt,Conflagrate
/petattack [harm,exists,nodead]
the most important is fixed castsequence in th 2nd line. With nonpermanent haste buffs from trinket/heroism new immolate start casting wnen old one have much time left. Same with LT i have glyph of LT i need to keep up but if i tap more than once in 20S it is a loss
Also quite often the 3rd line is not called for a while as spells from 2nd line R allready being casted. sometimes Conflag is ready for casting for 5-6 sec before it actually fired same with CB...
Basically this macro is somewhat improved castrandom...

Thanks for the help everyone i'll do some searching again. Will keep you informed...

CommanderChaos
06-26-2009, 04:33 PM
With conflag glyphed, it can be cast immediately after immolate. So, start with immolate and keep it up, cast conflag and chaos bolt whenever they are up, and fill with incinerate. This has resulted in the best dps performance relative to other lock spell orders I've tried. Unfortunately, I haven't been satisfied with one-button spam macros in an attempt to do this, since a little lag has a huge impact in non instant-cast castsequences. Any one have thoughts or input on this?

Maxion
06-28-2009, 08:23 AM
Gonna copy paste here from my guild forum my macro that I use on my main lock when I raid,
I have since changed the life tap to 20 seconds, but I think it'll depend on your gear level. (to add/remove time, add or remove 5 commas at the end of the macro for each second you want to change, and change the reset=number)
Armory link to my Warlock here ('http://www.wowarmory.com/character-sheet.xml?r=Skywall&cn=Maxion').
If you use an action bar addon you'll need to change the names of the buttons to what is appropriate for your addon.
(I keep my imp on defensive when I raid so I dont have a /petattack in the macro)

The rest of this post is all copy/pasted from where I first posted it:

Assuming the default blizzard action bars, and hitting the 1 key 5 times per second or so, put the following set of macros into the first 7 slots in the main action bar. (make a macro in the default macro interface for each button (/m))

Button 1:

#showtooltip
/click ActionButton2
/click ActionButton3
/click ActionButton4
/click ActionButton5
/click ActionButton6
/click ActionButton7
/castrandom Incinerate


Button 2:

#showtooltip Immolate
/castsequence reset=15/target Immolate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


Button 3:

#showtooltip Chaos Bolt
/castsequence reset=12 Chaos Bolt,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,


Button 4:

#showtooltip Conflagrate
/castsequence reset=10 Conflagrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,


Button 5:

#showtooltip Life Tap
/castsequence reset=18 Life Tap,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


Button 6:

#showtooltip Curse of Agony
/castsequence reset=24/target Curse of Agony,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,


Button 7:

#showtooltip Corruption
/castsequence reset=18/target Corruption,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


Remember to include the last line change at the end of each one.
To exclude a part of the macro, for example CoA, just add an extra / to that line in the first macro (the line with /click to button 6 in this case).

I've been getting more dps on the dummy when I exclude CoA and Corruption, but included the macros here for completion's sake.

Spamming this one button will refresh immolate and the dots when they run out, use CB and conflag pretty close to when their cooldown ends, and lifetap about every 18 seconds (about what worked for me to keep an even level of mana) but just exclude the lifetap part of the macro if you'd rather do it manually.
Cast CoD manually with CoA and corr disabled for best dps.

It is recommended to still keep the spells handy in case you need to cast them manually in some situations.

CommanderChaos
06-28-2009, 12:31 PM
Thanks Maxion! I appreciate very much your taking the time to post this.

Ivanhalf
06-29-2009, 08:03 AM
2 Maxion

Thanks for the effort but still it is not the one i am trying to write...

flaws r the same i had with my not-so-good attempt. I will have dead time with haste buffs or i will clip dots... I am not a machine and i cant spam button with the same speed all the time, so the commas r not the solution for mamaging the cooldowns of abilities.
I wonder is it is possible to make macro reset yourself _ONLY_ by a timer while i still spam it... AFAIK it is not possible with a macro language. maybe scripts can do it? or addons?

FYI
you dont need any Corr and CoA in deep destro 0/13/58
their DPCT is lower than immo, conflag, CB and Inci.
the only reason to use it at all is for the fights when you cant DPS your target for some time for any reason, such as boss casting interrupt and if you cast something within next 1-2 sec you will have fire school locked for 6-8 sec, or if your target will be ubreacheable for some time such as air phase of some bosses...

Basically for the curses
1) if there r no DK with ebon plaguebringer you need to put Curse of elements up (see also rule #3)
2) if there R DK with plaguebringer and the fight will last longer than 60 sec - you need CoD
3) if the fight will last longer than 16 sec and you do single target DPS - bring CoE on the shorter fights - no

As for the priority of casts
i see you put CB higher than Conflag in a macro. It is allso a DPS loss. imagine that both conflag and CB is up and immo has 0.5 sec to live. You can fire Conflag or start cast CB which will land on a target that no longet has immo on it. not only you waste 2-3 seconds(as you will need a immo reapplied before you can fire conflag) of Conflagidle time but you also lose 15% damdge buff to CB.

Maxion
12-07-2009, 07:30 PM
Sorry to resurrect this old thread, but it has some good content, and I realized the need to reply since I have not checked for replies since posting my post here.

@Ivanhalf: If you had read my whole post including the comments at the bottom you would have seen that I don't actually use the dot parts of the macro as part of my rotation. And that I cast CoE manually at the start of the fights. And I believe I posted my reasoning for why I put the priority that I did as well.

Hitting the button at a constant rate only takes practice, and the worst case that can happen if you don't is to maybe have to cast a manual immolate to keep it going if needed.
I have been raiding with this macro for half a year already, and my dps has generally been as high as my gear/class/fight will allow.

Ualaa
12-08-2009, 01:55 AM
I'm using a "click castsequence" for my destruction warlock.

Click 1 = Curse of the Elements
Click 2 = Immolate
Click 3 = Conflagrate
Click 4 = Chaos Bolt
Click 5 = Incinerate

I manually remove (move) the CotE (click 1), so it is not cast on trash etc.
For bosses or tougher stuff, drag the CotE back into its position.
The click macro, also clicks trinkets when available.

Maxion
12-08-2009, 04:49 AM
Same on the trinkets, but with Chaos bolt over conflag, as you can see.
I might test putting conflag before chaos bolt, but I like having chaos bolt first so I can use it on trash/ solo grinding etc and get the good burst.

Ualaa
12-08-2009, 06:16 AM
Actually, it might be worth bumping Chaos Bolt to position 2.
On trash, the 2nd spell is rarely needed.

For bosses, I like the DoT early, for more time to tick.
And less initial threat.

Maxion
12-08-2009, 03:00 PM
With the change to conflagrate this patch I'll have to revise this anyway.

Fursphere
12-08-2009, 03:57 PM
I'm using a "click castsequence" for my destruction warlock.

Click 1 = Curse of the Elements
Click 2 = Immolate
Click 3 = Conflagrate
Click 4 = Chaos Bolt
Click 5 = Incinerate

I manually remove (move) the CotE (click 1), so it is not cast on trash etc.
For bosses or tougher stuff, drag the CotE back into its position.
The click macro, also clicks trinkets when available.

WINNER.

I swap CoE with Seed of Corr. for AoE trash nuking.

My seed macro looks something like this:

/castseqeunce ,,,,,,,,,,seed of corruption,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,

that way you don't over spam it and waste mana

Ualaa
12-08-2009, 04:28 PM
I'll try a button for SoC, see how it goes.
Thanks.

Maxion
12-08-2009, 06:08 PM
With the change to conflagrate this patch I'll have to revise this anyway.

Ah never mind that, the glyph still works like before, so my macro is fine.

crowdx
12-09-2009, 01:25 PM
So reading this thread with interest due to my 2 new level 80 destro locks on my first 5 man team. How does the chaos bolt cooldown figure into the key mashing? Also no shadow bolt? Is there now any time that I should be using shadow bolt?
I too am using one key for buttom mashing and so the above macros might work nicely :)
Btw, what change would you add in for boss fights? Anything I should be aware of?
Thanks all :)

Maxion
12-09-2009, 01:30 PM
just make sure Curse of Elements is on the boss somehow.
Shadowbolt is not part of the rotation for deep destruction.

swright4444
06-28-2010, 05:15 PM
Hey Maxion, that click macro for destro dps is fantastic! Works wonders for me :)

You wouldn't by any chance have one for Affliction/Demo would you?

Keep up the great work guys ;)