As far as I can tell, the formula that the AI uses to offer peace treaties is totally broken and needs to be redone entirely. I've had multiple games now where the AI refused to sign a clean peace treaty for more than 100 turns while simultaneously never bothering to attack me because I had destroyed his initial army. A few times, I've even gone and taken one of their cities just for fun, but that doesn't seem to work, either.
I assume that they have a vast military sitting somewhere out of sight. Maybe they're attacking another player where I have fog of war. Maybe they have a giant navy that can't touch my landlocked cities. I don't know. Regardless, the AI is terrible at war and worse at peace treaties.
I'm still in favor of introducing some form of "war weariness" like Civ IV had as a factor to mitigate these never-ending wars. No, it probably wouldn't work as an unhappiness bonus with the massive happiness bonuses that the AI gets. But maybe it would work as growth penalties, diplomatic penalties, gold penalties, ...?
Anyway, the AI needs more factors to evaluate when deciding to declare war, to end war, and to accept a specific peace treaty.
I assume that they have a vast military sitting somewhere out of sight. Maybe they're attacking another player where I have fog of war. Maybe they have a giant navy that can't touch my landlocked cities. I don't know. Regardless, the AI is terrible at war and worse at peace treaties.
I'm still in favor of introducing some form of "war weariness" like Civ IV had as a factor to mitigate these never-ending wars. No, it probably wouldn't work as an unhappiness bonus with the massive happiness bonuses that the AI gets. But maybe it would work as growth penalties, diplomatic penalties, gold penalties, ...?
Anyway, the AI needs more factors to evaluate when deciding to declare war, to end war, and to accept a specific peace treaty.