Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Warlocks

Reply
 
LinkBack Thread Tools
Old 02/15/13, 8:35 AM   #481
krno
Glass Joe
 
Worgen Warlock
 
Mannoroth (EU)
Hm, am I wrong or is the "time since last chance to proc" a stacking multiplier depending on the time since the last proc?
The time since the last chance to proc’ is capped at 10sec, so that your first attack of a fight isn’t a guaranteed proc.
then it would be like:

0.5(ppm) * 1.25(haste) * 1-10(time since last chance to proc) / 60 = 1,04% - 10,41%

compared to

0.5(ppm) * 1.00(haste) * 1-10(time since last chance to proc) / 60 = 0,83% - 8.33%

Offline
Reply With Quote
Old 02/15/13, 9:22 AM   #482
realCool
Von Kaiser
 
Orc Warlock
 
Anetheron (EU)
The problem I see is the wording. Chance to proc would be each dottick for Breath of the Hydra while: time since last proc would be the time since the last proc obviously. But in the latter case a maximum of 10 sec is strange as the duration of the trinket procs normally is between 10 and 20 seconds

Offline
Reply With Quote
Old 02/15/13, 10:32 AM   #483
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
In your example, with 0 haste you get a 1.6% chance to proc every 2 seconds, with 25% haste you get a 1.6% chance to proc every 1.6 seconds. Clearly the expected proc frequency is scaling with haste.

http://wowupgrade.com/ - instant gear comparison for all classes / specs

Norway Offline
Reply With Quote
Old 02/15/13, 11:18 AM   #484
realCool
Von Kaiser
 
Orc Warlock
 
Anetheron (EU)
Originally Posted by Zakalwe View Post
In your example, with 0 haste you get a 1.6% chance to proc every 2 seconds, with 25% haste you get a 1.6% chance to proc every 1.6 seconds. Clearly the expected proc frequency is scaling with haste.
Of course. Idiotic mistake >.>
Thanks for the clarification. But that means my understanding of the formula is correct?

Offline
Reply With Quote
Old 02/15/13, 11:34 AM   #485
matthewseidl
Von Kaiser
 
Blood Elf Paladin
 
Emerald Dream
Originally Posted by realCool View Post
The problem I see is the wording. Chance to proc would be each dottick for Breath of the Hydra while: time since last proc would be the time since the last proc obviously. But in the latter case a maximum of 10 sec is strange as the duration of the trinket procs normally is between 10 and 20 seconds
Its not time since last proc, its time since last chance to proc. So if you have 1 dot ticking every 2s, the time since last chance to proc is never more than 2 (except at the start of the fight).

Offline
Reply With Quote
Old 02/20/13, 7:45 AM   #486
realCool
Von Kaiser
 
Orc Warlock
 
Anetheron (EU)
Is there any option for checking the charges of conflag or HoG? conflagrate,if=stacks=2 or conflagrate,if=conflagrate.stacks=2 do not work.

The release notes for the latest SVN contain the following:

Add action.x.(hit|crit)_(damage|heal) expressions that return the amount of hit/crit that action would do with the profile's current stats

Could this be used to compare the DoT strength of ticking DoTs vs new ones or would it only be possible to check new ones with this?


Edit: Another question: Is it possible to access the stats that are snapshotted at the beginning of the fight?

Last edited by realCool : 02/20/13 at 4:02 PM.

Offline
Reply With Quote
Old 02/26/13, 7:42 PM   #487
angaroth
Piston Honda
 
Undead Warlock
 
Twisting Nether
I see that the projected professions for T15 are Engineering and Enchanting. Should I take this to mean that Lightweave is no longer considered optimal because we don't want to line up our dots with procs and that Int is finally > 2 x Mastery so the extra sockets we get from Blacksmithing aren't top dog? I don't have a compiler to test an svn build.

Canada Offline
Reply With Quote
Old 02/28/13, 6:30 PM   #488
jason1975
Glass Joe
 
Troll Hunter
 
Ravencrest
Looking for a little code help.

I'm making some changes to Destro's profile to make it smarter.

One change I'm making is to only bleed off extra embers as CBs outside of DS/Skull banner only when there is a +int proc up. I'm running into a bit of a road block and was hoping someone could help with the code:

Algorithm:
- Assumes 10 seconds = 1 ember (will adjust as necessary later)

Check the remaining CD of Dark Soul, divide it by 10 to get the total embers generated until it's ready, add it to my current embers, if that total is greater than 5 (so at least 1 extra ember) AND a +int proc is up, fire off a CB.

One problem:
I can do this for each type of proc specifically, but is there any way to just look for a +int proc generically?

Example for Relic of Yulon trinket proc:
actions+=/chaos_bolt,if=ember_react&(burning_ember+(cooldown.dark_soul.remains/10)=>5)&(burning_ember+(cooldown.skull_banner.remains/10)=>5)&(buff.relic_of_yulon.remains>cast_time)

Is there a way to just make that look for any +int buff, or do I need to add a line of code for each one?

Last edited by jason1975 : 02/28/13 at 6:37 PM.

