Log in

View Full Version : Lets work on a lava burst macro!



pinotnoir
11-18-2008, 11:56 PM
This is what I have so far.. I need to download macaroon for longer macros.

Also, need to figure up a reset time. Maybe like 11 or 12 sec. You can add chain lightning in but I do that manually right now.. However, I may change it once I start doing some more instance runs. I have the flame shock glyph on my shaman so the first shock is still up to lava burst a 2nd time. I just did a test without the sound part of my macro. Looks like Bliz got rid of the sound for the trinkets not ready. Or I could have them turned off some how and not know it. No need for macoroon yet.

Edit.. dont bother with my sound comments.. Here is the new macro with reset...


/use 13
/use 14
/castsequence [target=focustarget] reset=11 Flame Shock, Lava Burst, Lightning bolt, Lightning bolt, Lightning bolt, Lava Burst, lightning bolt, lightning bolt, lightning bolt

algol
11-19-2008, 03:47 AM
purge will only fire off if something can actually be purged
Well, yes. But you introduce delays when it doesn't, if only from not doing anything until the next button press.

algol
11-19-2008, 04:37 AM
Time is time. Even a young person with good reflexes can only spam a key a couple times a second or so. I guess it depends on your prioritization of reaction time vs automation.

Nitro
11-19-2008, 03:10 PM
Hmm . . i like the idea of putting purge on one of my shamans macros as a castrandom. I forget to purge alot in PvP so I think I will give this a try.

pinotnoir
11-19-2008, 03:54 PM
Remember lava burst is an 8 second cooldown so you cant spam it. I made a seperate macro for pvp.

/use 13
/use 14
/castsequence [target=focustarget] reset=4 Flame Shock, Lava Burst

This pops my trinkets shocks and lava burst. I have it on a different button than my pve spam macro above. I also changed one of my shaman to Frost Shock to slow the guy down I am focusing on. I may do two shaman with Frost shock in case one gets resisted. Right now my lava burst are hitting for 4+k x 5. I wasted some cocky alliance yesterday with my above macro.

Ualaa
11-20-2008, 12:30 AM
My understanding of /castrandom, was that if an ability was not available, the game would never choose that option.

So with Purge in the macro, if the target has a buff which you can purge, then there's a 1 in (however many random options there are) chance for purge to be selected.
If there is nothing which can be purged, then purge is never chosen as the action for the keyclick.
That doesn't mean that a GCD is incurred for not casting a spell which was not chosen.

pinotnoir
11-20-2008, 01:49 AM
I am going to give that cast random macro a shot tomorrow. I use a cast random on my pally to tank. Seems like it will cast ligtning bolt if everything else is down. May work much better than the one I listed. Look forward to testing it tomorrow. I am 1 bar from 76 so have to finish up. I was on the bird so I can browse forums.

algol
11-20-2008, 10:51 AM
Actually, it pops up an error message that says "there is nothing to dispell". It still counts as a choice - but it doesn't fire the global cooldown.I think there's a way to suppress those too, but I don't recall how.

Poolboy
11-20-2008, 11:02 AM
People, when are you all gonna learn to bind your main DPS castsequence to MOUSEWHEEL?

Spam Schpam I say. If you write good, complete sequences that cover a lot of bases you can simply slowly and easily scroll your wheel for profit.

Ruodhaid
11-20-2008, 02:17 PM
People, when are you all gonna learn to bind your main DPS castsequence to MOUSEWHEEL?

Spam Schpam I say. If you write good, complete sequences that cover a lot of bases you can simply slowly and easily scroll your wheel for profit.


Would be cool if you can share some nice relaxig mousewheel marcos for 4 shaman 1 pala :)

pinotnoir
11-20-2008, 03:25 PM
People, when are you all gonna learn to bind your main DPS castsequence to MOUSEWHEEL?

Spam Schpam I say. If you write good, complete sequences that cover a lot of bases you can simply slowly and easily scroll your wheel for profit.

If you have that on your mouse wheel how do you adjust your camera zoom?

algol
11-20-2008, 04:57 PM
If you have that on your mouse wheel how do you adjust your camera zoom?
Well-trained mechanical squirrels.

Poolboy
11-20-2008, 11:19 PM
I rarely touch camera zoom tbh, never have. But, to answer, I have in and out mapped to "-" & "="

I will see if I can dig up my exact macros for wheelspam, but they're on my game rig which sadly has picked up a nasty assed trojan this week and is set for a reformat tomorrow when i get around to it, sigh.

An example off the top of my head though? Here's something along the lines of what I did for my 5 box Paladin melee team (havent played em in a while tho):

