What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

PureRotation V2

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

*** Update to Warrior ***
Removed Lua.PlayerPower stuff, not needed for rage
removed fury setting for Shattering Throw
Moved Shattering Throw Setting from Protection to Common
Fury interrupts should now act much smarter

*** todo for Warrior ***
- Banner Selection
- nothing else
 
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.

i changed a bit of the dispelling (range check), a bit of the units filtering (range check) and a bit of the healing of the Holy Paladin, it should now act better than before, but i couldn't test it

most of the issues (from your log) where present because of range issues (dispelling at 55+y, healing at 55+y), which is in my eyes the main reason for the low hps, but i also changed the AOE-Detection for HPally, because the Healingmanager did too much useless filtering which prevented HPally from casting LoD (a very strong aoe heal when used right)

Holy Radiance does now also look for healtargets in a different way, i hope this fixes the problems, i haven't looked at Holy Prism (tm) or Light's Hammer, but i think these two has also to be changed since they use the old logic, where HP should use chain heal logic and LH should use the logic of HR
 
Enhance Shaman

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.
 

Attachments

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!)


lb with 1 stack of maelstrom is fine, but only if nothing else is aviable ! sometimes when nothing is ready enhance spams lb without any stacks, which is not optimal, there should be at least 1 stack. and during the rotation he should only use lb at 4 stacks, which he does most of the time. to wait for 5 stacks is a dps loss because of stormstrike, especially with 2 pc t15.
 
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
 
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
 
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

I 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.
 
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!
 
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!

there is no reason to start with CB when prepotted ... u can only cast ONE
and yes there is a very simple way to do so ... we could check the buff from the potion, if present, cast cb first
will give us 200-300k damage, but that's it :), i will check this a lil bit later, luckily i'm raiding with my warlock today :)
 
I 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.
7

PR2 is doin what simcraft is saying :) and u see a lot of LB casts, i know what u wanna say, i understand it but what i can say is that the rotation is exactly that what simcraft and ej and icy-veins and noxxic are saying atm
 
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

healing is the worst part of this CR, this is why wulf is still working on a standalone, heal only CR, i'm only fixing broken stuff for healing atm, nothing which will increase hps
 
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
 
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

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,


Code:
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)),
so because u have to check for not dead and maybe different conditions, the better version would be
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)),
 
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,


Code:
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)),
so because u have to check for not dead and maybe different conditions, the better version would be
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.
 
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.

remove the () behind the IsAlive, this should fix it
 
Back
Top