United States Offline
Reply With Quote
Old 02/28/13, 9:38 PM   #489
krno
Glass Joe
 
Worgen Warlock
 
Mannoroth (EU)
I have a question, does the "(cooldown.dark_soul.remains/10)" round up or down?
Or, dunno, when you could use float, you maybe should try ">4", else you'll get stuck at 4 ember when you normally have kinda like 4,7 ember i.e.
Correct me if im totally wrong

Offline
Reply With Quote
Old 03/03/13, 12:24 AM   #490
Kaizers
Glass Joe
 
Worgen Warlock
 
Doomhammer
Got an 8k dps increase on the T15 Demo profile with

actions+=/doom,cycle_targets=1,line_cd=5,if=(buff.metamorphosis.up&(ticks_remain<=1|(ticks_rema in+1< n_ticks&buff.dark_soul.up))&target.time_to_die>=30&miss_react)|buff.perfect_aim.up&bu ff.metamorphosis.up

actions+=/metamorphosis,if=(buff.dark_soul.up&demonic_fury%32>buff.dark_soul.remains)|dot.corru ption .remains<5|!dot.doom.ticking|demonic_fury>=950|demonic_fury%32>target.time_to_die|buf f.perfect_aim.up

and

actions+=/life_tap,if=mana.pct<35

United States Offline
Reply With Quote
Old 03/03/13, 9:23 AM   #491
Karsteck
Glass Joe
 
Gnome Warlock
 
Eonar
So, apparently it was only just a tooltip error that hellfire didn't generate as much fury as harvest life ( discussion here). I specced harvest for wind lord because the aoe profile used it if available, xD. (obviously I'll spec harvest for H wind lord, so I have an aoe filler once the boss is into wind bomb range.)

But anyway, I found it misleading for the aoe profile to use harvest life if specced. Was that an oversight, or was the thinking that if you specced harvest life, then it's because you wanted to use it?

Canada Offline
Reply With Quote
Old 03/03/13, 10:18 AM   #492
zinnin
Von Kaiser
 
Worgen Warlock
 
Stormrage
Originally Posted by Kaizers View Post
Got an 8k dps increase on the T15 Demo profile with

actions+=/doom,cycle_targets=1,line_cd=5,if=(buff.metamorphosis.up&(ticks_remain<=1|(ticks_rema in+1< n_ticks&buff.dark_soul.up))&target.time_to_die>=30&miss_react)|buff.perfect_aim.up&bu ff.metamorphosis.up

actions+=/metamorphosis,if=(buff.dark_soul.up&demonic_fury%32>buff.dark_soul.remains)|dot.corru ption .remains<5|!dot.doom.ticking|demonic_fury>=950|demonic_fury%32>target.time_to_die|buf f.perfect_aim.up

and

actions+=/life_tap,if=mana.pct<35
I got ~1k better results doing the following:

#Unerring Vision of Lei Shen - Right under the last cooldown line \ Doomguard
actions+=/metamorphosis,line_cd=5,if=buff.perfect_aim.up
actions+=/doom,cycle_targets=1,if=buff.metamorphosis.up&(ticks_remain+1<n_ticks&buff.perfect_aim.up)
actions+=/touch_of_chaos,if=buff.perfect_aim.remains>1
actions+=/cancel_metamorphosis,if=buff.perfect_aim.up

Switch the current doom line to:
actions+=/doom,if=!ticking
But that is just making sure you never overwrite a 100% crit buffed doom, maybe there is a smarter way to do that that I don't know?

United States Offline
Reply With Quote
Old 03/05/13, 12:20 AM   #493
Kaizers
Glass Joe
 
Worgen Warlock
 
Doomhammer
Also got another 7k+ on the affliction t15H profile with:

soulburn,line_cd=5,if=((buff.dark_soul.up|buff.wushoolays_final_choice.react>7)&(dot. agony.ticks_remain<=action.agony.add_ticks%2|dot.corruption.ticks_remain<=action.corr uption.add_ticks%2|dot.unstable_affliction.ticks_remain<=action.unstable_affliction.a dd_ticks%2)&shard_react)|buff.perfect_aim.up

And using vision over hydra.

United States Offline
Reply With Quote
Old 03/05/13, 2:15 AM   #494
zinnin
Von Kaiser
 
Worgen Warlock
 
Stormrage
Originally Posted by Kaizers View Post
Also got another 7k+ on the affliction t15H profile with:

soulburn,line_cd=5,if=((buff.dark_soul.up|buff.wushoolays_final_choice.react>7)&(dot. agony.ticks_remain<=action.agony.add_ticks%2|dot.corruption.ticks_remain<=action.corr uption.add_ticks%2|dot.unstable_affliction.ticks_remain<=action.unstable_affliction.a dd_ticks%2)&shard_react)|buff.perfect_aim.up

And using vision over hydra.
What build are you using? 510-12 is still copying crit rates through MG but it shouldn't be.

United States Offline
Reply With Quote
Old 03/05/13, 6:02 PM   #495
Kaizers
Glass Joe
 
Worgen Warlock
 
Doomhammer
Well that would explain it.

United States Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Class Mechanics » Warlocks

Thread Tools