Civilization – Can you end a permanent war by liberating the city-state that declared it

civilization-5-brave-new-world

In Civilization 5, there are City-States scattered around the world. You can bully them for lunch money, ally with them, and declare war on them. If you conquer enough City-States, you'll eventually persuade them all to band together and declare permanent war on you.

If a City-State that declares permanent war on you is then captured by another civilization, and you liberate it, does it end the permanent war? Or do City-States never forgive and never forget?

Best Answer

According to the Civ 5 wiki:

Liberating a City-State will immediately start an alliance with the liberator and give the liberator a lot of Influence (this will still decrease each turn, though, and by going under the limit, the alliance will then be cancelled).

This leads me to believe that regardless of the permanent war status of the other city states, a liberated city state should in theory ally with the liberator.

That being said, city-state total war is a unique situation, and I think the only way to truly know would be to test it yourself.