Log in

View Full Version : Warlock/Mage macro's?



Zakalwe
02-09-2009, 02:49 AM
Hey all,

Been boxing for a little while now but yesterday i decided to try something different and dual box my warlock and mage (both lvl 22)

One thing i found out really quick was the different cast times of spells on my action buttons. For instance I have 2 as shadow bolt/fireball, which is fine but then 3 is a dot/frostbolt etc. you get the idea.
What happens is that if i cast the dot then go to cast something else i'm still waiting on the long cast time of the mages spell.

I'm just not sure what to use, castsequence or castrandom to try and fix this problem? How have other people dealt with this? I'm enjoying the combo but i realised that if i want to be effective i'm gonna need to get this sorted :)

cheers

Vmpwraith
02-09-2009, 03:23 AM
I havent tested this and macros are not my best friend but try to sync them alittle with castsequence were , , is a button press that is not keyed to any spell.
You could try something like this

button 2 (dots and fire ball)
warlock
/castsequence reset=combat/target dot1 , dot2, dot3 , dot4

mage
/castsequence reset=combat/target Frostbolt, , ,Frostbolt

this should

press 1 : apply dot 1 and start the fireball cast
press 2 : apply dot 2
press 3 : apply dot 3
press 4 : apply dot 4 and start the fireball cast again

how well it syncs will depend on how fast you mash the 2 button.

I'm sure others will have more elegant solutions

Zakalwe
02-09-2009, 03:38 AM
I havent tested this and macros are not my best friend but try to sync them alittle with castsequence were , , is a button press that is not keyed to any spell.
You could try something like this

button 2 (dots and fire ball)
warlock
/castsequence reset=combat/target dot1 , dot2, dot3 , dot4

mage
/castsequence reset=combat/target Frostbolt, , ,Frostbolt

this should

press 1 : apply dot 1 and start the fireball cast
press 2 : apply dot 2
press 3 : apply dot 3
press 4 : apply dot 4 and start the fireball cast again

how well it syncs will depend on how fast you mash the 2 button.

I'm sure others will have more elegant solutions

yeah i'm the same macro's are very new and confusing to me!

thats a good idea tho will give that a go tonite and see if it works. i guess the only thing i'd be curiouis about is if the button mashing will interrupt the currently casting spell?
just want to maximise the dps rotation so i can level quicker :D

EDIT: wonder if this: Utilizing /click to run concurrent castsequences ('http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=19134&pageNo=2') would do what i'm after?

Khatovar
02-09-2009, 04:36 AM
button 2 (dots and fire ball)
warlock
/castsequence reset=combat/target dot1 , dot2, dot3 , dot4

mage
/castsequence reset=combat/target Frostbolt, , ,Frostbolt


This won't work the way you describe. It will :

Press 1 - dot1 + Frostbolt
Press 2 - dot2....Frostbolt 1 is still casting
Press 3 - dot 3 + nothing Frost Bolt 1 has completed casting
Press 4 - dot 4 + nothing
Press 5 - dot 1 + Frostbolt 2

Castsequence buttons are generally spammed. If you want down and dirty castsequences for brute-force spamming, what you want is something more like this :

/castsequence reset=combat/target dot1 , dot2, dot3 , dot4, Shadow Bolt, Immolation whatever else you want to be spamming after dots
/castsequence reset=combat/target Frostbolt, Frostbolt, Cone of Cold, Ice Lance blah blah blah

The button presses are indepenant of each class. IE, Press the button once, each toon will try to cast something. If 1 is already casting something, it will keep casting until the spell launches while the other toon will fire off the next spell in its cast sequence. So :

Press 1 - Warlock casts DoT1, Mage starts casting Frostbolt
Press 2 - Warlock casts DoT2, Mage completes casting Frostbolt 1
Press 3 Warlock Casts DoT3, Mage starts casting Frostbolt 2
Press 4 - Warlock casts DoT4, MAge Completes frostbolt 2
Press 5 - Warlock casts Shadow Bolt, Mage Casts Cone of Cold
Press 6 - Warlock completes Shadow Bolt, Mage casts Ice Lance

and so on. This, of course, varies based on the cast time of these spells, haste effects, global cooldown, latency and how quickly you hammer the button. Remember, the cast sequence will reset based on the following conditions : when combat ends, it will reset ; when you get a new target, it will reset ; when it reaches the end of the sequence, it will reset. This is why you want other spells at the end of the warlock macro, as most warlock DoTs are instant. Otherwise, it will reach the end of the sequence on your warlock and recast all the dots again, even if you don't need to, while you're still trying to get your mage through his sequence. So you either need more spells for the lock or null casts {, , , , }.

Vmpwraith
02-09-2009, 04:37 AM
It wont stop the spell unless you add a /stopcasting to the macro or you mash the key very fast and the first frostbolt hasn't fired yet.
You will just have to make sure you have enough , , to get the spell cast before you start casting it again. It should be ok it will depend on how fast you mash the key.

also if you want more than you could
/castsequence frostbolt , , , , frostbolt , frostbolt, frostbolt

/castsequence dot1,dot2,dot,3,dot4, , , , , , ,


so that it dots and casts frostbolt then just frostbolts add more , , spaces for timings

Helux
02-09-2009, 07:02 AM
It wont stop the spell unless you add a /stopcasting to the macro or you mash the key very fast and the first frostbolt hasn't fired yet.
You will just have to make sure you have enough , , to get the spell cast before you start casting it again. It should be ok it will depend on how fast you mash the key.

also if you want more than you could
/castsequence frostbolt , , , , frostbolt , frostbolt, frostbolt

/castsequence dot1,dot2,dot,3,dot4, , , , , , ,


so that it dots and casts frostbolt then just frostbolts add more , , spaces for timings
actually thos would work alot better with the following if you only want the mage to cast 1 spell.

Warlock:

/castsequence reset=target dot1,dot2,dot,3,dot4, and so on

Mage:

/cast frostbolt



no timing needed just spam the button ;)

Vmpwraith
02-09-2009, 08:02 AM
Great to know I didn't realize /castsequences were independent. That actually makes things a lot easier.