I've seen this happen in games I've played but have always been too lazy to go back, find the replays, etc.
Thankfully, brnk was kind enough to cast a replay with this (bug?) very visible.
1. Click replay link: https://youtu.be/Et_o-uuw5Os?t=27m25s
2. Pause.
3. Note number of kills on czar (18).
4. Count ASFs about to attack czar (14?).
5. Play until just after czar kills asf (to 27:43).
6. Note number of kills on czar (102).
Your number from (6) minus your number from (4) does not equal your number from (3). EG, 102 - 14 != 18.
Why not? Is this a bug?
I know there was some talk about making veterancy mass-based instead of count-based, but I didn't think it was ever implemented. As it stands, it seems the czar gains 6 kills from every ASF ((102-18)/14).
I know the czar is supposed to be a "good" AA unit, especially on the periphery of ASF fights, but this seems ridiculous. I have lost at least two games where I easily had enough ASF to kill a czar, but because of this vetting scheme, it survived with plenty of health.
Was this intentional? If so, why? If not, can it be fixed?