What the purpose is of this sort of behaviour, I'll never understand. Typically, I'm in a limited type of war with the AI. The AI will drive a stack up to one of my cities. When the AI originally sent the stack, it was strong enough to capture my city, which might have had just one or two defenders, no walls and a weak cultural defense. Your standard border city. At this point, the AI will use it's one or two siege units to reduce my cultural defenses over the course of several turns, which gives me more than enough time to reinforce and build (whip) walls, and otherwise start mobilizing a counterattacking force. The AI is now severely outnumbered (but might not be directly threatened by my city defenders), but in some cases it will burn its stack in suicide attacks. Of course, a much better approach would be to either 1) reinforce the attack stack with more attackers and collateral damage units, 2) withdraw the units if I bring in more offensive units and prepare a counterattack or 3) bring in counters to my offensive units and simply maintain the threat to my city, while possibly attacking in another location.
Is there a way to make the AI stop the suicide attacks?
Is there a way to make the AI stop the suicide attacks?