I was hoping you could make a few enhancements. Currently the Simulationcraft default actionlists use a few actions that aren't possible with the current CLCInfo.
1. First is a HoW clash detection. Similar to the old Judgment clash option, I would like to be able to delay my next ability by 0.2-.04 if it would allow HoW to be next. The Simulationcraft action is:
actions+=/hammer_of_wrath
actions+=/wait,sec=cooldown.hammer_of_wrath.remains,if=cooldown.hammer_of_wrath.remains>0&coold own.hammer_of_wrath.remains<=0.2
I hacked this into the HoW action in my local copy as seen below:
how = {
id = howId,
GetCD = function()
if IsUsableSpell(howId) and s1 ~= howId then
return max(0, GetCooldown(howId) - 0.2)
end
return 100 -- lazy stuff
end,
2. I'd also like a new action for Judgment which checks for HoW being available. The Simulationcraft action is:
actions+=/judgment,if=target.health.pct<=20|buff.avenging_wrath.up
Something like:
jhow = {
id = jId,
GetCD = function()
if IsUsableSpell(howId) and (s1 ~= jId) then
return GetCooldown(jId)
end
return 100 -- lazy stuff
end,
UpdateStatus = function()
s_ctime = s_ctime + s_gcd + 1.5
if s_ha > 0 then
s_hp = min(5, s_hp + 3)
else
s_hp = min(5, s_hp + 1)
end
end,
info = "Judgement while HoW is available",
},
Let me know what you think. Thanks again for all the hard work.