Aaron90495
King
I have noticed this and I believe I know the cause.
Its just a graphical glitch. I believe all of the damage is calculated before the damage is ever done to the city on the animation. So for example you will see the city at 50% health because it will be at 50% health at the end of its turn and then it will jump to 75% which is the amount that it actually has after the attack.
I noticed a city jump from no health to full health and it was attacked by multiple units. At the end of all of the attacks the city was taken. So this is why I believe its just showing the damage "before it happens". It should be an easy fix for them, it kind of ruins the immersion knowing what will happen to the city before it happens.
I figured it was something like that. I just hope it gets fixed, because, as you said, it sorta spoils the tension when you immediately know what's gonna happen.