Horde damage bothers me by the rules as written. Specifically, when a 30-mag Horde of Tau Fire Warriors shoots, they deal 2d10 + 3d10 for Horde magnitude bonus. I dunno, I'm just kinda skeptical of every attack roll causing 5d10 damage to my marines.
So, with this in mind, I broke down what I don't like about the Horde's attacks. The fact that they are getting their +3d10 damage to every attack they make that round for EACH attack they make seems to imply that all 30 Mag are firing at up to three different targets that turn.
I propose this modification to Horde damage. They gain bonus d10's to damage each turn equal to the tens digit of their Mag. They may expend only as many as they wish at each target, but may not exceed the allotment per turn. Also, they may only allot a bonus damage dice for each degree of success they achieve in hitting the target.
Example: A Tau Horde fires at 3 marines with their Pulse Rifles. They miss one, and hit the other two with only one degree of success each. When rolling for damage against each marine, they may only apply +1d10 to their damage roll. Note that they have an unspent bonus damage roll that cannot be allocated. Also, they may not stack both bonus damage against one marine, as only one degree of success was achieved versus each target.
What do you think? I realize this is a big nerf to Horde damage... but that was kind of the intent.