Originally Posted by
newt
Look in descr_faction_standing.txt. Find me anything that points to bad relations because of trade agreements.
Edit: I've asked for trade rights from my ally's enemy, and lost no standing with my ally.
Alright, I've looked in the DFS.txt for Kingdoms: The Crusades, as that is what I'm currently playing and where I've most often observed what I've observed. I can not find something specific to trade agreements, which makes me open to the idea that you might be right.
HOWEVER: I still need an explanation for what I see every time I play at KoJ on Crusades. Starting with a solid alliance with Antioch, and only having five starting factions in the game, I pay attention to relations. I tend to give a lot of financial aid to the Turks, since they are underpowered. I even go so far as to purchase territory from Antioch or Byzantium to give to the Turks if they start suffering too badly. I play with a very lean military and strong economy so I can afford to do this.
What I have noticed is that signing trade agreements with the Turks, giving the Turks gold, giving or selling territories to the Turks, or gifting the Turks attacks on rebels all cause my relations with Antioch (and with the Byzantines after I ally with them) to drop. Not much, but enough to make it difficult to keep my relations above Very Good and if I don't keep an eye on it, they can even drop to amiable for Antioch and so-so for the Byzantines.
I never execute prisoners, I never exterminate populations. I rarely sack, usually occupy, and quite frequently release prisoners. In short, I play a chivalrous game and aim for a Trustworthy reputation (I'll let it drop to Very Reliable in a pinch).
In other words, when I act against the interests of my alliances by materially aiding my allies' enemy, my relations with my allies suffer (as they should). Looking through the file, then, I started looking for a catch-all entry. There are entries for not rendering military aid after agreeing to. There are entries for cancelling alliances. There are entries for assassinations, border transgressions, getting caught spying, etc. etc. etc... and then there's this:
Trigger 0059_T_Dishonour
WhenToTest Transgression
Condition TransgressionName = TC_DISHONOUR
FactionStanding target_faction normalise -1.0 10
FactionStanding target_allies normalise -1.0 40
Other Condition TransgressionNames are pretty self-explanatory (and here's an old thread about them). This one is not. If my suspicion is wrong, and you know what this trigger does, please enlighten me. I'm wondering if this trigger tracks actions that dishonour alliances - aiding an ally's enemy, in other words. The target faction for the transgression would be your allies who are at war with the country you are aiding.
Because it's a 'normalise' effect, it would only really be very noticeable at the upper end of relations, the effect would lesson as relations dropped, and therefore be easily missed and offset by:
Trigger 0105_Update_Trustworthy_Factions_Major
WhenToTest FactionTurnStart
Condition GlobalStanding > 0.4
FactionStanding exclude_factions { } normalise 1.0 50
Trigger 0106_Update_Trustworthy_Factions_Minor
WhenToTest FactionTurnStart
Condition GlobalStanding > 0.1
FactionStanding exclude_factions { } normalise 1.0 100
AND BY:
Trigger 0083b_Update_Allies
WhenToTest FactionTurnStart
FactionStanding allies normalise 1.0 20
As well as a few other minor normalising adjustments.
I'm not saying this is the solution to the phenomena, but it fits the criteria. The effect would have to be a transgression trigger since it happens in-turn rather than at turn end or start and not through diplomacy directly with the affected faction. It would have to be a normalise type trigger since relations stabilise at the amiable - very good range. It would have to be a broad trigger since it seems to be caused by a class of actions rather than a specific action. The 'dishonour' trigger is ambiguous, and search as I might it seems to be unexplained, at least on TWC - this theory (which is probably unverifiable) would provide an explanation for the trigger as well as explaining how diplomacy seems to function according to my experience.
But it's just a theory, and I'm open to proof that the 'dishonour' trigger refers to something else.