Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Warlocks

Reply
 
LinkBack Thread Tools
Old 06/14/12, 8:52 AM   #91
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
I'm not sure if I would call it "datamining isues" - the issue is with the spell data itself, where conflagrate definitely had its cooldown removed in this latest patch.

If it actually still does have a cooldown in-game I will be able to fix that manually in the sim tonight.

Norway Offline
Reply With Quote
Old 06/14/12, 9:53 AM   #92
whi
Von Kaiser
 
Human Warlock
 
Bronzebeard (EU)
It does sadly - they just went back to "2 charges base with a more severe snare if glyphed" version of conflagrate.

Poland Offline
Reply With Quote
Old 06/14/12, 3:36 PM   #93
zinnin
Von Kaiser
 
Worgen Warlock
 
Stormrage
Soul fire got its fury cost cut from 200 \ 100 to 160 \ 80, does this have any effect on when to use soul fire (when meta is up or down).

United States Offline
Reply With Quote
Old 06/14/12, 6:37 PM   #94
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
Originally Posted by zinnin View Post
Soul fire got its fury cost cut from 200 \ 100 to 160 \ 80, does this have any effect on when to use soul fire (when meta is up or down).
Thanks for the heads up. Unfortunately the current action list is still very slightly better than just casting soul fire whenever molten core is up.

Norway Offline
Reply With Quote
Old 06/17/12, 7:41 AM   #95
Karsteck
Glass Joe
 
Gnome Warlock
 
Eonar
Affliction AoE action list

I actually tried out the aoe rotations on the 6 target dummies in theramore. Fun times as demo generating so much fury from drain life.

I noticed one major weakness in the affliction aoe action list: it doesn't re-cast SB:SoC until corr has already fallen off. Shard income from nightfall procs is really high with 6 targets, you can soulburn pretty frequently just to reduce life tap GCDs. Only reason not to is that if the ticking corruptions went up with a spellpower proc, it's better to leave them ticking and life tap.

Simcraft bugs I noticed along the way (Windows 501-6, build level 15762, which was the latest pre-built binary on the site, so unfortunately lagging behind 501-7 that the Simulationcraft Results was generated with):
  • SB:SoC seems to be refunding a shard, which it doesn't in 5.0, only 4.3.
  • SB:SoC costs no mana in 5.0, but simcraft doesn't know this. My action list actually results in more life taps on 8 targets than the default aoe one, and still basically casts nothing but SoC and life tap. I don't understand this at all. Was simcraft allowing the aff lock to run below 0 mana, and only tapping at the mana_pct<70 action? (edit: testing indicates that wasn't the case. Maybe it's charging mana for something, like the mana cost of casting corruption on all the targets hit by SB:SoC? the "resource" output section is not illuminating)
  • The resources graph appears to show the warlock at max mana 72k or so. A lvl85 in MoP has 100k mana (105k for gnomes)


Also note that SoC and SB:SoC are separate dots, and both can be ticking on a target at once. At least that's how it appears in the blizz UI debuffs under a target. IDK how to distinguish the two in an action list. On 8 targets the action list barely casts fel flame anyway, so it's not a problem for that sim. For modelling fights where adds spawn and are only up for a shorter period of time, getting your seeds to pop sooner rather than later isn't a bad thing, not sure trying to let SB:SoC and SoC be ticking on all targets is worth the trouble.

