Results 1 to 30 of 140

Thread: Setting reforms to your preference

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Re: Setting reforms to your preference

    Hello, this is my first post on the boards and one that i need help with.

    Wonderland, I tried to change the reforms but it never works out. I change (Polybian reforms) the Conditional turn number to 1, and make the Unconditional to the turn I want the reforms to happen at. I was just testing if it would work and changed it so the Polybian reforms happened on the 2nd turn but it never works out. So finally I decided to get some help on the boards.

    I want the reforms to happen every 12 years. So Polybian = 260 BC, Marian = 248 BC, Augustan = 236 BC. I know the whole historical issue is smacked but I find it no fun at all if I can't ever obtain the Augustan reforms. Seriously, who will ever play a Roma game that long? I gave up after I conquered all of Europe and Africa while having the Marian reforms.

    So if you could tell me how to do this or even better, write me a script, it would make my life so much easier.

    Oh ya, forgot to tell you. I want this to happen when I start a new Roman campaign. So I wont be using my old game anymore.

    Peace.
    Last edited by Zafersan; 05-06-2007 at 09:01.

  2. #2

    Default Re: Setting reforms to your preference

    The best thing is if you use an unconditional trigger for the reforms. it is already included in the marians:

    Code:
    ;Unconditional Reforms
    monitor_event FactionTurnEnd FactionType seleucid
    and I_CompareCounter Romanii_Reform = 1
    and I_NumberOfSettlements seleucid > 50
    
    set_counter Romanii_Reform 2
    terminate_monitor
    
    end_monitor

    Just search for it and change the number of settlements to your preference

    Ok, here the script for the Augustan reforms:
    The Augustans don't have the unconditional but you can add it and it should look like this:

    Code:
    declare_counter Romani
    declare_counter AugustanReformatorCounter
    
    monitor_event SettlementTurnStart BuildingExists = gov2
    and FactionType seleucid
    and I_CompareCounter Romanii_Reform = 2
    
    inc_counter Romani 1
    
    end_monitor
    
    monitor_event FactionTurnEnd FactionType seleucid
    and I_CompareCounter Romani > 54
    and I_TurnNumber > 499
    and I_NumberOfSettlements seleucid > 89
    ;and BattlesFought > 399
    and I_CompareCounter Romanii_Reform = 2
    and I_CompareCounter AugustanReformatorCounter = 1
    
    set_counter Romanii_Reform 3
    
    end_monitor
    
    ;Unconditional Reforms
    monitor_event FactionTurnEnd FactionType seleucid
    and I_CompareCounter Romanii_Reform = 2
    and I_NumberOfSettlements seleucid > 70
    
    set_counter Romanii_Reform 3
    terminate_monitor
    
    end_monitor
    
    
    monitor_event CharacterTurnStart Trait Augustus > 1
    
    set_counter AugustanReformatorCounter 1
    
    end_monitor
    
    monitor_event FactionTurnEnd FactionType seleucid
    set_counter Romani 0
    end_monitor
    Change the "numberofsettlements" counter to what you want it to be (I have 70 cities here). If you copy the line I used now you only have to change the city number to your preference.

    If you copy it from the Marians make sure you change:
    and I_CompareCounter Romanii_Reform = 2 in the marian trigger value is 1
    set_counter Romanii_Reform 3 in the marians it would be 2.

    If you want the reforms to happen at certain times, replace the:

    and I_NumberOfSettlements seleucid > 50

    with
    and I_TurnNumber > 499

    and change the turns to what you want it to be.
    Last edited by L.C.Cinna; 05-06-2007 at 09:50.
    My first balloon:

  3. #3

    Default Re: Setting reforms to your preference

    Thanks a lot L.C.Cinna. It worked out great. Funny to see Imperial Legionnaires at 250BC.

  4. #4

    Default Re: Setting reforms to your preference

    thank you for that info, i really love to see marian legionaries 200bc crushing that damn germans. but i cant recruit them in all my provinces. they can be recruitet in africa, but not in minor asia. and only in some greek cities but not in all of them. this is not a big problem, but has anyone any suggestion?

  5. #5

    Default Re: Setting reforms to your preference

    Hi L.C.Cinna,

    I have copied your entire code for the Augustan reform into the "Imperial trigger" in the script and replaced the existing one. But unfortunately with no result at all. What am I doing wrong.

    Thanks.

  6. #6
    Member Member kambiz's Avatar
    Join Date
    Jul 2006
    Location
    Persian Empire
    Posts
    322

    Question Re: Setting reforms to your preference

    Hi;
    How can I modify "traits conditions" for each reform (specifically Imperial reform)?

    Thanks beforehand

    Forgotten Empire

  7. #7
    EB TRIBVNVS PLEBIS Member MarcusAureliusAntoninus's Avatar
    Join Date
    Jul 2006
    Location
    The State of Jefferson, USA
    Posts
    5,722

    Default Re: Setting reforms to your preference

    Quote Originally Posted by kambiz
    Hi;
    How can I modify "traits conditions" for each reform (specifically Imperial reform)?

    Thanks beforehand
    That would be in the EDCT (export_descr_character_traits.txt). Look for "Trigger General_Becomes_Highly_Ambitious". You can add or remove any trait needed to get that trait right below that.


  8. #8
    Member Member kambiz's Avatar
    Join Date
    Jul 2006
    Location
    Persian Empire
    Posts
    322

    Question Re: Setting reforms to your preference

    Thx MarcusAureliusAntoninus
    Here's that part of the code belongs to "General_Becomes_Highly_Ambitious":
    Code:
    ;------------------------------------------
    Trigger General_Becomes_Highly_Ambitious
        WhenToTest CharacterTurnEnd
    
        Condition FactionType seleucid
              and Trait ICERating > 7
              and Trait MarianControl > 0
              and Trait GoodAdministrator > 1
              and Trait Superbus > 1
              and Trait Augustus < 1
              and Trait AugustusControl < 1
              and Trait GoodRecruiter > 1
              and Trait Selflessness < 4
    
        Affects Augustus  1  Chance  100
        
    ;------------------------------------------
    Now it's a little bit confusing. for example ,Where is "Skilled Bureacraut" or "Expert recruiter" and "arrogans" ? And what are "MarianControl > 0" ,"Superbus > 1" ,"Augustus < 1" and "AugustusControl < 1"???

    BTW ,I want the needed character for agustus reform have these conditions :
    "Sharp/Charismatic/Vigorous" &
    "Has Command > 2"

    Can you write the needed codes for it? because I've never changed .txt files before

    Thank you sooo mutch

    Forgotten Empire

  9. #9
    Sassem Member Sassem's Avatar
    Join Date
    May 2007
    Location
    in the land of FIGHTING WINDMILLS
    Posts
    521

    Default Re: Setting reforms to your preference

    ALWAYS BACKUP the original stuff

    Spoiler Alert, click show to read: 
    Code:
     
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Imperial trigger
    declare_counter Romani
    declare_counter AugustanReformatorCounter
    monitor_event SettlementTurnStart BuildingExists = gov2
    and FactionType seleucid
    and I_CompareCounter Romanii_Reform = 2
    inc_counter Romani 1
    end_monitor
    monitor_event FactionTurnEnd FactionType seleucid
    and I_CompareCounter Romani > 54
    and I_TurnNumber > 1
    and I_NumberOfSettlements seleucid > 60
    ;and BattlesFought > 200
    and I_CompareCounter Romanii_Reform = 2
    ;and I_CompareCounter AugustanReformatorCounter = 1
     set_counter Romanii_Reform 3
    end_monitor
    monitor_event CharacterTurnStart Trait Augustus > 1
     set_counter AugustanReformatorCounter 1
    end_monitor
    monitor_event FactionTurnEnd FactionType seleucid
     set_counter Romani 0
    end_monitor


    This is how i did it you don't have to wait for the traits because of the ; in front of the and I_CompareCounter AugustanReformatorCounter = 1

    I only chanced the stuff showed in red maybe you like this better than too wait or chance the traits for the general
    Last edited by Sassem; 08-15-2007 at 15:19.

  10. #10
    EB TRIBVNVS PLEBIS Member MarcusAureliusAntoninus's Avatar
    Join Date
    Jul 2006
    Location
    The State of Jefferson, USA
    Posts
    5,722

    Default Re: Setting reforms to your preference

    If you remove the Augustus requirement from the reform, you will get the new units, but you won't get an emperor. If you want to get both an emperor and the new units, you have to change the EDCT.

    Ok,
    Code:
    ;------------------------------------------
    Trigger General_Becomes_Highly_Ambitious
        WhenToTest CharacterTurnEnd
    
        Condition FactionType seleucid
              and Trait ICERating > 7
              and Trait MarianControl > 0
              and Trait GoodAdministrator > 1
              and Trait Superbus > 1
              and Trait Augustus < 1
              and Trait AugustusControl < 1
              and Trait GoodRecruiter > 1
              and Trait Selflessness < 4
    
        Affects Augustus  1  Chance  100
        
    ;------------------------------------------
    ICE rating means the guy is Sharp, Charasmatic, Energentic.
    Marian control, means that the Marian reform has happened.
    "Skilled Bureaucrat" is level two (out of five) of "GoodAdministrator" (In case you are wondering, cheat would be:
    Code:
    give_trait "Firstmiddle Last" GoodAdministrator 2
    )
    "Arrogans" is level two of "Superbus"
    The next requirement just makes sure you aren't getting two emperors.
    "Expert Recruiter" is level two of the "GoodRecruiter" trait. This one is the one that is bugged. If you find someone with everything else, you can get the reform by giving the guy
    Code:
    give_trait "Firstmiddle Last" GoodRecruiter 2
    The last requirement is for the selfishness trait.

    For what you want, you need to just have:
    Code:
    ;------------------------------------------
    Trigger General_Becomes_Highly_Ambitious
        WhenToTest CharacterTurnEnd
    
        Condition FactionType seleucid
              and Trait ICERating > 7
              and Trait MarianControl > 0
              and Trait Augustus < 1
              and Trait AugustusControl < 1
              and Attribute Command > 2
    
        Affects Augustus  1  Chance  100
        
    ;------------------------------------------
    But you're probably going to get a random guy who isn't important getting the trait.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Single Sign On provided by vBSSO