Note that according to the diplo screen we currently can't switch any of Williams civics.
I admit that I did not check to see if Willem switched Civics within the last 5 turns. We'd of course want to confirm the current situation, to see whether a Civic swap is available or not anyway.
Two turns of Anarchy for Willem will delay his push to Engineering, while trading him Code of Laws will not speed up his tech path to Engineering.
Catherine is now pleased with us, and we haven't made any demands from her. We could try asking her to change civics now for free, and wait a few turns to see if we can get some gold for aesthetics.
Oh goodness. Me oh my. I had enough trouble trying to figure out the "Gold value" of Demands, let alone trying to figure out the Civic swapping value.
However, I strongly suspect that, since we're asking in the realm of less than 100 Gold for Gold-based Demands, that she will outright refuse a request to change even 1 Civic... it's pretty rare to see a Civic swap for less than 100 Gold, right?
I think we should be aiming to have started our war with William and taken our first citie(s) before he gets engineering. I would still cancel that deal now gold isn't critical. 1gpt is not worth if it increases the risk that William will build walls.
It's more about the Health than the Gold per Turn. We should at least be able to look at the map for 3 Cities and see whether he's bothered to build Walls in those Cities yet or not.
We definitely want to cancel the deal once we don't need the Health, but before then, it'll have to be a judgment call, which includes weighing how many of his Cities already have City Walls (if his Cities have them, then we don't need to worry about him getting Stone, as he will have already used it).
In view of the need to get the war with William started ASAP I can't see us having the time to do much of this. Nor do I think we will have enough gold to upgrade many-it is expensive, and we already have several warriors scattered around.
I think that we need to keep a medium-term focus here. Capturing a City will likely give us half of the upgrade cost of a Warrior to a Maceman. Also, the cheaper the City Garrison that we can build, the better.
The point being that if we use whip overflow, then we can still have a lot of 2-pop-whips... but if we "capture" whip overflow into build items like Macemen, then we might end up accidentally creating 1-pop-whips, which would be a bad situation, as we might take a really long time to complete these build items.
Warriors are nice because a big overflow can complete a Warrior while a small overflow can be captured and combined with a second overflow to create a second Warrior.
One of his cities must be down south near the gems. The location of the final one is a bit of a mystery. My best guess is to the SE of Amsterdam.
It should e noted that we will temporarily lose the Happiness from the Gem Resource when we attack him, but once our Cultural Borders expand, we should get a couple of new Happiness Resources from him, so hopefully, it will all balance out in the end.
We could also bring our warrior in Russias landmass back to scout out Williams final cities. This would also enable us to close borders with russia to slightly reduce her tech rate.
I don't have the game open, but I highly doubt that us Closing Borders with any AI, even Cathy, will negatively impact their Trade Route income. There are just too many lovey-dovey AIs. But, sure, we could double-check to see whether she has limited Open Borders agreements, and if she does only have a few of them, we might be able to reduce her tech rate by Closing Borders.
More likely, though, we'll just hurt ourselves, seeing as how we're soon going to be declaring war on multiple AIs--we will probably soon want all of the Open Borders agreements that we'll be able to get.
We did have city visibility of Williams other cities a couple of turns ago, so if we put all our espionage on him we should be able to regain this, to help plan our wars.
So, Weight = 1 on Willem, Weight = 0 on Vicky, right? Note that Willem has been spending more than 4 Espionage Points per turn, thanks to using his Espionage Slider, but not all of those Espionage Points were being spent on us. Still, we might not get very much progress, so don't count on being able to see his Cities this way.
In terms of war targets, Ragnar is one of the closest AIs and does have some nice production-based Cities. Of course, he won't have Longbowmen for a long time, so we can also leave him for later.
Basically, there are a lot of reasons that we could put on the table for going after any number of the AI. Willem with his fast tech pace, though, I think that we can all agree, needs to get attacked first. As for who gets attacked second, we'll probably have to keep an eye on the tech scene and decide as the game progresses.