Afaik both sides agree in that the peace offer is calculated based on what the other side would agree to. That's also why the AI peace offer to the player is better than if the player initiated a kingdom decision to achieve peace with them. The former is an offer that satisfies a kingdom decision on the player side whereas the latter satisfies the decision on the AI kingdom side. This approach was chosen in part to avoid cases where one side drains another of influence by making repeated offers that they would have to spend influence (voting) on to reject again and again.
TLDR: It doesn't dictate a peace, it just simplifies the agreement process - if the conditions did not satisfy the majority of enemy lords, they would simply redeclare as soon as they can (which they will also do once changing conditions exceed the benefits of the arrangement).
x != kingdom && !x.IsAtWarWith(kingdom) && x.GetStanceWith(kingdom).PeaceDeclarationDate.ElapsedDaysUntilNow > 20);
First of all, thank you for responding, its appreciated.
I understand the thinking behind this as you explained it. However, this leaves every kingdom the ability (even the AI) to never really feel the heat of a war, especially the player. By late game I usually have 1-2 million with plenty of income to spare, this leaves me the ability to just say "oh, another kingdom just declared war on me after I JUST declared war on the first one, let me peace out all they want is 5k in tribute, no problem." I personally dislike the election system when it comes to making war/peace decisions as a ruler. Its fine for policies, but even fiefs its iffy at best, but thats not the issue at hand. The election system is creating other decisions around it such as, "well we cant let another kingdom say flat out no because the AI will just reoffer peace over and over and waste their influence." When I declared war on kingdom A, I am taking the risk that another kingdom could potentially take advantage of that and gun for me. However, and ive seen this with the AI as well, no matter how soon the war started you can immediately
peace out. That absolves any kingdom (AI or player but especially the player) of true reasonability for their actions. Kingdoms should be able to tell me no. Sure, based on an algorithm, 1 day of war is worth 10k tribute, but if you think about, whats to stop me from NEVER having to actually fight a kingdom. If I have 5 million in gold and I just peace out everytime someone declares war on me, or im in two wars at once, they can NEVER fight me. They dont have the chance. I can forever just pay them, make them rich, and never fight a single battle with them.