L´ordinateur utilise automatiquement la meilleur unité de defense en fonction de l´attaquant (et ses promotions) et du choix des defenseurs (avec les promotions). Meme dans ton cas :
Le char attaque, pour te defendre tu as 1 arbaletrier (6 en force) et 1 lancier (4 en force) dans une ville avec +85% en defense. Petit calcul
arbaletrier 6 + 85%6 =11.1
lancier 4*2 + 85%4=11.4
Une diference minim, qui bascule a l´avantage du l´arbaletrier des la premiere promotion, ou si la ville est sur une coline.
J´espere avoir ete clair. Ce qui est sur, c´est bel est bien que l´unité choisit pour se defendre est bien la plus apte a gagner le combat, que le defenseur soit un joueur humain ou un IA.