Sid Meier's Civilization VI

Sid Meier's Civilization VI

City-State Defender
49 Comments
redghost 2 Jun @ 11:43am 
I think there's a bug that works like this:

You have not met the civ yet, but they have attacked your vassal.

When you meet the civ, you will already be at war with them and can't make peace right away.
mhrbnbngs 21 Jan @ 7:02am 
Does this not work with Multiplayer? I tried to play with a game and got a desync when I declared war on a city state
我从来没觉得dive开心过 6 Oct, 2023 @ 8:12pm 
It's either a bug or the most authentic cold war experience the game has ever seen
Nandybear 15 Mar, 2023 @ 7:16pm 
I found an absolutely amazing bug. If an ally both attacks a CS (triggering this script) AND offers you friendship on the same turn, you can be at war and be friends at the same time. I pressed "to arms!" whilst the friendship screen was in background. I got the clashing swords noise you hear on declaring war, but the friends option didn't disappear. I then clicked "yes wanna be friends" and we entered into friendship, however the game let us fight (but icon was friendship icon on banner)
fka-gargamel 15 Feb, 2023 @ 11:19pm 
You mean friendship
Yes it does
Best mod ever
buttmoo 15 Feb, 2023 @ 4:03pm 
Does this override peace treaty?
Nizou 26 Aug, 2022 @ 3:29pm 
I was declared war on by the Cree because I wanted to conquer Muscat despite I sent an envoy to equal Cree number, so normally there would be no suzerain therefore no protectorate war, am I right ?
Quethed 28 May, 2022 @ 4:08pm 
Is the ai adapted?
MadDachshund 2 Feb, 2022 @ 6:05pm 
The word "suzerain" is misspelled in the popup. It says "suerain"
NHC 29 Dec, 2021 @ 12:01am 
This mod is excellent!
Astacius 24 Oct, 2021 @ 2:15am 
does it work?
Degrelecence 2 Sep, 2021 @ 11:59am 
The window did not appear for me. Just automatically declared war. I had no idea why I was suddenly at war with someone who was an ally last turn. Sorry, brilliant concept, but I have to unsubscribe until that's figured out.
Velar 26 Jul, 2021 @ 8:32am 
Still works for me, just did 2 play throughs on epic length with this. No issues and worked as intended.
danithaca 31 Jan, 2021 @ 6:07am 
This mod works for AI too
Astacius 22 Nov, 2020 @ 6:14am 
does this work for AI too? will they declare Protectorate War this way?
Jauqee 29 Aug, 2020 @ 12:25am 
I'm not able to turn the mod off after it has been saved in a game. I've run into a bug where I have liberated a city state and it does not appear on the city state list nor do I receive any bonuses from it. It's an older bug I havent run into for a while. I've been trying to turn off mods to see if there is a specific mod causing the problem but this one keeps turning itself back on. Any suggestions?

Also, if anyone knows of a fix for this you would be my hero. Reloading does not fix it. The city state banner shows that it used to belong to a civ that doesn't exist in the game anymore.
123 17 Aug, 2020 @ 5:09am 
Canned beans
razbo99 11 Aug, 2020 @ 9:32am 
@SeelingCat -- After much trial and error I made a mod that starts to do what I want: All trade routes sent by anyone to city states that are at war will give the city state extra production every turn.

My attempts to tie this to something else, say a Suzerian requirement, or to a specific policy have failed spectacularly. It's not that that they don't do anything, they just do very bizarre things. It may be that I just haven't properly attached a modifier to a modifier, but if so, I can't figure it out.

Let me know if you would like to see what I did.
SeelingCat  [author] 10 Aug, 2020 @ 3:42pm 
@gregorsamsa - It's a Protectorate War

@razbo99 - Unfortunately, there's not really a lot we can change in regards to the trading system, so I don't think that's possible sadly.
gregorsamsa 10 Aug, 2020 @ 12:32pm 
Does it count as a surprise war or is the protectorate casus belli in place?
razbo99 8 Aug, 2020 @ 2:14pm 
Thx, SeelingCat, for this mod. It's one of my favorites.

It's a shame there is no Pledge to Protect like in Civ5. When a cs is attacked some options beyond a) ignore, b) denounce, and c) go to war would be nice.

So here's a thought for a new mod. Suppose there is a new unit that looks a lot like a Trader, except that when you make a trade route to a city state with this new unit, you get no benefits, but the CS gets, say, +50 production. The AI might be able to figure out to use that production to make new units if it is being attacked. The maintenance cost of the new unit could be high enough to make you think twice about just creating 'em willy nilly. And it would use a trade route slot, so there is also that opportunity cost.

