Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Warlocks

Reply
 
LinkBack Thread Tools
Old 07/09/12, 5:12 PM   #136
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
Well, not exactly - even if you are using the glyph it's actually much better DPS to use DS on cooldown

Norway Offline
Reply With Quote
Old 07/10/12, 8:44 AM   #137
Meegosh
Von Kaiser
 
Orc Warlock
 
Illidan (EU)
Seeing that the specs seem to get close to finalisation, I took some time to look a little at the sims and found some problems (this only concerns demonology) :

-Grimoire of sacrifice doesn't seem to be simmed correctly : It should only buff shadow bolt/soul fire/fel flame and their metamorphosis counterparts yet it seems to (at least) buff doom and corruption.
-Is void ray not implemented ? I tried to tweak the AoE sim to put void ray in (which should be a huge gain if used correctly) and it just does 0 damage.

France Offline
Reply With Quote
Old 07/11/12, 6:06 AM   #138
Fallensaint
Glass Joe
 
Undead Warlock
 
Uldum
I've noticed a small potential error in Destro's mastery bonus in Simcraft, and I have a question.

First, according to the in-game tooltip (though not the datmined tooltip) Destro has a base 9% damage gain to Immo, Incin, etc. instead of an 8% bonus. The math seems to otherwise be correct, but Destro's profile should have a 14.58% unbuffed bonus instead of 13.58%.

Second, along that line of thought, I'm curious as to how you've handled Chaos Bolt's damage bonus from mastery, since it seems to gain both the big bonus to ember-using spells and the small bonus to the other spells according to the mastery tooltip in-game.

Last edited by Fallensaint : 07/11/12 at 7:19 AM.

United States Offline
Reply With Quote
Old 07/11/12, 11:09 AM   #139
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
Originally Posted by Meegosh View Post
-Grimoire of sacrifice doesn't seem to be simmed correctly : It should only buff shadow bolt/soul fire/fel flame and their metamorphosis counterparts yet it seems to (at least) buff doom and corruption.
-Is void ray not implemented ? I tried to tweak the AoE sim to put void ray in (which should be a huge gain if used correctly) and it just does 0 damage.
Where do you get the idea that it's affecting doom and corruption? Are you using an old version or something?

Void Ray works fine on my end - can you try again with the latest version and attach your .simc file it still doesn't work?

Originally Posted by Fallensaint View Post
First, according to the in-game tooltip (though not the datmined tooltip) Destro has a base 9% damage gain to Immo, Incin, etc. instead of an 8% bonus. The math seems to otherwise be correct, but Destro's profile should have a 14.58% unbuffed bonus instead of 13.58%.
We do include the extra base percentage point that you see in the in-game tooltip. It's right there in the spell data, so I'm not sure why the data miners aren't including it.

Originally Posted by Fallensaint View Post
Second, along that line of thought, I'm curious as to how you've handled Chaos Bolt's damage bonus from mastery, since it seems to gain both the big bonus to ember-using spells and the small bonus to the other spells according to the mastery tooltip in-game.
This is news to me, and it certainly didn't work that way when I tested it a couple months ago. Are you sure you're not confusing the latter with the bonus from crit?

Last edited by Zakalwe : 07/11/12 at 11:24 AM.

Norway Offline
Reply With Quote
Old 07/11/12, 12:15 PM   #140
Mystearica
Piston Honda
 
Blood Elf Warlock
 
Magtheridon
Originally Posted by Mystearica View Post
For Destro, would it be better to save embers to line 4x Chaos Bolt with Dark Soul?
Sorry if this is a dumb question or already has been tested, but I wanted to ask this again since GC made a comment about DS for Destro here. It seems that Simcraft uses DS & casts CB whenever one becomes available w/o lining them up, but CB's damage increases with crit%. Not sure how to test it in Simcraft or if it's even possible to only cast enough CBs that you'll still have 4 embers when DS comes off CD.

Offline
Reply With Quote
Old 07/11/12, 12:20 PM   #141
Meegosh
Von Kaiser
 
Orc Warlock
 
Illidan (EU)
Originally Posted by Zakalwe View Post
Where do you get the idea that it's affecting doom and corruption? Are you using an old version or something?

Void Ray works fine on my end - can you try again with the latest version and attach your .simc file it still doesn't work?
I was using the latest version available at the time, 501-8, on the 501-10 doom/corruption do not scale indeed.

Void ray however still doesn't really work, i'm not getting a flat 0 anymore, but not far from it.

actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felguard
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury,if=buff.metamorphosis.up
actions+=/dark_soul,if=buff.metamorphosis.up
actions+=/service_felguard,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled&buff.metamorphosis.up
actions+=/summon_felguard,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.stack<2
actions+=/melee
actions+=/felguard:felstorm
actions+=/run_action_list,name=aoe,if=num_targets>5
actions+=/summon_doomguard
actions+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions+=/doom,cycle_targets=1,if=(!ticking|remains<tick_time|(remains<=60&buff.dark_soul.up&buff.metamorphosis.up))&target.time_to_die>=30&miss_react
actions+=/metamorphosis,if=buff.dark_soul.up|dot.corruption.remains<5|demonic_fury>=900|demonic_fury>=target.time_to_die*30
actions+=/cancel_metamorphosis,if=dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=750&target.time_to_die>30
actions+=/imp_swarm
actions+=/hand_of_guldan,if=!action.shadowflame.in_flight&target.dot.shadowflame.remains<travel_time+action.shadow_bolt.cast_time
actions+=/soul_fire,if=buff.molten_core.react&(buff.metamorphosis.down|target.health.pct<25)
actions+=/touch_of_chaos
actions+=/life_tap,if=mana.pct<50
actions+=/shadow_bolt
actions+=/fel_flame,moving=1
actions+=/life_tap
actions.aoe=summon_doomguard,if=num_targets<7
actions.aoe+=/summon_infernal,if=num_targets>=7
actions.aoe+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions.aoe+=/metamorphosis,if=demonic_fury>=1000|demonic_fury>=31*target.time_to_die|dot.corruption.remains<5
actions.aoe+=/immolation_aura
actions.aoe+=/void_ray,if=dot.corruption.remains<10
actions.aoe+=/doom,cycle_targets=1,if=(!ticking|remains<40)&target.time_to_die>30
actions.aoe+=/imp_swarm,if=buff.metamorphosis.down
actions.aoe+=/hand_of_guldan,if=!action.shadowflame.in_flight
actions.aoe+=/void_ray
actions.aoe+=/harvest_life,chain=1,if=talent.harvest_life.enabled
actions.aoe+=/life_tap

France Offline
Reply With Quote
Old 07/11/12, 1:54 PM   #142
Fallensaint
Glass Joe
 
Undead Warlock
 
Uldum
Originally Posted by Zakalwe View Post
This is news to me, and it certainly didn't work that way when I tested it a couple months ago. Are you sure you're not confusing the latter with the bonus from crit?
My mistake it seems. I had assumed that since Chaos Bolt is listed in the first half of our mastery bonus, and is definitely given the second half of our mastery bonus, that it received both. However after some testing and some math, it seems that that's not the case, and it only receives the second larger bonus.

Still, it is a bit odd that CB is listed in the first half of our mastery bonus, but i guess I'll add it to my list of tooltip errors.

United States Offline
Reply With Quote
Old 07/11/12, 3:53 PM   #143
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
Originally Posted by Meegosh View Post
Void ray however still doesn't really work, i'm not getting a flat 0 anymore, but not far from it.
Interestingly, it turns out Void Ray has a 0.25 yards/second travel speed defined in the spell data, meaning it would take 160 seconds to hit the target from the default simulated distance of 40 yards. I've fixed this in SVN - it's now overridden to be an instant-impact spell.

Norway Offline
Reply With Quote
Old 07/11/12, 6:48 PM   #144
Meegosh
Von Kaiser
 
Orc Warlock
 
Illidan (EU)
Originally Posted by Zakalwe View Post
Interestingly, it turns out Void Ray has a 0.25 yards/second travel speed defined in the spell data, meaning it would take 160 seconds to hit the target from the default simulated distance of 40 yards. I've fixed this in SVN - it's now overridden to be an instant-impact spell.
Modified it locally and it indeed was the problem. Got the demonology AoE sim to 350k DPS, I'll try to see if I can't get more out of it tomorrow.

Edit : Cleared up the obvious and went up to 389k, I'll check to see if nothing else comes to mind then will post the action list.

Edit2 : There wasn't much more for me to do except for some little tweaks putting it to 391k :

actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felguard
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury,if=buff.metamorphosis.up
actions+=/dark_soul,if=buff.metamorphosis.up
actions+=/service_felguard,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled&buff.metamorphosis.up
actions+=/summon_felguard,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.stack<2
actions+=/melee
actions+=/felguard:felstorm
actions+=/run_action_list,name=aoe,if=num_targets>5
actions+=/summon_doomguard
actions+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions+=/doom,cycle_targets=1,if=(!ticking|remains<tick_time|(remains<=60&buff.dark_soul.up&buff.metamorphosis.up))&target.time_to_die>=30&miss_react
actions+=/metamorphosis,if=buff.dark_soul.up|dot.corruption.remains<5|demonic_fury>=900|demonic_fury>=target.time_to_die*30
actions+=/cancel_metamorphosis,if=dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=750&target.time_to_die>30
actions+=/imp_swarm
actions+=/hand_of_guldan,if=!action.shadowflame.in_flight&target.dot.shadowflame.remains<travel_time+action.shadow_bolt.cast_time
actions+=/soul_fire,if=buff.molten_core.react&(buff.metamorphosis.down|target.health.pct<25)
actions+=/touch_of_chaos
actions+=/life_tap,if=mana.pct<50
actions+=/shadow_bolt
actions+=/fel_flame,moving=1
actions+=/life_tap
actions.aoe=summon_doomguard,if=num_targets<9
actions.aoe+=/summon_infernal,if=num_targets>=9
actions.aoe+=/corruption,cycle_targets=1,if=!ticking&target.time_to_die>=6&miss_react
actions.aoe+=/metamorphosis,if=(demonic_fury>=750|demonic_fury>=31*target.time_to_die|dot.corruption.remains<5)&cooldown.hand_of_guldan.remains>3
actions.aoe+=/cancel_metamorphosis,if=(dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=400&target.time_to_die>30)|(cooldown.hand_of_guldan.remains<-13)
actions.aoe+=/immolation_aura
actions.aoe+=/void_ray,if=dot.corruption.remains<4
actions.aoe+=/doom,cycle_targets=1,if=(!ticking|(remains<40&time>80))&target.time_to_die>30&dot.corruption.remains>10
actions.aoe+=/imp_swarm,if=buff.metamorphosis.down
actions.aoe+=/hand_of_guldan,if=!action.shadowflame.in_flight
actions.aoe+=/void_ray
actions.aoe+=/harvest_life,chain=1,if=talent.harvest_life.enabled
actions.aoe+=/life_tap
Edit 3 : took some time to look at the 2 target scenario, getting it a bit over 100k :

talents=http://us.battle.net/wow/en/game/mists-of-pandaria/feature/talent-specification#VZ!2...1.
glyphs=everlasting_affliction/imp_swarm
actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felguard
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury,if=buff.metamorphosis.up
actions+=/dark_soul,if=buff.metamorphosis.up
actions+=/service_felguard,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled&buff.metamorphosis.up
actions+=/summon_felguard,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.stack<2
actions+=/melee
actions+=/felguard:felstorm
actions+=/run_action_list,name=aoe,if=num_targets>5
actions+=/summon_doomguard
actions+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions+=/doom,cycle_targets=1,if=(!ticking|remains<tick_time|(remains<=60&buff.dark_soul.up))&target.time_to_die>=30&miss_react&dot.corruption.remains>5
actions+=/metamorphosis,if=buff.dark_soul.up|dot.corruption.remains<10|demonic_fury>=800|demonic_fury>=target.time_to_die*30
actions+=/cancel_metamorphosis,if=dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=400&target.time_to_die>30
actions+=/imp_swarm
actions+=/hand_of_guldan,if=!action.shadowflame.in_flight&target.dot.shadowflame.remains<travel_time+action.shadow_bolt.cast_time
actions+=/void_ray,if=num_targets>1
actions+=/soul_fire,if=buff.molten_core.react&(buff.metamorphosis.down|target.health.pct<25)
actions+=/touch_of_chaos
actions+=/life_tap,if=mana.pct<50
actions+=/shadow_bolt
actions+=/fel_flame,moving=1
actions+=/life_tap
actions.aoe=summon_doomguard,if=num_targets<9
actions.aoe+=/summon_infernal,if=num_targets>=9
actions.aoe+=/corruption,cycle_targets=1,if=!ticking&target.time_to_die>=6&miss_react
actions.aoe+=/metamorphosis,if=(demonic_fury>=750|demonic_fury>=31*target.time_to_die|dot.corruption.remains<5)&cooldown.hand_of_guldan.remains>3
actions.aoe+=/cancel_metamorphosis,if=(dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=400&target.time_to_die>30)|(cooldown.hand_of_guldan.remains<-13)
actions.aoe+=/immolation_aura
actions.aoe+=/void_ray,if=dot.corruption.remains<4
actions.aoe+=/doom,cycle_targets=1,if=(!ticking|(remains<40&time>80))&target.time_to_die>30&dot.corruption.remains>10
actions.aoe+=/imp_swarm,if=buff.metamorphosis.down
actions.aoe+=/hand_of_guldan,if=!action.shadowflame.in_flight
actions.aoe+=/void_ray
actions.aoe+=/harvest_life,chain=1,if=talent.harvest_life.enabled
actions.aoe+=/life_tap
Edit 4 : retweaked the AoE sim, getting some thousands more :

