Results 1 to 5 of 5

Thread: Transgressions in descr_faction_standing.txt

  1. #1

    Default Transgressions in descr_faction_standing.txt

    I'm currently working on an overhaul for the hole reputation system, and most of the things that effects your reputation comes from the descr_faction_standing.txt. The most triggers here are pretty straight forward like FactionTradeAgreementMade or ExterminatePopulation, but esspecialy the various transgressions are not that clear. After I couldn't find any tread on this topic I started some research on my one, and thougth that I could as well share my findigs here. Perhaps anyone can also add something that I missed.

    OK, there is a trigger called 'Transgression', that is fired anytime someone make some bad things to an other faction. This trigger comes with an additional condition called 'TransgressionName'. So far I found 25 TransgressionNames. Most of them are easy to interpret so I didn't invested my time to verify them, those I will mark with an '(guess)' in constrast to '(verified)'.


    TC_INVADED_SETTLEMENT: An attack on an settlement, City or Castle. Besieging alone alone does not count. (verified)

    TC_INVADED_FORT: Like TC_INVADED_SETTLEMENT but in respect to an Fort. (Guess)

    TC_INVADED_WATCHTOWER: I'm not sure how you can invade an watchtower. All attempts to activate this one failed so far. At least
    I'm sure that its not sufficient if you just move an army on an enemy Watchtower. (verified, sort of)

    TC_DECLARED_WAR: This is as easy as it sounds. If you declare war on an other faction, indipendet from the way you do so. (verified)

    TC_THREATEN_WAR: Using the 'accept or we will attack' option on the diplomatic screen. (Guess)

    TC_INVASION: If you move an army in a region that doesen't belong to you, unless you have an military acces right.(Guess)

    TC_FLEE_INVASION: If one of your armys flees to a region that doesen't belong to you, unless you have an military access right. (Guess)

    TC_CRUSADE_INVASION: If you move an crusading army in a region that doesen't belong to you, unless you have an military acces right.(Guess)

    TC_NULLIFIED_ALLIANCE: This one is used if you cancel an alliance via diplomaty. Note that TC_BROKE_TREATY_TERMS will also fire. (verified)

    TC_BROKE_TREATY_TERMS: Fired everytime you cancel an former made agreemend via the diploamtic screen, including: military access right, trade agreement and alliance. (verified)

    TC_DIPLOMATIC_INSULT: If you suggest a very demanding deal on the diplomatic screen. (Guess)

    TC_DISHONOUR: I have honestly no idea.

    TC_MAJOR_ASSASSINATION_ATTEMPT, TC_MINOR_ASSASSINATION_ATTEMPT: If you attempt an assassination and your assassin is caught. Not sure were axactly is the border between major and minor assassination (but I guess its generals<->agents) (Guess)

    TC_SABOTAGE: Like ..._ASSASSINATION_ATTEMPT only triggerd if your assassin is cought. (Guess)

    TC_BRIBED_AWAY_ARMY, _CHARACTER, _SETTLEMENT, _FORT: Well, I guess if you bribe away an army, character, settlement or fort. (Guess)

    TC_SPYING: Like assasinations, this one is only triggerd if your spy is cought. (Guess)

    TC_UNDECLARED_ATTACK: If you attack a foreign army, fleet or settlement while you are not at war with them. This one is normaly fired together with TC_DECLARED_WAR. If you were allied at this time TC_BROKE_ALLIANCE is added too. (verified)

    TC_UNDECLARED_ATTACK_WITHDRAW: Same as with TC_UNDECLARED_ATTACK, but your enemy withdrawed without fighting (of course not possible with settlements). (verified)

    TC_STOLE_BACK_SETTLEMENT: If you take a settlement by force, that was formerly tradet away via the diplomatic screen. This is fired even if the settlement is not under the control of the faction you gave it to. Most likle used to prevent exploits like selling an settlement an then retakeing it. (verified)

    TC_BROKE_ALLIANCE: If you break an alliance by any means but the diploamtic screen. Normaly used together with an 'and DiplomaticStanceFactions = ' condition. The one with 'DiplomaticStanceFactions = neutral' is fired everytime two of your allys declare war on each other and you have to decide witch one to drop. The 'DiplomaticStanceFactions = war' means you just attacked your ally. (verified)


    Well, thats it. Any comments?
    Last edited by Hossi; September 07, 2008 at 02:30 PM.

  2. #2

    Default Re: Transgressions in descr_faction_standing.txt

    TC_NULLIFIED_ALLIANCE: Now this one is realy hard. What ever I do, I can't get this one to work. I'll be grateful for any ideas. (Compare to TC_BROKE_TREATY_TERMS and TC_BROKE_ALLIANCE). (verified, sort of)
    I'm guessing that TC_BROKE_ALLIANCE fires when a nation attacks its ally while TC_NULLIFIED_ALLIANCE fires when a nation anulls an alliance via diplomacy.

    TC_DISHONOUR: I have honestly no idea.
    This might have to do with a fall in a faction's reputation.

    Good work on the list BTW. Where did you get it?
    Last edited by Azim; September 07, 2008 at 02:05 PM.

    Dominion of the Sword, a Medieval II: Total War Supermod
    Under the patronage of Archaon. Proud member of the House of Siblesz
    My friend died from chain letters. If you don't post this again 100 times, he will come and kill you in your sleep!

  3. #3

    Default Re: Transgressions in descr_faction_standing.txt

    OK, I made some more test, and now I'am pretty sure that canceling an alliance via diplomacy fires both TC_BROKE_TREATY_TERMS and TC_NULLIFIED_ALLIANCE. Must have overseen this on the first run. I'll ad this to the OP.

    Where did you get it?
    Made it by myself. Just assingned an unique reputation change to each transgression and observed how my reputation developed via LTGD-Debugging.

  4. #4

    Default Re: Transgressions in descr_faction_standing.txt

    Nice work, +rep

    This should be added in some way to the tutorials section...
    ...longbows, in skilled hands, could reach further than trebuchets...

  5. #5

    Default Re: Transgressions in descr_faction_standing.txt

    I agree, post this in Tutorials and Resources.

    Dominion of the Sword, a Medieval II: Total War Supermod
    Under the patronage of Archaon. Proud member of the House of Siblesz
    My friend died from chain letters. If you don't post this again 100 times, he will come and kill you in your sleep!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •