back in the sunset days of cataclysm, as information for pet battles was beginning to come together, one pet ability really caught my eye: BONESTORM (and yes, i'm even willing to capitalize it faithfully this one time. that's how big a deal it was). back then, i only had a vague sense of what it would do, but it sounded freakin' awesome so i wanted it.
fast forward to a few weeks ago. i got "luggage", my creepy crate, leveled to 20, unlocking bonestorm. and i looked at the numbers. i'll leave it to the great jean-luc picard to express my reaction.
now, pretty much every pet has a basic attack, the one that does x amount of damage one time, based on the pets power stat (which is in turn based on level and quality and breed). then there are a number of attacks that do, on average, the same x amount of damage but in some other fashion. there's the "1-3 attacks, each doing half of x damage", there's the "25% more damage over the next four turns", there's the "does half of x damage, but heals the user for the same amount", and so on. then there are attacks that do more than x damage, but at some sort of cost. attacker has to spend a round buffing up, or is stunned for a couple rounds after, or the attack continues for three rounds and can't be cancelled, or whatever. the point is, attacks are meant to be balanced so that, while one may be better under particular circumstances, there is rough overall parity.
bonestorm fails this goal. epically.
let's look at some of luggage's numbers. creepy chomp does 260 undead damage. bonestorm does 195 undead damage, split across the enemy team, but costs 10% of your total health. so, if i use bonestorm on the first round, i will do 65 less damage and take 160 more damage. that's a heck of a penalty to pay just to be able to damage the enemy reserves, especially since attacks like quake and magma wave do it with no penalties at all, either in terms of damage done or taken.
bonestorm is a fun attack. seeing my crate do its whirling dervish run through the enemy ranks is highly amusing. it's a shame blizzard screwed up the numbers so badly when they coded it.