/assist focus
/follow focus
/stopmacro [noharm]
/startattack
/castrandom Judgement, Crusader Strike, Hammer of Wrath

So, if you get that bound to your Mousewheel Down, I find it incredibly easy and efficient to just grab a target and slowly scroll away for profit! Of course it'll always be inferior to individually selecting spells/abilites each cd... but for grinding/pve it is wicked. It especially makes for stupidly easy multiclass boxing. Got 5 different casters all with diff cast timed prime dps spells? NP, simply toss em on mousewheel and scroll through combat. Everyone will fire spells when up and unless you stop scrolling none of them should be sitting idle at any point.

Got a Healer, or running Shaman? Fine, just put /stopmacro in the start of their heals (you do use stopmacro on heals dont you?! hehe).. then if someone needs a top up, dont even bother to stop scrolling... hit your heal and keep a'rolling =)

I just got back into WoW this past week myself, as I'd taken about 3 months off and tried WAR among other things... the first thing I did after setting up UIs, making some new toons was create good mousewheel macros heh =)

Lyonheart
11-20-2008, 11:49 PM
No chain lightnings in those macros after we get lava burst?

Schwarz
11-21-2008, 02:18 PM
My understanding of /castrandom is that it will try to cast every spell that is in the macro. If you have something like

Button 2: (main dps button, after flame shock is applied)
/castrandom [target=focustarget] lava burst, lightning bolt, lava burst, elemental mastery, purge


4 out of the 5 spells could be on cooldown/not apply. Sure spamming this button will make you cast something. You gotta think it isn't the best way to do it. In the worst case you might have to press the button 5 times before it casts a lightning bolt.

I thought I read something about a paladin doing a cast random with long cooldown spells and seeing "that spell is not ready" flash up.

Also what if your flameshock is about to expire and your lava burst is up. You might not cast a lightning bolt in this type of setup. Thus losing a significant dps (ie 2k lightning bolt vs 5k lava burst).

glo
11-21-2008, 05:39 PM
I tend to be spammy with my button presses and I want a bolt to go off anytime my lava burst isn't ready. It's simple but it works perfect!

/assist focus
/use 13
/use 14
/cast Elemental Mastery
/castsequence reset=8 Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lightning Bolt

My Flame Shock and Chain Lightning are on their own hot keys

Ruodhaid
11-21-2008, 06:28 PM
meh i relly want this mouse wheel macro to work, keyclone dosent send mouse wheel to my alts dose it ? ( Edit: it dose )

i would for my pala use something like

/startattack
/castrandom Judgement, Consecration, Hammer of Wrath, Holy Wrath, Exorcism, Avenger's Shield, Holy Shield, Shield of Righteousness, Hammer of the Righteous

maybe leaveing out a few of them later on, just the spells i use alot atm

and for my shamans

/stopmacro [target=focus, noexists]
/follow focus
/assist [target=focus]
/stopmacro [noharm]
/castrandom Earth Shock, Chain Lightning, Lightning Bolt, thunderstorm

only 74 so no lave burst yet

Just testet this out but wiped 3 times before first boss in dark tharons keep, i might go back to my 22272222122 spamming

Meeo
11-21-2008, 07:08 PM
EDIT:

Just thought of this:

/cast [nocombat] flame shock
/castrandom [combat] spell...spell...spell...

Would make opening with Flame Shock easy most of the time. Obviously some pulls where you auto go in to combat wouldn't work.

incombt could you add FS to that castrandom.....or.....instead of nocombat alone, add a mod to it so you can trigger as you need to then keep the castrandom the same? or would it be more wise to place flame shock in the castrandom?

in my case i usually am in combat becuase of my paladin, except the times were im just farming trash/questing where i usually trigger combat at range.

Meeo
11-21-2008, 07:14 PM
So with that in mind, my orignal idea of just adding a mod key to the initial out of combat/in comba setup would be more wise so you can apply it as needed?

puppychow
11-21-2008, 10:29 PM
fwiw I JUST did a test in wow, here is my macro on a pally:

/castrandom Arcane Torrent, Holy Light, Divine Protection

I press the button, waited 2 seconds to remove the GCD, then repeated 15 times. I got "Spell is not ready yet" 12 times out of 15.

SO CASTRANDOM DOES NOT SKIP SPELLS THAT ARE CURRENTLY ON COOLDOWN - both arcane torrent and divine protection were, and castrandom tried to them anyways. It's not a great macro to use for many spells that have long cooldowns,since you will end up wasting a lot of time not casting at all.

Schwarz
11-22-2008, 12:15 AM
So this is the point that I was trying to get across earlier. If you have 4 out of 5 spells that could be on cooldown worst case is you have to press a button 5 times. This has to slow down the dps you have to be missing the GCD while attempting spells that are on cooldown.

So I think the attempt at trying to get a long cast sequence is better. Personally I don't like cast sequences b/c I would rather be able to react to what is going on rather than try to find an optimal sequence. There were many times that I would finish off a boss or a trash pull by an earthshock right after a lightning bolt.

I guess it is different if you have a tank and aren't watching all 5 cast the same thing.

Tehtsuo
11-22-2008, 12:53 AM
Step 1: Create castrandom macro
Step 2: Drink a half gallon of Red Bull
Step 3: Profit

slox
11-22-2008, 10:45 AM
/castrandom lava burst
/castsequence (normal dps macro)


I sort of messed around with this yesterday. Did the castsequence then random and it seemed to work great. I was installing a tv tuner card so I didn't pay that much attention to it.

I think it was something like

/castsequence reset=17 flame shock, lightning bolt (as many as you want to fit so haste wont reset it before 17s)
/castrandom lavaburst

Didn't mess around with chain lightning, not sure if tossing it in the random would work. Lightning bolt can clip lava burst but with the lag between shamans we aren't going to have a perfect rotation with how complex elemental dps has become.

Multibocks
11-22-2008, 01:10 PM
/castrandom sucks. I use it currently because I'm lazy however I can see when a spell is ready to cast yet I have to spam the button like 10 times to cast it. It sucks, but I'm not quite sure what to do to change it.

nomenquis
11-22-2008, 02:54 PM
/castsequence reset=17 flame shock, lightning bolt (as many as you want to fit so haste wont reset it before 17s)
/castrandom lavaburst
The reset time here is _not_ to reset the sequence to step 1 17 seconds after the first press, but actually resets the sequence to one after 17 seconds of not pressing at all.
Thus what you want will not work.

Making any clever decisions about when to lava burst in macros simply won't work anymore, because thats exactly the kind of 'automation' that blizzard got rid of with the 2.0 macro changes.

puppychow
11-22-2008, 05:33 PM
I am currently using

#showtooltip Lava Burst
/use 13
/use 14
/cast Elemental Mastery
/castsequence [target=focustarget,harm][] reset=target/combat Flame Shock,Lightning Bolt,Lightning Bolt,Lava Burst,Flame Shock,Chain Lightning,Lightning Bolt

But this is for PVE ONLY. I use a mod called "ActionBarSaver" and it lets me keep multiple action bar configs, I have one for PVE and one for PVP. For PVP, I have seperate buttons for flame shock, LB, CL, and Lava Burst and micromanage the casting of all of them, since I will want to sometimes consume Flame Shock right away sometimes and use chain lightning more often. I might take CL out of the macro above completely and replace with a LB, since the mana cost of CL is so high and for many boss fights you only need it at specific points.

slox
11-22-2008, 07:03 PM
/castsequence reset=17 flame shock, lightning bolt (as many as you want to fit so haste wont reset it before 17s)
/castrandom lavaburst
The reset time here is _not_ to reset the sequence to step 1 17 seconds after the first press, but actually resets the sequence to one after 17 seconds of not pressing at all.
Thus what you want will not work.

Making any clever decisions about when to lava burst in macros simply won't work anymore, because thats exactly the kind of 'automation' that blizzard got rid of with the 2.0 macro changes.Thanks for clearing that up. I changed it to this.

/castsequence reset=6 flame shock, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt
/castrandom lava burst

That's 18.5s of casting without any haste. With haste flame shock won't get the full dot and LB can clip LvB but it still gave me more dps than just spamming LB so I'm happy with it.
With LBx2/CL i get about 1200-1400 dps with flametongue totem / wrath of air 1326 dmg, 22.17 crit.
With that macro I start off with a normal LB then spam that and it starts at 1400 dps, finished around 1700 and I lasted about 3x as long on mana.
http://www.wowarmory.com/character-sheet.xml?r=Daggerspine&n=Klox Theres an armory link.
Again I'm not saying it's perfect it's just easier to do so i can pay more attention on my druid tank. Have been having fun with him.

Meeo
11-22-2008, 08:10 PM
/castsequence reset=6 flame shock, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt
/castrandom lava burst

Im a nub when it comes to stacking castsequences and castrandoms into a macro, how exactly does the above macro play out, to get the lava burst to cast?

I apologize upfront for the nubish question.

slox
11-23-2008, 06:57 AM
/castsequence reset=6 flame shock, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt, lightning bolt
/castrandom lava burst

