Stormchasing
Community Developer
- Joined
- Jan 15, 2011
- Messages
- 4,029
- Reaction score
- 48
attach a complete log, from your snippet there are more spells than only LB used
Fury Specc, was able to kill the shattering part, i had to deactivate shattering in prot settings to make him not use it any more, and for the kick part, ill go challenge modes tonight aggain, ill post logs. its not that he never uses kicks, but sometimes he seems to not care about it at all, kinda hard to describe :/ and no, its not only a feeling, i kept an eye on the kick part, and had to do it manually sometimes.
will post logs when challenge modes done
View attachment 98965
Here is the Holy Paladin log from Sha. There were about 3 AOE heals for 3 minute combat. 14k HPS dead last on healing. Between 490 and 500 ilvl. 5 healers, top is at 34k HPS. None died but during the whole fight there were enough toons that could be AOE healed.
Using another bot in LFR I have seen my toon pushing 60k HPS (heavy AOE combat) untill it runs OOM, which is about 2 min.
2 things it uses lightning bolt a bit too much, should be used on 4th maybe but 5th is optimal of maelstrom stacks so its instant. Also is it possible for it to stop trying to attack everything? Flight path, auctioneer, vendors.
disable the healing thing in your tyrael and you should be fine with the attacking issue
LB issue ... Simulationcraft said
// lightning_bolt,if=buff.maelstrom_weapon.react>=3&!buff.ascendance.up
which means ... no Ascendance up and Maelstrom at 3 or more -> cast LB, but we will investigate that a bit more ... any sources for the 4th or 5th? (well i know it makes sense to have no casting times, but in some cases it will be a dps loss ... so link us to your sources!)
disable the healing thing in your tyrael and you should be fine with the attacking issue
LB issue ... Simulationcraft said
// lightning_bolt,if=buff.maelstrom_weapon.react>=3&!buff.ascendance.up
which means ... no Ascendance up and Maelstrom at 3 or more -> cast LB, but we will investigate that a bit more ... any sources for the 4th or 5th? (well i know it makes sense to have no casting times, but in some cases it will be a dps loss ... so link us to your sources!)
Enhance me [5.3] - Now with 100% more CDs and 232% more haste-love! - Elitist Jerks
But I have played enhance for a few years is why I said it, but 5stacks is always top priority and thanks on the heal manager.
all you are describing is recognized by the rotation currently
the rotation is as follows
some other stuff
// lightning_bolt,if=buff.maelstrom_weapon.react>=3&!buff.ascendance.up
some other stuff
// lightning_bolt,if=buff.ancestral_swiftness.up
some other stuff
// lightning_bolt,if=buff.maelstrom_weapon.react>1&!buff.ascendance.up
i copied the simulationcraft comments, but the code is exactly the some in c# language
Question about Warlock (perhaps it's relevant to other classes)... Is there a way for Pure to detect that we've pre-potted? My thought is that a slightly diff rotation may be better, perhaps starting off with Chaos Bolt? If anyone has a way to calculate if this is preferable to reg rotation, just let me know that as well cause I don't know how to do that..
Thanks!
7I don't know what simcraft is doing but every test with PR2 lightning bolt is doing more damage than Melee, and mana is being consumed a bit too much. I have seen nowhere and i looked at all rotations where you use lighting bolt other than 5 procs and 4 with 2 piece. Being a melee class with ranged capabilities melee should be top almost always....i checked WOL as well and all the shamans on there melee is #1 dps stat.
I'm still getting molested by everyone and everything in healing on my druid. not best gear, but 30k hps is pretty sad. If anyone could help it would be appreciated. I've tried tweaking the settings and nothing seems to help. My druid seems to think it's a good idea to spam HT never use CD's on semi or auto modes. Really I've heard so many great things about this CR for druids, but it seems pretty lackluster so far
first of all ... why would u use a macro for that?^^
define and aquire the focus target at the top of the tree
then u could this
Code:Spell.Cast("Execution Sentence",on=> focusTarget,ret=> TalentManager.HasTalent(18) && focusTarget!=null && !Spell.SpellOnCooldown("Execution Sentence") && Me.HasAura(84963) && Me.HasAura(138759) && Spell.GetAuraTimeLeft(138759)<3), Spell.Cast("Execution Sentence",on=> focusTarget,ret=> TalentManager.HasTalent(18) && focusTarget!=null && !Spell.SpellOnCooldown("Execution Sentence") && !Me.HasAura(84963)),
Hey,
Sorry for the late reply, internet has been playing up. I was using a macro because I didn't know I could do it any other way. I tried copy pasting what you have there but it just throws errors, I didn't really understand what you meant by "define and aquire the focus target".
Cheers
Spell.Cast("Execution Sentence",on=> Me.FocusedUnit,ret=> TalentManager.HasTalent(18) && Me.FocusedUnit!=null && !Spell.SpellOnCooldown("Execution Sentence") && Me.HasAura(84963) && Me.HasAura(138759) && Spell.GetAuraTimeLeft(138759)<3),Spell.Cast("Execution Sentence",on=> Me.FocusedUnit,ret=> TalentManager.HasTalent(18) && Me.FocusedUnit!=null && !Spell.SpellOnCooldown("Execution Sentence") && !Me.HasAura(84963)),
Spell.Cast("Execution Sentence", on => Me.FocusedUnit != null && Me.FocusedUnit.IsAlive() ? Me.FocusedUnit : Me.CurrentTarget, ret => TalentManager.HasTalent(18) && !Spell.SpellOnCooldown("Execution Sentence") && Me.HasAura(84963) && Me.HasAura(138759) && Spell.GetAuraTimeLeft(138759) < 3),
Spell.Cast("Execution Sentence", on => Me.FocusedUnit != null && Me.FocusedUnit.IsAlive() ? Me.FocusedUnit : Me.CurrentTarget, ret => TalentManager.HasTalent(18) && !Spell.SpellOnCooldown("Execution Sentence") && !Me.HasAura(84963)),
simple thing ... it crashes because there is currently no variable called focusTarget
so u have to define it first, and set it at every traverse of the tree
or for the simpler solution ... Me.FocusedUnit,
so because u have to check for not dead and maybe different conditions, the better version would beCode:Spell.Cast("Execution Sentence",on=> Me.FocusedUnit,ret=> TalentManager.HasTalent(18) && Me.FocusedUnit!=null && !Spell.SpellOnCooldown("Execution Sentence") && Me.HasAura(84963) && Me.HasAura(138759) && Spell.GetAuraTimeLeft(138759)<3),Spell.Cast("Execution Sentence",on=> Me.FocusedUnit,ret=> TalentManager.HasTalent(18) && Me.FocusedUnit!=null && !Spell.SpellOnCooldown("Execution Sentence") && !Me.HasAura(84963)),
Code:Spell.Cast("Execution Sentence", on => Me.FocusedUnit != null && Me.FocusedUnit.IsAlive() ? Me.FocusedUnit : Me.CurrentTarget, ret => TalentManager.HasTalent(18) && !Spell.SpellOnCooldown("Execution Sentence") && Me.HasAura(84963) && Me.HasAura(138759) && Spell.GetAuraTimeLeft(138759) < 3), Spell.Cast("Execution Sentence", on => Me.FocusedUnit != null && Me.FocusedUnit.IsAlive() ? Me.FocusedUnit : Me.CurrentTarget, ret => TalentManager.HasTalent(18) && !Spell.SpellOnCooldown("Execution Sentence") && !Me.HasAura(84963)),
I understand now and it will be much faster than LUA as well, but, we have another problem lol."HB\Routines\PureRotation\Classes\Paladin\Retribution.cs(46,85) : error CS1955: Non-invocable member 'Styx.WoWInternals.WoWObjects.WoWUnit.IsAlive' cannot be used like a method." Once again I really, really appreciate your help with this, I know it's probably getting to be a pain in the ass.