Thorns scales with either spell power or attack power, whichever is higher. But is this the SP/AP of the caster of the buff, or the SP/AP of the recipient of the buff?
If I'm in bear form, I have between 5k and 6k AP self-buffed before Vengeance. If I shift to caster form, that drops to a paltry ~900. If I buff myself before shifting into a bear, is my Thorns damage based upon that crappy lower number, or does it scale (in real time?) with my bear AP?
Again, is the damage of Thorns calculated each time it's triggered based upon the SP/AP of the buffed player, or is it a fixed value after the buff is cast based upon the stats of the caster? I'm curious because if it scales entirely based upon the caster of the buff, there's really little reason to give it AP scaling. It can't be cast while in a feral form, and druids in caster form just don't have much AP (less than 1/3 of a resto/balance druid's SP).
Going to test it tonight after work if there's not enough feedback to this post.