Im a nub when it comes to stacking castsequences and castrandoms into a macro, how exactly does the above macro play out, to get the lava burst to cast?

I apologize upfront for the nubish question.It starts off with flame shock, lightning bolt, lava burst, then follows the cast sequence until lava burst is off cooldown. I always start with a normal LB before I spam it though. I haven't looked to see with haste if lava burst comes up but you're at flame shock if it will do flame shock / LB before lava burst. Try it out it's nice for pve so you can see what's going on and not worry about all of the cooldowns. I'd rather do a little less dps and enjoy the game.

Memn
11-23-2008, 02:20 PM
I hate castrandom. It seems sloppy, and it never perforoms well for me in my tests. I usually go up against some training dummies, or a boss fight and test out new spam macros. Here is what I am using with my shammies now, I have two different spawm buttons, one for trash, one for bosses, and I have earth shock and chain lightning on keys explicitly for them.

Trash Spam:
#showtooltip Lightning Bolt
/use 13
/use 14
/cast Elemental Mastery
/cast [target=focustarget][target=focustargettarget][harm] Lightning Bolt

Boss Spam:
#showtooltip Lava Burst
/use 13
/use 14
/cast Elemental Mastery
/castsequence [target=focustarget,harm][target=focustargettarget,harm][harm] Flame Shock, Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lava Burst, Lightning Bolt, Lightning Bolt, Lightning Bolt

These are pretty similar to many of the other macros people have posted, and I think it is as near optimal as possbile, Just be sure to adjust the number of LB's between your LvB's to reflect your haste.

Fuzzyboy
11-23-2008, 03:51 PM
Joyus after finding out that it was possible to put castrandom and castsequence in the same macro, i tried the following:

/castrandom Hammer of Wrath
/castsequence Hammer of the Righteous, Shield of Righteousness

And hammer of the righteous wouldn't cast - did i misunderstand something?

slox
11-23-2008, 05:50 PM
Joyus after finding out that it was possible to put castrandom and castsequence in the same macro, i tried the following:

/castrandom Hammer of Wrath
/castsequence Hammer of the Righteous, Shield of Righteousness

And hammer of the righteous wouldn't cast - did i misunderstand something?I had to put the castsequence above castrandom for mine to work.

Fuzzyboy
11-23-2008, 06:30 PM
Joyus after finding out that it was possible to put castrandom and castsequence in the same macro, i tried the following:

/castrandom Hammer of Wrath
/castsequence Hammer of the Righteous, Shield of Righteousness

And hammer of the righteous wouldn't cast - did i misunderstand something?I had to put the castsequence above castrandom for mine to work.I just tried that, which didn't work either. It does cast shield of righetousness, but no other spells - very weird.

Hachoo
11-24-2008, 11:05 AM
Er...why do you have "/castrandom Hammer of Wrath"? That is pointless. Castrandom is only used when you want it to randomly pick between multiple spells, ie: "/castrandom Hammer of Wrath,Consecrate". Take out the Castrandom and I bet the macro will work. (ie change it to just: "/cast Hammer of Wrath" and then the /castsequence below it)

Also change

/castsequence Hammer of the Righteous,Shield of Righteousness

to

/castsequence reset=combat Hammer of the Righteous,Shield of Righteousness

I've seen cast sequences bug out sometimes when they dont have a reset= part.

Hachoo
11-24-2008, 01:55 PM
Er...why do you have "/castrandom Hammer of Wrath"? That is pointless. Castrandom is only used when you want it to randomly pick between multiple spells, ie: "/castrandom Hammer of Wrath,Consecrate". Take out the Castrandom and I bet the macro will work. (ie change it to just: "/cast Hammer of Wrath" and then the /castsequence below it)

False.

It'll fire off Hammer of Wrath whenever its available. This method works great actually.I said it was pointless. Why use castrandom? Cast will do the exact same thing except its probably using slightly less processing because it doesn't have to even attempt to make a decision.

Hachoo
11-24-2008, 04:44 PM
Thats not how it works - cast will try to cast it, if its not on cooldown it will cast it and ignore the castsequence, if it IS on cooldown it will provide an error, then drop through to the castsequence. Case in point this is my DKs tanking macro:

#showtooltip
/cast Rune Strike
/castsequence reset=target Icy Touch,Plague Strike,Pestilence,Blood Strike,Scourge Strike,Death Strike

works fine - when rune strike is up it uses it, otherwise it just skips it and keeps going through the castsequence.

