Sid Meier's Civilization VI

Sid Meier's Civilization VI

85 ratings
Annex City States
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod: Gameplay
File Size
Posted
Updated
11.339 KB
22 May, 2021 @ 3:52pm
24 May, 2021 @ 7:14am
4 Change Notes ( view )

Subscribe to download
Annex City States

Description
Ever pondered why you cannot just annex your vessel City-States without stomping on your friendship? One Great Merchant that does the job is just not enough? You are at right place.

If you are a Suzerain of a City-State and you have 15 or more Envoys in it, you can directly annex it via a City-State diplomacy button. The AI cannot use this feature. The button replaces the Declare War button.

Technical Details
  • Currently there is no API to transfer a City to another player. The annexation is implemented by destroying the original city and creating a new one with the same name, population, buildings and districts. Thus, the City-State annexed this way cannot be "revived" by liberating the city or targeted by a City-State independence emergency, and is by technical a city you originally found.
  • Another difference with a certain Great Merchant is that, all units of the City-States are preserved and they now serve you. Again, there is no API to transfer units, so they are just killed and new units of the same type of yours just spawn where they were, and all information aside from unit type and position are lost, including XP, promotions, corp / army status, and current HP.
  • My Annex button replaces Declare War button if all conditions are met, rather than being a new button on its own, because otherwise this mod will have to overwrite the whole City-State interaction panel, becoming incompatible with other mods that does so. Let's say, who conquer a City-State by force when they can just annex it outright at no cost with a single mouse click. Besides, if you truly wish so, you can just make your units attack them and choose declare war in the popup window.

Inspiration
  • At first I tried to make a diplomatic button that does the job, but adding new City-State interaction buttons requires overwriting the entire City-State interaction panel, thus giving up this plan and instead tried to make a spy operation that does the job, only for the game not supporting custom spy operations. Let's move back to the first plan and what's worse, the game does not have API for city ownership changing.
  • I nearly gave it up before I saw someone mentioned Tully's annex city-state mod, but I didn't find the mentioned mod, nor did I find the mentioned person. I found someone in CivFanatics forum though, who posted some interesting scripts and said he wrote them, but I still don't find any thread that seem like an annex city-state mod he posted. Finally I gave it a try and subscribed his mod, A Song of Ice and Fire, only for the city-state annexation as a leader's unique ability, and the so-called Tully's annex city-state mod is not a thing.
  • I pondered why didn't he post a mod that solely does the job and nothing else. For what reason, I decided to borrow his code and complete this mod.
  • I later changed how it was implemented. It's no longer a new button on its own, instead it replaces the Declare War button if all conditions are met. This made this mod compatible even with A Song of Ice and Fire.
  • Since the script isn't my creation, if the original author calls me to take this mod down, I will take it down and leave it to my private usage.

Quirks
  • Since much is done in an instant, it takes a while for the game to handle the annexation.
31 Comments
Trillion Bones 28 Jul @ 8:28am 
15 Envoys?
That is 8 with Super-Amani at minimum. Why would I ever invest so many envoys in a city state I don't intend to keep alive for its bonus? If this mod would keep the city state (even when annexed) within the city-state menu (so that it keeps giving its bonus without accepting any envoys) then and only then would this make this mod viable.

Good bonus: many envoys, won't be annexed
Bad bonus: would be annexed - but would never receive envoys.
sarma 24 Aug, 2023 @ 1:43pm 
Works nicely for me, gonna encircle one of my enemy's cities
We're Needed 24 May, 2023 @ 1:52pm 
In the game I am currently playing,,there are two city states where I have 16 envoys each. The Take Over button remains grayed out. This has happened in previous games, as well. I have never gotten this mod to work.
Nova Drayosix 16 Mar, 2023 @ 12:22am 
So is there any way that this mod can also let you keep the benefits of being a suzeran of the City State after you anix it?
Etterra 25 Dec, 2022 @ 1:51am 
Addendum: It also seems to have stopped me from being able to trade with any city outside my own empire.
Etterra 25 Dec, 2022 @ 1:32am 
I just got this and at 15 envoys the annex option didn't show up. Also it made my Santa mod yeet Santa out of the game lol
Yglika 20 Nov, 2022 @ 12:07pm 
Cool mod but the small flaw is, that when the city is annexed, all its existing religious pressure is lost.
soveta 19 Jul, 2022 @ 5:02pm 
I must be having a conflist, I am playing as The Eastern Roman Empire and the takeover button is grayed out even when I have the 15 envoys
Calste85 6 Feb, 2022 @ 8:43pm 
Seems like a good idea, perhaps it could be an action(like an election) with a certain chance of failure. The chance could be reduced with your spies doing certain operations and increased by enemy spies doing counter operations. Could add an interesting mechanic.
Ripz 2 Feb, 2022 @ 10:15pm 
When annexing a city state, do you get the option to raze it instead of keep it?