I applied the attack bonus after STAB, but I realise now that the ability actually does this bonus after all others, so I'll have to redo the attack bonus. I don't quite understand the bonus though. Take Pixilate for example. Is the bonus applied for ALL fairy moves, or just the normal type moves that are converted? Bulbapedia isn't clear on this.
The reason I suggested we allow for abilities to be toggled on and off is not necessarily for the sake of noobs, but rather for debugging. We could individually toggle abilities to allow for quick isolation of a problem. I suppose I could write a tool that used check boxes to achieve the same thing in order to circumvent the problem. Otherwise we can just distribute a patch with all the abilities, and the source with the toggles.