Fuzzyboy
11-24-2008, 05:46 PM
Thats not how it works - cast will try to cast it, if its not on cooldown it will cast it and ignore the castsequence, if it IS on cooldown it will provide an error, then drop through to the castsequence. Case in point this is my DKs tanking macro:

#showtooltip
/cast Rune Strike
/castsequence reset=target Icy Touch,Plague Strike,Pestilence,Blood Strike,Scourge Strike,Death Strike

works fine - when rune strike is up it uses it, otherwise it just skips it and keeps going through the castsequence.Brilliant - I'll try that when I get home :-) Only thing about HoW though is that even when it's not on CD it can only be cast once the mob is below a certain health percentage. I wonder if that'll mess it up. Oh well, guess I'll test it on the dummies in SW :-)

Tehtsuo
11-24-2008, 10:43 PM
None of this /castrandom + /castsequence stuff is working for me, and I'm getting some really weird results to boot.

It's weird, I'm using this very simple macro:

/castrandom Holy Shield, Hammer of the Righteous, Shield of Righteousness, Judgement of Light, Divine Plea

It seems to pick a different spell for each fight and say "I'm not going to cast that." I've tested it through an entire instance and I can't seem to find any reason for it, and it's ridiculously obvious, because all the other spells cast near instantly while I'm spamming the button.

Lyonheart
11-25-2008, 12:12 AM
Guys, why no CL in those rotations? I asked this earlier in the post. I'm just curious. It seems to me that every instance i run seems to have multi add pulls.. and a one button does all macro is what i like. If i don't have CL in a macro.. i think i will forget to use it lol.

pinotnoir
11-25-2008, 01:02 AM
Guys, why no CL in those rotations? I asked this earlier in the post. I'm just curious. It seems to me that every instance i run seems to have multi add pulls.. and a one button does all macro is what i like. If i don't have CL in a macro.. i think i will forget to use it lol.

For me I manually cl when its safe. Also CL is a high mana spell you dont want to be spamming everytime its up. Unless you can drop multiple mana totems you dont want to spam it everytime. Trash you can use it once its safe over and over. But if you do a boss fight you could run yourself out of mana by using it everytime its up.

Chain Lightning Rank 8
26% of base mana

Lyonheart
11-25-2008, 01:43 AM
Guys, why no CL in those rotations? I asked this earlier in the post. I'm just curious. It seems to me that every instance i run seems to have multi add pulls.. and a one button does all macro is what i like. If i don't have CL in a macro.. i think i will forget to use it lol.

For me I manually cl when its safe. Also CL is a high mana spell you dont want to be spamming everytime its up. Unless you can drop multiple mana totems you dont want to spam it everytime. Trash you can use it once its safe over and over. But if you do a boss fight you could run yourself out of mana by using it everytime its up.

Chain Lightning Rank 8
26% of base mana

Ill have to test a boss i can kill with and without cl.. i never seem to run out of mana so far in wotlk.. i have always had cl in my rotations. Thats why i was wondering why nobody was adding it in this discussion. i THINK it adds dps even on single targets.

Fuzzyboy
11-29-2008, 07:36 AM
So, I spent some time in Stormwind with my new best friends - the targetting dummies. Here are my results:

Attempt:
/cast Lava Burst
/castsequence Chain Lightning, Lightning Bolt, Lightning Bolt

Result:
Lava burst would cast, castsequence would never fire - not CL, not LB, lava burst would recast when cooled down.

Attempt:
/cast Lava Burst
/castrandom Chain Lightning, Lightning Bolt

Result:
Lava burst would cast, castrandom would never fire - not CL, not LB, lava burst would recast when cooled down.

Attempt:
/castrandom Lava Burst,
/castsequence Chain Lightning, Lightning Bolt, Lightning Bolt

Result:
Lava burst would fire once, then the castsequence would continue until OOM.

Attempt:
/castrandom Lava Burst, Lava Burst,
/castsequence Chain Lightning, Lightning Bolt, Lightning Bolt

Result:
Lava burst would fire once, then the castsequence would continue until OOM.

Attempt:
/castrandom Lava Burst,
/castrandom Chain Lightning, Lightning Bolt

Result: Lava burst would fire once, then the castrandom would continue until OOM.

Attempt:
/castrandom Chain Lightning, Lightning Bolt
/cast Lava Burst

Result: Castrandom would work fine, lava burst would never be cast.

Attempt:
/castsequence Chain Lightning, Lightning Bolt
/cast Lava Burst

Result: Castrandom would work fine, Lava burst would be cast about a third of the time (same as /castrandom CL, LB, LaBu)

Attempt:
/castsequence Chain Lightning, Lightning Bolt
/cast Lava Burst

