Found a small edit to the trueshot cooldown line to bring out the real value of the legendary boots:
Code:
actions.cooldowns+=/variable,name=trueshot_cooldown,op=set,value=time,if=time>15&cooldown.trueshot.up&variable.trueshot_cooldown=0
actions.cooldowns+=/trueshot,if=time<=15|buff.bloodlust.react|target.time_to_die>=(variable.trueshot_cooldown+duration)|buff.bullseye.react>25|target.time_to_die<16
Using the first calculated effective cooldown of trueshot to judge if we can use it again without losing a sub 20% trueshot works better than using the base cooldown. It's not always going to be perfect but it's closer and gets the extra trueshot usages to trigger properly.
Just wish I had them...