talents=http://us.battle.net/wow/en/game/mists-of-pandaria/feature/talent-specification#VZ!2...1.
glyphs=everlasting_affliction/imp_swarm
actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felguard
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury,if=buff.metamorphosis.up
actions+=/dark_soul,if=buff.metamorphosis.up
actions+=/service_felguard,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled&buff.metamorphosis.up
actions+=/summon_felguard,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.stack<2
actions+=/melee
actions+=/felguard:felstorm
actions+=/run_action_list,name=aoe,if=num_targets>5
actions+=/summon_doomguard
actions+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions+=/doom,cycle_targets=1,if=(!ticking|remains<tick_time|(remains<=60&buff.dark_soul.up&target.time_to_die>=80))&target.time_to_die>=30&miss_react
actions+=/metamorphosis,if=buff.dark_soul.up|dot.corruption.remains<5|demonic_fury>=900|demonic_fury>=target.time_to_die*30
actions+=/cancel_metamorphosis,if=dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=750&target.time_to_die>30
actions+=/imp_swarm
actions+=/hand_of_guldan,if=!action.shadowflame.in_flight&target.dot.shadowflame.remains<travel_time+action.shadow_bolt.cast_time
actions+=/soul_fire,if=buff.molten_core.react&(buff.metamorphosis.down|target.health.pct<25)
actions+=/touch_of_chaos
actions+=/life_tap,if=mana.pct<50
actions+=/shadow_bolt
actions+=/fel_flame,moving=1
actions+=/life_tap
actions.aoe=summon_doomguard,if=num_targets<9
actions.aoe+=/summon_infernal,if=num_targets>=9
actions.aoe+=/corruption,cycle_targets=1,if=!ticking&target.time_to_die>=6&miss_react
actions.aoe+=/metamorphosis,if=(demonic_fury>=750|demonic_fury>=31*target.time_to_die|dot.corruption.remains<5)&cooldown.hand_of_guldan.remains>3
actions.aoe+=/cancel_metamorphosis,if=(dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=400&target.time_to_die>30)|(cooldown.hand_of_guldan.remains<-13)
actions.aoe+=/immolation_aura
actions.aoe+=/void_ray,if=dot.corruption.remains<4
actions.aoe+=/doom,cycle_targets=1,if=(!ticking|(remains<tick_time|(remains<=60&buff.dark_soul.up&target.time_to_die>=80)&time>100))&target.time_to_die>30&dot.corruption.remains>10
actions.aoe+=/imp_swarm,if=buff.metamorphosis.down
actions.aoe+=/hand_of_guldan,if=!action.shadowflame.in_flight
actions.aoe+=/void_ray
actions.aoe+=/harvest_life,chain=1,if=talent.harvest_life.enabled
actions.aoe+=/life_tap

Last edited by Meegosh : 07/12/12 at 1:11 PM.

France Offline
Reply With Quote
Old 07/12/12, 1:54 PM   #145
realCool
Von Kaiser
 
Orc Warlock
 
Anetheron (EU)
I played with the destruction priority list for 2 targets a little bit and got an ~2k DPS increase with the following action list using simcraft 501-10 release version:

actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felhunter
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury
actions+=/dark_soul
actions+=/service_felhunter,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
actions+=/summon_felhunter,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.down
actions+=/run_action_list,name=aoe,if=num_targets>2
actions+=/summon_doomguard
actions+=/havoc,target=2,if=num_targets>1&burning_ember>=3
actions+=/shadowburn,if=ember_react&(num_targets=1|num_targets>2|target.time_to_die<=8|burning_ember>3)
actions+=/chaos_bolt,if=ember_react&buff.backdraft.stack<3&(num_targets=1|num_targets>2|buff.havoc.up|burning_ember>3)
actions+=/conflagrate,if=buff.backdraft.down
actions+=/immolate,cycle_targets=1,if=ticks_remain<add_ticks%2&target.time_to_die>=5&miss_react
actions+=/incinerate
actions.aoe=summon_doomguard,if=num_targets<7
actions.aoe+=/summon_infernal,if=num_targets>=7
actions.aoe+=/rain_of_fire,if=!ticking&!in_flight
actions.aoe+=/fire_and_brimstone,if=ember_react&buff.fire_and_brimstone.down
actions.aoe+=/immolate,if=buff.fire_and_brimstone.up&!ticking
actions.aoe+=/conflagrate,if=ember_react&buff.fire_and_brimstone.up
actions.aoe+=/incinerate,if=buff.fire_and_brimstone.up
actions.aoe+=/immolate,cycle_targets=1,if=!ticking
In short it's just waiting for 3 embers so that you can cast 3 chaos bolts or shadowburn when havoc is up

Offline
Reply With Quote
Old 07/14/12, 2:33 AM   #146
jason1975
Glass Joe
 
Troll Hunter
 