Result: CL would cast, then LB, then LaBu, then CL, then LB, then wait for CL CD, then CL, etc

Attempt:
/castsequence Flame Shock, Lava Burst, Lava Burst
/cast Lightning Bolt

Result: FS cast, LaBu cast, LaBu cast, Lightning Bolt cast

Final result: No way to prioritize Lava burst using just one macro, I've ended up using one button to apply flame shock and a /castsequence lava burst, chain lightning, lightning bolt, lightning bolt, lightning bolt, lightning bolt solution

The final result has some downsides:

1) Chain lightning doesn't fire as soon as it's up (this will stop being a problem once LB becomes higher DPS for single targets)
2) Lava burst doesn't fire as soon as it's up if heroism isn't active
3) Reapplying FS for trash mobs is annoying

So I ended up making two versions - one for trash and one for bosses.

Boss version:

Button 1: Cast flame shock
Button 2: Castseq: Lava burst, Chain Lightning, Lightning bolt x 4

Trash version:
Button 1: -
Button 2: Castseq: Flame shock, lava burst, Chain Lightning, Lightning bolt x 3

I might need to add a 3rd lightning bolt once I get more haste.

One interesting thing to note is that the trash version (LB x 3) with manual FB application (when about to run out) was in terms of DPS not a significant improvement over just reapplying it before casting LB, which I don't really understand tbh.

dRiN
11-29-2008, 09:20 AM
Thanks for this thorough study. Now I know I have to do some stuff manually. For now I just use the old rotation and there isnt much stopping me so far.

GizmoxLoW
11-29-2008, 02:34 PM
/castrandom has never worked for me. when i tried it the macro got stuck on my conscencrate on my palidan and wouldn't do anything until the CD was up so i went with my own castsequence so i had my skill when i needed it.

I dont know why you would want to random anything really. i use one button or LB one for chain lightning and this for lava burst

/castsequence [nomod] flameshock, lavaburst
/use [mod:shift] 13
/cast [mod:shift] elemental mastery
/cast [mod:shift] lava burst

i use the shift modifier in case i have to use another shock like earth or wind and i still need lava to crit for the kill
and i have the flame shock glyph that adds 6 secs and lava burst doesnt consume it

Kicksome
12-01-2008, 02:33 PM
Because of trinkets, haste procs, heroism, various haste levels on my toons etc... I've been having trouble with castsequences. Sometimes they'll get stuck, start at different spots etc...

So far, the best general "spam' button macro I could come up with is this:

/cast [modifier:shift] flame shock;
/castrandom flame shock,lava burst,
/castrandom lightning bolt

OR

/cast [modifier:shift] flame shock;
/castrandom flame shock,lava burst,
/castrandom lightning bolt, chain lightning


So you start off with SHIFT+macro to do a flame shock, but it's not necessary.
Then just spam the button.

here's what it does
1 in 3 casts it will try and cast lava burst
1 in 3 casts it will try and cast flame shock
1 in 3 it will cast lightning bolt (or 50/50 it will do LB/CL) depending on version

Since flame shock and LvB have a cooldown, you'll always get a lighting bolt when you spam this.

So when you spam this button, flame shock is always up (after the initial one) and lava burst is usually used within a cast of when it's up.

This was macro did better dps on the test dummies than my normal castsequence macro. And it never gets stuck.

entoptic
12-01-2008, 07:49 PM
call me old fasioned but I enjoy hitting multiple buttons.

Why all this castsequence and castrandom nonsense?

I am going to assume this is all for pve and not pvp as those macros would stop the common user from free thinking imo.

Are these macros just for mad dps and hitting high on the charts?

puppychow
12-01-2008, 08:03 PM
Because if your team consists of a tank + shamans, you don't know when the c/ds are up on LB on the shamans if the main screen you watch is your tank, plus its easier to sync up multi-class teams if you can limit your attacks to 1-2 buttons -- for example I have a castsequence on my mage and my 3 shamans, and will probably add a druid or DK in later and its nice to get a reasonable level of DPS (not maximum, but reasonable) with fewer buttons.

And I don't know about you, but my keybindings are already pretty full for other one-off actions -- 4 totems, purge/heroism, various heal (self, chain, tank, party, etc), elementals, self-buffs, thunderstorm, eat/drink... gah!

Crucial
12-02-2008, 06:49 PM
call me old fasioned but I enjoy hitting multiple buttons.

Why all this castsequence and castrandom nonsense?

I am going to assume this is all for pve and not pvp as those macros would stop the common user from free thinking imo.

