When it comes to WoW, I’ve always been a healer. But, between constant absences, people quitting, and other conditions, I’ve now become a tank. Which is well, odd, but I’m getting used to it. It’s nice, because I had a fair set of Feral gear at the time, so I was quickly able to re-gear my character. But now that that’s been completed. I find myself worrying about threat. Specifically, which buttons to press in which order. But much like I have trouble prioritizing cat DPS properly, I find myself falling back and wishing that there was something I could fall back on for optimal threat on the druid.
So, I wrote my own OVALE script.
Basically, I took the existing bear script, took a chainsaw to anything that wasn’t a bear. Wondered why the heck that thing wasn’t working properly, removed a few more things, and ended up, with this:
I apologize for the lack of indentation, but I can’t seem to get it to cooperate with the blog post.
Define(FAERIEFERAL 16857)
Define(MANGLEBEAR 33878)
Define(DEMOROAR 99)
Define(SWIPE 779)
Define(LACERATE 33745)
Define(MAUL 6807)SpellInfo(MAUL toggle=1)
SpellAddTargetDebuff(DEMOROAR DEMOROAR=30)
SpellInfo(BERSERK cd=180)AddIcon help=main nocd=3
{
if Stance (1) # bear
{
Spell(MANGLEBEAR)if TargetDebuffExpires(LACERATE 6 stacks=5)
Spell(LACERATE)unless 1.5s before Spell(MANGLEBEAR)
Spell(FAERIEFERAL)unless 1.5s before Spell(MANGLEBEAR) if TargetDebuffExpires(DEMOROAR 2)
Spell(DEMOROAR)unless 1.5s before Spell(MANGLEBEAR)
Spell(SWIPE)
}
}AddIcon help=offgcd
{
if Stance(1)
{
Spell(MAUL)
}
}AddIcon help=cd
{
Spell(BERSERK)
}
I believe it properly prioritizes the most threatening powers for druids, though I need to work out a way to get Berserk to integrate with the prioritization for keeping up Lacerate, but I’ll put in more work on that later. For now, I think this is a good start.
Update: The latest version of the script can be found here.