I know just enough about modding to make me I could create such a thing with much painful trial and error. (Except for the artwork -- I have no clue at all about that.) Is there any obvious reason you think this couldn't or shouldn't be done?
TurbulentTurtle 7 Aug, 2020 @ 5:11pm 
Double negative. So you do think it can be fixed?
djconner 7 Aug, 2020 @ 7:42am 
Very nice. Haven't seen it triggered by a friend or ally yet, but have gotten some entertaining wars to defend distant city-states, livening up the mid-game for me....
SeelingCat  [author] 5 Aug, 2020 @ 11:58am 
@Junky - IIRC the AI is set to defend their city states unless the attacker is their friend or ally.
Junky 5 Aug, 2020 @ 10:13am 
What does ai do with this possibility?
Rhaeven 26 Jul, 2020 @ 7:17pm 
Would be great if it worked, I'm losing all my friendly neighbours thanks to that mechanic. If only it were like CIV V in that aspect.
SeelingCat  [author] 26 Jul, 2020 @ 6:43pm 
@Rauven - not sure tbh, but I'll try and take a look
Rhaeven 26 Jul, 2020 @ 6:42pm 
Hey cat, is it possible to make a mod that turns City-States into being immune to razing?
Myers 21 Jul, 2020 @ 1:33am 
god bless you
Sheepy ! 18 Jul, 2020 @ 10:49am 
Thanks for this
SeelingCat  [author] 7 Jul, 2020 @ 4:14pm 
@ALL - Now updated to give you a choice about whether or not you want to go to war! The new update should hopefully not break multiplayer, but I haven't been able to test that, so please let me know if you experience any issues!
寻。 30 Jun, 2020 @ 6:06pm 
What‘s this?
Jauqee 17 Jun, 2020 @ 1:18pm 
This mod would be perfect if you had to option to chose whether or not to go to war. Otherwise, this has been such a huge hole in diplomacy so Im glad to finally see something which addresses that!
Austin001 30 May, 2020 @ 2:39pm 
Sounds great, it's better to have it like it is than not have it at all
SeelingCat  [author] 30 May, 2020 @ 10:23am 
@Austin001 - I think it does but it might trigger a betrayal emergency - it's been hard to test in these cases! Hopefully once I get a better hang of how the UI popups work, I'll be able to have it ask you before declaring war
crocodileguy 30 May, 2020 @ 3:49am 
oh my god, thank you cat. fucking thank you, this is literally one of my biggest gripes with firaxis and this fucking game.
24hrs=1d 30 May, 2020 @ 1:45am 
Thanks SeelingCat for the infomation, I'm about to have a try. Civ6 become much better due to all of your great ideas
Austin001 29 May, 2020 @ 10:01pm 
Does this work if you're allied with the person who declared war on them?
SeelingCat  [author] 29 May, 2020 @ 12:24pm 
@24hrs=id - It might be possible to do, but I think the Free City-States mod by Tiramisu may already do that perhaps
24hrs=1d 28 May, 2020 @ 2:18am 
As a peaceful culture focus player, most times I'm bluish green face with all AIs and allies with 5 of them,,,so it is quite embarrassing when a "friendly neighbor" conquered my city state and 30 turns later it rejoined into my civilization again but in the form of a normal city=.=
24hrs=1d 28 May, 2020 @ 2:11am 
Deer @SeelingCat, do you think there is any possibility that when an occupied city state rebels, instead of falling into a "wild city" or Aquitaine city in comes back to the original city state?
SeelingCat  [author] 27 May, 2020 @ 9:13am 
@Social Mechanic - it's something I'm looking to add in the future if I can get the popup figured out, but until then it's automatic unfortunately.
Social Mechanic 27 May, 2020 @ 7:37am 
Do you have the option to not go to war with them???
Puhi 27 May, 2020 @ 7:15am 
If this works, I cannot thank zou enough :)
Rabs Warren 26 May, 2020 @ 8:16pm 
Great idea!
SeelingCat  [author] 26 May, 2020 @ 3:45pm 
@Bob Beelze - should be compatible with saved games!
Bob Beelze 26 May, 2020 @ 2:14pm 
does this affect saved games?
bostonbongrips 26 May, 2020 @ 1:24pm 
What a great idea...thanks for the upload
Sailor Cat 26 May, 2020 @ 1:23pm 
Long, long maaaaaaaaaaaaaaaaan