First off, as much as possible I am trying to express some of the current conditions on Rip and Rake without depending on checks for DoC. For example, the current script (505-2) has this line in it:
If you were to change the talents used to HotW instead of DoC, then no "significant" Rake clipping will occur, such as when TF is cast. By replacing this line withactions+=/rake,if=target.time_to_die>=8.5&buff.dream_of_cenarius_damage.up&(dot.rake.multiplier<tick_multiplier)
I have a dps neutral solution that is not dependent on DoC so it will still function when you swap to HotW. I attempted to do something similar for the case where we refresh Rip with Rip instead of FB during BitW (in an attempt to get a better Rip rolling). The best I found was a slight dps loss, but I was able to remain dps neutral by including two actions:actions+=/rake,if=target.time_to_die>=8.5&tick_multiplier%dot.rake.multiplier>1.12
The second goal is to address some of the feedback from people using the Ovale script. For example several people have reported that 1 second is too short for casting Healing Touch when Predatory Swiftness is about to run out. It turns out that simc agrees, as I achieved a 100 dps gain simply upping the number to 1.2 seconds. I played with some different values and they all seem pretty close together (as long as I stay below 2 seconds). 1.5 looks reasonable and should account for some lag conditions, so that is what I went with.actions+=/rip,if=combo_points>=5&buff.virmens_bite_potion.up&buff.dream_of_cenarius_damage.up&dot.rip.multiplier<tick_multiplier&target.health.pct<=25&target.time_to_die>30
There is other feedback in the Ovale thread that I will be working on over the next few days and I will be updating this script. Once the simulations look good I will release a new version of the Ovale script. I will also chase down aggixx over the next couple of days to discuss what I am seeing.
Here is the most current version of my simc script (using a DoC rotation):