I was using my own version of this, and found something weird.
Pegasus at 17|13 (Before Dive) -->( Dives, now 34|13) --> ( Finishes attack, now 7|4)
After testing, I found out that if a creature has a +n*Bless + quint + SoW + dive, after its attack it reverts back to pre-blessed stats (-3n|-3n) n= # of bless
Any idea why, or do I need to submit a bug?