Ravencrest
Took a shot at putting together Level 90 pre-raid sims for all specs. Would appreciate if someone could double check my work. Gear is close to optimal, but not quite there yet in term of reforges. (Remember to put target_level=93 in the override.)

Summary is (run before tonight's new build, which nerfed Demo a bit):
Demo 77,912
Afflic 72,099
Destro 60,301

AFFLIC
#!./simc 

warlock="Warlock_Affliction_L90_Blues_Heroics"
origin=""
level=90
race=orc
spec=affliction
role=spell
position=back
professions=tailoring=600/enchanting=600
talents=http://us.battle.net/wow/en/game/mists-of-pandaria/feature/talent-specification#Va!....2.
talent_override=grimoire_of_service,if=num_targets>3
glyphs=everlasting_affliction/soul_shards/soul_swap
actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felhunter
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury
actions+=/dark_soul
actions+=/service_felhunter,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
actions+=/summon_felhunter,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.down
actions+=/run_action_list,name=aoe,if=num_targets>3
actions+=/summon_doomguard
actions+=/drain_soul,if=soul_shard=0,interrupt_if=soul_shard!=0
actions+=/haunt,if=!in_flight_to_target&debuff.haunt.remains<cast_time+travel_time
actions+=/soulburn,if=!dot.agony.ticking&!dot.corruption.ticking&!dot.unstable_affliction.ticking
actions+=/soul_swap,if=buff.soulburn.up
actions+=/soul_swap,cycle_targets=1,if=num_targets>1&time<10
actions+=/haunt,cycle_targets=1,if=!in_flight_to_target&debuff.haunt.remains<cast_time+travel_time&soul_shard>1
actions+=/agony,cycle_targets=1,if=(!ticking|remains<=action.drain_soul.new_tick_time*2)&target.time_to_die>=8&miss_react
actions+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions+=/unstable_affliction,cycle_targets=1,if=(!ticking|remains<(cast_time+tick_time))&target.time_to_die>=5&miss_react
actions+=/agony,cycle_targets=1,if=ticks_remain<add_ticks%2&target.time_to_die>=8&miss_react
actions+=/corruption,cycle_targets=1,if=ticks_remain<add_ticks%2&target.time_to_die>=6&miss_react
actions+=/unstable_affliction,cycle_targets=1,if=ticks_remain<add_ticks%2+1&target.time_to_die>=5&miss_react
actions+=/soulburn,if=talent.grimoire_of_sacrifice.enabled&target.health.pct<=20&cooldown.instant_summon_pet.remains=0
actions+=/summon_felhunter,if=talent.grimoire_of_sacrifice.enabled&target.health.pct<=20&buff.soulburn.up&cooldown.instant_summon_pet.remains=0
actions+=/drain_soul,interrupt=1,chain=1
actions+=/life_tap,moving=1,if=mana.pct<80&mana.pct<target.health.pct
actions+=/fel_flame,moving=1
actions+=/life_tap
actions.aoe=summon_doomguard,if=num_targets<7
actions.aoe+=/summon_infernal,if=num_targets>=7
actions.aoe+=/soulburn,cycle_targets=1,if=buff.soulburn.down&!dot.soulburn_seed_of_corruption.ticking&!action.soulburn_seed_of_corruption.in_flight_to_target
actions.aoe+=/seed_of_corruption,cycle_targets=1,if=(buff.soulburn.down&!in_flight_to_target&!ticking)|(buff.soulburn.up&!dot.soulburn_seed_of_corruption.ticking&!action.soulburn_seed_of_corruption.in_flight_to_target)
actions.aoe+=/haunt,cycle_targets=1,if=!in_flight_to_target&debuff.haunt.remains<cast_time+travel_time
actions.aoe+=/life_tap,if=mana.pct<70
actions.aoe+=/fel_flame,cycle_targets=1,if=!in_flight_to_target
head=whitemanes_embroidered_chapeau,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1655armor_899int_1349sta_497crit_450haste,reforge=crit_hit,gems=burning_primal_80int_160hit
neck=pendant_of_precise_timing,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_358hit_293crit,reforge=crit_haste
shoulders=forgotten_bloodmage_mantle,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1527armor_668int_1002sta_401crit_471mastery,reforge=mastery_hit,enchant=200int_100crit
chest=spelltwisters_grand_robe,heroic=0,type=cloth,ilevel=476,quality=epic,stats=2133armor_1015int_1523sta_726crit_594mastery,reforge=crit_hit,enchant=80all
waist=girdle_of_endemic_anger,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1146armor_668int_1002sta_401crit_471hit,reforge=crit_haste,gems=160int
legs=leggings_of_unleashed_anguish,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1782armor_899int_1349sta_676crit_469haste,reforge=crit_hit,enchant=285int_165crit
feet=scarlet_sandals,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1400armor_668int_1002sta_465crit_412hit,reforge=crit_haste,enchant=175hit
wrists=deadwalker_bracers,heroic=1,type=cloth,ilevel=463,quality=rare,stats=891armor_501int_752sta_354hit_301crit,reforge=crit_haste,enchant=170int
hands=spelltwisters_gloves,heroic=0,type=cloth,ilevel=476,quality=epic,stats=1333armor_754int_1131sta_532hit_453mastery,reforge=mastery_haste,enchant=170haste
finger1=signet_of_the_hidden_door,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_254hit_381haste,enchant=160int
finger2=eye_of_the_tornado,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_339hit_326mastery,reforge=mastery_haste,enchant=160int
trinket1=vision_of_the_predator,heroic=1,ilevel=463,quality=rare,stats=847int
trinket2=flashfrozen_rosin_globule,heroic=1,ilevel=463,quality=rare,stats=847hit,use=4232int_25dur_150cd
back=scorched_earth_cloak,ilevel=463,quality=rare,stats=1018armor_501int_752sta_368mastery_277hit,reforge=mastery_haste,enchant=lightweave_embroidery_3
main_hand=melted_hypnotic_blade,ilevel=463,quality=rare,stats=385int_578sta_213crit_283mastery_5152sp,reforge=mastery_hit,enchant=jade_spirit,weapon=dagger_1.80speed_1535min_2851max
off_hand=inscribed_serpent_fant,ilevel=476,quality=epic,stats=486int_849sta_309hit_354mastery,reforge=mastery_haste,enchant=165int
DEMO
#!./simc 

warlock="Warlock_Demonology_L90_Blue_Heroics"
origin=""
level=90
race=orc
spec=demonology
role=spell
position=back
professions=tailoring=525/enchanting=525
talents=http://us.battle.net/wow/en/game/mists-of-pandaria/feature/talent-specification#VZ!2...1.
glyphs=everlasting_affliction/imp_swarm
actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felguard
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury
actions+=/dark_soul
actions+=/service_felguard,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
actions+=/summon_felguard,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.down
actions+=/melee
actions+=/felguard:felstorm
actions+=/run_action_list,name=aoe,if=num_targets>5
actions+=/summon_doomguard
actions+=/corruption,cycle_targets=1,if=(!ticking|remains<tick_time)&target.time_to_die>=6&miss_react
actions+=/doom,cycle_targets=1,if=(!ticking|remains<tick_time|(remains<=60&buff.dark_soul.up&buff.metamorphosis.up))&target.time_to_die>=30&miss_react
actions+=/metamorphosis,if=buff.dark_soul.up|dot.corruption.remains<5|demonic_fury>=900|demonic_fury>=target.time_to_die*30
actions+=/cancel_metamorphosis,if=dot.corruption.remains>20&buff.dark_soul.down&demonic_fury<=750&target.time_to_die>30
actions+=/imp_swarm
actions+=/hand_of_guldan,if=!action.shadowflame.in_flight&target.dot.shadowflame.remains<travel_time+action.shadow_bolt.cast_time
actions+=/soul_fire,if=buff.molten_core.react&(buff.metamorphosis.down|target.health.pct<25)
actions+=/touch_of_chaos
actions+=/life_tap,if=mana.pct<50
actions+=/shadow_bolt
actions+=/fel_flame,moving=1
actions+=/life_tap
actions.aoe=summon_doomguard,if=num_targets<7
actions.aoe+=/summon_infernal,if=num_targets>=7
actions.aoe+=/metamorphosis,if=demonic_fury>=1000|demonic_fury>=31*target.time_to_die
actions.aoe+=/immolation_aura
actions.aoe+=/doom,cycle_targets=1,if=(!ticking|remains<40)&target.time_to_die>30
actions.aoe+=/imp_swarm,if=buff.metamorphosis.down
actions.aoe+=/hand_of_guldan,if=!action.shadowflame.in_flight
actions.aoe+=/harvest_life,chain=1,if=talent.harvest_life.enabled
actions.aoe+=/life_tap
head=whitemanes_embroidered_chapeau,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1655armor_899int_1349sta_497crit_450haste,reforge=crit_hit,gems=burning_primal_80int_160hit
neck=pendant_of_precise_timing,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_358hit_293crit,reforge=crit_haste
shoulders=forgotten_bloodmage_mantle,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1527armor_668int_1002sta_401crit_471mastery,reforge=mastery_hit,enchant=200int_100crit
chest=spelltwisters_grand_robe,heroic=0,type=cloth,ilevel=476,quality=epic,stats=2133armor_1015int_1523sta_726crit_594mastery,reforge=crit_hit,enchant=80all
waist=girdle_of_endemic_anger,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1146armor_668int_1002sta_401crit_471hit,reforge=crit_haste,gems=160int
legs=leggings_of_unleashed_anguish,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1782armor_899int_1349sta_676crit_469haste,reforge=crit_hit,enchant=285int_165crit
feet=scarlet_sandals,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1400armor_668int_1002sta_465crit_412hit,reforge=crit_haste,enchant=175hit
wrists=deadwalker_bracers,heroic=1,type=cloth,ilevel=463,quality=rare,stats=891armor_501int_752sta_354hit_301crit,reforge=crit_haste,enchant=170int
hands=spelltwisters_gloves,heroic=0,type=cloth,ilevel=476,quality=epic,stats=1333armor_754int_1131sta_532hit_453mastery,reforge=mastery_haste,enchant=170haste
finger1=signet_of_the_hidden_door,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_254hit_381haste,enchant=160int
finger2=eye_of_the_tornado,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_339hit_326mastery,reforge=mastery_haste,enchant=160int
trinket1=vision_of_the_predator,heroic=1,ilevel=463,quality=rare,stats=847int
trinket2=flashfrozen_rosin_globule,heroic=1,ilevel=463,quality=rare,stats=847hit,use=4232int_25dur_150cd
back=scorched_earth_cloak,ilevel=463,quality=rare,stats=1018armor_501int_752sta_368mastery_277hit,reforge=mastery_haste,enchant=lightweave_embroidery_3
main_hand=melted_hypnotic_blade,ilevel=463,quality=rare,stats=385int_578sta_213crit_283mastery_5152sp,reforge=mastery_haste,enchant=jade_spirit,weapon=dagger_1.80speed_1535min_2851max
off_hand=inscribed_serpent_fant,ilevel=476,quality=epic,stats=486int_849sta_309hit_354mastery,reforge=mastery_haste,enchant=165int
DESTRO
#!./simc 

warlock="Warlock_Destruction_L90_Blue_Heroics"
origin=""
level=90
race=orc
spec=destruction
role=spell
position=back
professions=tailoring=600/enchanting=600
talents=http://us.battle.net/wow/en/game/mists-of-pandaria/feature/talent-specification#Vb!....02
talent_override=grimoire_of_sacrifice,if=num_targets>2
glyphs=everlasting_affliction/conflagrate/burning_embers
actions.precombat=flask,type=draconic_mind
actions.precombat+=/food,type=seafood_magnifique_feast
actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
actions.precombat+=/summon_felhunter
actions.precombat+=/snapshot_stats
actions.precombat+=/volcanic_potion
actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
actions+=/volcanic_potion,if=buff.bloodlust.react|target.health.pct<=20
actions+=/blood_fury
actions+=/dark_soul
actions+=/service_felhunter,if=talent.grimoire_of_service.enabled
actions+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
actions+=/summon_felhunter,if=talent.grimoire_of_sacrifice.enabled&buff.grimoire_of_sacrifice.down
actions+=/run_action_list,name=aoe,if=num_targets>2
actions+=/summon_doomguard
actions+=/havoc,target=2,if=num_targets>1
actions+=/shadowburn,if=ember_react
actions+=/chaos_bolt,if=ember_react&buff.backdraft.stack<3
actions+=/conflagrate,if=buff.backdraft.down
actions+=/immolate,cycle_targets=1,if=ticks_remain<add_ticks%2&target.time_to_die>=5&miss_react
actions+=/incinerate
actions.aoe=summon_doomguard,if=num_targets<7
actions.aoe+=/summon_infernal,if=num_targets>=7
actions.aoe+=/rain_of_fire,if=!ticking&!in_flight
actions.aoe+=/fire_and_brimstone,if=ember_react&buff.fire_and_brimstone.down
actions.aoe+=/immolate,if=buff.fire_and_brimstone.up&!ticking
actions.aoe+=/conflagrate,if=ember_react&buff.fire_and_brimstone.up
actions.aoe+=/incinerate,if=buff.fire_and_brimstone.up
actions.aoe+=/immolate,cycle_targets=1,if=!ticking
head=whitemanes_embroidered_chapeau,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1655armor_899int_1349sta_497crit_450haste,reforge=crit_hit,gems=burning_primal_80int_160hit
neck=pendant_of_precise_timing,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_358hit_293crit,reforge=crit_haste
shoulders=forgotten_bloodmage_mantle,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1527armor_668int_1002sta_401crit_471mastery,reforge=mastery_hit,enchant=200int_100crit
chest=spelltwisters_grand_robe,heroic=0,type=cloth,ilevel=476,quality=epic,stats=2133armor_1015int_1523sta_726crit_594mastery,reforge=mastery_haste,enchant=80all
waist=girdle_of_endemic_anger,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1146armor_668int_1002sta_401crit_471hit,reforge=crit_haste,gems=160int
legs=leggings_of_unleashed_anguish,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1782armor_899int_1349sta_676crit_469haste,reforge=crit_hit,enchant=285int_165crit
feet=scarlet_sandals,heroic=1,type=cloth,ilevel=463,quality=rare,stats=1400armor_668int_1002sta_465crit_412hit,reforge=crit_haste,enchant=175hit
wrists=deadwalker_bracers,heroic=1,type=cloth,ilevel=463,quality=rare,stats=891armor_501int_752sta_354hit_301crit,reforge=crit_haste,enchant=170int
hands=spelltwisters_gloves,heroic=0,type=cloth,ilevel=476,quality=epic,stats=1333armor_754int_1131sta_532hit_453mastery,reforge=mastery_haste,enchant=170haste
finger1=signet_of_the_hidden_door,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_254hit_381haste,enchant=160int
finger2=eye_of_the_tornado,heroic=1,ilevel=463,quality=rare,stats=501int_752sta_339hit_326mastery,reforge=mastery_haste,enchant=160int
trinket1=vision_of_the_predator,heroic=1,ilevel=463,quality=rare,stats=847int
trinket2=flashfrozen_rosin_globule,heroic=1,ilevel=463,quality=rare,stats=847hit,use=4232int_25dur_150cd
back=scorched_earth_cloak,ilevel=463,quality=rare,stats=1018armor_501int_752sta_368mastery_277hit,reforge=mastery_haste,enchant=lightweave_embroidery_3
main_hand=melted_hypnotic_blade,ilevel=463,quality=rare,stats=385int_578sta_213crit_283mastery_5152sp,reforge=mastery_haste,enchant=jade_spirit,weapon=dagger_1.80speed_1535min_2851max
off_hand=inscribed_serpent_fant,ilevel=476,quality=epic,stats=486int_849sta_309hit_354mastery,reforge=mastery_haste,enchant=165int

United States Offline
Reply With Quote
Old 07/14/12, 2:55 AM   #147
jason1975
Glass Joe
 
Troll Hunter
 
Ravencrest
I've been trying to write code for Destro to save up Dark Soul until it builds 4 embers, then burst 4 CBs with Dark Soul up. I'd like to test if holding Dark Soul for that burst would be a dps gain. However, I'm coming up blank. I keep getting stuck at the conditional. Help appreciated.

United States Offline
Reply With Quote
Old 07/14/12, 10:28 AM   #148
Sartré
Glass Joe
 
Orc Warlock
 
Draenor (EU)
For affliction sacrifice build, would it not be better to start a fight with imp and this priortiy:
0-coe (already present on target on simscraft, in live play that is where imp starts to attack)
1-pop cooldowns excluding GoSac (where imp starts to attack on simcraft probably)
2-sb:soul swap
3-haunt
4-use GoSacrifice
5-drain soul

At the moment I'm not able to test this, but that is what I do in beta and generally imp does around 100k damage in 5man heroics before he gets sacrificed. From 40 yards range felhunter has a travel time. I dont know if pets spawn near boss in simcraft. Also specially utilizing sacrifice for drain soul uptime would yield better results i think. But as I said I cant test this at the moment cause of work pc.

Last edited by Sartré : 07/14/12 at 10:42 AM.

Offline
Reply With Quote
Old 07/14/12, 12:08 PM   #149
jason1975
Glass Joe
 
Troll Hunter
 
Ravencrest
One thing I notice is that Destro is waiting for about 10s during the profile above. Looking at the mana timeline, I notice it drops steadily and then hovers around 20%. Could it be an OOM issue?

United States Offline
Reply With Quote
Old 07/14/12, 12:09 PM   #150
zinnin
Von Kaiser
 
Worgen Warlock
 
Stormrage
I was able to get a ~1.5k dps increase as affliction moving the soul burn \ soulswap lines to right below cooldowns but above everything else and switching them to say:

actions+=/soulburn,if=!dot.agony.ticking&!dot.corruption.ticking&!dot.unstable_affliction.ticking
actions+=/soulburn,if=cooldown.dark_soul.remains<8&buff.soulburn.down
actions+=/soulburn,if=buff.dark_soul.remains<5&buff.dark_soul.remains>2&buff.soulburn.down
actions+=/soul_swap,if=buff.soulburn.up&buff.dark_soul.up
Most likely a better way to write it, but basically the idea is to soul swap at the first second and last second of Dark Soul to get the most possible uptime on your dots with the cooldown.

Edit: Higher gear levels seems to make it so only soul swapping at the end of Dark Soul is a dps increase, also seems to be less using the sacrifice talent over service.

Last edited by zinnin : 07/14/12 at 6:05 PM.

United States Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Class Mechanics » Warlocks

Thread Tools