Are these macros just for mad dps and hitting high on the charts?For the reasons described above and also its about making things easier to free you up for other things..lol like in my case I have one hand free since the other is holding a new born baby since he likes to be held 25 hours a day.

Maxion
12-04-2008, 01:33 AM
Time is time. Even a young person with good reflexes can only spam a key a couple times a second or so. I guess it depends on your prioritization of reaction time vs automation.

Sorry to say this, but you are way misinformed.
I easily spam a key 6-10 times a second, and some friends of mine have been up to 20 in some situations.

Sam DeathWalker
12-04-2008, 02:38 AM
I read someplace you need to put a comma at the END of /castrandom lists:

i.e.

/castrandom Lightning Bolt,Flame Shock,

Also spelling and capitilization must be exact.

This should prioritize Lava Burst:

/castrandom Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Lava Burst,Flame Shock,

If lava burst is not up it will cast flame shock, if it is up you have a high probablity (6:1) of Lava Burst instead of Flame Shock. And you can make that ratio as high as you want with macaroon I would think

Kicksome
12-04-2008, 02:41 AM
The reason you put a comma at the end of /castrandom is so that there's a chance to do nothing

e.g.
/castrandom lighting bolt, chain lightning,

means
1/3rd chance LB
1/3rd chance for CL
1/3rd chance for nothing - the ","


/castrandom lightning bolt, chain lighting
would be 50/50 on either one

Sam DeathWalker
12-04-2008, 02:47 AM
I thinks it so you dont get wierd result if neither are up.

puppychow
12-06-2008, 08:44 PM
No, Kicksome has it exactly right. /castrandom DOES NOT CARE ABOUT COOLDOWNS. If you have the following:

/castrandom Lava Burst, Flame Shock

When you press it once you have a 50% chance of casting either. When you press it again, YOU HAVE THE SAME 50% CHANCE. It doesn't care that Lava Burst was just cast and is on cooldown, if its random roll determines Lava Burst should be cast again it'll try and the engine will return the error Spell Not Ready (or whatever). A comma just means "do nothing", its a way to "drop down" to the next line:

/castrandom Flame Shock, Lava Burst,
/cast Lightning Bolt

for example will cast FS or LV or nothing (33% chance of any), if nothing casts it will cast LB. If either Flame Shock or Lava Burst cast, then Lightning Bolt will not be cast. If both FS and LV are on cooldown it'll try, fail, and then drop down to cast Lightning Bolt.

The problem with any of these macros is that you really, really, really want Flame Shock to be cast before Lava Burst -- otherwise 50% of the time Lava Burst will be cast first, and you will not get the crit guarantee. I use this currently as my PVE spam macro (I have seperate buttons for everything for PVP, or complex boss fights):

#showtooltip Lava Burst
/use 13
/use 14
/cast Elemental Mastery
/castsequence [target=focustarget,harm][] reset=target/combat/8 Flame Shock,Lava Burst,Lightning Bolt,Lightning Bolt,Lightning Bolt

As you get more haste you may need more LBs, keep an eye on the c/d for FS and LV on your bars and you can add more -- I actually could do with just 2 LBs, but I prefer the 3d one since FS staying a few seconds extra is nice for mana. I do chain lightning seperately since its a high mana spell and not needed for most bosses.

The nice thing about the macro above is that I can just spam that key as much as I want and it works fine, since /castsequence will wait patiently for the spell to complete before moving to the next one.

algol
12-07-2008, 01:28 AM
Sorry to say this, but you are way misinformed.
I easily spam a key 6-10 times a second, and some friends of mine have been up to 20 in some situations.

Sounds like a couple of times to me. Notice that I didn't say "the average tapping rate of a healthy teenager is 5 Hz" or something similar - I left it vague because I didn't feel it was essential to the point. But if you want to get all precise and sciencey...

If you need it to be that precise, it's not that hard to design a test get a more specific answer, or there are several good ones in use. Don't forget to take several trials to get better data. Here's some data from a research study by Cousins, Corrow, Finn, and Salamone in 1997. These are from 10-second trials, so 55 total taps is only 5.5 Hz (5.5 taps per second).

http://img117.imageshack.us/img117/2043/tappinglm6.gif

Let me know what method you and your friends are using to obtain and calculate almost four times the maximum rate this study observed. A 20Hz repeated keypress rate seems rather impressive, even allowing for potential differences in stroke length and so forth introduced by choice of testing methodology.

algol
12-07-2008, 01:51 AM
Yeah, that's a good start.

It wouldn't be too hard to code something from scratch either for someone with coding experience. For a naive method, record the start time and check the system clock until it's N seconds later. Meanwhile append the key presses to a string. At the end, report string length divided by time elapsed.

