Results 1 to 8 of 8

Thread: Getting a Rab Mahnet as Carthage

  1. #1

    Default Getting a Rab Mahnet as Carthage

    Hi all,

    So I'm trying to go for an early trigger of the Barcid reforms as Carthage - because at start there is only one pro Barcid general, Hanno, and I heard the Barcid trait can die out with the family lines and genetic variation.

    The stated requirements for Barcid reforms are:

    Have a FM who is
    Faction Leader
    Rab Mahnet and
    Barcid
    AND
    Own Mastia/Qart-Hadast of Iberia, Gadir and Carthage
    AND
    Fight 6 large battles with Rome (enemy with more than 12 unit army)
    AND
    After 237 BC

    I have some trouble with the Rab Mahnet part. When there has been war declared previously I have been given the chance to elect a "War Leader", but I realize this is not the same thing. How can I make my Hanno for sure the Rab Mahnet when I go to war with Rome? It's a random pick of generals am I right?

    I heard also to avoid putting young FMs in Carthage because they will get the Rab Sheni trait. Is this true?

    Thanks,

    Jormungand
    Last edited by Jormungand; June 28, 2020 at 04:41 AM.

  2. #2

    Default Re: Getting a Rab Mahnet as Carthage

    Looking at the script it seems that you need a barcid family member who is either rab mahnet or the player selected war general, so you can just choose your barcid fm to be war leader when you are at war. Also the family member does not have to be the faction leader.

  3. #3
    Lusitanio's Avatar Content Staff
    Join Date
    Jan 2018
    Location
    Portugal
    Posts
    1,181

    Default Re: Getting a Rab Mahnet as Carthage

    Either try to get your Barcid FMs the Rab Mahnet trait or give the Barcid trait (using the console) to a general with the Rab Mahnet.

  4. #4

    Default Re: Getting a Rab Mahnet as Carthage

    Quote Originally Posted by Electricity View Post
    Looking at the script it seems that you need a barcid family member who is either rab mahnet or the player selected war general, so you can just choose your barcid fm to be war leader when you are at war. Also the family member does not have to be the faction leader.
    Interesting, that's not what it says in the 2.35 guide at all. It says Pro Barcid general of the army Faction Leader... Confusing...

  5. #5

    Default Re: Getting a Rab Mahnet as Carthage

    There is a drastic but guaranteed way of getting whoever you want to become Rab Mahnet. When war breaks out, decline to manually choose your Rab Mahnet. From now on whoever spends a turn in Qart-Hadast after war breaks out becomes Rab Mahnet - even the FL/FH. The bad thing is that from then on this will be how the Rab Mahnet is chosen - you can no longer choose your Rab Mahnet.

  6. #6

    Default Re: Getting a Rab Mahnet as Carthage

    Also good luck keeping Hanno alive by 237 BC. I suggest having finished all your reform requirements by then, then declaring peace. Last thing you want is to fight an epic battle during the AI turn when they attack you, only to find out that Hanno has kicked the bucket once your turn begins

  7. #7

    Default Re: Getting a Rab Mahnet as Carthage

    Lemme grab the script

    ; === Carthaginian Reforms === ;
    ; Representing a political, economic and military shift that changes government types and recruitment_slots
    ;


    ; --- Barcid Reform ---


    declare_counter roman_battles


    ; Checking that Carthage has been at war with the Romans
    monitor_event PostBattle FactionType f_carthage
    and GeneralFoughtFaction f_rome
    and not I_ConflictType Naval ; must be land battles, not just skirmishes at sea - doesn't have to win
    inc_counter roman_battles 1
    if I_CompareCounter roman_battles > 5 ; several battles
    terminate_monitor
    end_if
    if I_NumberOfSettlements f_rome < 1 ; ie the Romans are dead
    set_counter roman_battles 6 ; ensuring this part of the script is complete - a fallback
    end_if
    if I_IsFactionAIControlled f_carthage ; not for the AI
    terminate_monitor
    end_if
    end_monitor


    ; Checking the Faction Leader is from the Barcid faction - need to put triggers for Barcid/anti-Barcid in EDCT!
    monitor_event CharacterTurnStart FactionType f_carthage
    and I_TurnNumber > 140 ; it's at least 237BC
    and Trait Rb_mhnt > 1 ; is a General of the Army
    and Trait Barcid > 0 ; is of the Barcid faction
    set_event_counter barcid_leader 1
    if I_EventCounter ecCarthage_Reform > 0 ; close if reform has happened
    terminate_monitor
    end_if
    if I_IsFactionAIControlled f_carthage ; not for the AI
    terminate_monitor
    end_if
    end_monitor


    monitor_event CharacterTurnStart FactionType f_carthage
    and I_TurnNumber > 140 ; it's at least 237BC
    and Trait CarthWarLeader > 0 ; is a General of the Army
    and Trait Barcid > 0 ; is of the Barcid faction
    set_event_counter barcid_leader 1
    if I_EventCounter ecCarthage_Reform > 0 ; close if reform has happened
    terminate_monitor
    end_if
    if I_IsFactionAIControlled f_carthage ; not for the AI
    terminate_monitor
    end_if
    end_monitor


    ;Triggering the reform
    monitor_event FactionTurnStart FactionType f_carthage
    if I_IsFactionAIControlled f_carthage ; not for the AI
    terminate_monitor
    end_if
    if I_TurnNumber > 140 ; it's at least 237BC
    and I_SettlementOwner sett_170 = f_carthage ; Kart-Hadast
    and I_SettlementOwner sett_012 = f_carthage ; Gadir
    and I_SettlementOwner sett_013 = f_carthage ; Mastia/Qart-Hadast
    ;and I_EventCounter ecIberian_Resistance > 0 ; has completed the unique mission
    and I_CompareCounter roman_battles > 4 ; have been at war with Rome
    and I_EventCounter barcid_leader > 0 ; has a pro-Barcid FL
    set_event_counter ecCarthage_Reform 1
    historic_event HE_CARTHAGE_REFORM factions { f_carthage, }
    terminate_monitor
    end_if
    end_monitor


    ;AI Triggers
    monitor_event FactionTurnStart FactionType f_carthage
    if not I_IsFactionAIControlled f_carthage ; not for the human player
    terminate_monitor
    end_if
    if I_TurnNumber > 140 ; it's at least 237BC
    and I_SettlementOwner sett_170 = f_carthage ; Kart-Hadast
    and I_SettlementOwner sett_012 = f_carthage ; Gadir
    and I_SettlementOwner sett_013 = f_carthage ; Mastia/Qart-Hadast
    set_event_counter ecCarthage_Reform 1
    terminate_monitor
    end_if
    if I_TurnNumber > 248 ; it's 210BC
    and I_EventCounter ecCarthage_Reform < 1 ; Barcid reform hasn't happened for the AI
    set_event_counter ecCarthage_Reform 1
    terminate_monitor
    end_if
    end_monitor

    It seems triggers require both a Barcid Rab Mahnet AND a Barcid War Leader - but not necessarily the same person.

    Furthermore, the fallback is an interesting detail -- you don't need to keep Rome alive to farm battles.

  8. #8

    Default Re: Getting a Rab Mahnet as Carthage

    Quote Originally Posted by RodriguesSting View Post
    Lemme grab the script



    It seems triggers require both a Barcid Rab Mahnet AND a Barcid War Leader - but not necessarily the same person
    It's OR instead of AND. AND would be brutal

    Quote Originally Posted by RodriguesSting View Post


    you don't need to keep Rome alive to farm battles.
    *RedEyesHannibal.png*

Posting Permissions

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