Sid Meier's Civilization VI

Sid Meier's Civilization VI

87 평점
Annex City States
2
   
어워드
즐겨찾기
즐겨찾기됨
즐겨찾기 해제
Type: Mod
Mod: Gameplay
파일 크기
게시일
업데이트일
11.339 KB
2021년 5월 22일 오후 3시 52분
2021년 5월 24일 오전 7시 14분
업데이트 노트 4개 (보기)

다운로드 위해 구독하기
Annex City States

설명
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
Trillion Bones 2024년 7월 28일 오전 8시 28분 
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 2023년 8월 24일 오후 1시 43분 
Works nicely for me, gonna encircle one of my enemy's cities
We're Needed 2023년 5월 24일 오후 1시 52분 
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 2023년 3월 16일 오전 12시 22분 
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 2022년 12월 25일 오전 1시 51분 
Addendum: It also seems to have stopped me from being able to trade with any city outside my own empire.
Etterra 2022년 12월 25일 오전 1시 32분 
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 2022년 11월 20일 오후 12시 07분 
Cool mod but the small flaw is, that when the city is annexed, all its existing religious pressure is lost.
soveta 2022년 7월 19일 오후 5시 02분 
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 2022년 2월 6일 오후 8시 43분 
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 2022년 2월 2일 오후 10시 15분 
When annexing a city state, do you get the option to raze it instead of keep it?