Olá amigo.
Importante salientar que um combate ocorre sempre, mesmo que não haja rolagem de dados.
No seu exemplo, um jogador possuia uma cidade com fortaleza e nenhuma unidade militar.
E outro jogador invadiu essa cidade, com uma unidade militar.
O poder da fortaleza diz que na primeira rolagem de combate ela fornece um dado.
Então, ambos os jogadores rolam sim um dado de combate e aplicam os respectivos danos.
Num combate de duas unidades militares contra uma cidade com fortaleza e sem unidades, caso sobre uma unidade militar do atacante, ele tomará a cidade.
1 - a cidade não diminui de tamanho. Apenas cartas de evento fazem com que destrua-se construções.
2 - não, pois o defensor pode conseguir um acerto com apenas um dado e eliminar um atacante pelo menos.
3 - sim, como se fosse um jogador qualquer.