The name of the addon-folder needs to have the same name as the .toc file.
You need to rename it to 'Durr.toc', or rename the addon-folder to 'meh'.
And your code should look like this.
Code:
ProbablyEngine.rotation.register_custom(252, "unholy1", {
-- Combat shit goes here
{ "Scourge Strike" },
{ "Plague Strike" }
},
{
-- Out of combat shit goes here
{ "Horn of Winter", "!player.buff(Horn of Winter).any" }, -- Uses Horn of Winter, if you don't already have the buff.
},
)
Regarding your Blood Boil:
Code:
{ "Blood Boil", {
"!arena1.debuff(Frost Fever)",
"target.debuff(Frost Fever)",
"arena1.range <= 10"
}}, -- This uses Blood Boil if your target has the debuff Frost Fever, and Arena1 doesn't have it. Arena1 also needs to be closer than 10 yards.
And regarding your last question. What you posted are just "conditions". That means Blood Boil WILL CAST when those conditions are met.
Example:
Code:
{ "Blood Boil", {
"player.runes(death).count < 4",
"!player.runes(blood).count = 0"
}},
The conditions to cast Blood Boil in this example are when: Death Runes are less than 4 AND when you do NOT have zero Blood Runes.
I hope this answered some of your questions