actions.aoe+=/soulburn,if=buff.soulburn.down&soul_shard=4
actions.aoe+=/soulburn,if=buff.soulburn.down&!action.seed_of_corruption.in_flight&!dot.seed_of_corruption.ticking&(!dot.corruption.ticking|dot.corruption.ticks_remain<add_ticks%2)
actions.aoe+=/seed_of_corruption,if=buff.soulburn.up
actions.aoe+=/haunt,if=soul_shard>=3&!dot.corruption.ticking&!in_flight_to_target&(action.seed_of_corruption.in_flight_to_target|dot.seed_of_corruption.ticking)
actions.aoe+=/life_tap,if=mana.pct<10
actions.aoe+=/seed_of_corruption,cycle_targets=1,if=!in_flight_to_target&!ticking
actions.aoe+=/life_tap,if=mana.pct<70
actions.aoe+=/agony,cycle_targets=1,if=ticks_remain<add_ticks%2&target.time_to_die>=8
actions.aoe+=/haunt,cycle_targets=1,if=!in_flight_to_target&!ticking&soul_shard>=3
actions.aoe+=/fel_flame,cycle_targets=1,if=!in_flight_to_target
I'm trying to SB:Seed at 4 shards, or early enough for the seed to pop before corruption expires. I removed the test for SoC already in flight or ticking on the SB condition, since the SB buff lasts plenty long enough. One of the cycle_targets=1 SoCs will consume SB eventually. This shouldn't keep soulburning until that seed pops, as the condition to SB for corr refresh checks that there isn't a seed ticking or in flight to the primary target. An earlier attempt at this action list I think would have resulted in the sim opening with 4x SB:SoC, since I was trying to let it cycle targets with soulburn. But then I realized the regular cycle_targets SoC line can still consume SB. I guess this action list is dependant on glyph of soul shards, which I could see swapping out for glyph of siphon life to get heals from the corr ticks. I could soulburn with shards >= 3, I guess, but I'd prefer not to so the action list doesn't keep you below max shards when you are glyphed.


