I'll get a screenshot of this next time I play, but it seems like the way damage is calculated prior to using a special ability is bugged. Let me explain.
Take a unit with the Shield Bash ability. Select that unit. Without using that ability, highlight an enemy unit. Note the damage displayed. Then, click on Shield Bash and then highlight the enemy unit again. A different amount is displayed (in my case, I saw 0 instead of the 27 my unit actually hit for).
Thankfully, the end result of damage seems to be correct, but it makes it REALLY hard to predict the damage done through a special ability when attacking. I'm thinking this seems to be true of Crushing Blow, Impale, and others. Can anyone else confirm/deny this?
On a related note, why can some special abilities be counter-attacked and others can't?