[NFP] [1.0.9.9] Including a unit of a strat. res. makes AI pay for diplomatic requests like join war

Pfeffersack

Deity
Joined
May 10, 2003
Messages
3,326
Location
Germany
Initial 1.0.6.9 report:

It may be debatted, whether it is good that friendly AIs sell you one-sided OB treaties for 1 Gold...
Spoiler :

AIcharging1GoldForOneSidedOBTreaty.jpg


...but they are even willing to pay you for it in fact, if you offer a single unit of a strategic ressource instead. If you ask what would be a fair deal here...
Spoiler :

AskingForAcceptableNiterForOBGoldDeal.jpg


...the AI offers this:
Spoiler :

AIOffering18GoldAnd1OBfor1Niter.jpg


18 Gold and free passage for 1 Niter? Something wrong here for me and it is not that they overvalue a single of unit of Niter in that moment, as that is the price they would be willing to pay for it in that moment, if offered separately:
Spoiler :

AIPays8GoldFor1Niter.jpg


To reproduce with the attached save:

1. Call up Matthias Corvinus
2. See that he is willing to give you a one-sided OB treaty for 1 Gold (1st pic)
3. Now modify the deal descrtbed under 2.) by replaying the 1 Gold on your side by Niter, add the default 100 Gold lump sum to his side and ask him would make the deal work (2nd pic)
4. The AI modifies the deal as seen in the 3rd pic and will now pay 18 Gold and a one-sided OB treaty for 1 Niter (3rd pic)
5. See that he would pay you 8 Gold for 1 Niter (4th pic)
 

Attachments

Last edited:
1.0.9.9

Encountered this behaviour again; this time when asking them to join my ongoing war:
Spoiler :

AIGiving16DFandEnteringWarFor1Coal.jpg


So 1 Coal is worth a war and 16 DF on top? Questionable itself, but IMO buggy because they wouldn't pay 3 DF for a single Coal normally:
Spoiler :

AINotPaying3DFFor1Coal.jpg


To reproduce with the attached save:

1. See what the Khmer are willing to pay for 1 Coal in a straight deal
2. Then ask them to join the war vs. the Netherlands and suddenly the deal logic gets broken by Coal being greatly overvalued
 

Attachments

If you can get an Open Borders treaty for 1 gold, try adding gold to their side. I don't think it's the strategic resource, I think it's because they actually will pay you to open their borders to you. Requiring 1 gold on your side was probably a "quick fix" by the developers to hide this. Ditto for joining war. I vaguely remember checking this, and finding that the resource or whatever I offered was priced right after compensating for what they were willing to pay.

I'm guessing they love to join my wars, because they anticipate getting a beneficial peace treaty in 10 turns which more than covers what they're willing to pay me. And they get less grievance (for not having to denounce). Open borders is less sensible, but then I almost never give an AI open borders, because of the advantages it gives, versus no practical benefit to me. Yes, I've heard/read that it makes the AI like you more, but the amount is too small to make a practical difference to me.

The simplest fix for Open Borders is to make it mutual, like Friends, with no additional compensation on either side.

The more complicated fix for Joining Wars, and actually trading in general, is for the AI to evaluate not only what it's worth to them, but also what it's worth to whom they are trading (as best they can, with what they know). While anywhere in-between is mutually beneficial to both sides, splitting-the-difference makes the additional benefit to each about the same.

Sorry I can't test your saves, because I don't have NFP.
 
Last edited:
Back
Top Bottom