That does SB:SoC, haunt to pop it if there are enough shards, (I would guess this is a dps win, to get corr ticking sooner, but haven't checked), then SoC spam like normal. With 8 targets, and the bug of refunding a shard for SB:SoC, the add_ticks condition for corruption never gets checked, so I hope that's the right syntax, and add ticks is looking at corr, not SoC. If corr duration ever does get low enough, it should SB:SoC as early as possible without wasting ticks, given everlasting affliction.

Also not sure the agony line would prioritize refreshing agony to keep it at 10 stacks on a few targets, instead of putting new agonys up. I'd have to check on a sim with fewer targets, because sim never gets past life tap on 8 targets.

Having agony and corr ticking on targets makes seeds pop faster, so you're able to keep seeding, accomplishing the same goal as popping them with fel flame, but using a higher DPET spell than fel flame. Same deal for haunt if you have seed and agony ticking on everything and high shards. (Although as I said, SB:SoC is a separate dot from seed, so you could throw shards into SoC until everything pops and you can go back to regular SoC for a while.) Tapping if really low before non-SB SoC makes sure you never have to delay SB:SoC for life tap.

This still doesn't try to get strong corruptions ticking on targets from considering procs or dark soul when deciding when to SB:SoC.

Also not sure whether the ordering of the agony and haunt lines should be reversed, or if trying to haunt a target that has an agony on it is needed, or if that will just happen because the line will happen while still targetting something that has an agony with high duration.


RESULTS:

This comes out to almost exactly the same dps for the lvl85 T13H aff warlock as the old action list, but with more life taps. I get less SoC *ticks*, since with higher uptime on corruption (765% vs. 486%) they always have another dot on the target helping them pop more quickly. Commenting out both soulburn lines only drops the dps from 186k to 161k. (and results in a lot fewer life taps!! o.O, does simcraft think soulburn costs mana?)

My action list needs more testing for cases of fewer targets, since 8 targets never triggers the case where you have SoC ticking on all 8 targets, let alone with time left after you life tap. So it remains to be seen whether haunt to increase damage taken from SoC (and usually pop an SoC when it lands), or other dots, are the best use of time when SoC is still ticking on everything.

I ran stat weights, and with my action list haste is ahead of crit, rather than slightly behind. Relative to int, crit=0.468, haste=0.551, mastery=0.263 on 8 targets.

Last edited by Karsteck : 06/18/12 at 10:45 AM.

Canada Offline
Reply With Quote
Old 06/18/12, 6:33 PM   #96
Karsteck
Glass Joe
 
Gnome Warlock
 
Eonar
Originally Posted by Zakalwe View Post
Thanks for the heads up. Unfortunately the current action list is still very slightly better than just casting soul fire whenever molten core is up.
EDIT: disregard, I was under the mistaken assumption that touch of chaos was like autoattack, and didn't happen while casting.

Have you looked at an action like
demoic slash,if=dot.corruption.remains<14
probably with other conditionals, to get the warlock casting instants so touch of chaos can happen until corr is up to a nice high-ish duration? If the minimum is high enough, that should make sure you're able to get back into meta and refresh corruption later, even with an Ultraxion-length interruption. Or is spending fury on SF just still not worth doing, over slash + touch of chaos, regardless of the effect on corruption? Actually I would guess that's not the case, as the action list still casts SF under meta in execute range (when there are effectively infinite molten core charges).


EDIT: This question still remains, prob. get to testing it soon.

Has it been tested whether it's worth hardcasting SF without a MC proc to begin execute phase? vs. continuing shadow bolt until an imp or shadowflame gives you a first MC proc. Sorry I'm lazy, and not testing it myself. Maybe tomorrow.

Last edited by Karsteck : 06/19/12 at 8:36 AM.

Canada Offline
Reply With Quote
Old 06/18/12, 6:54 PM   #97
zinnin
Von Kaiser
 
Worgen Warlock
 
Stormrage
Touch of Chaos still happens when you are casting soul fire. Unless you were trying to make a different point?

United States Offline
Reply With Quote
Old 06/19/12, 12:09 AM   #98
Karsteck
Glass Joe
 
Gnome Warlock
 
Eonar
Originally Posted by zinnin View Post
Touch of Chaos still happens when you are casting soul fire. Unless you were trying to make a different point?
Oh, thanks for correcting that assumption. I thought it was like melee swings, that only happen when you're not chain casting.

Canada Offline
Reply With Quote
Old 06/19/12, 6:58 AM   #99
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
Originally Posted by Karsteck View Post
Maybe it's charging mana for something, like the mana cost of casting corruption on all the targets hit by SB:SoC?
Good call, that's exactly what was happening. Fixed in SVN now.

Originally Posted by Karsteck View Post
The resources graph appears to show the warlock at max mana 72k or so.
This is expected - the warlock casts dark soul and summons an infernal at zero time, so it's never recorded as having a full mana bar.


I'll get the other stuff fixed later.

Norway Offline
Reply With Quote
Old 06/19/12, 7:17 PM   #100
Sylvre
Glass Joe
 
Worgen Warlock
 
Darkspear
Is there any reason why the Demo profile stacks haste even though the scale factors say haste is the worst stat? And is there a point where haste gets massively devalued through Demonic Slash GCD capping?

Offline
Reply With Quote
Old 06/20/12, 7:48 AM   #101
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
Originally Posted by Karsteck View Post
  • SB:SoC seems to be refunding a shard, which it doesn't in 5.0, only 4.3.
  • SB:SoC costs no mana in 5.0, but simcraft doesn't know this.
    [...]
  • Also note that SoC and SB:SoC are separate dots, and both can be ticking on a target at once.
These have all been fixed in SVN now. I didn't have a lot of time to spend on optimizing the rotation, so I just went with an action list that simply soulburns as long as there are targets available that don't have SB:SoC in flight or ticking.

Thanks again for your help with this.

Norway Offline
Reply With Quote
Old 06/20/12, 9:56 AM   #102
Unknowndiv
Von Kaiser
 
Orc Warlock
 
Гром (EU)
How to summon fel imp with grimoir of supremacy?
I've tested him with the glyph of Demon training on beta and he is actually doing more casts per minute than without the glyph.
Wanted to simulate single target fight with fel imp and the glyph, but can't find out right action to summon him.

Offline
Reply With Quote
Old 06/20/12, 12:34 PM   #103
 Zakalwe
The Chairmaker
 
Orc Warlock
 
Balnazzar
The supremacy pets are simply implemented as a regular pet with a 20% damage boost in simc. If you have some indication that they actually work mechanically different from their regular counterparts in-game, that's news to me and I'd need more details.

Norway Offline
Reply With Quote
Old 06/22/12, 3:14 PM   #104
Jessicka
Glass Joe
 
Human Warlock
 
The Sha'tar (EU)
How is Simulationcraft simming the refresh for Corruption from Touch of Chaos, because I'm finding the in-flight ToC refreshes Corruption after Meta fades returning it to it's caster form damage. It's either that, or Corruption is updating dynamically, although it's also clear from this log that Doom does not.

[21:47:09.025] Jessicka Corruption Training Dummy 1 (O: 4437)
[21:47:11.014] Jessicka gains Metamorphosis from Jessicka
[21:47:11.032] Jessicka casts Metamorphosis
[21:47:11.697] Jessicka Corruption Training Dummy 1 (O: 4437)
[21:47:14.366] Jessicka Corruption Training Dummy 1 (O: 4437)
[21:47:17.049] Jessicka Corruption Training Dummy 1 (O: 4437)
[21:47:19.477] Jessicka casts Doom on Training Dummy
[21:47:19.580] Training Dummy afflicted by Doom from Jessicka
[21:47:20.365] Jessicka Touch of Chaos Training Dummy *1* (O: 3612)
[21:47:21.104] Jessicka Touch of Chaos Training Dummy 1 (O: 1758)
[21:47:21.845] Jessicka Touch of Chaos Training Dummy 1 (O: 1767)
[21:47:22.586] Jessicka Touch of Chaos Training Dummy *1* (O: 3625)
[21:47:23.277] Jessicka Touch of Chaos Training Dummy 1 (O: 1765)
[21:47:24.016] Jessicka Touch of Chaos Training Dummy 1 (O: 1760)
[21:47:24.758] Jessicka Touch of Chaos Training Dummy *1* (O: 3640)
[21:47:25.541] Jessicka Touch of Chaos Training Dummy 1 (O: 1761)
[21:47:26.372] Jessicka Touch of Chaos Training Dummy 1 (O: 1761)
[21:47:26.518] Jessicka's Metamorphosis fades from Jessicka
[21:47:27.054] Jessicka Touch of Chaos Training Dummy 1 (O: 1762)
[21:47:27.729] Jessicka casts Corruption on Training Dummy
[21:47:30.223] Jessicka Corruption Training Dummy 1 (O: 3656)
[21:47:30.712] Jessicka Doom Training Dummy 1 (O: 21002)
[21:47:32.379] Jessicka Corruption Training Dummy *1* (O: 7534)
[21:47:34.705] Jessicka Corruption Training Dummy 1 (O: 3657)
[21:47:36.830] Jessicka Corruption Training Dummy 1 (O: 3657)
[21:47:39.104] Jessicka Corruption Training Dummy 1 (O: 3656)
[21:47:40.170] Jessicka gains Metamorphosis from Jessicka
[21:47:40.189] Jessicka casts Metamorphosis
[21:47:41.142] Jessicka Touch of Chaos Training Dummy 1 (O: 1669)
[21:47:41.384] Jessicka Corruption Training Dummy *1* (O: 10814)
[21:47:41.872] Jessicka Doom Training Dummy 1 (O: 21002)
[21:47:42.019] Jessicka Touch of Chaos Training Dummy 1 (O: 1667)
[21:47:42.843] Jessicka Touch of Chaos Training Dummy 1 (O: 1661)
[21:47:43.814] Jessicka Touch of Chaos Training Dummy 1 (O: 1668)
[21:47:44.008] Jessicka Corruption Training Dummy 1 (O: 5249)
[21:47:44.688] Jessicka Touch of Chaos Training Dummy 1 (O: 1659)
[21:47:45.612] Jessicka Touch of Chaos Training Dummy 1 (O: 1659)
[21:47:46.396] Jessicka Touch of Chaos Training Dummy 1 (O: 1661)
[21:47:46.686] Jessicka Corruption Training Dummy 1 (O: 5249)
[21:47:47.369] Jessicka Touch of Chaos Training Dummy 1 (O: 1665)
[21:47:48.199] Jessicka Touch of Chaos Training Dummy 1 (O: 1660)
[21:47:49.128] Jessicka Touch of Chaos Training Dummy 1 (O: 1663)
[21:47:49.422] Jessicka Corruption Training Dummy *1* (O: 10814)
[21:47:50.010] Jessicka Touch of Chaos Training Dummy 1 (O: 1667)
[21:47:50.988] Jessicka Touch of Chaos Training Dummy *1* (O: 3440)
[21:47:51.867] Jessicka Touch of Chaos Training Dummy 1 (O: 1667)
[21:47:52.013] Jessicka Corruption Training Dummy 1 (O: 5249)
[21:47:52.746] Jessicka Touch of Chaos Training Dummy *1* (O: 3434)
[21:47:52.991] Jessicka Doom Training Dummy 1 (O: 21001)
[21:47:53.630] Jessicka Touch of Chaos Training Dummy *1* (O: 3425)
[21:47:54.603] Jessicka Touch of Chaos Training Dummy *1* (O: 3440)
[21:47:54.749] Jessicka Corruption Training Dummy 1 (O: 5249)
[21:47:55.430] Jessicka Touch of Chaos Training Dummy 1 (O: 1665)
[21:47:56.355] Jessicka Touch of Chaos Training Dummy 1 (O: 1661)
[21:47:57.235] Jessicka Touch of Chaos Training Dummy 1 (O: 1670)
[21:47:57.428] Jessicka Corruption Training Dummy 1 (O: 5249)
[21:47:58.061] Jessicka Touch of Chaos Training Dummy 1 (O: 1666)
[21:47:59.088] Jessicka Touch of Chaos Training Dummy *1* (O: 3431)
[21:47:59.819] Jessicka Touch of Chaos Training Dummy 1 (O: 1663)
[21:48:00.062] Jessicka Corruption Training Dummy 1 (O: 5249)
[21:48:00.793] Jessicka Touch of Chaos Training Dummy 1 (O: 1664)
[21:48:01.628] Jessicka Touch of Chaos Training Dummy 1 (O: 1665)
[21:48:02.361] Jessicka's Metamorphosis fades from Jessicka
[21:48:02.557] Jessicka Touch of Chaos Training Dummy 1 (O: 1665)
[21:48:02.794] Jessicka Corruption Training Dummy 1 (O: 3625)
[21:48:04.055] Jessicka Doom Training Dummy 1 (O: 21001)
[21:48:05.459] Jessicka Corruption Training Dummy 1 (O: 3624)
Full log here: World of Logs - Real Time Raid Analysis

Offline
Reply With Quote
Old 06/23/12, 1:49 PM   #105
realCool
Von Kaiser
 
Orc Warlock
 
Anetheron (EU)
Is Flames of Xoroth implemented in Simcraft? I tried changing the destruction aoe action list so that if you start an aoe fight without an ember you use Flames of Xoroth in order to decrease the ramp up time. I tried to simulate that with the following line:

flames_of_xoroth,if=burning_ember<1

but this line is never used in the simulation.
I'm also wondering: how could demo lose about 20k dps in the single target simulation? If I understand the changelog correctly only immolation aura was changed, which would not account for this huge dps loss.

Last edited by realCool : 06/23/12 at 1:59 PM.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Class Mechanics » Warlocks

Thread Tools