Results 1 to 6 of 6

Thread: BattleMorality traits messed up?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Andor Vex's Avatar Libertus
    Join Date
    Sep 2011
    Location
    Estonia
    Posts
    91

    Default BattleMorality traits messed up?

    It doesn't happen often, but after building up a chivalrous general they sometimes get the "Winning first" trait next to the BattleChivalry one, so I keep getting generals who have both Bastion of Chivalry and Winning first.
    I don't think I've seen it evolve beyond first level though, but I think that the chivalry one stops advancing in rank as well.

  2. #2

    Icon1 Re: BattleMorality traits messed up?

    Andor Vex: Yes, that a bit weird. Is it only happening to generals from a particular faction?

  3. #3
    Andor Vex's Avatar Libertus
    Join Date
    Sep 2011
    Location
    Estonia
    Posts
    91

    Default Re: BattleMorality traits messed up?

    It has happened to me with Rohan and Dwarves. Right now I can only think of Dain and Thengel who both have special abilities. Could it have something to do with that?

  4. #4
    Santana86's Avatar Libertus
    Join Date
    Mar 2011
    Location
    Norway, Tromsų
    Posts
    89

    Default Re: BattleMorality traits messed up?

    Quote Originally Posted by Andor Vex View Post
    It doesn't happen often, but after building up a chivalrous general they sometimes get the "Winning first" trait next to the BattleChivalry one, so I keep getting generals who have both Bastion of Chivalry and Winning first.
    I don't think I've seen it evolve beyond first level though, but I think that the chivalry one stops advancing in rank as well.
    Hi Andor Vex. I've noticed the same thing in my campaigns and it has annoyed me a bit.

    The BattleChivalry/BattleDread traits have gotten an overhaul in this new version and IDK if the possibility to obtain both is just a slip from the creator. If you're not opposed to do some modding of your own files, I think I have the solution to the problem.

    Firstly go to your M2TW folder -> mods -> Third_Age_3 -> data.

    Create a backup of export_descr_character_traits, just in case you enter something wrong.

    Open up the export_descr_character_traits in notepad.

    Ctrl+F and enter BattleChivalry and search until you come to the section ###BattleDread###.

    Here you can see all the 10 triggers that add the BattleDread traits.



    Now let's take a closer look at the third one:

    Trigger battle2_Dread_Orcs_PickingOnWeak
    WhenToTest PostBattle

    Condition WasAttacker
    and WonBattle
    and BattleOdds > 1.3
    and PercentageEnemyKilled > 50
    ; and not Trait BattleChivalry > 0
    and CultureType eastern_european

    Affects BattleDread 1 Chance 70


    The ; sign means that the engine doesn't read this command line. Remove that sign and now the engine reads that if you have for example Fair Fighter in a campaign, there is no chance that this trigger will add a level of BattleDread, (WinningFirst).

    Remove that sign in both trigger number 3 and 4.

    Now copy the line that says: and not Trait BattleChivalry > 0, (Including the spaces before) and add to trigger number 1-2 and 5-10.



    For example trigger number 2 should look like this:

    Trigger battle2_Dread_Orc_General_fighting
    WhenToTest PostBattle

    Condition GeneralNumKillsInBattle > 15
    and CultureType eastern_european
    and not Trait BattleChivalry > 0

    Affects BattleDread 1 Chance 30
    Affects Bloodthirsty 1 Chance 5


    Lastly, copy the line over to the BattleChivalry traits in the next section, but change the text to BattleDread instead. There are 5 triggers in total.

    Here's how the third BattleChivalry trigger should look like:


    Trigger general_wins_hard_battle
    WhenToTest PostBattle

    Condition IsGeneral
    and WonBattle
    and BattleOdds <= 0.7
    and GeneralFoughtInCombat
    and not Trait BattleDread > 0

    Affects BattleChivalry 1 Chance 25


    What you have done now is to assure that once you have obtained one level of BattleChivalry OR BattleDread, you should not be able to obtain the opposing trait. Hope this helps

    EDIT: The TW-forum doesn't allow for large spaces in the text, so the text isn't alligned exactly like in the EDCT-file. Just try to keep the text you add in the same mould as the existing text.
    Last edited by Santana86; February 02, 2012 at 03:51 PM. Reason: Heads-up

  5. #5
    Andor Vex's Avatar Libertus
    Join Date
    Sep 2011
    Location
    Estonia
    Posts
    91

    Default Re: BattleMorality traits messed up?

    I guess I'll see in a while if this works, thanks for the help.

    PS! This is my first introduction to modding game files

  6. #6
    Santana86's Avatar Libertus
    Join Date
    Mar 2011
    Location
    Norway, Tromsų
    Posts
    89

    Default Re: BattleMorality traits messed up?

    Quote Originally Posted by Andor Vex View Post
    I guess I'll see in a while if this works, thanks for the help.

    PS! This is my first introduction to modding game files
    This was my first modding of the traits as well. I have only done some minor tweeking before on settlement population and removing ai growth bonus.

    I have played 30 turns as Eriador and have not encountered double battletraits again. So it would seem that these changes worked

Posting Permissions

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