One other thing I have to worry about is the up and down signals and Keyclone's latency. It's slow enough that key mashing isn't always a great idea. Maybe I'll get a hardware mux eventually.

I'm a little curious about this now. Maybe I'll whip up a quick VI...really the reason I didn't yet is that it only runs on my laptop, not the nice mechanical keyboard I use to play on.

Counter-edit edit:

Cool. Sounds more believable than the 20+ he was claiming. It sounds in line with the research paper I found - I think they were using a telegraph key or something like that, so the shorter stroke length of a keyboard would speed it up a little.

If you really, really need it to go faster, you could always get a mouse with a loose wheel...still a technically legal method, although it might give you a high enough rate to seem suspicious.

Another edit:

Acoustic analysis might be the most effective. And you could do it with a decent microphone and free sound editing software (although you'd want more for a less simple analysis).


Also, lest there be any further confusion about my initial claim, let me clarify a point of semantics:


couple, n. 4: Informal. A few; several: a couple of days.

Talos
12-07-2008, 10:28 AM
maybe im missing it... but why not use the old and simple proven setup
i use a [target=focusttarget] system in all of my other spells. but had to revert to basic for this


/assist focus
/castsequence reset=target/17 Flame Shock, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst,

the reset target works, due to the assist part, the reset 17 works (with glyph flameshock lasts 18 seconds for me) and will reapply flameshock if a boss encounter lasts more than 20 seconds

downside to this is... in pvp, the people will see who the main target is gonna be due to the assist part....
but dont you think that if a warrior see's 4 flameshocks on him, he's gonna know that anyway ;)

blast3r
12-07-2008, 09:56 PM
I gang, I just got lava burst (omfg wowwowowow) and tried some of the macros here and couldn't get it to work properly. Finally I had to take the reset=target out (left reset=17) and it started working. The problem is I lose my target each time (using the FTL setup). Does anyone have any suggestions on how I can get this to work properly and be able to switch targets to make it reset?

Macro for current main


/console Sound_EnableSFX 0
/use Mendicant's Charm
/cast Elemental Mastery
/console Sound_EnableSFX 1
/castsequence reset=target/17 Flame Shock, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst,

Macro for non-mains


/stopmacro [nomod]
/console Sound_EnableSFX 0
/use Mendicant's Charm
/cast Elemental Mastery
/console Sound_EnableSFX 1
/target [mod:SHIFT,nomod:alt,nomod:ctrl,target=Shâm][mod:CTRL,nomod:alt,nomod:shift,target=Shãm][mod:SHIFT,mod:CTRL,nomod:alt,target=Shäm][mod:ALT,nomod:ctrl,nomod:shift,target=Shám][mod:SHIFT,mod:ALT,nomod:ctrl,target=Shàm]
/assist
/castsequence reset=17 Flame Shock, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst,
/targetlasttarget

So, if I put 'target' in the reset variable only the current main can follow up the shock with a lava burst. The others just stand there.

Talos
12-07-2008, 11:44 PM
Macro for non-mains


/stopmacro [nomod]
/console Sound_EnableSFX 0
/use Mendicant's Charm
/cast Elemental Mastery
/console Sound_EnableSFX 1
/target [mod:SHIFT,nomod:alt,nomod:ctrl,target=Shâm][mod:CTRL,nomod:alt,nomod:shift,target=Shãm][mod:SHIFT,mod:CTRL,nomod:alt,target=Shäm][mod:ALT,nomod:ctrl,nomod:shift,target=Shám][mod:SHIFT,mod:ALT,nomod:ctrl,target=Shàm]
/assist
/castsequence reset=17 Flame Shock, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst,
/targetlasttarget


/stopmacro [nomod]
/console Sound_EnableSFX 0
/use Mendicant's Charm
/cast Elemental Mastery
/console Sound_EnableSFX 1
/assist [mod:SHIFT,nomod:alt,nomod:ctrl,target=Shâm][mod:CTRL,nomod:alt,nomod:shift,target=Shãm][mod:SHIFT,mod:CTRL,nomod:alt,target=Shäm][mod:ALT,nomod:ctrl,nomod:shift,target=Shám][mod:SHIFT,mod:ALT,nomod:ctrl,target=Shàm]
/castsequence reset=17 Flame Shock, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst, Lava Burst,
/targetlasttarget

instead of first targetting the group member and THAN assisting (targeting) the mob
this should target the mob immediatly, and not screw up the reset=target

but i dont know if /assist can be used with conditions
so please try it out, and let us know if that works