Results 1 to 2 of 2

Thread: Reloading issue

  1. #1

    Default Reloading issue

    Okay, so I've made some changes to the script, it now has several historical characters as well as a bunch load of armies spawning at certain dates. To make the game more challenging and historical when playing as the romans. However, I have a problem. I cannot reload a game.

    I can play it for as long as I want to just fine, played it all the way to 234 BC at one point. But when I save, quit the game, and try to start and reload my previously saved game, I cannot get past the first turn without it crashing. This only happens when I reactivate the script.

    Below is the part of the script that has been edited. Nothing else has been altered, except for corresponding names, and advice. And traits. But I've checked, and all those are fine.

    Spoiler Alert, click show to read: 
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;
    ;;;;;;;; Hanno Cartenna - 261 BC - Battle of Agrigentum HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 40

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hanno Cartenna, named character, command 0, influence 0, management 0, subterfuge 0, age 43, , x 99, y 101
    unit carthaginian cavalry generals bodyguard exp 1 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 1 armour 0 weapon_lvl 0
    unit carthaginian cavalry ezrahim parashim feeniki exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 1 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 1 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hanno Cartenna" NaturalIntelligence 4
    console_command give_trait "Hanno Cartenna" NaturalCharisma 2
    console_command give_trait "Hanno Cartenna" NaturalEnergy 4
    console_command give_trait "Hanno Cartenna" Selflessness 2
    console_command give_trait "Hanno Cartenna" Temperament 2
    console_command give_trait "Hanno Cartenna" Loyalty 4
    console_command give_trait "Hanno Cartenna" TurnsAlive 4
    console_command give_trait "Hanno Cartenna" CommandExperience 3
    console_command give_trait "Hanno Cartenna" GoodTactician 1
    console_command give_trait "Hanno Cartenna" GoodAttacker 1
    console_command give_trait "Hanno Cartenna" Hannibal1Biography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Xanthippos - 256 BC - Battle of Tunis;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 64

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Xanthippos ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 40, , x 83, y 100
    unit hellenistic infantry spartiateshoplitai, exp 2 armor 1 weapon_lvl 0
    unit african elephant forest exp 4 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 1 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 1 armour 0 weapon_lvl 0
    unit carthaginian cavalry ezrahim parashim feeniki exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 5 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 5 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 5 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 5 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 6 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 6 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Xanthippos ofcarthago" XanthipposBiography 1
    console_command give_trait "Xanthippos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Xanthippos ofcarthago" NaturalCharisma 2
    console_command give_trait "Xanthippos ofcarthago" NaturalEnergy 4
    console_command give_trait "Xanthippos ofcarthago" Selflessness 2
    console_command give_trait "Xanthippos ofcarthago" Temperament 2
    console_command give_trait "Xanthippos ofcarthago" Loyalty 4
    console_command give_trait "Xanthippos ofcarthago" TurnsAlive 4
    console_command give_trait "Xanthippos ofcarthago" CommandExperience 3
    console_command give_trait "Xanthippos ofcarthago" Outsider 1
    console_command give_trait "Xanthippos ofcarthago" GoodTactician 1
    console_command give_trait "Xanthippos ofcarthago" GoodAttacker 1
    console_command give_trait "Xanthippos ofcarthago" Stoic 1
    console_command give_ancillary "Xanthippos ofcarthago" mercenary_captain
    terminate_monitor
    end_monitor
    ;;;;;;;; Hasdrubal - 251 BC - Battle of Panormus HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 84

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hasdrubal ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 41, , x 97, y 106
    unit carthaginian cavalry generals bodyguard exp 1 armour 0 weapon_lvl 0
    unit african elephant forest exp 1 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 1 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 1 armour 0 weapon_lvl 0
    unit carthaginian cavalry ezrahim parashim feeniki exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 1 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hasdrubal ofcarthago" NaturalIntelligence 4
    console_command give_trait "Hasdrubal ofcarthago" NaturalCharisma 2
    console_command give_trait "Hasdrubal ofcarthago" NaturalEnergy 4
    console_command give_trait "Hasdrubal ofcarthago" Selflessness 2
    console_command give_trait "Hasdrubal ofcarthago" Temperament 2
    console_command give_trait "Hasdrubal ofcarthago" Loyalty 4
    console_command give_trait "Hasdrubal ofcarthago" TurnsAlive 4
    console_command give_trait "Hasdrubal ofcarthago" CommandExperience 3
    console_command give_trait "Hasdrubal ofcarthago" GoodTactician 1
    console_command give_trait "Hasdrubal ofcarthago" Hasdrubal2Biography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Catavignos - 234 - Ligurian Revolt HUSK BIOGRAPHY OG KORDINATER OG GENERAL!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 141

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Catavignos ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 34, , x 86, y 138
    unit celtic cavalry chieftain brihentin exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry gaemile liguriae exp 1 armour 0 weapon_lvl 0
    unit celtic infantry gaemile liguriae exp 1 armour 0 weapon_lvl 0
    unit celtic infantry gaemile liguriae exp 1 armour 0 weapon_lvl 0
    unit celtic infantry gaemile liguriae exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Catavignos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Catavignos ofcarthago" NaturalCharisma 2
    console_command give_trait "Catavignos ofcarthago" NaturalEnergy 4
    console_command give_trait "Catavignos ofcarthago" Selflessness 2
    console_command give_trait "Catavignos ofcarthago" Temperament 2
    console_command give_trait "Catavignos ofcarthago" Loyalty 4
    console_command give_trait "Catavignos ofcarthago" TurnsAlive 4
    console_command give_trait "Catavignos ofcarthago" CommandExperience 3
    console_command give_trait "Catavignos ofcarthago" GoodAttacker 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Concolitanus - 224 BC - Battle of Telamon HUSK BIOGRAPHY OG KORDINATER;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 184

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Concolitanus ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 39, , x 88, y 134
    unit celtic cavalry chieftain brihentin exp 1 armour 0 weapon_lvl 00
    unit celtic chariot cidainh exp 1 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry arjos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 4 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 4 armour 0 weapon_lvl 0
    unit celtic infantry bataroas exp 1 armour 0 weapon_lvl 0
    unit celtic infantry bataroas exp 1 armour 0 weapon_lvl 0
    unit celtic infantry bataroas exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit celtic infantry botroas exp 3 armour 0 weapon_lvl 0
    unit celtic infantry botroas exp 3 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Concolitanus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Concolitanus ofcarthago" NaturalCharisma 2
    console_command give_trait "Concolitanus ofcarthago" NaturalEnergy 4
    console_command give_trait "Concolitanus ofcarthago" Selflessness 2
    console_command give_trait "Concolitanus ofcarthago" Temperament 2
    console_command give_trait "Concolitanus ofcarthago" Loyalty 4
    console_command give_trait "Concolitanus ofcarthago" TurnsAlive 4
    console_command give_trait "Concolitanus ofcarthago" CommandExperience 3
    console_command give_trait "Concolitanus ofcarthago" GoodTactician 1
    console_command give_trait "Concolitanus ofcarthago" GoodAttacker 1
    console_command give_trait "Concolitanus ofcarthago" ConcolitanusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Hannibal Barca - 216 BC - Southern Italy HUSK BIOGRAPHY OG KORDINATER;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 226

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hannibal Barca, named character, command 5, influence 0, management 0, subterfuge 0, age 31, , x 112, y 121
    unit carthaginian cavalry generals bodyguard exp 9 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 5 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 8 armour 0 weapon_lvl 0
    unit carthaginian cavalry ezrahim parashim feeniki exp 5 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 3 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 3 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 4 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 4 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 5 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 5 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 8 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 8 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 6 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 6 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 6 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 7 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 7 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 7 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 8 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hannibal Barca" NaturalIntelligence 4
    console_command give_trait "Hannibal Barca" NaturalCharisma 2
    console_command give_trait "Hannibal Barca" NaturalEnergy 4
    console_command give_trait "Hannibal Barca" Selflessness 2
    console_command give_trait "Hannibal Barca" Temperament 2
    console_command give_trait "Hannibal Barca" Loyalty 4
    console_command give_trait "Hannibal Barca" TurnsAlive 4
    console_command give_trait "Hannibal Barca" CommandExperience 3
    console_command give_trait "Hannibal Barca" GoodTactician 2
    console_command give_trait "Hannibal Barca" GoodAttacker 2
    console_command give_trait "Hannibal Barca" Disciplinarian 1
    console_command give_trait "Hannibal Barca" CommandExperience 3
    console_command give_trait "Hannibal Barca" HannibalBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Hasdrubal Barca - 207 BC - Battle of Metaurus HUSK BIOGRAPHY OG KORDINATER;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 258

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hasdrubal Barca, named character, command 0, influence 0, management 0, subterfuge 0, age 38, , x 99, y 136
    unit african elephant forest exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit celtic infantry enoci curoas merc exp 0 armour 0 weapon_lvl 0
    unit celtic infantry enoci curoas merc exp 0 armour 0 weapon_lvl 0
    unit celtic infantry enoci curoas merc exp 0 armour 0 weapon_lvl 0
    unit celtic infantry enoci curoas merc exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit african elephant forest exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hasdrubal Barca" NaturalIntelligence 4
    console_command give_trait "Hasdrubal Barca" NaturalCharisma 2
    console_command give_trait "Hasdrubal Barca" NaturalEnergy 4
    console_command give_trait "Hasdrubal Barca" Selflessness 2
    console_command give_trait "Hasdrubal Barca" Temperament 2
    console_command give_trait "Hasdrubal Barca" Loyalty 4
    console_command give_trait "Hasdrubal Barca" TurnsAlive 4
    console_command give_trait "Hasdrubal Barca" CommandExperience 3
    console_command give_trait "Hasdrubal Barca" GoodTactician 1
    console_command give_trait "Hasdrubal Barca" Hasdrubal3Biography 1
    console_command give_trait "Hasdrubal Barca" Stoic 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Hasdrubal Gisgo - 206 BC - Battle of Ilipa HUSK BIOGRAPHY OG KORDINATER;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 264

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hasdrubal Gisgo, named character, command 0, influence 0, management 0, subterfuge 0, age 40, , x 17, y 114
    unit carthaginian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit african elephant forest exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hasdrubal Gisgo" NaturalIntelligence 4
    console_command give_trait "Hasdrubal Gisgo" NaturalCharisma 2
    console_command give_trait "Hasdrubal Gisgo" NaturalEnergy 4
    console_command give_trait "Hasdrubal Gisgo" Selflessness 2
    console_command give_trait "Hasdrubal Gisgo" Temperament 2
    console_command give_trait "Hasdrubal Gisgo" Loyalty 4
    console_command give_trait "Hasdrubal Gisgo" TurnsAlive 4
    console_command give_trait "Hasdrubal Gisgo" Hasdrubal4Biography 1
    console_command give_trait "Hasdrubal Gisgo" GoodTactician 1
    console_command give_trait "Hasdrubal Gisgo" GoodAttacker 1
    console_command give_trait "Hasdrubal Gisgo" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Hasdrubal Gisgo - 203 BC;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 279

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hasdrubal Gisgo, named character, command 0, influence 0, management 0, subterfuge 0, age 40, , x 85, y 97
    unit carthaginian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    reposition_character Hannibal Barca, 80, 88
    console_command give_trait "Hasdrubal Gisgo" NaturalIntelligence 4
    console_command give_trait "Hasdrubal Gisgo" NaturalCharisma 2
    console_command give_trait "Hasdrubal Gisgo" NaturalEnergy 4
    console_command give_trait "Hasdrubal Gisgo" Selflessness 2
    console_command give_trait "Hasdrubal Gisgo" Temperament 2
    console_command give_trait "Hasdrubal Gisgo" Loyalty 4
    console_command give_trait "Hasdrubal Gisgo" TurnsAlive 4
    console_command give_trait "Hasdrubal Gisgo" Hasdrubal4Biography 1
    console_command give_trait "Hasdrubal Gisgo" GoodTactician 1
    console_command give_trait "Hasdrubal Gisgo" GoodAttacker 1
    console_command give_trait "Hasdrubal Gisgo" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Hasdrubal Gisgo - 203 BC;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 280

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hasdrubal ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 40, , x 85, y 96
    unit carthaginian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hasdrubal ofcarthago" NaturalIntelligence 4
    console_command give_trait "Hasdrubal ofcarthago" NaturalCharisma 2
    console_command give_trait "Hasdrubal ofcarthago" NaturalEnergy 4
    console_command give_trait "Hasdrubal ofcarthago" Selflessness 2
    console_command give_trait "Hasdrubal ofcarthago" Temperament 2
    console_command give_trait "Hasdrubal ofcarthago" Loyalty 4
    console_command give_trait "Hasdrubal ofcarthago" TurnsAlive 4
    console_command give_trait "Hasdrubal ofcarthago" Hasdrubal4Biography 1
    console_command give_trait "Hasdrubal ofcarthago" GoodTactician 1
    console_command give_trait "Hasdrubal ofcarthago" GoodAttacker 1
    console_command kill_character "Hannibal Barca"
    terminate_monitor
    end_monitor
    ;;;;;;;; Hannibal Barca - 202 BC - Battle of Zama;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 280

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Hannibal Barca, named character, command 5, influence 0, management 0, subterfuge 0, age 45, , x 80, y 88
    unit carthaginian cavalry generals bodyguard exp 2 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 2 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 2 armour 0 weapon_lvl 0
    unit carthaginian cavalry ezrahim parashim feeniki exp 5 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 3 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 3 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 4 armour 0 weapon_lvl 0
    unit carthaginian infantry aanatim leebim exp 4 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit carthaginian infantry dorkim leebi-feenikim meshoorianim exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry loricati scutarii exp 0 armour 0 weapon_lvl 0
    unit african cavalry numidian nobles exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Hannibal Barca" NaturalIntelligence 4
    console_command give_trait "Hannibal Barca" NaturalCharisma 2
    console_command give_trait "Hannibal Barca" NaturalEnergy 4
    console_command give_trait "Hannibal Barca" Selflessness 2
    console_command give_trait "Hannibal Barca" Temperament 2
    console_command give_trait "Hannibal Barca" Loyalty 4
    console_command give_trait "Hannibal Barca" TurnsAlive 4
    console_command give_trait "Hannibal Barca" CommandExperience 3
    console_command give_trait "Hannibal Barca" GoodTactician 2
    console_command give_trait "Hannibal Barca" GoodAttacker 2
    console_command give_trait "Hannibal Barca" Disciplinarian 1
    console_command give_trait "Hannibal Barca" CommandExperience 3
    console_command give_trait "Hannibal Barca" HannibalBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Philippos - 197 BC - Battle of Kynoskephalai ;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 296

    if spawn_armyA = 0

    spawn_army
    faction macedon
    character, Philippos ofcarthago, named character, command 1, influence 0, management 0, subterfuge 0, age 42, , x 137, y 115
    unit hellenistic cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry thureophoroi mercenary exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry thureophoroi mercenary exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis phalangitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry argyraspidai exp 2 armour 0 weapon_lvl 0
    unit hellenistic infantry argyraspidai exp 2 armour 0 weapon_lvl 0
    unit hellenistic infantry argyraspidai exp 2 armour 0 weapon_lvl 0
    unit greek cavalry hippeis thessalikoi merc exp 2 armour 0 weapon_lvl 0
    unit greek cavalry hippeis thessalikoi merc exp 2 armour 0 weapon_lvl 0
    unit greek cavalry hippeis thessalikoi merc exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Philippos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Philippos ofcarthago" NaturalCharisma 2
    console_command give_trait "Philippos ofcarthago" NaturalEnergy 4
    console_command give_trait "Philippos ofcarthago" Selflessness 2
    console_command give_trait "Philippos ofcarthago" Temperament 2
    console_command give_trait "Philippos ofcarthago" Loyalty 4
    console_command give_trait "Philippos ofcarthago" TurnsAlive 4
    console_command give_trait "Philippos ofcarthago" CommandExperience 3
    console_command give_trait "Philippos ofcarthago" GoodTactician 1
    console_command give_trait "Philippos ofcarthago" GoodAttacker 1
    console_command give_trait "Philippos ofcarthago" PhilipBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Antiochos - 190 BC - Battle of Magnesia HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 321

    if spawn_armyA = 0

    spawn_army
    faction romans_julii
    character, Antiochos ofcarthago, named character, command 0, influence 4, management 0, subterfuge 0, age 49, , x 166, y 117
    unit hellenistic cavalry hellenikoi kataphraktoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry red sea hoplites exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry red sea hoplites exp 0 armour 0 weapon_lvl 0
    unit greek infantry hypaspistai exp 0 armour 0 weapon_lvl 0
    unit greek infantry hypaspistai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry argyraspidai exp 0 armour 0 weapon_lvl 0
    unit galatian infantry kuarothori exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic chariot scythed exp 0 armour 0 weapon_lvl 0
    unit greek cavalry hippeis thessalikoi merc exp 0 armour 0 weapon_lvl 0
    unit indian elephant standard exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Antiochos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Antiochos ofcarthago" NaturalCharisma 4
    console_command give_trait "Antiochos ofcarthago" NaturalEnergy 4
    console_command give_trait "Antiochos ofcarthago" Selflessness 2
    console_command give_trait "Antiochos ofcarthago" Temperament 2
    console_command give_trait "Antiochos ofcarthago" Loyalty 2
    console_command give_trait "Antiochos ofcarthago" TurnsAlive 4
    console_command give_trait "Antiochos ofcarthago" CommandExperience 4
    console_command give_trait "Antiochos ofcarthago" GoodTactician 1
    console_command give_trait "Antiochos ofcarthago" GoodAttacker 1
    console_command give_trait "Antiochos ofcarthago" AntiochusBiography 1
    console_command give_trait "Antiochos ofcarthago" SeleukidMakedon 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Catavignos - Allobroges Revolt;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 348

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Catavignos ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 34, , x 86, y 138
    unit celtic cavalry chieftain brihentin exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii soldiers 240 exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Catavignos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Catavignos ofcarthago" NaturalCharisma 2
    console_command give_trait "Catavignos ofcarthago" NaturalEnergy 4
    console_command give_trait "Catavignos ofcarthago" Selflessness 2
    console_command give_trait "Catavignos ofcarthago" Temperament 2
    console_command give_trait "Catavignos ofcarthago" Loyalty 4
    console_command give_trait "Catavignos ofcarthago" TurnsAlive 4
    console_command give_trait "Catavignos ofcarthago" CommandExperience 3
    console_command give_trait "Catavignos ofcarthago" GoodTactician 1
    console_command give_trait "Catavignos ofcarthago" GoodAttacker 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Catavignos - Insubres Revolt;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 366

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Catavignos ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 34, , x 86, y 138
    unit celtic cavalry chieftain brihentin exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry neitos exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry boii exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    unit celtic infantry uirodusios exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Catavignos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Catavignos ofcarthago" NaturalCharisma 2
    console_command give_trait "Catavignos ofcarthago" NaturalEnergy 4
    console_command give_trait "Catavignos ofcarthago" Selflessness 2
    console_command give_trait "Catavignos ofcarthago" Temperament 2
    console_command give_trait "Catavignos ofcarthago" Loyalty 4
    console_command give_trait "Catavignos ofcarthago" TurnsAlive 4
    console_command give_trait "Catavignos ofcarthago" CommandExperience 3
    console_command give_trait "Catavignos ofcarthago" GoodTactician 1
    console_command give_trait "Catavignos ofcarthago" GoodAttacker 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Catavignos - Edetani Revolt;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 396

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Catavignos ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 36, , x 32, y 125
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Catavignos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Catavignos ofcarthago" NaturalCharisma 2
    console_command give_trait "Catavignos ofcarthago" NaturalEnergy 4
    console_command give_trait "Catavignos ofcarthago" Selflessness 2
    console_command give_trait "Catavignos ofcarthago" Temperament 2
    console_command give_trait "Catavignos ofcarthago" Loyalty 4
    console_command give_trait "Catavignos ofcarthago" TurnsAlive 4
    console_command give_trait "Catavignos ofcarthago" CommandExperience 3
    console_command give_trait "Catavignos ofcarthago" GoodTactician 1
    console_command give_trait "Catavignos ofcarthago" GoodAttacker 1
    console_command give_trait "Catavignos ofcarthago" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Perseus - 168 BC - Battle of Pydna HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 412

    if spawn_armyA = 0

    spawn_army
    faction macedon
    character, Perseus ofcarthago, named character, command 1, influence 0, management 0, subterfuge 0, age 22, , x 136, y 121
    unit hellenistic cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry thureophoroi mercenary exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry thureophoroi mercenary exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis phalangitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry heavy pezhetairoi exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry argyraspidai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry argyraspidai exp 0 armour 0 weapon_lvl 0
    unit dacian missile peltastaithrakioi exp 0 armour 0 weapon_lvl 0
    unit dacian missile peltastaithrakioi exp 0 armour 0 weapon_lvl 0
    unit greek cavalry hippeis thessalikoi merc exp 0 armour 0 weapon_lvl 0
    unit greek cavalry hippeis thessalikoi merc exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Perseus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Perseus ofcarthago" NaturalCharisma 2
    console_command give_trait "Perseus ofcarthago" NaturalEnergy 4
    console_command give_trait "Perseus ofcarthago" Selflessness 2
    console_command give_trait "Perseus ofcarthago" Temperament 2
    console_command give_trait "Perseus ofcarthago" Loyalty 4
    console_command give_trait "Perseus ofcarthago" TurnsAlive 4
    console_command give_trait "Perseus ofcarthago" CommandExperience 3
    console_command give_trait "Perseus ofcarthago" GoodTactician 1
    console_command give_trait "Perseus ofcarthago" GoodAttacker 1
    console_command give_trait "Perseus ofcarthago" PerseusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Catavignos - Turdetani Revolt;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 456

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Catavignos ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 36, , x 32, y 125
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Catavignos ofcarthago" NaturalIntelligence 4
    console_command give_trait "Catavignos ofcarthago" NaturalCharisma 2
    console_command give_trait "Catavignos ofcarthago" NaturalEnergy 4
    console_command give_trait "Catavignos ofcarthago" Selflessness 2
    console_command give_trait "Catavignos ofcarthago" Temperament 2
    console_command give_trait "Catavignos ofcarthago" Loyalty 4
    console_command give_trait "Catavignos ofcarthago" TurnsAlive 4
    console_command give_trait "Catavignos ofcarthago" CommandExperience 3
    console_command give_trait "Catavignos ofcarthago" GoodTactician 1
    console_command give_trait "Catavignos ofcarthago" GoodAttacker 1
    console_command give_trait "Catavignos ofcarthago" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Critolaus - 146 BC - Battle of Corinth HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 501

    if spawn_armyA = 0

    spawn_army
    faction greek_cities
    character, Critolaus ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 48, , x 140, y 106
    unit hellenistic infantry spartiateshoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry misthophoroi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry misthophoroi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry misthophoroi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry misthophoroi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry spartiateshoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry epilektoi hoplite exp 0 armour 0 weapon_lvl 0
    unit greek infantry epilektoi hoplite exp 0 armour 0 weapon_lvl 0
    unit greek infantry epilektoi hoplite exp 0 armour 0 weapon_lvl 0
    unit hellenistic missile cretan archers merc exp 0 armour 0 weapon_lvl 0
    unit hellenistic missile cretan archers merc exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry epilektoi hoplite exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Critolaus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Critolaus ofcarthago" NaturalCharisma 2
    console_command give_trait "Critolaus ofcarthago" NaturalEnergy 4
    console_command give_trait "Critolaus ofcarthago" Selflessness 2
    console_command give_trait "Critolaus ofcarthago" Temperament 2
    console_command give_trait "Critolaus ofcarthago" Loyalty 4
    console_command give_trait "Critolaus ofcarthago" TurnsAlive 4
    console_command give_trait "Critolaus ofcarthago" CritolausBiography 1
    console_command give_trait "Critolaus ofcarthago" GoodTactician 1
    console_command give_trait "Critolaus ofcarthago" GoodAttacker 1
    console_command give_trait "Critolaus ofcarthago" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Viriathus - 143 BC - Conclusion to the Celtiberian Wars HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 519

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Viriathus ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 36, , x 32, y 125
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry gestikapoinann exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry scortamavera merc exp 0 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry caetranann exp 4 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian infantry ambakaro exp 2 armour 0 weapon_lvl 0
    unit iberian cavalry light curisii exp 2 armour 0 weapon_lvl 0
    unit iberian cavalry light curisii exp 2 armour 0 weapon_lvl 0
    unit iberian cavalry light curisii exp 2 armour 0 weapon_lvl 0
    unit iberian cavalry light curisii exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Viriathus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Viriathus ofcarthago" NaturalCharisma 2
    console_command give_trait "Viriathus ofcarthago" NaturalEnergy 4
    console_command give_trait "Viriathus ofcarthago" Selflessness 2
    console_command give_trait "Viriathus ofcarthago" Temperament 2
    console_command give_trait "Viriathus ofcarthago" Loyalty 4
    console_command give_trait "Viriathus ofcarthago" TurnsAlive 4
    console_command give_trait "Viriathus ofcarthago" CommandExperience 3
    console_command give_trait "Viriathus ofcarthago" GoodTactician 1
    console_command give_trait "Viriathus ofcarthago" GoodAttacker 1
    console_command give_trait "Viriathus ofcarthago" Disciplinarian 1
    console_command give_trait "Viriathus ofcarthago" ViriathusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Eunus - 135 BC - First Servile War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 560

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Eunus ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 24, , x 97, y 106
    unit greek cavalry hippeis exp 0 armour 0 weapon_lvl 0
    unit greek cavalry hippeis exp 0 armour 0 weapon_lvl 0
    unit greek cavalry hippeis exp 0 armour 0 weapon_lvl 0
    unit greek infantry epikletoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry epikletoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry epikletoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry epikletoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry taxeis hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek skirmisher akontistai exp 0 armour 0 weapon_lvl 0
    unit greek infantry lucanian spearmen merc exp 0 armour 0 weapon_lvl 0
    unit greek infantry lucanian spearmen merc exp 0 armour 0 weapon_lvl 0
    unit greek infantry lucanian spearmen merc exp 0 armour 0 weapon_lvl 0
    unit greek infantry lucanian spearmen merc exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry syracuse hoplite exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry syracuse hoplite exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry syracuse hoplite exp 0 armour 0 weapon_lvl 0
    unit hellenistic infantry syracuse hoplite exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Eunus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Eunus ofcarthago" NaturalCharisma 2
    console_command give_trait "Eunus ofcarthago" NaturalEnergy 4
    console_command give_trait "Eunus ofcarthago" Selflessness 2
    console_command give_trait "Eunus ofcarthago" Temperament 2
    console_command give_trait "Eunus ofcarthago" Loyalty 4
    console_command give_trait "Eunus ofcarthago" TurnsAlive 4
    console_command give_trait "Eunus ofcarthago" CommandExperience 3
    console_command give_trait "Eunus ofcarthago" GoodTactician 1
    console_command give_trait "Eunus ofcarthago" GoodAttacker 1
    console_command give_trait "Eunus ofcarthago" Disciplinarian 1
    console_command give_trait "Eunus ofcarthago" EunusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Teutomalius - 122 BC - Subjugation of the Averni HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 601

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Teutomalius ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 51, , x 60, y 139
    unit celtic skirmisher cavalry curepos exp 0 armour 0 weapon_lvl 0
    unit celtic skirmisher cavalry curepos exp 0 armour 0 weapon_lvl 0
    unit celtic skirmisher cavalry curepos exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bataroas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bataroas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bataroas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry botroas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry botroas exp 0 armour 0 weapon_lvl 0
    unit celtic infantry botroas exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Teutomalius ofcarthago" NaturalIntelligence 4
    console_command give_trait "Teutomalius ofcarthago" NaturalCharisma 2
    console_command give_trait "Teutomalius ofcarthago" NaturalEnergy 4
    console_command give_trait "Teutomalius ofcarthago" Selflessness 2
    console_command give_trait "Teutomalius ofcarthago" Temperament 2
    console_command give_trait "Teutomalius ofcarthago" Loyalty 4
    console_command give_trait "Teutomalius ofcarthago" TurnsAlive 4
    console_command give_trait "Teutomalius ofcarthago" CommandExperience 3
    console_command give_trait "Teutomalius ofcarthago" GoodTactician 1
    console_command give_trait "Teutomalius ofcarthago" GoodAttacker 1
    console_command give_trait "Teutomalius ofcarthago" TeutomaliusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Jugurtha - 107 BC - Jugurthine War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 660

    if spawn_armyA = 0

    spawn_army
    faction egypt
    character, Jugurtha ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 49, , x 60, y 96
    unit african cavalry numidian nobles exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit african elephant forest towered exp 0 armour 0 weapon_lvl 0
    unit african infantry garamantines exp 0 armour 0 weapon_lvl 0
    unit african infantry garamantines exp 0 armour 0 weapon_lvl 0
    unit african infantry garamantines exp 0 armour 0 weapon_lvl 0
    unit african infantry garamantines exp 0 armour 0 weapon_lvl 0
    unit african infantry nubian spearmen exp 0 armour 0 weapon_lvl 0
    unit african infantry nubian spearmen exp 0 armour 0 weapon_lvl 0
    unit african infantry nubian spearmen exp 0 armour 0 weapon_lvl 0
    unit african infantry nubian spearmen exp 0 armour 0 weapon_lvl 0
    unit african infantry machimoi exp 3 armour 0 weapon_lvl 0
    unit african infantry machimoi exp 3 armour 0 weapon_lvl 0
    unit african infantry machimoi exp 3 armour 0 weapon_lvl 0
    unit african infantry machimoi exp 3 armour 0 weapon_lvl 0
    unit african infantry machimoi exp 3 armour 0 weapon_lvl 0
    unit african missile cavalry numidian exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Jugurtha ofcarthago" NaturalIntelligence 4
    console_command give_trait "Jugurtha ofcarthago" NaturalCharisma 2
    console_command give_trait "Jugurtha ofcarthago" NaturalEnergy 4
    console_command give_trait "Jugurtha ofcarthago" Selflessness 2
    console_command give_trait "Jugurtha ofcarthago" Temperament 2
    console_command give_trait "Jugurtha ofcarthago" Loyalty 4
    console_command give_trait "Jugurtha ofcarthago" TurnsAlive 4
    console_command give_trait "Jugurtha ofcarthago" CommandExperience 3
    console_command give_trait "Jugurtha ofcarthago" GoodTactician 1
    console_command give_trait "Jugurtha ofcarthago" GoodAttacker 1
    console_command give_trait "Jugurtha ofcarthago" JugurthaBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Boiorix - 100 BC - Battle of Vercellae HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 689

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Boiorix ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 31, , x 84, y 145
    unit germanic infantry bastarnoz swaiut soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 1 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz exp 1 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz exp 1 armour 0 weapon_lvl 0
    unit germanic infantry bastarnoz swaiut soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry bastarnoz swaiut soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry wargoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry wargoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry wargoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Boiorix ofcarthago" NaturalIntelligence 4
    console_command give_trait "Boiorix ofcarthago" NaturalCharisma 2
    console_command give_trait "Boiorix ofcarthago" NaturalEnergy 4
    console_command give_trait "Boiorix ofcarthago" Selflessness 2
    console_command give_trait "Boiorix ofcarthago" Temperament 2
    console_command give_trait "Boiorix ofcarthago" Loyalty 4
    console_command give_trait "Boiorix ofcarthago" TurnsAlive 4
    console_command give_trait "Boiorix ofcarthago" CommandExperience 3
    console_command give_trait "Boiorix ofcarthago" GoodTactician 1
    console_command give_trait "Boiorix ofcarthago" GoodAttacker 1
    console_command give_trait "Boiorix ofcarthago" BoiorixBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Teutobod - 100 BC - Battle of Vercellae HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 687

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Teutobod ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 41, , x 69, y 136
    unit germanic infantry bastarnoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry habukoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic infantry habukoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic infantry habukoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic infantry habukoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic infantry habukoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic infantry habukoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave exp 0 armour 0 weapon_lvl 0
    unit germanic infantry wargoz exp 0 armour 0 weapon_lvl 0
    unit germanic infantry wargoz exp 0 armour 0 weapon_lvl 0
    unit germanic infantry wargoz exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Teutobod ofcarthago" NaturalIntelligence 4
    console_command give_trait "Teutobod ofcarthago" NaturalCharisma 2
    console_command give_trait "Teutobod ofcarthago" NaturalEnergy 4
    console_command give_trait "Teutobod ofcarthago" Selflessness 2
    console_command give_trait "Teutobod ofcarthago" Temperament 2
    console_command give_trait "Teutobod ofcarthago" Loyalty 4
    console_command give_trait "Teutobod ofcarthago" TurnsAlive 4
    console_command give_trait "Teutobod ofcarthago" CommandExperience 3
    console_command give_trait "Teutobod ofcarthago" GoodTactician 1
    console_command give_trait "Teutobod ofcarthago" GoodAttacker 1
    console_command give_trait "Teutobod ofcarthago" TeutobodBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Silo - 91 BC - Social War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 724

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Appius ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 42, , x 106, y 126
    unit roman cavalry eqvites singvlares exp 2 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 2 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 2 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 2 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 2 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 2 armour 0 weapon_lvl 0
    unit italic cavalry campanian exp 3 armour 0 weapon_lvl 0
    unit italic cavalry campanian exp 3 armour 0 weapon_lvl 0
    unit roman skirmisher leves exp 4 armour 0 weapon_lvl 0
    unit roman skirmisher leves exp 4 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Appius ofcarthago" NaturalIntelligence 4
    console_command give_trait "Appius ofcarthago" NaturalCharisma 2
    console_command give_trait "Appius ofcarthago" NaturalEnergy 4
    console_command give_trait "Appius ofcarthago" Selflessness 2
    console_command give_trait "Appius ofcarthago" Temperament 2
    console_command give_trait "Appius ofcarthago" Loyalty 4
    console_command give_trait "Appius ofcarthago" TurnsAlive 4
    console_command give_trait "Appius ofcarthago" CommandExperience 3
    console_command give_trait "Appius ofcarthago" GoodTactician 1
    console_command give_trait "Appius ofcarthago" GoodAttacker 1
    console_command give_trait "Appius ofcarthago" Disciplinarian 1
    console_command give_trait "Appius ofcarthago" SiloBiography 1 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Mvtilivs - 91 BC - Social War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 725

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Decemius ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 44, , x 105, y 123
    unit roman cavalry eqvites singvlares exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 1 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 1 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 1 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 1 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 1 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc exp 2 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 0 armour 0 weapon_lvl 0
    unit italic cavalry campanian exp 0 armour 0 weapon_lvl 0
    unit italic cavalry campanian exp 0 armour 0 weapon_lvl 0
    unit roman skirmisher leves exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Decemius ofcarthago" NaturalIntelligence 4
    console_command give_trait "Decemius ofcarthago" NaturalCharisma 2
    console_command give_trait "Decemius ofcarthago" NaturalEnergy 4
    console_command give_trait "Decemius ofcarthago" Selflessness 2
    console_command give_trait "Decemius ofcarthago" Temperament 2
    console_command give_trait "Decemius ofcarthago" Loyalty 4
    console_command give_trait "Decemius ofcarthago" TurnsAlive 4
    console_command give_trait "Decemius ofcarthago" CommandExperience 3
    console_command give_trait "Decemius ofcarthago" GoodTactician 1
    console_command give_trait "Decemius ofcarthago" GoodAttacker 1
    console_command give_trait "Decemius ofcarthago" Disciplinarian 1
    console_command give_trait "Decemius ofcarthago" MvtilivsBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Archelaos - 86 BC - Battle of Chaeronea HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 738

    if spawn_armyA = 0

    spawn_army
    faction carthage
    character, Archelaus ofcarthago, named character, command 1, influence 0, management 0, subterfuge 0, age 40, , x 142, y 110
    unit eastern cavalry persian early bodyguard exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry pontic thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry pontic thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry pontic thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry pontic thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry anatolian hillmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry anatolian hillmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern chariot scythed exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry taxilan agema exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry persian heavy exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry persian heavy exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Archelaus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Archelaus ofcarthago" NaturalCharisma 2
    console_command give_trait "Archelaus ofcarthago" NaturalEnergy 4
    console_command give_trait "Archelaus ofcarthago" Selflessness 2
    console_command give_trait "Archelaus ofcarthago" Temperament 2
    console_command give_trait "Archelaus ofcarthago" Loyalty 4
    console_command give_trait "Archelaus ofcarthago" TurnsAlive 4
    console_command give_trait "Archelaus ofcarthago" CommandExperience 3
    console_command give_trait "Archelaus ofcarthago" GoodTactician 1
    console_command give_trait "Archelaus ofcarthago" GoodAttacker 1
    console_command give_trait "Archelaus ofcarthago" ArchelausBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Archelaos - 85 BC - Battle of Orchomeneus KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 744

    if spawn_armyA = 0

    spawn_army
    faction carthage
    character, Archelaus ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 41, , x 140, y 112
    unit eastern cavalry persian early bodyguard exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen exp 0 armour 0 weapon_lvl 0
    unit eastern infantry anatolian hillmen exp 0 armour 0 weapon_lvl 0
    unit eastern infantry anatolian hillmen exp 0 armour 0 weapon_lvl 0
    unit eastern chariot scythed exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry taxilan agema exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry persian heavy exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry persian heavy exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Archelaus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Archelaus ofcarthago" NaturalCharisma 2
    console_command give_trait "Archelaus ofcarthago" NaturalEnergy 4
    console_command give_trait "Archelaus ofcarthago" Selflessness 2
    console_command give_trait "Archelaus ofcarthago" Temperament 2
    console_command give_trait "Archelaus ofcarthago" Loyalty 4
    console_command give_trait "Archelaus ofcarthago" TurnsAlive 4
    console_command give_trait "Archelaus ofcarthago" CommandExperience 3
    console_command give_trait "Archelaus ofcarthago" GoodTactician 1
    console_command give_trait "Archelaus ofcarthago" GoodAttacker 1
    console_command give_trait "Archelaus ofcarthago" ArchelausBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Quintus Sertorius - 80 BC - Sertorian War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 780

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Posthumus ofcarthago, named character, command 5, influence 0, management 0, subterfuge 0, age 45, , x 18, y 126
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit iberian cavalry heavy lancearii exp 2 armour 0 weapon_lvl 0
    unit iberian cavalry heavy lancearii exp 2 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 4 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Posthumus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Posthumus ofcarthago" NaturalCharisma 2
    console_command give_trait "Posthumus ofcarthago" NaturalEnergy 4
    console_command give_trait "Posthumus ofcarthago" Selflessness 2
    console_command give_trait "Posthumus ofcarthago" Temperament 2
    console_command give_trait "Posthumus ofcarthago" Loyalty 4
    console_command give_trait "Posthumus ofcarthago" TurnsAlive 4
    console_command give_trait "Posthumus ofcarthago" CommandExperience 3
    console_command give_trait "Posthumus ofcarthago" GoodTactician 1
    console_command give_trait "Posthumus ofcarthago" GoodAttacker 1
    console_command give_trait "Posthumus ofcarthago" Disciplinarian 1
    console_command give_trait "Posthumus ofcarthago" SertoriusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Perpenna - 80 BC - Sertorian War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 780

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Perpenna ofcarthago, named character, command 5, influence 0, management 0, subterfuge 0, age 43, , x 12, y 130
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit iberian cavalry heavy lancearii exp 0 armour 0 weapon_lvl 0
    unit iberian cavalry heavy lancearii exp 0 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 0 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 0 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 0 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 0 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 0 armour 0 weapon_lvl 0
    unit iberian infantry dunaminaca exp 0 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 3 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 3 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 3 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 3 armour 0 weapon_lvl 0
    unit iberian infantry light caetratii exp 3 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Perpenna ofcarthago" NaturalIntelligence 4
    console_command give_trait "Perpenna ofcarthago" NaturalCharisma 2
    console_command give_trait "Perpenna ofcarthago" NaturalEnergy 4
    console_command give_trait "Perpenna ofcarthago" Selflessness 2
    console_command give_trait "Perpenna ofcarthago" Temperament 2
    console_command give_trait "Perpenna ofcarthago" Loyalty 4
    console_command give_trait "Perpenna ofcarthago" TurnsAlive 4
    console_command give_trait "Perpenna ofcarthago" CommandExperience 3
    console_command give_trait "Perpenna ofcarthago" PerpennaBiography 1
    console_command give_trait "Perpenna ofcarthago" GoodAttacker 1
    console_command give_trait "Perpenna ofcarthago" Disciplinarian 1
    console_command give_trait "Perpenna ofcarthago" Stoic 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Spartacus - 73 BC - Last Servile War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 796

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Spartacus ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 29, , x 105, y 121
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit samnite infantry spearmen merc soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit italic infantry bruttian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit italic infantry bruttian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit italic infantry bruttian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit italic infantry bruttian soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit dacian infantry rhompharoi thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit dacian infantry rhompharoi thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit dacian infantry rhompharoi thorakitai soldiers 240 exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Spartacus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Spartacus ofcarthago" NaturalCharisma 2
    console_command give_trait "Spartacus ofcarthago" NaturalEnergy 4
    console_command give_trait "Spartacus ofcarthago" Selflessness 2
    console_command give_trait "Spartacus ofcarthago" Temperament 2
    console_command give_trait "Spartacus ofcarthago" Loyalty 4
    console_command give_trait "Spartacus ofcarthago" TurnsAlive 4
    console_command give_trait "Spartacus ofcarthago" CommandExperience 3
    console_command give_trait "Spartacus ofcarthago" GoodTactician 1
    console_command give_trait "Spartacus ofcarthago" GoodAttacker 1
    console_command give_trait "Spartacus ofcarthago" Disciplinarian 1
    console_command give_trait "Spartacus ofcarthago" SpartacusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Crixus - 73 BC - Last Servile War HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 796

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Crixus ofcarthago, named character, command 0, influence 0, management 0, subterfuge 0, age 26, , x 107, y 117
    unit iberian cavalry generals bodyguard exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit greek infantry ekdromoi hoplitai exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 0 armour 0 weapon_lvl 0
    unit samnite infantry swordsmen merc exp 0 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 0 armour 0 weapon_lvl 0
    unit italic infantry bruttian exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Crixus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Crixus ofcarthago" NaturalCharisma 2
    console_command give_trait "Crixus ofcarthago" NaturalEnergy 4
    console_command give_trait "Crixus ofcarthago" Selflessness 2
    console_command give_trait "Crixus ofcarthago" Temperament 2
    console_command give_trait "Crixus ofcarthago" Loyalty 4
    console_command give_trait "Crixus ofcarthago" TurnsAlive 4
    console_command give_trait "Crixus ofcarthago" CommandExperience 3
    console_command give_trait "Crixus ofcarthago" GoodTactician 1
    console_command give_trait "Crixus ofcarthago" GoodAttacker 1
    console_command give_trait "Crixus ofcarthago" Disciplinarian 1
    console_command give_trait "Crixus ofcarthago" CrixusBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Tigranes - 69 BC - Battle of Tigranocerta HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 811

    if spawn_armyA = 0

    spawn_army
    faction romans_scipii
    character, Tigran ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 218, y 135
    unit eastern cavalry persian early bodyguard hayasdan exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry aspet hetselazor soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry aspet hetselazor soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry aspet hetselazor soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry nakhararakan aspet exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry nakhararakan aspet exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry nakhararakan aspet exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry georgian swordsmen soldiers 240 exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Tigran ofcarthago" NaturalIntelligence 4
    console_command give_trait "Tigran ofcarthago" NaturalCharisma 2
    console_command give_trait "Tigran ofcarthago" NaturalEnergy 4
    console_command give_trait "Tigran ofcarthago" Selflessness 2
    console_command give_trait "Tigran ofcarthago" Temperament 2
    console_command give_trait "Tigran ofcarthago" Loyalty 4
    console_command give_trait "Tigran ofcarthago" TurnsAlive 4
    console_command give_trait "Tigran ofcarthago" CommandExperience 3
    console_command give_trait "Tigran ofcarthago" GoodTactician 1
    console_command give_trait "Tigran ofcarthago" GoodAttacker 1
    console_command give_trait "Tigran ofcarthago" TigranesBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Tigranes - 68 BC - Battle of Artaxarta HUSK KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 817

    if spawn_armyA = 0

    spawn_army
    faction romans_scipii
    character, Tigran ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 225, y 143
    unit eastern cavalry persian early bodyguard hayasdan exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry aspet hetselazor exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry aspet hetselazor exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry aspet hetselazor exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry nakhararakan aspet soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry nakhararakan aspet soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry nakhararakan aspet soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry hai nizagamartik soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nakhararakan tiknapah soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry mardig swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry georgian swordsmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Tigran ofcarthago" NaturalIntelligence 4
    console_command give_trait "Tigran ofcarthago" NaturalCharisma 2
    console_command give_trait "Tigran ofcarthago" NaturalEnergy 4
    console_command give_trait "Tigran ofcarthago" Selflessness 2
    console_command give_trait "Tigran ofcarthago" Temperament 2
    console_command give_trait "Tigran ofcarthago" Loyalty 4
    console_command give_trait "Tigran ofcarthago" TurnsAlive 4
    console_command give_trait "Tigran ofcarthago" CommandExperience 3
    console_command give_trait "Tigran ofcarthago" GoodTactician 1
    console_command give_trait "Tigran ofcarthago" GoodAttacker 1
    console_command give_trait "Tigran ofcarthago" TigranesBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Mithridates 66 BC - Battle of Lycus HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 823

    if spawn_armyA = 0

    spawn_army
    faction carthage
    character, Mithridates ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 54, , x 178, y 133
    unit eastern cavalry persian early bodyguard exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry scythian axemen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry anatolian hillmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry anatolian hillmen soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern chariot scythed exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern infantry kavakaza sparabara soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry taxilan agema exp 0 armour 0 weapon_lvl 0
    unit eastern cavalry persian heavy exp 3 armour 0 weapon_lvl 0
    unit eastern cavalry persian heavy exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Mithridates ofcarthago" NaturalIntelligence 4
    console_command give_trait "Mithridates ofcarthago" NaturalCharisma 2
    console_command give_trait "Mithridates ofcarthago" NaturalEnergy 4
    console_command give_trait "Mithridates ofcarthago" Selflessness 2
    console_command give_trait "Mithridates ofcarthago" Temperament 2
    console_command give_trait "Mithridates ofcarthago" Loyalty 4
    console_command give_trait "Mithridates ofcarthago" TurnsAlive 4
    console_command give_trait "Mithridates ofcarthago" CommandExperience 3
    console_command give_trait "Mithridates ofcarthago" GoodTactician 1
    console_command give_trait "Mithridates ofcarthago" GoodAttacker 1
    console_command give_trait "Mithridates ofcarthago" MithridatesBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Divicoi - 58 BC - Battle of Bibracte HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 853

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Divicoi ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 41, , x 70, y 161
    unit celtic cavalry chieftain brihentin exp 0 armour 0 weapon_lvl 0
    unit celtic chariot cidainh exp 0 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin exp 0 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry batacorii soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry curoas soldiers 240 exp 4 armour 0 weapon_lvl 0
    unit celtic infantry curoas soldiers 240 exp 4 armour 0 weapon_lvl 0
    unit celtic infantry curoas soldiers 240 exp 4 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Divicoi ofcarthago" NaturalIntelligence 4
    console_command give_trait "Divicoi ofcarthago" NaturalCharisma 2
    console_command give_trait "Divicoi ofcarthago" NaturalEnergy 4
    console_command give_trait "Divicoi ofcarthago" Selflessness 2
    console_command give_trait "Divicoi ofcarthago" Temperament 2
    console_command give_trait "Divicoi ofcarthago" Loyalty 4
    console_command give_trait "Divicoi ofcarthago" TurnsAlive 4
    console_command give_trait "Divicoi ofcarthago" CommandExperience 3
    console_command give_trait "Divicoi ofcarthago" GoodTactician 1
    console_command give_trait "Divicoi ofcarthago" GoodAttacker 1
    console_command give_trait "Divicoi ofcarthago" DivicoiBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Ariovist - 58 BC - Battle of Vosges HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 855

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Ariovist ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 39, , x 80, y 169
    unit germanic infantry bastarnoz swaiut exp 0 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic cavalry ridoharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry bastarnoz swaiut soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry bastarnoz swaiut soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry frameharjoz soldiers 240 exp 2 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry frankamannoz slave soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit germanic infantry wargoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit germanic infantry wargoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    unit germanic infantry wargoz soldiers 240 exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Ariovist ofcarthago" NaturalIntelligence 4
    console_command give_trait "Ariovist ofcarthago" NaturalCharisma 2
    console_command give_trait "Ariovist ofcarthago" NaturalEnergy 4
    console_command give_trait "Ariovist ofcarthago" Selflessness 2
    console_command give_trait "Ariovist ofcarthago" Temperament 2
    console_command give_trait "Ariovist ofcarthago" Loyalty 4
    console_command give_trait "Ariovist ofcarthago" TurnsAlive 4
    console_command give_trait "Ariovist ofcarthago" CommandExperience 3
    console_command give_trait "Ariovist ofcarthago" GoodTactician 1
    console_command give_trait "Ariovist ofcarthago" GoodAttacker 1
    console_command give_trait "Ariovist ofcarthago" AriovistBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Surena, invasion of Syria;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 875

    if spawn_armyA = 0

    spawn_army
    faction parthia
    character, Surena ofparthia, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 218, y 135
    unit eastern cavalry zradha pahlavans exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Surena ofparthia" NaturalIntelligence 4
    console_command give_trait "Surena ofparthia" NaturalCharisma 2
    console_command give_trait "Surena ofparthia" NaturalEnergy 4
    console_command give_trait "Surena ofparthia" Selflessness 2
    console_command give_trait "Surena ofparthia" Temperament 2
    console_command give_trait "Surena ofparthia" Loyalty 4
    console_command give_trait "Surena ofparthia" TurnsAlive 4
    console_command give_trait "Surena ofparthia" CommandExperience 3
    console_command give_trait "Surena ofparthia" GoodTactician 1
    console_command give_trait "Surena ofparthia" GoodAttacker 1
    console_command give_trait "Surena ofparthia" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Vercingetorix - 58 BC - Battle of Alesia HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 883

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Vercingetorix ofcarthago, named character, command 1, influence 0, management 0, subterfuge 0, age 29, , x 61, y 157
    unit celtic cavalry chieftain brihentin exp 0 armour 0 weapon_lvl 0
    unit celtic chariot cidainh exp 0 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic cavalry brihentin soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry arjos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry bagaudas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry neitos soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry curoas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry curoas soldiers 240 exp 0 armour 0 weapon_lvl 0
    unit celtic infantry curoas soldiers 240 exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Vercingetorix ofcarthago" NaturalIntelligence 4
    console_command give_trait "Vercingetorix ofcarthago" NaturalCharisma 2
    console_command give_trait "Vercingetorix ofcarthago" NaturalEnergy 4
    console_command give_trait "Vercingetorix ofcarthago" Selflessness 2
    console_command give_trait "Vercingetorix ofcarthago" Temperament 2
    console_command give_trait "Vercingetorix ofcarthago" Loyalty 4
    console_command give_trait "Vercingetorix ofcarthago" TurnsAlive 4
    console_command give_trait "Vercingetorix ofcarthago" CommandExperience 3
    console_command give_trait "Vercingetorix ofcarthago" GoodTactician 1
    console_command give_trait "Vercingetorix ofcarthago" GoodAttacker 1
    console_command give_trait "Vercingetorix ofcarthago" VercingetorixBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Cnaevs Pompeivs Magnvs - 48 BC - Battle of Pharsalus HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 894

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Sextus ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 58, , x 135, y 115
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman cavalry eqvites praetoriani exp 0 armour 0 weapon_lvl 0
    unit roman cavalry eqvites praetoriani exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Sextus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Sextus ofcarthago" NaturalCharisma 2
    console_command give_trait "Sextus ofcarthago" NaturalEnergy 4
    console_command give_trait "Sextus ofcarthago" Selflessness 2
    console_command give_trait "Sextus ofcarthago" Temperament 2
    console_command give_trait "Sextus ofcarthago" Loyalty 4
    console_command give_trait "Sextus ofcarthago" TurnsAlive 4
    console_command give_trait "Sextus ofcarthago" CommandExperience 3
    console_command give_trait "Sextus ofcarthago" GoodTactician 1
    console_command give_trait "Sextus ofcarthago" GoodAttacker 1
    console_command give_trait "Sextus ofcarthago" PompeivsBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Titvs Labienvs - 46 BC - Battle of Thapsus HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 902

    if spawn_armyA = 0

    spawn_army
    faction slave
    character, Secundus ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 51, , x 82, y 87
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 1 armour 0 weapon_lvl 0
    unit african elephant forest exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian exp 0 armour 0 weapon_lvl 0
    unit african missile cavalry numidian exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Secundus ofcarthago" NaturalIntelligence 4
    console_command give_trait "Secundus ofcarthago" NaturalCharisma 2
    console_command give_trait "Secundus ofcarthago" NaturalEnergy 4
    console_command give_trait "Secundus ofcarthago" Selflessness 2
    console_command give_trait "Secundus ofcarthago" Temperament 2
    console_command give_trait "Secundus ofcarthago" Loyalty 4
    console_command give_trait "Secundus ofcarthago" TurnsAlive 4
    console_command give_trait "Secundus ofcarthago" CommandExperience 3
    console_command give_trait "Secundus ofcarthago" GoodTactician 1
    console_command give_trait "Secundus ofcarthago" GoodAttacker 1
    console_command give_trait "Secundus ofcarthago" LabienvsBiography 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Marcvs Atilivs Regvlvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 60

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Marcvs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 48, , x 99, y 101
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Marcvs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Marcvs ofcarthago" NaturalCharisma 2
    console_command give_trait "Marcvs ofcarthago" NaturalEnergy 4
    console_command give_trait "Marcvs ofcarthago" Selflessness 2
    console_command give_trait "Marcvs ofcarthago" Temperament 2
    console_command give_trait "Marcvs ofcarthago" Loyalty 4
    console_command give_trait "Marcvs ofcarthago" TurnsAlive 4
    console_command give_trait "Marcvs ofcarthago" CommandExperience 3
    console_command give_trait "Marcvs ofcarthago" Plebeian 1
    console_command give_trait "Marcvs ofcarthago" GoodTactician 1
    console_command give_trait "Marcvs ofcarthago" GoodAttacker 1
    console_command give_trait "Marcvs ofcarthago" Disciplinarian 1
    console_command give_trait "Marcvs ofcarthago" RegvlvsBiography 1
    console_command give_trait "Marcvs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Marcvs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Marcvs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Marcvs ofcarthago" notQuaestor 1
    console_command give_trait "Marcvs ofcarthago" notPraetor 1
    console_command give_trait "Marcvs ofcarthago" Consul 1
    console_command give_trait "Marcvs ofcarthago" GensAtilia 2
    console_command give_trait "Marcvs ofcarthago" AtilivsRegvlvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Gaivs Clavdivs Nero HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 259

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Pvblivs ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 42, , x 103, y 128
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 2 armour 0 weapon_lvl 0
    unit roman infantry principes exp 2 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Pvblivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Pvblivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Pvblivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Pvblivs ofcarthago" Selflessness 2
    console_command give_trait "Pvblivs ofcarthago" Temperament 2
    console_command give_trait "Pvblivs ofcarthago" Loyalty 4
    console_command give_trait "Pvblivs ofcarthago" TurnsAlive 4
    console_command give_trait "Pvblivs ofcarthago" CommandExperience 3
    console_command give_trait "Pvblivs ofcarthago" Plebeian 1
    console_command give_trait "Pvblivs ofcarthago" GreatTactician 1
    console_command give_trait "Pvblivs ofcarthago" GoodAttacker 1
    console_command give_trait "Pvblivs ofcarthago" Disciplinarian 1
    console_command give_trait "Pvblivs ofcarthago" NeroBiography 1
    console_command give_trait "Pvblivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Pvblivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Pvblivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Pvblivs ofcarthago" notQuaestor 1
    console_command give_trait "Pvblivs ofcarthago" notPraetor 1
    console_command give_trait "Pvblivs ofcarthago" Consul 1
    console_command give_trait "Pvblivs ofcarthago" GensCornelia 2
    console_command give_trait "Pvblivs ofcarthago" CornelivsArvina 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Pvblivs Cornelivs Scipio Africanvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 248

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Caivs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 28, , x 51, y 129
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 2 armour 0 weapon_lvl 0
    unit roman infantry principes exp 2 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 2 armour 0 weapon_lvl 0
    unit roman skirmisher velites exp 2 armour 0 weapon_lvl 0
    unit roman cavalry polybian eqvites exp 2 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Caivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Caivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Caivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Caivs ofcarthago" Selflessness 2
    console_command give_trait "Caivs ofcarthago" Temperament 2
    console_command give_trait "Caivs ofcarthago" Loyalty 4
    console_command give_trait "Caivs ofcarthago" TurnsAlive 4
    console_command give_trait "Caivs ofcarthago" CommandExperience 3
    console_command give_trait "Caivs ofcarthago" Plebeian 1
    console_command give_trait "Caivs ofcarthago" GoodTactician 1
    console_command give_trait "Caivs ofcarthago" GoodAttacker 1
    console_command give_trait "Caivs ofcarthago" Disciplinarian 1
    console_command give_trait "Caivs ofcarthago" AfricanvsBiography 1
    console_command give_trait "Caivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Caivs ofcarthago" Aedile 1
    console_command give_trait "Caivs ofcarthago" notQuaestor 1
    console_command give_trait "Caivs ofcarthago" GensCornelia 2
    console_command give_trait "Caivs ofcarthago" CornelivsScipio 1
    console_command kill_character Decimvs ofcarthago
    terminate_monitor
    end_monitor
    ;;;;;;;; Titvs Quinctilivs Flaminivs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 300

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Titvs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 30, , x 125, y 119
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 3 armour 0 weapon_lvl 0
    unit roman infantry principes exp 3 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 3 armour 0 weapon_lvl 0
    unit hellenistic infantry thureophoroi mercenary exp 3 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 3 armour 0 weapon_lvl 0
    unit african elephant forest soldiers 11 exp 0 armour 0 weapon_lvl 0
    unit roman cavalry polybian eqvites exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Titvs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Titvs ofcarthago" NaturalCharisma 2
    console_command give_trait "Titvs ofcarthago" NaturalEnergy 4
    console_command give_trait "Titvs ofcarthago" Selflessness 2
    console_command give_trait "Titvs ofcarthago" Temperament 2
    console_command give_trait "Titvs ofcarthago" Loyalty 4
    console_command give_trait "Titvs ofcarthago" TurnsAlive 4
    console_command give_trait "Titvs ofcarthago" CommandExperience 3
    console_command give_trait "Titvs ofcarthago" Plebeian 1
    console_command give_trait "Titvs ofcarthago" ExceptionalTactician 1
    console_command give_trait "Titvs ofcarthago" GoodAttacker 1
    console_command give_trait "Titvs ofcarthago" Disciplinarian 1
    console_command give_trait "Titvs ofcarthago" FlaminivsBiography 1
    console_command give_trait "Titvs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Titvs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Titvs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Titvs ofcarthago" notQuaestor 1
    console_command give_trait "Titvs ofcarthago" notPraetor 1
    console_command give_trait "Titvs ofcarthago" Consul 1
    console_command give_trait "Titvs ofcarthago" GensSergia 2
    console_command give_trait "Titvs ofcarthago" SergivsSilvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Lvcivs Cornelivs Scipio Asiaticvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 326

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Manivs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 44, , x 153, y 117
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 3 armour 0 weapon_lvl 0
    unit roman infantry principes exp 3 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 3 armour 0 weapon_lvl 0
    unit hellenistic infantry thureophoroi mercenary exp 3 armour 0 weapon_lvl 0
    unit hellenistic infantry hoplitai exp 3 armour 0 weapon_lvl 0
    unit african elephant forest soldiers 11 exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Manivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Manivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Manivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Manivs ofcarthago" Selflessness 2
    console_command give_trait "Manivs ofcarthago" Temperament 2
    console_command give_trait "Manivs ofcarthago" Loyalty 4
    console_command give_trait "Manivs ofcarthago" TurnsAlive 4
    console_command give_trait "Manivs ofcarthago" CommandExperience 3
    console_command give_trait "Manivs ofcarthago" Plebeian 1
    console_command give_trait "Manivs ofcarthago" ExceptionalTactician 1
    console_command give_trait "Manivs ofcarthago" GoodAttacker 1
    console_command give_trait "Manivs ofcarthago" Disciplinarian 1
    console_command give_trait "Manivs ofcarthago" AsiaticvsBiography 1
    console_command give_trait "Manivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Manivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Manivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Manivs ofcarthago" notQuaestor 1
    console_command give_trait "Manivs ofcarthago" notPraetor 1
    console_command give_trait "Manivs ofcarthago" Consul 1
    console_command give_trait "Manivs ofcarthago" GensCornelia 2
    console_command give_trait "Manivs ofcarthago" CornelivsScipio 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Lvcics Aemilivs Pavllvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 416

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Nvmerivs ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 61, , x 125, y 119
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 4 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 4 armour 0 weapon_lvl 0
    unit roman cavalry polybian eqvites exp 4 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Nvmerivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Nvmerivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Nvmerivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Nvmerivs ofcarthago" Selflessness 2
    console_command give_trait "Nvmerivs ofcarthago" Temperament 2
    console_command give_trait "Nvmerivs ofcarthago" Loyalty 4
    console_command give_trait "Nvmerivs ofcarthago" TurnsAlive 4
    console_command give_trait "Nvmerivs ofcarthago" CommandExperience 3
    console_command give_trait "Nvmerivs ofcarthago" Plebeian 1
    console_command give_trait "Nvmerivs ofcarthago" GoodTactician 1
    console_command give_trait "Nvmerivs ofcarthago" GoodAttacker 1
    console_command give_trait "Nvmerivs ofcarthago" Disciplinarian 1
    console_command give_trait "Nvmerivs ofcarthago" PavllvsBiography 1
    console_command give_trait "Nvmerivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Nvmerivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Nvmerivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Nvmerivs ofcarthago" notQuaestor 1
    console_command give_trait "Nvmerivs ofcarthago" notPraetor 1
    console_command give_trait "Nvmerivs ofcarthago" Consul 1
    console_command give_trait "Nvmerivs ofcarthago" GensValeria 2
    console_command give_trait "Nvmerivs ofcarthago" ValerivsFlaccvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Qvintvs Caecilivs Metellvs Macedonicvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 533

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Nvmerivs ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 57, , x 17, y 114
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 4 armour 0 weapon_lvl 0
    unit roman infantry principes exp 4 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 4 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Nvmerivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Nvmerivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Nvmerivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Nvmerivs ofcarthago" Selflessness 2
    console_command give_trait "Nvmerivs ofcarthago" Temperament 2
    console_command give_trait "Nvmerivs ofcarthago" Loyalty 4
    console_command give_trait "Nvmerivs ofcarthago" TurnsAlive 4
    console_command give_trait "Nvmerivs ofcarthago" CommandExperience 3
    console_command give_trait "Nvmerivs ofcarthago" Plebeian 1
    console_command give_trait "Nvmerivs ofcarthago" GoodTactician 1
    console_command give_trait "Nvmerivs ofcarthago" GoodAttacker 1
    console_command give_trait "Nvmerivs ofcarthago" Disciplinarian 1
    console_command give_trait "Nvmerivs ofcarthago" MetellvsBiography 1
    console_command give_trait "Nvmerivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Nvmerivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Nvmerivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Nvmerivs ofcarthago" notQuaestor 1
    console_command give_trait "Nvmerivs ofcarthago" notPraetor 1
    console_command give_trait "Nvmerivs ofcarthago" notConsul 1
    console_command give_trait "Nvmerivs ofcarthago" GensIvnia 2
    console_command give_trait "Nvmerivs ofcarthago" IvnivsBrvtvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Pvblivs Cornelivs Scipio Aemilianvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 503

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Caivs ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 37, , x 95, y 106
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry hastati exp 0 armour 0 weapon_lvl 0
    unit roman infantry principes exp 0 armour 0 weapon_lvl 0
    unit roman infantry polybian triarii exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Caivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Caivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Caivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Caivs ofcarthago" Selflessness 2
    console_command give_trait "Caivs ofcarthago" Temperament 2
    console_command give_trait "Caivs ofcarthago" Loyalty 4
    console_command give_trait "Caivs ofcarthago" TurnsAlive 4
    console_command give_trait "Caivs ofcarthago" CommandExperience 3
    console_command give_trait "Caivs ofcarthago" Plebeian 1
    console_command give_trait "Caivs ofcarthago" GoodTactician 1
    console_command give_trait "Caivs ofcarthago" GoodAttacker 1
    console_command give_trait "Caivs ofcarthago" Disciplinarian 1
    console_command give_trait "Caivs ofcarthago" AemilianvsBiography 1
    console_command give_trait "Caivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Caivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Caivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Caivs ofcarthago" notQuaestor 1
    console_command give_trait "Caivs ofcarthago" notPraetor 1
    console_command give_trait "Caivs ofcarthago" Consul 1
    console_command give_trait "Caivs ofcarthago" GensFabia 2
    console_command give_trait "Caivs ofcarthago" FabivsMaximvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Cnaevs Domitivs Ahenobarbvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 598

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, CaivsA ofcarthago, named character, command 2, influence 0, management 0, subterfuge 0, age 42, , x 69, y 138
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry marian antesignani exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Spvrivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Spvrivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Spvrivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Spvrivs ofcarthago" Selflessness 2
    console_command give_trait "Spvrivs ofcarthago" Temperament 2
    console_command give_trait "Spvrivs ofcarthago" Loyalty 4
    console_command give_trait "Spvrivs ofcarthago" TurnsAlive 4
    console_command give_trait "Spvrivs ofcarthago" CommandExperience 3
    console_command give_trait "Spvrivs ofcarthago" Plebeian 1
    console_command give_trait "Spvrivs ofcarthago" GoodTactician 1
    console_command give_trait "Spvrivs ofcarthago" GoodAttacker 1
    console_command give_trait "Spvrivs ofcarthago" Disciplinarian 1
    console_command give_trait "Spvrivs ofcarthago" AhenobarbvsBiography 1
    console_command give_trait "Spvrivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Spvrivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Spvrivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Spvrivs ofcarthago" notQuaestor 1
    console_command give_trait "Spvrivs ofcarthago" notPraetor 1
    console_command give_trait "Spvrivs ofcarthago" Consul 1
    console_command give_trait "Spvrivs ofcarthago" GensAtilia 2
    console_command give_trait "Spvrivs ofcarthago" AtilivsCalatinvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Gaivs Marivs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 661

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Decimvs ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 48, , x 80, y 102
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry marian antesignani exp 0 armour 0 weapon_lvl 0
    unit roman cavalry auxilia equitesgallorum exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Decimvs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Decimvs ofcarthago" NaturalCharisma 2
    console_command give_trait "Decimvs ofcarthago" NaturalEnergy 4
    console_command give_trait "Decimvs ofcarthago" Selflessness 2
    console_command give_trait "Decimvs ofcarthago" Temperament 2
    console_command give_trait "Decimvs ofcarthago" Loyalty 4
    console_command give_trait "Decimvs ofcarthago" TurnsAlive 4
    console_command give_trait "Decimvs ofcarthago" CommandExperience 3
    console_command give_trait "Decimvs ofcarthago" Plebeian 1
    console_command give_trait "Decimvs ofcarthago" GoodTactician 1
    console_command give_trait "Decimvs ofcarthago" GoodAttacker 1
    console_command give_trait "Decimvs ofcarthago" Disciplinarian 1
    console_command give_trait "Decimvs ofcarthago" MarivsBiography 1
    console_command give_trait "Decimvs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Decimvs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Decimvs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Decimvs ofcarthago" notQuaestor 1
    console_command give_trait "Decimvs ofcarthago" notPraetor 1
    console_command give_trait "Decimvs ofcarthago" Consul 1
    console_command give_trait "Decimvs ofcarthago" GensLicinia 2
    console_command give_trait "Decimvs ofcarthago" LicinivsCrassvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Lvcivs Cornelivs Svlla HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 728

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Lvcivs ofcarthago, named character, command 4, influence 0, management 0, subterfuge 0, age 49, , x 100, y 125
    unit roman cavalry eqvites consvlares exp 4 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 3 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 3 armour 0 weapon_lvl 0
    unit roman infantry marian antesignani exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Lvcivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Lvcivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Lvcivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Lvcivs ofcarthago" Selflessness 2
    console_command give_trait "Lvcivs ofcarthago" Temperament 2
    console_command give_trait "Lvcivs ofcarthago" Loyalty 4
    console_command give_trait "Lvcivs ofcarthago" TurnsAlive 4
    console_command give_trait "Lvcivs ofcarthago" CommandExperience 3
    console_command give_trait "Lvcivs ofcarthago" Plebeian 1
    console_command give_trait "Lvcivs ofcarthago" GoodTactician 1
    console_command give_trait "Lvcivs ofcarthago" GoodAttacker 1
    console_command give_trait "Lvcivs ofcarthago" Disciplinarian 1
    console_command give_trait "Lvcivs ofcarthago" SvllaBiography 1
    console_command give_trait "Lvcivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Lvcivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Lvcivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Lvcivs ofcarthago" notQuaestor 1
    console_command give_trait "Lvcivs ofcarthago" notPraetor 1
    console_command give_trait "Lvcivs ofcarthago" GensCornelia 2
    console_command give_trait "Lvcivs ofcarthago" CornelivsSvlla 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Marcvs Licinivs Crassvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 800

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Marcvs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 44, , x 100, y 125
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry marian antesignani exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Marcvs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Marcvs ofcarthago" NaturalCharisma 2
    console_command give_trait "Marcvs ofcarthago" NaturalEnergy 4
    console_command give_trait "Marcvs ofcarthago" Selflessness 2
    console_command give_trait "Marcvs ofcarthago" Temperament 2
    console_command give_trait "Marcvs ofcarthago" Loyalty 4
    console_command give_trait "Marcvs ofcarthago" TurnsAlive 4
    console_command give_trait "Marcvs ofcarthago" CommandExperience 2
    console_command give_trait "Marcvs ofcarthago" Plebeian 1
    console_command give_trait "Marcvs ofcarthago" GoodTactician 1
    console_command give_trait "Marcvs ofcarthago" GoodAttacker 1
    console_command give_trait "Marcvs ofcarthago" Disciplinarian 1
    console_command give_trait "Marcvs ofcarthago" CrassvsBiography 1
    console_command give_trait "Lvcivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Lvcivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Lvcivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Lvcivs ofcarthago" notQuaestor 1
    console_command give_trait "Lvcivs ofcarthago" Praetor 1
    console_command give_trait "Marcvs ofcarthago" GensAvrelia 2
    console_command give_trait "Marcvs ofcarthago" AvrelivsCotta 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Lvcivs Licinivs Lvcvllvs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 797

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Lvcivs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 40, , x 193, y 114
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry marian antesignani exp 0 armour 0 weapon_lvl 0
    unit roman cavalry auxilia equitesgallorum exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Lvcivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Lvcivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Lvcivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Lvcivs ofcarthago" Selflessness 2
    console_command give_trait "Lvcivs ofcarthago" Temperament 2
    console_command give_trait "Lvcivs ofcarthago" Loyalty 4
    console_command give_trait "Lvcivs ofcarthago" TurnsAlive 4
    console_command give_trait "Lvcivs ofcarthago" CommandExperience 2
    console_command give_trait "Lvcivs ofcarthago" Plebeian 1
    console_command give_trait "Lvcivs ofcarthago" GoodTactician 1
    console_command give_trait "Lvcivs ofcarthago" GoodAttacker 1
    console_command give_trait "Lvcivs ofcarthago" Disciplinarian 1
    console_command give_trait "Lvcivs ofcarthago" LvcvllvsBiography 1
    console_command give_trait "Lvcivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Lvcivs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Lvcivs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Lvcivs ofcarthago" notQuaestor 1
    console_command give_trait "Lvcivs ofcarthago" notPraetor 1
    console_command give_trait "Lvcivs ofcarthago" Consul 1
    console_command give_trait "Lvcivs ofcarthago" Avrelia 2
    console_command give_trait "Lvcivs ofcarthago" AvrelivsOrestes 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Cnaevs Pompeivs HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 781

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Spvrivs ofcarthago, named character, command 3, influence 0, management 0, subterfuge 0, age 29, , x 46, y 132
    unit roman cavalry eqvites consvlares exp 0 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman infantry marian antesignani exp 0 armour 0 weapon_lvl 0
    unit roman cavalry auxilia equitesgallorum exp 0 armour 0 weapon_lvl 0
    unit roman cavalry auxilia equitesgallorum exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Spvrivs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Spvrivs ofcarthago" NaturalCharisma 2
    console_command give_trait "Spvrivs ofcarthago" NaturalEnergy 4
    console_command give_trait "Spvrivs ofcarthago" Selflessness 2
    console_command give_trait "Spvrivs ofcarthago" Temperament 2
    console_command give_trait "Spvrivs ofcarthago" Loyalty 4
    console_command give_trait "Spvrivs ofcarthago" TurnsAlive 4
    console_command give_trait "Spvrivs ofcarthago" CommandExperience 2
    console_command give_trait "Spvrivs ofcarthago" Plebeian 1
    console_command give_trait "Spvrivs ofcarthago" GoodTactician 1
    console_command give_trait "Spvrivs ofcarthago" GoodAttacker 1
    console_command give_trait "Spvrivs ofcarthago" Disciplinarian 1
    console_command give_trait "Spvrivs ofcarthago" PompeivsBiography 1
    console_command give_trait "Spvrivs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Spvrivs ofcarthago" GensLicinia 2
    console_command give_trait "Spvrivs ofcarthago" LicinivsLvcvllvs 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Caivs Ivlivs Caesar HUSK BIOGRAPHY OG KORDINATER!;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType seleucid
    and I_TurnNumber = 852

    if spawn_armyA = 0

    spawn_army
    faction seleucid
    character, Decimvs ofcarthago, named character, command 5, influence 0, management 0, subterfuge 0, age 40, , x 87, y 147
    unit roman cavalry eqvites consvlares exp 9 armour 0 weapon_lvl 0
    unit roman infantry first legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry legionary cohort i exp 0 armour 0 weapon_lvl 0
    unit roman infantry evocatae exp 0 armour 0 weapon_lvl 0
    unit roman cavalry auxilia equitesgallorum exp 0 armour 0 weapon_lvl 0
    unit roman cavalry auxilia equitesgallorum exp 0 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Decimvs ofcarthago" NaturalIntelligence 4
    console_command give_trait "Decimvs ofcarthago" NaturalCharisma 2
    console_command give_trait "Decimvs ofcarthago" NaturalEnergy 4
    console_command give_trait "Decimvs ofcarthago" Selflessness 2
    console_command give_trait "Decimvs ofcarthago" Temperament 2
    console_command give_trait "Decimvs ofcarthago" Loyalty 4
    console_command give_trait "Decimvs ofcarthago" TurnsAlive 4
    console_command give_trait "Decimvs ofcarthago" CommandExperience 4
    console_command give_trait "Decimvs ofcarthago" Plebeian 1
    console_command give_trait "Decimvs ofcarthago" ExceptionalTactician 1
    console_command give_trait "Decimvs ofcarthago" GoodAttacker 1
    console_command give_trait "Decimvs ofcarthago" Disciplinarian 1
    console_command give_trait "Decimvs ofcarthago" CaesarBiography 1
    console_command give_trait "Decimvs ofcarthago" notMilitaryTribune 1
    console_command give_trait "Decimvs ofcarthago" notPlebeianTribune 1
    console_command give_trait "Decimvs ofcarthago" notPlebeianAedile 1
    console_command give_trait "Decimvs ofcarthago" notQuaestor 1
    console_command give_trait "Decimvs ofcarthago" notPraetor 1
    console_command give_trait "Decimvs ofcarthago" notConsul 1
    console_command give_trait "Decimvs ofcarthago" GensIvlia 2
    console_command give_trait "Decimvs ofcarthago" IvlivsCaesar 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Mithridates the Great of Parthia;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType romans_scipii
    and I_TurnNumber = 260

    if spawn_armyA = 0

    spawn_army
    faction parthia
    character, Surena ofparthia, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 293, y 168
    unit eastern cavalry zradha pahlavans exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Surena ofparthia" NaturalIntelligence 4
    console_command give_trait "Surena ofparthia" NaturalCharisma 2
    console_command give_trait "Surena ofparthia" NaturalEnergy 4
    console_command give_trait "Surena ofparthia" Selflessness 2
    console_command give_trait "Surena ofparthia" Temperament 2
    console_command give_trait "Surena ofparthia" Loyalty 4
    console_command give_trait "Surena ofparthia" TurnsAlive 4
    console_command give_trait "Surena ofparthia" CommandExperience 3
    console_command give_trait "Surena ofparthia" GoodTactician 1
    console_command give_trait "Surena ofparthia" GoodAttacker 1
    console_command give_trait "Surena ofparthia" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Mithridates the Great of Parthia;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType romans_scipii
    and I_TurnNumber = 360

    if spawn_armyA = 0

    spawn_army
    faction parthia
    character, Surena ofparthia, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 293, y 168
    unit eastern cavalry zradha pahlavans exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Surena ofparthia" NaturalIntelligence 4
    console_command give_trait "Surena ofparthia" NaturalCharisma 2
    console_command give_trait "Surena ofparthia" NaturalEnergy 4
    console_command give_trait "Surena ofparthia" Selflessness 2
    console_command give_trait "Surena ofparthia" Temperament 2
    console_command give_trait "Surena ofparthia" Loyalty 4
    console_command give_trait "Surena ofparthia" TurnsAlive 4
    console_command give_trait "Surena ofparthia" CommandExperience 3
    console_command give_trait "Surena ofparthia" GoodTactician 1
    console_command give_trait "Surena ofparthia" GoodAttacker 1
    console_command give_trait "Surena ofparthia" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Mithridates the Great of Parthia;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType romans_scipii
    and I_TurnNumber = 460

    if spawn_armyA = 0

    spawn_army
    faction parthia
    character, Surena ofparthia, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 293, y 168
    unit eastern cavalry zradha pahlavans exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Surena ofparthia" NaturalIntelligence 4
    console_command give_trait "Surena ofparthia" NaturalCharisma 2
    console_command give_trait "Surena ofparthia" NaturalEnergy 4
    console_command give_trait "Surena ofparthia" Selflessness 2
    console_command give_trait "Surena ofparthia" Temperament 2
    console_command give_trait "Surena ofparthia" Loyalty 4
    console_command give_trait "Surena ofparthia" TurnsAlive 4
    console_command give_trait "Surena ofparthia" CommandExperience 3
    console_command give_trait "Surena ofparthia" GoodTactician 1
    console_command give_trait "Surena ofparthia" GoodAttacker 1
    console_command give_trait "Surena ofparthia" Disciplinarian 1
    terminate_monitor
    end_monitor
    ;;;;;;;; Mithridates the Great of Parthia;;;;;;
    ;;;;;;;; spawn_army ;;;;;;
    declare_counter spawn_army

    if I_TurnNumber = 0
    set_counter spawn_armyA 0
    end_if

    monitor_event FactionTurnStart FactionType romans_scipii
    and I_TurnNumber = 560

    if spawn_armyA = 0

    spawn_army
    faction parthia
    character, Surena ofparthia, named character, command 2, influence 0, management 0, subterfuge 0, age 66, , x 293, y 168
    unit eastern cavalry zradha pahlavans exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern infantry nizag gund exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry azad asavaran exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile cavalry zradha shivatir exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern missile eransahr arshtbara exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 0 armour 0 weapon_lvl 0
    unit eastern infantry verkhana kofyaren exp 3 armour 0 weapon_lvl 0
    set_counter spawn_armyA 1
    end_if
    console_command give_trait "Surena ofparthia" NaturalIntelligence 4
    console_command give_trait "Surena ofparthia" NaturalCharisma 2
    console_command give_trait "Surena ofparthia" NaturalEnergy 4
    console_command give_trait "Surena ofparthia" Selflessness 2
    console_command give_trait "Surena ofparthia" Temperament 2
    console_command give_trait "Surena ofparthia" Loyalty 4
    console_command give_trait "Surena ofparthia" TurnsAlive 4
    console_command give_trait "Surena ofparthia" CommandExperience 3
    console_command give_trait "Surena ofparthia" GoodTactician 1
    console_command give_trait "Surena ofparthia" GoodAttacker 1
    console_command give_trait "Surena ofparthia" Disciplinarian 1
    terminate_monitor
    end_monitor

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;

    ;EXTRA GARRISON

    monitor_event CharacterTurnEnd FactionType slave
    and Trait GintarasOstanGovernor > 0
    and EndedInSettlement
    and GarrisonToPopulationRatio < 0.04
    and I_SettlementOwner Gintaras_Ostan = slave
    console_command create_unit Gintaras_Ostan "germanic infantry frameharjoz" 2 2 2 1
    console_command create_unit Gintaras_Ostan "germanic infantry karotovas" 2 2 2 1
    end_monitor

    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;Section 10: Four Turns Per Year Script
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    console_command date -272
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 0
    suspend_unscripted_advice true
    end_while

    console_command date -272
    console_command season summer
    set_counter seasonCounter 2
    ; Capture of Taras
    if I_TurnNumber = 1
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 114, 119
    reveal_tile 114, 119
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Taras_Intro_Thread ; Capture of Taras
    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 1
    suspend_unscripted_advice true
    end_while

    console_command date -272
    console_command season summer
    console_command kill_faction thrace
    console_command kill_faction pontus
    set_counter seasonCounter 3
    while I_TurnNumber = 2
    suspend_unscripted_advice true
    end_while

    console_command date -272
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 3
    suspend_unscripted_advice true
    end_while

    console_command date -271
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 4
    suspend_unscripted_advice true
    end_while

    console_command date -271
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 5
    suspend_unscripted_advice true
    end_while

    console_command date -271
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 6
    suspend_unscripted_advice true
    end_while

    console_command date -271
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 7
    suspend_unscripted_advice true
    end_while

    console_command date -270
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 8
    suspend_unscripted_advice true
    end_while

    console_command date -270
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 9
    suspend_unscripted_advice true
    end_while

    console_command date -270
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 10
    suspend_unscripted_advice true
    end_while

    console_command date -270
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 11
    suspend_unscripted_advice true
    end_while

    console_command date -269
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 12
    suspend_unscripted_advice true
    end_while

    console_command date -269
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 13
    suspend_unscripted_advice true
    end_while

    console_command date -269
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 14
    suspend_unscripted_advice true
    end_while

    console_command date -269
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 15
    suspend_unscripted_advice true
    end_while

    console_command date -268
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 16
    suspend_unscripted_advice true
    end_while

    console_command date -268
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 17
    suspend_unscripted_advice true
    end_while

    console_command date -268
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 18
    suspend_unscripted_advice true
    end_while

    console_command date -268
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 19
    suspend_unscripted_advice true
    end_while

    console_command date -267
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 20
    suspend_unscripted_advice true
    end_while

    console_command date -267
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 21
    suspend_unscripted_advice true
    end_while

    console_command date -267
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 22
    suspend_unscripted_advice true
    end_while

    console_command date -267
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 23
    suspend_unscripted_advice true
    end_while

    console_command date -266
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 24
    suspend_unscripted_advice true
    end_while

    console_command date -266
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 25
    suspend_unscripted_advice true
    end_while

    console_command date -266
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 26
    suspend_unscripted_advice true
    end_while

    console_command date -266
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 27
    suspend_unscripted_advice true
    end_while

    console_command date -265
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 28
    suspend_unscripted_advice true
    end_while

    console_command date -265
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 29
    suspend_unscripted_advice true
    end_while

    console_command date -265
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 30
    suspend_unscripted_advice true
    end_while

    console_command date -265
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 31
    suspend_unscripted_advice true
    end_while

    console_command date -264
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 32
    suspend_unscripted_advice true
    end_while

    console_command date -264
    console_command season summer
    set_counter seasonCounter 2
    ; Attack on Messana
    if I_TurnNumber = 33
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 106, 107
    reveal_tile 106, 107
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread FirstPunicWar_Intro_Thread ; Attack on Messana

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 33
    suspend_unscripted_advice true
    end_while

    console_command date -264
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 34
    suspend_unscripted_advice true
    end_while

    console_command date -264
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 35
    suspend_unscripted_advice true
    end_while

    console_command date -263
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 36
    suspend_unscripted_advice true
    end_while

    console_command date -263
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 37
    suspend_unscripted_advice true
    end_while

    console_command date -263
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 38
    suspend_unscripted_advice true
    end_while

    console_command date -263
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 39
    suspend_unscripted_advice true
    end_while

    console_command date -262
    console_command season summer
    set_counter seasonCounter 1
    ; Hanno Cartenna attacks
    if I_TurnNumber = 40
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 99, 102
    reveal_tile 99, 101
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread HannibalAttacks_Intro_Thread ; Hanno Cartenna attacks

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 40
    suspend_unscripted_advice true
    end_while

    console_command date -262
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 41
    suspend_unscripted_advice true
    end_while

    console_command date -262
    console_command season summer
    set_counter seasonCounter 3
    ; Attack on Syrakousai
    if I_TurnNumber = 42
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 106, 100
    reveal_tile 106, 100
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread SyracusanAllies_Intro_Thread ; Attack on Syrakousai

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 42
    suspend_unscripted_advice true
    end_while

    console_command date -262
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 43
    suspend_unscripted_advice true
    end_while

    console_command date -261
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 44
    suspend_unscripted_advice true
    end_while

    console_command date -261
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 45
    suspend_unscripted_advice true
    end_while

    console_command date -261
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 46
    suspend_unscripted_advice true
    end_while

    console_command date -261
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 47
    suspend_unscripted_advice true
    end_while

    console_command date -260
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 48
    suspend_unscripted_advice true
    end_while

    console_command date -260
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 49
    suspend_unscripted_advice true
    end_while

    console_command date -260
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 50
    suspend_unscripted_advice true
    end_while

    console_command date -260
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 51
    suspend_unscripted_advice true
    end_while

    console_command date -259
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 52
    suspend_unscripted_advice true
    end_while

    console_command date -259
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 53
    suspend_unscripted_advice true
    end_while

    console_command date -259
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 54
    suspend_unscripted_advice true
    end_while

    console_command date -259
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 55
    suspend_unscripted_advice true
    end_while

    console_command date -258
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 56
    suspend_unscripted_advice true
    end_while

    console_command date -258
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 57
    suspend_unscripted_advice true
    end_while

    console_command date -258
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 58
    suspend_unscripted_advice true
    end_while

    console_command date -258
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 59
    suspend_unscripted_advice true
    end_while

    console_command date -257
    console_command season summer
    set_counter seasonCounter 1
    ; Marcvs Atilivs Regvlvs
    if I_TurnNumber = 60
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 99, 102
    reveal_tile 99, 101
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Regvlvs_Intro_Thread ; Marcvs Atilivs Regvlvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 60
    suspend_unscripted_advice true
    end_while

    console_command date -257
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 61
    suspend_unscripted_advice true
    end_while

    console_command date -257
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 62
    suspend_unscripted_advice true
    end_while

    console_command date -257
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 63
    suspend_unscripted_advice true
    end_while

    console_command date -256
    console_command season summer
    set_counter seasonCounter 1
    ; Xanthippos with an army
    if I_TurnNumber = 64
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 82, 100
    reveal_tile 82, 99
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Xanthippos_Intro_Thread ; Xanthippos with an army

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 64
    suspend_unscripted_advice true
    end_while

    console_command date -256
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 65
    suspend_unscripted_advice true
    end_while

    console_command date -256
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 66
    suspend_unscripted_advice true
    end_while

    console_command date -256
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 67
    suspend_unscripted_advice true
    end_while

    console_command date -255
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 68
    suspend_unscripted_advice true
    end_while

    console_command date -255
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 69
    suspend_unscripted_advice true
    end_while

    console_command date -255
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 70
    suspend_unscripted_advice true
    end_while

    console_command date -255
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 71
    suspend_unscripted_advice true
    end_while

    console_command date -254
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 72
    suspend_unscripted_advice true
    end_while

    console_command date -254
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 73
    suspend_unscripted_advice true
    end_while

    console_command date -254
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 74
    suspend_unscripted_advice true
    end_while

    console_command date -254
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 75
    suspend_unscripted_advice true
    end_while

    console_command date -253
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 76
    suspend_unscripted_advice true
    end_while

    console_command date -253
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 77
    suspend_unscripted_advice true
    end_while

    console_command date -253
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 78
    suspend_unscripted_advice true
    end_while

    console_command date -253
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 79
    suspend_unscripted_advice true
    end_while

    console_command date -252
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 80
    suspend_unscripted_advice true
    end_while

    console_command date -252
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 81
    suspend_unscripted_advice true
    end_while

    console_command date -252
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 82
    suspend_unscripted_advice true
    end_while

    console_command date -252
    console_command season winter
    console_command kill_character "Marcvs ofcarthago"
    set_counter seasonCounter 4
    while I_TurnNumber = 83
    suspend_unscripted_advice true
    end_while

    console_command date -251
    console_command season summer
    set_counter seasonCounter 1
    ; Hasdrubal attacks
    if I_TurnNumber = 84
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 97, 107
    reveal_tile 97, 106
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread HasdrubalAttacks_Intro_Thread ; Hasdrubal attacks

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 84
    suspend_unscripted_advice true
    end_while

    console_command date -251
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 85
    suspend_unscripted_advice true
    end_while

    console_command date -251
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 86
    suspend_unscripted_advice true
    end_while

    console_command date -251
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 87
    suspend_unscripted_advice true
    end_while

    console_command date -250
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 88
    suspend_unscripted_advice true
    end_while

    console_command date -250
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 89
    suspend_unscripted_advice true
    end_while

    console_command date -250
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 90
    suspend_unscripted_advice true
    end_while

    console_command date -250
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 91
    suspend_unscripted_advice true
    end_while

    console_command date -249
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 92
    suspend_unscripted_advice true
    end_while

    console_command date -249
    console_command season summer
    set_counter seasonCounter 2
    ; Attack on Segesta
    if I_TurnNumber = 93
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 83, 140
    reveal_tile 83, 140
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Liguriancapture_Intro_Thread ; Attack on Segesta

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 93
    suspend_unscripted_advice true
    end_while

    console_command date -249
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 94
    suspend_unscripted_advice true
    end_while

    console_command date -249
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 95
    suspend_unscripted_advice true
    end_while

    console_command date -248
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 96
    suspend_unscripted_advice true
    end_while

    console_command date -248
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 97
    suspend_unscripted_advice true
    end_while

    console_command date -248
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 98
    suspend_unscripted_advice true
    end_while

    console_command date -248
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 99
    suspend_unscripted_advice true
    end_while

    console_command date -247
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 100
    suspend_unscripted_advice true
    end_while

    console_command date -247
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 101
    suspend_unscripted_advice true
    end_while

    console_command date -247
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 102
    suspend_unscripted_advice true
    end_while

    console_command date -247
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 103
    suspend_unscripted_advice true
    end_while

    console_command date -246
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 104
    suspend_unscripted_advice true
    end_while

    console_command date -246
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 105
    suspend_unscripted_advice true
    end_while

    console_command date -246
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 106
    suspend_unscripted_advice true
    end_while

    console_command date -246
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 107
    suspend_unscripted_advice true
    end_while

    console_command date -245
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 108
    suspend_unscripted_advice true
    end_while

    console_command date -245
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 109
    suspend_unscripted_advice true
    end_while

    console_command date -245
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 110
    suspend_unscripted_advice true
    end_while

    console_command date -245
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 111
    suspend_unscripted_advice true
    end_while

    console_command date -244
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 112
    suspend_unscripted_advice true
    end_while

    console_command date -244
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 113
    suspend_unscripted_advice true
    end_while

    console_command date -244
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 114
    suspend_unscripted_advice true
    end_while

    console_command date -244
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 115
    suspend_unscripted_advice true
    end_while

    console_command date -243
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 116
    suspend_unscripted_advice true
    end_while

    console_command date -243
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 117
    suspend_unscripted_advice true
    end_while

    console_command date -243
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 118
    suspend_unscripted_advice true
    end_while

    console_command date -243
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 119
    suspend_unscripted_advice true
    end_while

    console_command date -242
    console_command season summer
    set_counter seasonCounter 1
    ; Siege of Lilibeo
    if I_TurnNumber = 120
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 94, 104
    reveal_tile 94, 104
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Lilibeo_Intro_Thread ; Siege of Lilibeo

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 120
    suspend_unscripted_advice true
    end_while

    console_command date -242
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 121
    suspend_unscripted_advice true
    end_while

    console_command date -242
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 122
    suspend_unscripted_advice true
    end_while

    console_command date -242
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 123
    suspend_unscripted_advice true
    end_while

    console_command date -241
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 124
    suspend_unscripted_advice true
    end_while

    console_command date -241
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 125
    suspend_unscripted_advice true
    end_while

    console_command date -241
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 126
    suspend_unscripted_advice true
    end_while

    console_command date -241
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 127
    suspend_unscripted_advice true
    end_while

    console_command date -240
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 128
    suspend_unscripted_advice true
    end_while

    console_command date -240
    console_command season summer
    set_counter seasonCounter 2
    ; Attack on Bononia
    if I_TurnNumber = 129
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 90, 143
    reveal_tile 90, 143
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Bononia_Intro_Thread ; Attack on Bononia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 129
    suspend_unscripted_advice true
    end_while

    console_command date -240
    console_command season summer
    set_counter seasonCounter 3
    ; Attack on Patavium
    if I_TurnNumber = 130
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 94, 146
    reveal_tile 94, 146
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Patavium_Intro_Thread ; Attack on Patavium

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 130
    suspend_unscripted_advice true
    end_while

    console_command date -240
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 131
    suspend_unscripted_advice true
    end_while

    console_command date -239
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 132
    suspend_unscripted_advice true
    end_while

    console_command date -239
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 133
    suspend_unscripted_advice true
    end_while

    console_command date -239
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 134
    suspend_unscripted_advice true
    end_while

    console_command date -239
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 135
    suspend_unscripted_advice true
    end_while

    console_command date -238
    console_command season summer
    set_counter seasonCounter 1
    ; The Mercenary War
    if I_TurnNumber = 136
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 84, 101
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Mercenarywar_Intro_Thread ; The Mercenary War

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 136
    suspend_unscripted_advice true
    end_while

    console_command date -238
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 137
    suspend_unscripted_advice true
    end_while

    console_command date -238
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 138
    suspend_unscripted_advice true
    end_while

    console_command date -238
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 139
    suspend_unscripted_advice true
    end_while

    console_command date -237
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 140
    suspend_unscripted_advice true
    end_while

    console_command date -237
    console_command season summer
    set_counter seasonCounter 2
    ; Ligurian Revolt
    if I_TurnNumber = 141
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 86, 139
    reveal_tile 86, 138
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread LigurianRevolt_Intro_Thread ; Ligurian Revolt

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 141
    suspend_unscripted_advice true
    end_while

    console_command date -237
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 142
    suspend_unscripted_advice true
    end_while

    console_command date -237
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 143
    suspend_unscripted_advice true
    end_while

    console_command date -236
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 144
    suspend_unscripted_advice true
    end_while

    console_command date -236
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 145
    suspend_unscripted_advice true
    end_while

    console_command date -236
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 146
    suspend_unscripted_advice true
    end_while

    console_command date -236
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 147
    suspend_unscripted_advice true
    end_while

    console_command date -235
    console_command season summer
    set_counter seasonCounter 1
    ; Capture of Epidamnos and Ambrakia
    if I_TurnNumber = 148
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 127, 119
    reveal_tile 127, 119
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Epeiros_Intro_Thread ; Capture of Epidamnos and Ambrakia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 148
    suspend_unscripted_advice true
    end_while

    console_command date -235
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 149
    suspend_unscripted_advice true
    end_while

    console_command date -235
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 150
    suspend_unscripted_advice true
    end_while

    console_command date -235
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 151
    suspend_unscripted_advice true
    end_while

    console_command date -234
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 152
    suspend_unscripted_advice true
    end_while

    console_command date -234
    console_command season summer
    set_counter seasonCounter 2
    ; Annexiation of Italy
    if I_TurnNumber = 153
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 84, 148
    reveal_tile 84, 148
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Mediolanum_Intro_Thread ; Annexiation of Italy

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 153
    suspend_unscripted_advice true
    end_while

    console_command date -234
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 154
    suspend_unscripted_advice true
    end_while

    console_command date -234
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 155
    suspend_unscripted_advice true
    end_while

    console_command date -233
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 156
    suspend_unscripted_advice true
    end_while

    console_command date -233
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 157
    suspend_unscripted_advice true
    end_while

    console_command date -233
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 158
    suspend_unscripted_advice true
    end_while

    console_command date -233
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 159
    suspend_unscripted_advice true
    end_while

    console_command date -232
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 160
    suspend_unscripted_advice true
    end_while

    console_command date -232
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 161
    suspend_unscripted_advice true
    end_while

    console_command date -232
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 162
    suspend_unscripted_advice true
    end_while

    console_command date -232
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 163
    suspend_unscripted_advice true
    end_while

    console_command date -231
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 164
    suspend_unscripted_advice true
    end_while

    console_command date -231
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 165
    suspend_unscripted_advice true
    end_while

    console_command date -231
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 166
    suspend_unscripted_advice true
    end_while

    console_command date -231
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 167
    suspend_unscripted_advice true
    end_while

    console_command date -230
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 168
    suspend_unscripted_advice true
    end_while

    console_command date -230
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 169
    suspend_unscripted_advice true
    end_while

    console_command date -230
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 170
    suspend_unscripted_advice true
    end_while

    console_command date -230
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 171
    suspend_unscripted_advice true
    end_while

    console_command date -229
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 172
    suspend_unscripted_advice true
    end_while

    console_command date -229
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 173
    suspend_unscripted_advice true
    end_while

    console_command date -229
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 174
    suspend_unscripted_advice true
    end_while

    console_command date -229
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 175
    suspend_unscripted_advice true
    end_while

    console_command date -228
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 176
    suspend_unscripted_advice true
    end_while

    console_command date -228
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 177
    suspend_unscripted_advice true
    end_while

    console_command date -228
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 178
    suspend_unscripted_advice true
    end_while

    console_command date -228
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 179
    suspend_unscripted_advice true
    end_while

    console_command date -227
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 180
    suspend_unscripted_advice true
    end_while

    console_command date -227
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 181
    suspend_unscripted_advice true
    end_while

    console_command date -227
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 182
    suspend_unscripted_advice true
    end_while

    console_command date -227
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 183
    suspend_unscripted_advice true
    end_while

    console_command date -226
    console_command season summer
    set_counter seasonCounter 1
    ; Battle of Telamon
    if I_TurnNumber = 184
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 88, 135
    reveal_tile 88, 134
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Telamon_Intro_Thread ; Battle of Telamon

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 184
    suspend_unscripted_advice true
    end_while

    console_command date -226
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 185
    suspend_unscripted_advice true
    end_while

    console_command date -226
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 186
    suspend_unscripted_advice true
    end_while

    console_command date -226
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 187
    suspend_unscripted_advice true
    end_while

    console_command date -225
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 188
    suspend_unscripted_advice true
    end_while

    console_command date -225
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 189
    suspend_unscripted_advice true
    end_while

    console_command date -225
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 190
    suspend_unscripted_advice true
    end_while

    console_command date -225
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 191
    suspend_unscripted_advice true
    end_while

    console_command date -224
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 192
    suspend_unscripted_advice true
    end_while

    console_command date -224
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 193
    suspend_unscripted_advice true
    end_while

    console_command date -224
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 194
    suspend_unscripted_advice true
    end_while

    console_command date -224
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 195
    suspend_unscripted_advice true
    end_while

    console_command date -223
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 196
    suspend_unscripted_advice true
    end_while

    console_command date -223
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 197
    suspend_unscripted_advice true
    end_while

    console_command date -223
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 198
    suspend_unscripted_advice true
    end_while

    console_command date -223
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 199
    suspend_unscripted_advice true
    end_while

    console_command date -222
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 200
    suspend_unscripted_advice true
    end_while

    console_command date -222
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 201
    suspend_unscripted_advice true
    end_while

    console_command date -222
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 202
    suspend_unscripted_advice true
    end_while

    console_command date -222
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 203
    suspend_unscripted_advice true
    end_while

    console_command date -221
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 204
    suspend_unscripted_advice true
    end_while

    console_command date -221
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 205
    suspend_unscripted_advice true
    end_while

    console_command date -221
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 206
    suspend_unscripted_advice true
    end_while

    console_command date -221
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 207
    suspend_unscripted_advice true
    end_while

    console_command date -220
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 208
    suspend_unscripted_advice true
    end_while

    console_command date -220
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 209
    suspend_unscripted_advice true
    end_while

    console_command date -220
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 210
    suspend_unscripted_advice true
    end_while

    console_command date -220
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 211
    suspend_unscripted_advice true
    end_while

    console_command date -219
    console_command season summer
    set_counter seasonCounter 1
    ; Attack on Emporion
    if I_TurnNumber = 212
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 57, 132
    reveal_tile 57, 132
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Emporion_Intro_Thread ; Attack on Emporion

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 212
    suspend_unscripted_advice true
    end_while

    console_command date -219
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 213
    suspend_unscripted_advice true
    end_while

    console_command date -219
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 214
    suspend_unscripted_advice true
    end_while

    console_command date -219
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 215
    suspend_unscripted_advice true
    end_while

    console_command date -218
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 216
    suspend_unscripted_advice true
    end_while

    console_command date -218
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 217
    suspend_unscripted_advice true
    end_while

    console_command date -218
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 218
    suspend_unscripted_advice true
    end_while

    console_command date -218
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 219
    suspend_unscripted_advice true
    end_while

    console_command date -217
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 220
    suspend_unscripted_advice true
    end_while

    console_command date -217
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 221
    suspend_unscripted_advice true
    end_while

    console_command date -217
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 222
    suspend_unscripted_advice true
    end_while

    console_command date -217
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 223
    suspend_unscripted_advice true
    end_while

    console_command date -216
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 224
    suspend_unscripted_advice true
    end_while

    console_command date -216
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 225
    suspend_unscripted_advice true
    end_while

    console_command date -216
    console_command season summer
    set_counter seasonCounter 3
    ; Hannibal Barca
    if I_TurnNumber = 226
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 112, 122
    reveal_tile 112, 121
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Hannibal_Intro_Thread ; Hannibal Barca

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 226
    suspend_unscripted_advice true
    end_while

    console_command date -216
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 227
    suspend_unscripted_advice true
    end_while

    console_command date -215
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 228
    suspend_unscripted_advice true
    end_while

    console_command date -215
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 229
    suspend_unscripted_advice true
    end_while

    console_command date -215
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 230
    suspend_unscripted_advice true
    end_while

    console_command date -215
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 231
    suspend_unscripted_advice true
    end_while

    console_command date -214
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 232
    suspend_unscripted_advice true
    end_while

    console_command date -214
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 233
    suspend_unscripted_advice true
    end_while

    console_command date -214
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 234
    suspend_unscripted_advice true
    end_while

    console_command date -214
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 235
    suspend_unscripted_advice true
    end_while

    console_command date -213
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 236
    suspend_unscripted_advice true
    end_while

    console_command date -213
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 237
    suspend_unscripted_advice true
    end_while

    console_command date -213
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 238
    suspend_unscripted_advice true
    end_while

    console_command date -213
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 239
    suspend_unscripted_advice true
    end_while

    console_command date -212
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 240
    suspend_unscripted_advice true
    end_while

    console_command date -212
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 241
    suspend_unscripted_advice true
    end_while

    console_command date -212
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 242
    suspend_unscripted_advice true
    end_while

    console_command date -212
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 243
    suspend_unscripted_advice true
    end_while

    console_command date -211
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 244
    suspend_unscripted_advice true
    end_while

    console_command date -211
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 245
    suspend_unscripted_advice true
    end_while

    console_command date -211
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 246
    suspend_unscripted_advice true
    end_while

    console_command date -211
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 247
    suspend_unscripted_advice true
    end_while

    console_command date -210
    console_command season summer
    set_counter seasonCounter 1
    ; Pvblivs Cornelivs Scipio Africanvs
    if I_TurnNumber = 248
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 51, 130
    reveal_tile 51, 129
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Africanvs_Intro_Thread ; Pvblivs Cornelivs Scipio Africanvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 248
    suspend_unscripted_advice true
    end_while

    console_command date -210
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 249
    suspend_unscripted_advice true
    end_while

    console_command date -210
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 250
    suspend_unscripted_advice true
    end_while

    console_command date -210
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 251
    suspend_unscripted_advice true
    end_while

    console_command date -209
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 252
    suspend_unscripted_advice true
    end_while

    console_command date -209
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 253
    suspend_unscripted_advice true
    end_while

    console_command date -209
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 254
    suspend_unscripted_advice true
    end_while

    console_command date -209
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 255
    suspend_unscripted_advice true
    end_while

    console_command date -208
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 256
    suspend_unscripted_advice true
    end_while

    console_command date -208
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 257
    suspend_unscripted_advice true
    end_while

    console_command date -208
    console_command season summer
    set_counter seasonCounter 3
    ; Hasdrubal Barca Arrives
    if I_TurnNumber = 258
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 99, 137
    reveal_tile 99, 136
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread HasdrubalBarca_Intro_Thread ; Hasdrubal Barca Arrives

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 258
    suspend_unscripted_advice true
    end_while

    console_command date -208
    console_command season winter
    set_counter seasonCounter 4
    ; Caivs Clavdivs Nero
    if I_TurnNumber = 259
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 103, 129
    reveal_tile 103, 128
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Nero_Intro_Thread ; Caivs Clavdivs Nero

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 259
    suspend_unscripted_advice true
    end_while

    console_command date -207
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 260
    suspend_unscripted_advice true
    end_while

    console_command date -207
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 261
    suspend_unscripted_advice true
    end_while

    console_command date -207
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 262
    suspend_unscripted_advice true
    end_while

    console_command date -207
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 263
    suspend_unscripted_advice true
    end_while

    console_command date -206
    console_command season summer
    set_counter seasonCounter 1
    ; Battle of Ilipa
    if I_TurnNumber = 264
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 17, 115
    reveal_tile 17, 114
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Gisgo_Intro_Thread ; Battle of Ilipa

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 264
    suspend_unscripted_advice true
    end_while

    console_command date -206
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 265
    suspend_unscripted_advice true
    end_while

    console_command date -206
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 266
    suspend_unscripted_advice true
    end_while

    console_command date -206
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 267
    suspend_unscripted_advice true
    end_while

    console_command date -205
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 268
    suspend_unscripted_advice true
    end_while

    console_command date -205
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 269
    suspend_unscripted_advice true
    end_while

    console_command date -205
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 270
    suspend_unscripted_advice true
    end_while

    console_command date -205
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 271
    suspend_unscripted_advice true
    end_while

    console_command date -204
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 272
    suspend_unscripted_advice true
    end_while

    console_command date -204
    console_command season summer
    set_counter seasonCounter 2
    ; Into Africa
    if I_TurnNumber = 273
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 85, 97
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Intoafrica_Intro_Thread ; Into Africa

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 273
    suspend_unscripted_advice true
    end_while

    console_command date -204
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 274
    suspend_unscripted_advice true
    end_while

    console_command date -204
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 275
    suspend_unscripted_advice true
    end_while

    console_command date -203
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 276
    suspend_unscripted_advice true
    end_while

    console_command date -203
    console_command reposition_character Hannibal Barca 88,90
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 277
    suspend_unscripted_advice true
    end_while

    console_command date -203
    console_command season summer
    console_command kill_character "Hannibal Barca"
    set_counter seasonCounter 3
    while I_TurnNumber = 278
    suspend_unscripted_advice true
    end_while

    console_command date -203
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 279
    suspend_unscripted_advice true
    end_while

    console_command date -202
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 280
    suspend_unscripted_advice true
    end_while

    console_command date -202
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 281
    suspend_unscripted_advice true
    end_while

    console_command date -202
    console_command season summer
    set_counter seasonCounter 3
    ; Battle of Zama
    if I_TurnNumber = 282
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 80, 89
    reveal_tile 80, 88
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Zama_Intro_Thread ; Battle of Zama

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 282
    suspend_unscripted_advice true
    end_while

    console_command date -202
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 283
    suspend_unscripted_advice true
    end_while

    console_command date -201
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 284
    suspend_unscripted_advice true
    end_while

    console_command date -201
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 285
    suspend_unscripted_advice true
    end_while

    console_command date -201
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 286
    suspend_unscripted_advice true
    end_while

    console_command date -201
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 287
    suspend_unscripted_advice true
    end_while

    console_command date -200
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 288
    suspend_unscripted_advice true
    end_while

    console_command date -200
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 289
    suspend_unscripted_advice true
    end_while

    console_command date -200
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 290
    suspend_unscripted_advice true
    end_while

    console_command date -200
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 291
    suspend_unscripted_advice true
    end_while

    console_command date -199
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 292
    suspend_unscripted_advice true
    end_while

    console_command date -199
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 293
    suspend_unscripted_advice true
    end_while

    console_command date -199
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 294
    suspend_unscripted_advice true
    end_while

    console_command date -199
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 295
    suspend_unscripted_advice true
    end_while

    console_command date -198
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 296
    suspend_unscripted_advice true
    end_while

    console_command date -198
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 297
    suspend_unscripted_advice true
    end_while

    console_command date -198
    console_command season summer
    set_counter seasonCounter 3
    ; Battle of Kynoscephalai
    if I_TurnNumber = 298
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 137, 116
    reveal_tile 137, 115
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Philip_Intro_Thread ; Battle of Kynoscephalai

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 298
    suspend_unscripted_advice true
    end_while

    console_command date -198
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 299
    suspend_unscripted_advice true
    end_while

    console_command date -197
    console_command season summer
    set_counter seasonCounter 1
    ; Titvs Qvinctilivs Flaminivs
    if I_TurnNumber = 300
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 125, 120
    reveal_tile 125, 119
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Flaminivs_Intro_Thread ; Titvs Qvinctilivs Flaminivs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 300
    suspend_unscripted_advice true
    end_while

    console_command date -197
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 301
    suspend_unscripted_advice true
    end_while

    console_command date -197
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 302
    suspend_unscripted_advice true
    end_while

    console_command date -197
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 303
    suspend_unscripted_advice true
    end_while

    console_command date -196
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 304
    suspend_unscripted_advice true
    end_while

    console_command date -196
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 305
    suspend_unscripted_advice true
    end_while

    console_command date -196
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 306
    suspend_unscripted_advice true
    end_while

    console_command date -196
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 307
    suspend_unscripted_advice true
    end_while

    console_command date -195
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 308
    suspend_unscripted_advice true
    end_while

    console_command date -195
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 309
    suspend_unscripted_advice true
    end_while

    console_command date -195
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 310
    suspend_unscripted_advice true
    end_while

    console_command date -195
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 311
    suspend_unscripted_advice true
    end_while

    console_command date -194
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 312
    suspend_unscripted_advice true
    end_while

    console_command date -194
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 313
    suspend_unscripted_advice true
    end_while

    console_command date -194
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 314
    suspend_unscripted_advice true
    end_while

    console_command date -194
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 315
    suspend_unscripted_advice true
    end_while

    console_command date -193
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 316
    suspend_unscripted_advice true
    end_while

    console_command date -193
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 317
    suspend_unscripted_advice true
    end_while

    console_command date -193
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 318
    suspend_unscripted_advice true
    end_while

    console_command date -193
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 319
    suspend_unscripted_advice true
    end_while

    console_command date -192
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 320
    suspend_unscripted_advice true
    end_while

    console_command date -192
    console_command season summer
    set_counter seasonCounter 2
    ; Antiochos III Megas
    if I_TurnNumber = 321
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 166, 118
    reveal_tile 166, 117
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Antiochos_Intro_Thread ; Antiochos III Megas

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 321
    suspend_unscripted_advice true
    end_while

    console_command date -192
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 322
    suspend_unscripted_advice true
    end_while

    console_command date -192
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 323
    suspend_unscripted_advice true
    end_while

    console_command date -191
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 324
    suspend_unscripted_advice true
    end_while

    console_command date -191
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 325
    suspend_unscripted_advice true
    end_while

    console_command date -191
    console_command season summer
    set_counter seasonCounter 3
    ; Battle of Magnesia
    if I_TurnNumber = 326
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 153, 118
    reveal_tile 153, 117
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Asiaticvs_Intro_Thread ; Battle of Magnesia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 326
    suspend_unscripted_advice true
    end_while

    console_command date -191
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 327
    suspend_unscripted_advice true
    end_while

    console_command date -190
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 328
    suspend_unscripted_advice true
    end_while

    console_command date -190
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 329
    suspend_unscripted_advice true
    end_while

    console_command date -190
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 330
    suspend_unscripted_advice true
    end_while

    console_command date -190
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 331
    suspend_unscripted_advice true
    end_while

    console_command date -189
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 332
    suspend_unscripted_advice true
    end_while

    console_command date -189
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 333
    suspend_unscripted_advice true
    end_while

    console_command date -189
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 334
    suspend_unscripted_advice true
    end_while

    console_command date -189
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 335
    suspend_unscripted_advice true
    end_while

    console_command date -188
    console_command season summer
    set_counter seasonCounter 1
    ; Attack on Massilia
    if I_TurnNumber = 336
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 67, 138
    reveal_tile 67, 138
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Massilia_Intro_Thread ; Attack on Massilia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 336
    suspend_unscripted_advice true
    end_while

    console_command date -188
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 337
    suspend_unscripted_advice true
    end_while

    console_command date -188
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 338
    suspend_unscripted_advice true
    end_while

    console_command date -188
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 339
    suspend_unscripted_advice true
    end_while

    console_command date -187
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 340
    suspend_unscripted_advice true
    end_while

    console_command date -187
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 341
    suspend_unscripted_advice true
    end_while

    console_command date -187
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 342
    suspend_unscripted_advice true
    end_while

    console_command date -187
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 343
    suspend_unscripted_advice true
    end_while

    console_command date -186
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 344
    suspend_unscripted_advice true
    end_while

    console_command date -186
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 345
    suspend_unscripted_advice true
    end_while

    console_command date -186
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 346
    suspend_unscripted_advice true
    end_while

    console_command date -186
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 347
    suspend_unscripted_advice true
    end_while

    console_command date -185
    console_command season summer
    set_counter seasonCounter 1
    ; The Allobroges Revolt
    if I_TurnNumber = 348
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 79, 145
    reveal_tile 79, 144
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Allobroges_Intro_Thread ; The Allobroges Revolt

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 348
    suspend_unscripted_advice true
    end_while

    console_command date -185
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 349
    suspend_unscripted_advice true
    end_while

    console_command date -185
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 350
    suspend_unscripted_advice true
    end_while

    console_command date -185
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 351
    suspend_unscripted_advice true
    end_while

    console_command date -184
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 352
    suspend_unscripted_advice true
    end_while

    console_command date -184
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 353
    suspend_unscripted_advice true
    end_while

    console_command date -184
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 354
    suspend_unscripted_advice true
    end_while

    console_command date -184
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 355
    suspend_unscripted_advice true
    end_while

    console_command date -183
    console_command season summer
    console_command kill_character "Caivs ofcarthago"
    set_counter seasonCounter 1
    while I_TurnNumber = 356
    suspend_unscripted_advice true
    end_while

    console_command date -183
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 357
    suspend_unscripted_advice true
    end_while

    console_command date -183
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 358
    suspend_unscripted_advice true
    end_while

    console_command date -183
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 359
    suspend_unscripted_advice true
    end_while

    console_command date -182
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 360
    suspend_unscripted_advice true
    end_while

    console_command date -182
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 361
    suspend_unscripted_advice true
    end_while

    console_command date -182
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 362
    suspend_unscripted_advice true
    end_while

    console_command date -182
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 363
    suspend_unscripted_advice true
    end_while

    console_command date -181
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 364
    suspend_unscripted_advice true
    end_while

    console_command date -181
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 365
    suspend_unscripted_advice true
    end_while

    console_command date -181
    console_command season summer
    set_counter seasonCounter 3
    ; The Insubres Revolt
    if I_TurnNumber = 366
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 87, 145
    reveal_tile 87, 144
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Insubres_Intro_Thread ; The Insubres Revolt

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 366
    suspend_unscripted_advice true
    end_while

    console_command date -181
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 367
    suspend_unscripted_advice true
    end_while

    console_command date -180
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 368
    suspend_unscripted_advice true
    end_while

    console_command date -180
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 369
    suspend_unscripted_advice true
    end_while

    console_command date -180
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 370
    suspend_unscripted_advice true
    end_while

    console_command date -180
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 371
    suspend_unscripted_advice true
    end_while

    console_command date -179
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 372
    suspend_unscripted_advice true
    end_while

    console_command date -179
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 373
    suspend_unscripted_advice true
    end_while

    console_command date -179
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 374
    suspend_unscripted_advice true
    end_while

    console_command date -179
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 375
    suspend_unscripted_advice true
    end_while

    console_command date -178
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 376
    suspend_unscripted_advice true
    end_while

    console_command date -178
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 377
    suspend_unscripted_advice true
    end_while

    console_command date -178
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 378
    suspend_unscripted_advice true
    end_while

    console_command date -178
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 379
    suspend_unscripted_advice true
    end_while

    console_command date -177
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 380
    suspend_unscripted_advice true
    end_while

    console_command date -177
    console_command season summer
    console_command kill_faction romans_brutii
    set_counter seasonCounter 2
    while I_TurnNumber = 381
    suspend_unscripted_advice true
    end_while

    console_command date -177
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 382
    suspend_unscripted_advice true
    end_while

    console_command date -177
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 383
    suspend_unscripted_advice true
    end_while

    console_command date -176
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 384
    suspend_unscripted_advice true
    end_while

    console_command date -176
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 385
    suspend_unscripted_advice true
    end_while

    console_command date -176
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 386
    suspend_unscripted_advice true
    end_while

    console_command date -176
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 387
    suspend_unscripted_advice true
    end_while

    console_command date -175
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 388
    suspend_unscripted_advice true
    end_while

    console_command date -175
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 389
    suspend_unscripted_advice true
    end_while

    console_command date -175
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 390
    suspend_unscripted_advice true
    end_while

    console_command date -175
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 391
    suspend_unscripted_advice true
    end_while

    console_command date -174
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 392
    suspend_unscripted_advice true
    end_while

    console_command date -174
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 393
    suspend_unscripted_advice true
    end_while

    console_command date -174
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 394
    suspend_unscripted_advice true
    end_while

    console_command date -174
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 395
    suspend_unscripted_advice true
    end_while

    console_command date -173
    console_command season summer
    set_counter seasonCounter 1
    ; The Edetani Revolt
    if I_TurnNumber = 396
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 39, 121
    reveal_tile 39, 120
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Edetani_Intro_Thread ; The Edetani Revolt

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 396
    suspend_unscripted_advice true
    end_while

    console_command date -173
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 397
    suspend_unscripted_advice true
    end_while

    console_command date -173
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 398
    suspend_unscripted_advice true
    end_while

    console_command date -173
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 399
    suspend_unscripted_advice true
    end_while

    console_command date -172
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 400
    suspend_unscripted_advice true
    end_while

    console_command date -172
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 401
    suspend_unscripted_advice true
    end_while

    console_command date -172
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 402
    suspend_unscripted_advice true
    end_while

    console_command date -172
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 403
    suspend_unscripted_advice true
    end_while

    console_command date -171
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 404
    suspend_unscripted_advice true
    end_while

    console_command date -171
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 405
    suspend_unscripted_advice true
    end_while

    console_command date -171
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 406
    suspend_unscripted_advice true
    end_while

    console_command date -171
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 407
    suspend_unscripted_advice true
    end_while

    console_command date -170
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 408
    suspend_unscripted_advice true
    end_while

    console_command date -170
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 409
    suspend_unscripted_advice true
    end_while

    console_command date -170
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 410
    suspend_unscripted_advice true
    end_while

    console_command date -170
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 411
    suspend_unscripted_advice true
    end_while

    console_command date -169
    console_command season summer
    set_counter seasonCounter 1
    ; Perseus of Makedonia
    if I_TurnNumber = 412
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 136, 122
    reveal_tile 136, 121
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Perseus_Intro_Thread ; Perseus of Makedonia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 412
    suspend_unscripted_advice true
    end_while

    console_command date -169
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 413
    suspend_unscripted_advice true
    end_while

    console_command date -169
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 414
    suspend_unscripted_advice true
    end_while

    console_command date -169
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 415
    suspend_unscripted_advice true
    end_while

    console_command date -168
    console_command season summer
    set_counter seasonCounter 1
    ; Battle of Pydna
    if I_TurnNumber = 416
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 125, 120
    reveal_tile 125, 119
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Pavllvs_Intro_Thread ; Battle of Pydna

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 416
    suspend_unscripted_advice true
    end_while

    console_command date -168
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 417
    suspend_unscripted_advice true
    end_while

    console_command date -168
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 418
    suspend_unscripted_advice true
    end_while

    console_command date -168
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 419
    suspend_unscripted_advice true
    end_while

    console_command date -167
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 420
    suspend_unscripted_advice true
    end_while

    console_command date -167
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 421
    suspend_unscripted_advice true
    end_while

    console_command date -167
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 422
    suspend_unscripted_advice true
    end_while

    console_command date -167
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 423
    suspend_unscripted_advice true
    end_while

    console_command date -166
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 424
    suspend_unscripted_advice true
    end_while

    console_command date -166
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 425
    suspend_unscripted_advice true
    end_while

    console_command date -166
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 426
    suspend_unscripted_advice true
    end_while

    console_command date -166
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 427
    suspend_unscripted_advice true
    end_while

    console_command date -165
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 428
    suspend_unscripted_advice true
    end_while

    console_command date -165
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 429
    suspend_unscripted_advice true
    end_while

    console_command date -165
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 430
    suspend_unscripted_advice true
    end_while

    console_command date -165
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 431
    suspend_unscripted_advice true
    end_while

    console_command date -164
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 432
    suspend_unscripted_advice true
    end_while

    console_command date -164
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 433
    suspend_unscripted_advice true
    end_while

    console_command date -164
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 434
    suspend_unscripted_advice true
    end_while

    console_command date -164
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 435
    suspend_unscripted_advice true
    end_while

    console_command date -163
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 436
    suspend_unscripted_advice true
    end_while

    console_command date -163
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 437
    suspend_unscripted_advice true
    end_while

    console_command date -163
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 438
    suspend_unscripted_advice true
    end_while

    console_command date -163
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 439
    suspend_unscripted_advice true
    end_while

    console_command date -162
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 440
    suspend_unscripted_advice true
    end_while

    console_command date -162
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 441
    suspend_unscripted_advice true
    end_while

    console_command date -162
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 442
    suspend_unscripted_advice true
    end_while

    console_command date -162
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 443
    suspend_unscripted_advice true
    end_while

    console_command date -161
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 444
    suspend_unscripted_advice true
    end_while

    console_command date -161
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 445
    suspend_unscripted_advice true
    end_while

    console_command date -161
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 446
    suspend_unscripted_advice true
    end_while

    console_command date -161
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 447
    suspend_unscripted_advice true
    end_while

    console_command date -160
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 448
    suspend_unscripted_advice true
    end_while

    console_command date -160
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 449
    suspend_unscripted_advice true
    end_while

    console_command date -160
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 450
    suspend_unscripted_advice true
    end_while

    console_command date -160
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 451
    suspend_unscripted_advice true
    end_while

    console_command date -159
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 452
    suspend_unscripted_advice true
    end_while

    console_command date -159
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 453
    suspend_unscripted_advice true
    end_while

    console_command date -159
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 454
    suspend_unscripted_advice true
    end_while

    console_command date -159
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 455
    suspend_unscripted_advice true
    end_while

    console_command date -158
    console_command season summer
    set_counter seasonCounter 1
    ; The Turdetani Revolt
    if I_TurnNumber = 456
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 10, 120
    reveal_tile 10, 119
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Turdetani_Intro_Thread ; The Turdetani Revolt

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 456
    suspend_unscripted_advice true
    end_while

    console_command date -158
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 457
    suspend_unscripted_advice true
    end_while

    console_command date -158
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 458
    suspend_unscripted_advice true
    end_while

    console_command date -158
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 459
    suspend_unscripted_advice true
    end_while

    console_command date -157
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 460
    suspend_unscripted_advice true
    end_while

    console_command date -157
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 461
    suspend_unscripted_advice true
    end_while

    console_command date -157
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 462
    suspend_unscripted_advice true
    end_while

    console_command date -157
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 463
    suspend_unscripted_advice true
    end_while

    console_command date -156
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 464
    suspend_unscripted_advice true
    end_while

    console_command date -156
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 465
    suspend_unscripted_advice true
    end_while

    console_command date -156
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 466
    suspend_unscripted_advice true
    end_while

    console_command date -156
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 467
    suspend_unscripted_advice true
    end_while

    console_command date -155
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 468
    suspend_unscripted_advice true
    end_while

    console_command date -155
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 469
    suspend_unscripted_advice true
    end_while

    console_command date -155
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 470
    suspend_unscripted_advice true
    end_while

    console_command date -155
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 471
    suspend_unscripted_advice true
    end_while

    console_command date -154
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 472
    suspend_unscripted_advice true
    end_while

    console_command date -154
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 473
    suspend_unscripted_advice true
    end_while

    console_command date -154
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 474
    suspend_unscripted_advice true
    end_while

    console_command date -154
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 475
    suspend_unscripted_advice true
    end_while

    console_command date -153
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 476
    suspend_unscripted_advice true
    end_while

    console_command date -153
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 477
    suspend_unscripted_advice true
    end_while

    console_command date -153
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 478
    suspend_unscripted_advice true
    end_while

    console_command date -153
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 479
    suspend_unscripted_advice true
    end_while

    console_command date -152
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 480
    suspend_unscripted_advice true
    end_while

    console_command date -152
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 481
    suspend_unscripted_advice true
    end_while

    console_command date -152
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 482
    suspend_unscripted_advice true
    end_while

    console_command date -152
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 483
    suspend_unscripted_advice true
    end_while

    console_command date -151
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 484
    suspend_unscripted_advice true
    end_while

    console_command date -151
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 485
    suspend_unscripted_advice true
    end_while

    console_command date -151
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 486
    suspend_unscripted_advice true
    end_while

    console_command date -151
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 487
    suspend_unscripted_advice true
    end_while

    console_command date -150
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 488
    suspend_unscripted_advice true
    end_while

    console_command date -150
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 489
    suspend_unscripted_advice true
    end_while

    console_command date -150
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 490
    suspend_unscripted_advice true
    end_while

    console_command date -150
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 491
    suspend_unscripted_advice true
    end_while

    console_command date -149
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 492
    suspend_unscripted_advice true
    end_while

    console_command date -149
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 493
    suspend_unscripted_advice true
    end_while

    console_command date -149
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 494
    suspend_unscripted_advice true
    end_while

    console_command date -149
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 495
    suspend_unscripted_advice true
    end_while

    console_command date -148
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 496
    suspend_unscripted_advice true
    end_while

    console_command date -148
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 497
    suspend_unscripted_advice true
    end_while

    console_command date -148
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 498
    suspend_unscripted_advice true
    end_while

    console_command date -148
    console_command season winter
    set_counter seasonCounter 4
    ; Fall of Carthage
    if I_TurnNumber = 499
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 100, 104
    reveal_tile 100, 104
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread FallofCarthage_Intro_Thread ; Fall of Carthage

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 499
    suspend_unscripted_advice true
    end_while

    console_command date -147
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 500
    suspend_unscripted_advice true
    end_while

    console_command date -147
    console_command season summer
    set_counter seasonCounter 2
    ; Battle of Corinth
    if I_TurnNumber = 501
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 140, 107
    reveal_tile 140, 106
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Critolaus_Intro_Thread ; Battle of Corinth

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 501
    suspend_unscripted_advice true
    end_while

    console_command date -147
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 502
    suspend_unscripted_advice true
    end_while

    console_command date -147
    console_command season winter
    set_counter seasonCounter 4
    ; Pvblivs Cornelivs Scipio Aemilianvs
    if I_TurnNumber = 503
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 95, 107
    reveal_tile 95, 106
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Aemilianvs_Intro_Thread ; Pvblivs Cornelivs Scipio Aemilianvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 503
    suspend_unscripted_advice true
    end_while

    console_command date -146
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 504
    suspend_unscripted_advice true
    end_while

    console_command date -146
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 505
    suspend_unscripted_advice true
    end_while

    console_command date -146
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 506
    suspend_unscripted_advice true
    end_while

    console_command date -146
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 507
    suspend_unscripted_advice true
    end_while

    console_command date -145
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 508
    suspend_unscripted_advice true
    end_while

    console_command date -145
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 509
    suspend_unscripted_advice true
    end_while

    console_command date -145
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 510
    suspend_unscripted_advice true
    end_while

    console_command date -145
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 511
    suspend_unscripted_advice true
    end_while

    console_command date -144
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 512
    suspend_unscripted_advice true
    end_while

    console_command date -144
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 513
    suspend_unscripted_advice true
    end_while

    console_command date -144
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 514
    suspend_unscripted_advice true
    end_while

    console_command date -144
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 515
    suspend_unscripted_advice true
    end_while

    console_command date -143
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 516
    suspend_unscripted_advice true
    end_while

    console_command date -143
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 517
    suspend_unscripted_advice true
    end_while

    console_command date -143
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 518
    suspend_unscripted_advice true
    end_while

    console_command date -143
    console_command season winter
    set_counter seasonCounter 4
    ; Viriathus
    if I_TurnNumber = 519
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 32, 126
    reveal_tile 32, 125
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Viriathus_Intro_Thread ; Viriathus

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 519
    suspend_unscripted_advice true
    end_while

    console_command date -142
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 520
    suspend_unscripted_advice true
    end_while

    console_command date -142
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 521
    suspend_unscripted_advice true
    end_while

    console_command date -142
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 522
    suspend_unscripted_advice true
    end_while

    console_command date -142
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 523
    suspend_unscripted_advice true
    end_while

    console_command date -141
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 524
    suspend_unscripted_advice true
    end_while

    console_command date -141
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 525
    suspend_unscripted_advice true
    end_while

    console_command date -141
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 526
    suspend_unscripted_advice true
    end_while

    console_command date -141
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 527
    suspend_unscripted_advice true
    end_while

    console_command date -140
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 528
    suspend_unscripted_advice true
    end_while

    console_command date -140
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 529
    suspend_unscripted_advice true
    end_while

    console_command date -140
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 530
    suspend_unscripted_advice true
    end_while

    console_command date -140
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 531
    suspend_unscripted_advice true
    end_while

    console_command date -139
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 532
    suspend_unscripted_advice true
    end_while

    console_command date -139
    console_command season summer
    set_counter seasonCounter 2
    ; Qvintvs Caecilivs Metellvs
    if I_TurnNumber = 533
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 17, 115
    reveal_tile 17, 114
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Metellvs_Intro_Thread ; Qvintvs Caecilivs Metellvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 533
    suspend_unscripted_advice true
    end_while

    console_command date -139
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 534
    suspend_unscripted_advice true
    end_while

    console_command date -139
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 535
    suspend_unscripted_advice true
    end_while

    console_command date -138
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 536
    suspend_unscripted_advice true
    end_while

    console_command date -138
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 537
    suspend_unscripted_advice true
    end_while

    console_command date -138
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 538
    suspend_unscripted_advice true
    end_while

    console_command date -138
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 539
    suspend_unscripted_advice true
    end_while

    console_command date -137
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 540
    suspend_unscripted_advice true
    end_while

    console_command date -137
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 541
    suspend_unscripted_advice true
    end_while

    console_command date -137
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 542
    suspend_unscripted_advice true
    end_while

    console_command date -137
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 543
    suspend_unscripted_advice true
    end_while

    console_command date -136
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 544
    suspend_unscripted_advice true
    end_while

    console_command date -136
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 545
    suspend_unscripted_advice true
    end_while

    console_command date -136
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 546
    suspend_unscripted_advice true
    end_while

    console_command date -136
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 547
    suspend_unscripted_advice true
    end_while

    console_command date -135
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 548
    suspend_unscripted_advice true
    end_while

    console_command date -135
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 549
    suspend_unscripted_advice true
    end_while

    console_command date -135
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 550
    suspend_unscripted_advice true
    end_while

    console_command date -135
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 551
    suspend_unscripted_advice true
    end_while

    console_command date -134
    console_command season summer
    set_counter seasonCounter 1
    ; Siege of Numantia
    if I_TurnNumber = 552
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 33, 133
    reveal_tile 33, 133
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Aemilianvs1_Intro_Thread ; Siege of Numantia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 552
    suspend_unscripted_advice true
    end_while

    console_command date -134
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 553
    suspend_unscripted_advice true
    end_while

    console_command date -134
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 554
    suspend_unscripted_advice true
    end_while

    console_command date -134
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 555
    suspend_unscripted_advice true
    end_while

    console_command date -133
    console_command season summer
    set_counter seasonCounter 1
    ; Annexiation of Pergamon
    if I_TurnNumber = 556
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 157, 116
    reveal_tile 157, 116
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Pergamon_Intro_Thread ; Annexiation of Pergamon

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 556
    suspend_unscripted_advice true
    end_while

    console_command date -133
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 557
    suspend_unscripted_advice true
    end_while

    console_command date -133
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 558
    suspend_unscripted_advice true
    end_while

    console_command date -133
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 559
    suspend_unscripted_advice true
    end_while

    console_command date -132
    console_command season summer
    set_counter seasonCounter 1
    ; Eunus
    if I_TurnNumber = 560
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 97, 107
    reveal_tile 97, 106
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Eunus_Intro_Thread ; Eunus

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 560
    suspend_unscripted_advice true
    end_while

    console_command date -132
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 561
    suspend_unscripted_advice true
    end_while

    console_command date -132
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 562
    suspend_unscripted_advice true
    end_while

    console_command date -132
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 563
    suspend_unscripted_advice true
    end_while

    console_command date -131
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 564
    suspend_unscripted_advice true
    end_while

    console_command date -131
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 565
    suspend_unscripted_advice true
    end_while

    console_command date -131
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 566
    suspend_unscripted_advice true
    end_while

    console_command date -131
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 567
    suspend_unscripted_advice true
    end_while

    console_command date -130
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 568
    suspend_unscripted_advice true
    end_while

    console_command date -130
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 569
    suspend_unscripted_advice true
    end_while

    console_command date -130
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 570
    suspend_unscripted_advice true
    end_while

    console_command date -130
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 571
    suspend_unscripted_advice true
    end_while

    console_command date -129
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 572
    suspend_unscripted_advice true
    end_while

    console_command date -129
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 573
    suspend_unscripted_advice true
    end_while

    console_command date -129
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 574
    suspend_unscripted_advice true
    end_while

    console_command date -129
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 575
    suspend_unscripted_advice true
    end_while

    console_command date -128
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 576
    suspend_unscripted_advice true
    end_while

    console_command date -128
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 577
    suspend_unscripted_advice true
    end_while

    console_command date -128
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 578
    suspend_unscripted_advice true
    end_while

    console_command date -128
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 579
    suspend_unscripted_advice true
    end_while

    console_command date -127
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 580
    suspend_unscripted_advice true
    end_while

    console_command date -127
    console_command season summer
    console_command kill_character "Caivs ofcarthago"
    set_counter seasonCounter 2
    while I_TurnNumber = 581
    suspend_unscripted_advice true
    end_while

    console_command date -127
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 582
    suspend_unscripted_advice true
    end_while

    console_command date -127
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 583
    suspend_unscripted_advice true
    end_while

    console_command date -126
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 584
    suspend_unscripted_advice true
    end_while

    console_command date -126
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 585
    suspend_unscripted_advice true
    end_while

    console_command date -126
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 586
    suspend_unscripted_advice true
    end_while

    console_command date -126
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 587
    suspend_unscripted_advice true
    end_while

    console_command date -125
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 588
    suspend_unscripted_advice true
    end_while

    console_command date -125
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 589
    suspend_unscripted_advice true
    end_while

    console_command date -125
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 590
    suspend_unscripted_advice true
    end_while

    console_command date -125
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 591
    suspend_unscripted_advice true
    end_while

    console_command date -124
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 592
    suspend_unscripted_advice true
    end_while

    console_command date -124
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 593
    suspend_unscripted_advice true
    end_while

    console_command date -124
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 594
    suspend_unscripted_advice true
    end_while

    console_command date -124
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 595
    suspend_unscripted_advice true
    end_while

    console_command date -123
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 596
    suspend_unscripted_advice true
    end_while

    console_command date -123
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 597
    suspend_unscripted_advice true
    end_while

    console_command date -123
    console_command season summer
    set_counter seasonCounter 3
    ; Cnaevs Domitivs Ahenobarbvs
    if I_TurnNumber = 598
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 69, 139
    reveal_tile 69, 138
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Ahenobarbvs_Intro_Thread ; Cnaevs Domitivs Ahenobarbvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 598
    suspend_unscripted_advice true
    end_while

    console_command date -123
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 599
    suspend_unscripted_advice true
    end_while

    console_command date -122
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 600
    suspend_unscripted_advice true
    end_while

    console_command date -122
    console_command season summer
    set_counter seasonCounter 2
    ; Teutomalius
    if I_TurnNumber = 601
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 60, 140
    reveal_tile 60, 139
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Teutomalius_Intro_Thread ; Teutomalius

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 601
    suspend_unscripted_advice true
    end_while

    console_command date -122
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 602
    suspend_unscripted_advice true
    end_while

    console_command date -122
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 603
    suspend_unscripted_advice true
    end_while

    console_command date -121
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 604
    suspend_unscripted_advice true
    end_while

    console_command date -121
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 605
    suspend_unscripted_advice true
    end_while

    console_command date -121
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 606
    suspend_unscripted_advice true
    end_while

    console_command date -121
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 607
    suspend_unscripted_advice true
    end_while

    console_command date -120
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 608
    suspend_unscripted_advice true
    end_while

    console_command date -120
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 609
    suspend_unscripted_advice true
    end_while

    console_command date -120
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 610
    suspend_unscripted_advice true
    end_while

    console_command date -120
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 611
    suspend_unscripted_advice true
    end_while

    console_command date -119
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 612
    suspend_unscripted_advice true
    end_while

    console_command date -119
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 613
    suspend_unscripted_advice true
    end_while

    console_command date -119
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 614
    suspend_unscripted_advice true
    end_while

    console_command date -119
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 615
    suspend_unscripted_advice true
    end_while

    console_command date -118
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 616
    suspend_unscripted_advice true
    end_while

    console_command date -118
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 617
    suspend_unscripted_advice true
    end_while

    console_command date -118
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 618
    suspend_unscripted_advice true
    end_while

    console_command date -118
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 619
    suspend_unscripted_advice true
    end_while

    console_command date -117
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 620
    suspend_unscripted_advice true
    end_while

    console_command date -117
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 621
    suspend_unscripted_advice true
    end_while

    console_command date -117
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 622
    suspend_unscripted_advice true
    end_while

    console_command date -117
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 623
    suspend_unscripted_advice true
    end_while

    console_command date -116
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 624
    suspend_unscripted_advice true
    end_while

    console_command date -116
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 625
    suspend_unscripted_advice true
    end_while

    console_command date -116
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 626
    suspend_unscripted_advice true
    end_while

    console_command date -116
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 627
    suspend_unscripted_advice true
    end_while

    console_command date -115
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 628
    suspend_unscripted_advice true
    end_while

    console_command date -115
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 629
    suspend_unscripted_advice true
    end_while

    console_command date -115
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 630
    suspend_unscripted_advice true
    end_while

    console_command date -115
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 631
    suspend_unscripted_advice true
    end_while

    console_command date -114
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 632
    suspend_unscripted_advice true
    end_while

    console_command date -114
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 633
    suspend_unscripted_advice true
    end_while

    console_command date -114
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 634
    suspend_unscripted_advice true
    end_while

    console_command date -114
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 635
    suspend_unscripted_advice true
    end_while

    console_command date -113
    console_command season summer
    set_counter seasonCounter 1
    ; Cimbri at Noeria
    if I_TurnNumber = 636
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 111, 153
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Cimbri_Intro_Thread ; Cimbri at Noeria

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 636
    suspend_unscripted_advice true
    end_while

    console_command date -113
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 637
    suspend_unscripted_advice true
    end_while

    console_command date -113
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 638
    suspend_unscripted_advice true
    end_while

    console_command date -113
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 639
    suspend_unscripted_advice true
    end_while

    console_command date -112
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 640
    suspend_unscripted_advice true
    end_while

    console_command date -112
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 641
    suspend_unscripted_advice true
    end_while

    console_command date -112
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 642
    suspend_unscripted_advice true
    end_while

    console_command date -112
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 643
    suspend_unscripted_advice true
    end_while

    console_command date -111
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 644
    suspend_unscripted_advice true
    end_while

    console_command date -111
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 645
    suspend_unscripted_advice true
    end_while

    console_command date -111
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 646
    suspend_unscripted_advice true
    end_while

    console_command date -111
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 647
    suspend_unscripted_advice true
    end_while

    console_command date -110
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 648
    suspend_unscripted_advice true
    end_while

    console_command date -110
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 649
    suspend_unscripted_advice true
    end_while

    console_command date -110
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 650
    suspend_unscripted_advice true
    end_while

    console_command date -110
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 651
    suspend_unscripted_advice true
    end_while

    console_command date -109
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 652
    suspend_unscripted_advice true
    end_while

    console_command date -109
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 653
    suspend_unscripted_advice true
    end_while

    console_command date -109
    console_command season summer
    set_counter seasonCounter 3
    ; Cimbri versus Silanvs
    if I_TurnNumber = 654
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 47, 144
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Cimbri1_Intro_Thread ; Cimbri versus Silanvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 654
    suspend_unscripted_advice true
    end_while

    console_command date -109
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 655
    suspend_unscripted_advice true
    end_while

    console_command date -108
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 656
    suspend_unscripted_advice true
    end_while

    console_command date -108
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 657
    suspend_unscripted_advice true
    end_while

    console_command date -108
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 658
    suspend_unscripted_advice true
    end_while

    console_command date -108
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 659
    suspend_unscripted_advice true
    end_while

    console_command date -107
    console_command season summer
    set_counter seasonCounter 1
    ; Jugurtha
    if I_TurnNumber = 660
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 60, 97
    reveal_tile 60, 96
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Jugurtha_Intro_Thread ; Jugurtha

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 660
    suspend_unscripted_advice true
    end_while

    console_command date -107
    console_command season summer
    set_counter seasonCounter 2
    ; Caivs Marivs
    if I_TurnNumber = 661
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 80, 103
    reveal_tile 80, 102
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Marivs_Intro_Thread ; Caivs Marivs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 661
    suspend_unscripted_advice true
    end_while

    console_command date -107
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 662
    suspend_unscripted_advice true
    end_while

    console_command date -107
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 663
    suspend_unscripted_advice true
    end_while

    console_command date -106
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 664
    suspend_unscripted_advice true
    end_while

    console_command date -106
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 665
    suspend_unscripted_advice true
    end_while

    console_command date -106
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 666
    suspend_unscripted_advice true
    end_while

    console_command date -106
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 667
    suspend_unscripted_advice true
    end_while

    console_command date -105
    console_command season summer
    set_counter seasonCounter 1
    ; Cimbri at Arausio
    if I_TurnNumber = 668
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 65, 144
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Cimbri2_Intro_Thread ; Cimbri at Arausio

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 668
    suspend_unscripted_advice true
    end_while

    console_command date -105
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 669
    suspend_unscripted_advice true
    end_while

    console_command date -105
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 670
    suspend_unscripted_advice true
    end_while

    console_command date -105
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 671
    suspend_unscripted_advice true
    end_while

    console_command date -104
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 672
    suspend_unscripted_advice true
    end_while

    console_command date -104
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 673
    suspend_unscripted_advice true
    end_while

    console_command date -104
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 674
    suspend_unscripted_advice true
    end_while

    console_command date -104
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 675
    suspend_unscripted_advice true
    end_while

    console_command date -103
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 676
    suspend_unscripted_advice true
    end_while

    console_command date -103
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 677
    suspend_unscripted_advice true
    end_while

    console_command date -103
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 678
    suspend_unscripted_advice true
    end_while

    console_command date -103
    console_command season winter
    set_counter seasonCounter 4
    ; Annexiation of Cilicia
    if I_TurnNumber = 679
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 191, 111
    reveal_tile 191, 111
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Cilicia_Intro_Thread ; Annexiation of Cilicia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 679
    suspend_unscripted_advice true
    end_while

    console_command date -102
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 680
    suspend_unscripted_advice true
    end_while

    console_command date -102
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 681
    suspend_unscripted_advice true
    end_while

    console_command date -102
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 682
    suspend_unscripted_advice true
    end_while

    console_command date -102
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 683
    suspend_unscripted_advice true
    end_while

    console_command date -101
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 684
    suspend_unscripted_advice true
    end_while

    console_command date -101
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 685
    suspend_unscripted_advice true
    end_while

    console_command date -101
    console_command season summer
    set_counter seasonCounter 3
    ; The germans invade
    if I_TurnNumber = 686
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 95, 127
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Teutobod_Intro_Thread ; The germans invade

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 686
    suspend_unscripted_advice true
    end_while

    console_command date -101
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 687
    suspend_unscripted_advice true
    end_while

    console_command date -100
    console_command season summer
    set_counter seasonCounter 1
    ; Teutobod at Aquae Sextiae
    if I_TurnNumber = 688
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 69, 137
    reveal_tile 69, 136
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Teutobod1_Intro_Thread ; Teutobod at Aquae Sextiae

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 688
    suspend_unscripted_advice true
    end_while

    console_command date -100
    console_command season summer
    set_counter seasonCounter 2
    ; Boiorix at Vercellae
    if I_TurnNumber = 689
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 84, 146
    reveal_tile 84, 145
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Boiorix_Intro_Thread ; Boiorix at Vercellae

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 689
    suspend_unscripted_advice true
    end_while

    console_command date -100
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 690
    suspend_unscripted_advice true
    end_while

    console_command date -100
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 691
    suspend_unscripted_advice true
    end_while

    console_command date -99
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 692
    suspend_unscripted_advice true
    end_while

    console_command date -99
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 693
    suspend_unscripted_advice true
    end_while

    console_command date -99
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 694
    suspend_unscripted_advice true
    end_while

    console_command date -99
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 695
    suspend_unscripted_advice true
    end_while

    console_command date -98
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 696
    suspend_unscripted_advice true
    end_while

    console_command date -98
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 697
    suspend_unscripted_advice true
    end_while

    console_command date -98
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 698
    suspend_unscripted_advice true
    end_while

    console_command date -98
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 699
    suspend_unscripted_advice true
    end_while

    console_command date -97
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 700
    suspend_unscripted_advice true
    end_while

    console_command date -97
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 701
    suspend_unscripted_advice true
    end_while

    console_command date -97
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 702
    suspend_unscripted_advice true
    end_while

    console_command date -97
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 703
    suspend_unscripted_advice true
    end_while

    console_command date -96
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 704
    suspend_unscripted_advice true
    end_while

    console_command date -96
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 705
    suspend_unscripted_advice true
    end_while

    console_command date -96
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 706
    suspend_unscripted_advice true
    end_while

    console_command date -96
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 707
    suspend_unscripted_advice true
    end_while

    console_command date -95
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 708
    suspend_unscripted_advice true
    end_while

    console_command date -95
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 709
    suspend_unscripted_advice true
    end_while

    console_command date -95
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 710
    suspend_unscripted_advice true
    end_while

    console_command date -95
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 711
    suspend_unscripted_advice true
    end_while

    console_command date -94
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 712
    suspend_unscripted_advice true
    end_while

    console_command date -94
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 713
    suspend_unscripted_advice true
    end_while

    console_command date -94
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 714
    suspend_unscripted_advice true
    end_while

    console_command date -94
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 715
    suspend_unscripted_advice true
    end_while

    console_command date -93
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 716
    suspend_unscripted_advice true
    end_while

    console_command date -93
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 717
    suspend_unscripted_advice true
    end_while

    console_command date -93
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 718
    suspend_unscripted_advice true
    end_while

    console_command date -93
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 719
    suspend_unscripted_advice true
    end_while

    console_command date -92
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 720
    suspend_unscripted_advice true
    end_while

    console_command date -92
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 721
    suspend_unscripted_advice true
    end_while

    console_command date -92
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 722
    suspend_unscripted_advice true
    end_while

    console_command date -92
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 723
    suspend_unscripted_advice true
    end_while

    console_command date -91
    console_command season summer
    set_counter seasonCounter 1
    ; Social War phase 1
    if I_TurnNumber = 724
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 106, 127
    reveal_tile 106, 126
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Silo_Intro_Thread ; Social War phase 1

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 724
    suspend_unscripted_advice true
    end_while

    console_command date -91
    console_command season summer
    set_counter seasonCounter 2
    ; Social War phase 2
    if I_TurnNumber = 725
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 105, 124
    reveal_tile 105, 123
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Mvtilivs_Intro_Thread ; Social War phase 2

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 725
    suspend_unscripted_advice true
    end_while

    console_command date -91
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 726
    suspend_unscripted_advice true
    end_while

    console_command date -91
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 727
    suspend_unscripted_advice true
    end_while

    console_command date -90
    console_command season summer
    set_counter seasonCounter 1
    ; Lvcivs Cornelivs Svlla
    if I_TurnNumber = 728
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 100, 126
    reveal_tile 100, 125
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Svlla_Intro_Thread ; Lvcivs Cornelivs Svlla

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 728
    suspend_unscripted_advice true
    end_while

    console_command date -90
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 729
    suspend_unscripted_advice true
    end_while

    console_command date -90
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 730
    suspend_unscripted_advice true
    end_while

    console_command date -90
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 731
    suspend_unscripted_advice true
    end_while

    console_command date -89
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 732
    suspend_unscripted_advice true
    end_while

    console_command date -89
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 733
    suspend_unscripted_advice true
    end_while

    console_command date -89
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 734
    suspend_unscripted_advice true
    end_while

    console_command date -89
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 735
    suspend_unscripted_advice true
    end_while

    console_command date -88
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 736
    suspend_unscripted_advice true
    end_while

    console_command date -88
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 737
    suspend_unscripted_advice true
    end_while

    console_command date -88
    console_command season summer
    set_counter seasonCounter 3
    ; Archelaus at Chaeronea
    if I_TurnNumber = 738
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 142, 111
    reveal_tile 142, 110
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Archelaus_Intro_Thread ; Archelaus at Chaeronea

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 738
    suspend_unscripted_advice true
    end_while

    console_command date -88
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 739
    suspend_unscripted_advice true
    end_while

    console_command date -87
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 740
    suspend_unscripted_advice true
    end_while

    console_command date -87
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 741
    suspend_unscripted_advice true
    end_while

    console_command date -87
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 742
    suspend_unscripted_advice true
    end_while

    console_command date -87
    console_command season winter
    console_command kill_character "Archelaus ofcarthago"
    set_counter seasonCounter 4
    while I_TurnNumber = 743
    suspend_unscripted_advice true
    end_while

    console_command date -86
    console_command season summer
    set_counter seasonCounter 1
    ; Archelaus at Orchomeneus
    if I_TurnNumber = 744
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 140, 113
    reveal_tile 140, 112
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Archelaus1_Intro_Thread ; Archelaus at Orchomeneus

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 744
    suspend_unscripted_advice true
    end_while

    console_command date -86
    console_command season summer
    console_command kill_character "Decimvs ofcarthago"
    set_counter seasonCounter 2
    while I_TurnNumber = 745
    suspend_unscripted_advice true
    end_while

    console_command date -86
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 746
    suspend_unscripted_advice true
    end_while

    console_command date -86
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 747
    suspend_unscripted_advice true
    end_while

    console_command date -85
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 748
    suspend_unscripted_advice true
    end_while

    console_command date -85
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 749
    suspend_unscripted_advice true
    end_while

    console_command date -85
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 750
    suspend_unscripted_advice true
    end_while

    console_command date -85
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 751
    suspend_unscripted_advice true
    end_while

    console_command date -84
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 752
    suspend_unscripted_advice true
    end_while

    console_command date -84
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 753
    suspend_unscripted_advice true
    end_while

    console_command date -84
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 754
    suspend_unscripted_advice true
    end_while

    console_command date -84
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 755
    suspend_unscripted_advice true
    end_while

    console_command date -83
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 756
    suspend_unscripted_advice true
    end_while

    console_command date -83
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 757
    suspend_unscripted_advice true
    end_while

    console_command date -83
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 758
    suspend_unscripted_advice true
    end_while

    console_command date -83
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 759
    suspend_unscripted_advice true
    end_while

    console_command date -82
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 760
    suspend_unscripted_advice true
    end_while

    console_command date -82
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 761
    suspend_unscripted_advice true
    end_while

    console_command date -82
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 762
    suspend_unscripted_advice true
    end_while

    console_command date -82
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 763
    suspend_unscripted_advice true
    end_while

    console_command date -81
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 764
    suspend_unscripted_advice true
    end_while

    console_command date -81
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 765
    suspend_unscripted_advice true
    end_while

    console_command date -81
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 766
    suspend_unscripted_advice true
    end_while

    console_command date -81
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 767
    suspend_unscripted_advice true
    end_while

    console_command date -80
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 768
    suspend_unscripted_advice true
    end_while

    console_command date -80
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 769
    suspend_unscripted_advice true
    end_while

    console_command date -80
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 770
    suspend_unscripted_advice true
    end_while

    console_command date -80
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 771
    suspend_unscripted_advice true
    end_while

    console_command date -79
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 772
    suspend_unscripted_advice true
    end_while

    console_command date -79
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 773
    suspend_unscripted_advice true
    end_while

    console_command date -79
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 774
    suspend_unscripted_advice true
    end_while

    console_command date -79
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 775
    suspend_unscripted_advice true
    end_while

    console_command date -78
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 776
    suspend_unscripted_advice true
    end_while

    console_command date -78
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 777
    suspend_unscripted_advice true
    end_while

    console_command date -78
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 778
    suspend_unscripted_advice true
    end_while

    console_command date -78
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 779
    suspend_unscripted_advice true
    end_while

    console_command date -77
    console_command season summer
    set_counter seasonCounter 1
    ; Qvintvs Sertorius
    if I_TurnNumber = 780
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 18, 127
    reveal_tile 18, 126
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Sertorius_Intro_Thread ; Qinvtvs Sertorius

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 780
    suspend_unscripted_advice true
    end_while

    console_command date -77
    console_command season summer
    set_counter seasonCounter 2
    ; Cnaevs Pompeivs
    if I_TurnNumber = 781
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 46, 133
    reveal_tile 46, 132
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Pompeivs_Intro_Thread ; Cnaevs Pompeivs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 781
    suspend_unscripted_advice true
    end_while

    console_command date -77
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 782
    suspend_unscripted_advice true
    end_while

    console_command date -77
    console_command season winter
    console_command kill_character "Lvcivs ofcarthago"
    set_counter seasonCounter 4
    while I_TurnNumber = 783
    suspend_unscripted_advice true
    end_while

    console_command date -76
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 784
    suspend_unscripted_advice true
    end_while

    console_command date -76
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 785
    suspend_unscripted_advice true
    end_while

    console_command date -76
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 786
    suspend_unscripted_advice true
    end_while

    console_command date -76
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 787
    suspend_unscripted_advice true
    end_while

    console_command date -75
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 788
    suspend_unscripted_advice true
    end_while

    console_command date -75
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 789
    suspend_unscripted_advice true
    end_while

    console_command date -75
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 790
    suspend_unscripted_advice true
    end_while

    console_command date -75
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 791
    suspend_unscripted_advice true
    end_while

    console_command date -74
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 792
    suspend_unscripted_advice true
    end_while

    console_command date -74
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 793
    suspend_unscripted_advice true
    end_while

    console_command date -74
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 794
    suspend_unscripted_advice true
    end_while

    console_command date -74
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 795
    suspend_unscripted_advice true
    end_while

    console_command date -73
    console_command season summer
    set_counter seasonCounter 1
    ; Spartacus
    if I_TurnNumber = 796
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 105, 122
    reveal_tile 105, 121
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Spartacus_Intro_Thread ; Spartacus

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 796
    suspend_unscripted_advice true
    end_while

    console_command date -73
    console_command season summer
    set_counter seasonCounter 2
    ; Lvcivs Licinivs Lvcvllvs
    if I_TurnNumber = 797
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 193, 115
    reveal_tile 193, 114
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Lvcvllvs_Intro_Thread ; Lvcivs Licinivs Lvcvllvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 797
    suspend_unscripted_advice true
    end_while

    console_command date -73
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 798
    suspend_unscripted_advice true
    end_while

    console_command date -73
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 799
    suspend_unscripted_advice true
    end_while

    console_command date -72
    console_command season summer
    set_counter seasonCounter 1
    ; Marcvs Licinivs Crassvs
    if I_TurnNumber = 800
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 100, 126
    reveal_tile 100, 125
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Crassvs_Intro_Thread ; Marcvs Licinivs Crassvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 800
    suspend_unscripted_advice true
    end_while

    console_command date -72
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 801
    suspend_unscripted_advice true
    end_while

    console_command date -72
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 802
    suspend_unscripted_advice true
    end_while

    console_command date -72
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 803
    suspend_unscripted_advice true
    end_while

    console_command date -71
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 804
    suspend_unscripted_advice true
    end_while

    console_command date -71
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 805
    suspend_unscripted_advice true
    end_while

    console_command date -71
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 806
    suspend_unscripted_advice true
    end_while

    console_command date -71
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 807
    suspend_unscripted_advice true
    end_while

    console_command date -70
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 808
    suspend_unscripted_advice true
    end_while

    console_command date -70
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 809
    suspend_unscripted_advice true
    end_while

    console_command date -70
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 810
    suspend_unscripted_advice true
    end_while

    console_command date -70
    console_command season winter
    set_counter seasonCounter 4
    ; Tigranes at Tigranocerta
    if I_TurnNumber = 811
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 218, 136
    reveal_tile 218, 135
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Tigranes_Intro_Thread ; Tigranes at Tigranocerta

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 811
    suspend_unscripted_advice true
    end_while

    console_command date -69
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 812
    suspend_unscripted_advice true
    end_while

    console_command date -69
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 813
    suspend_unscripted_advice true
    end_while

    console_command date -69
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 814
    suspend_unscripted_advice true
    end_while

    console_command date -69
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 815
    suspend_unscripted_advice true
    end_while

    console_command date -68
    console_command season summer
    console_command kill_character "Tigran ofcarthago"
    set_counter seasonCounter 1
    while I_TurnNumber = 816
    suspend_unscripted_advice true
    end_while

    console_command date -68
    console_command season summer
    set_counter seasonCounter 2
    ; Tigranes at Artaxarta
    if I_TurnNumber = 817
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 225, 144
    reveal_tile 225, 143
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Tigranes1_Intro_Thread ; Tigranes at Artaxarta

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 817
    suspend_unscripted_advice true
    end_while

    console_command date -68
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 818
    suspend_unscripted_advice true
    end_while

    console_command date -68
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 819
    suspend_unscripted_advice true
    end_while

    console_command date -67
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 820
    suspend_unscripted_advice true
    end_while

    console_command date -67
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 821
    suspend_unscripted_advice true
    end_while

    console_command date -67
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 822
    suspend_unscripted_advice true
    end_while

    console_command date -67
    console_command season winter
    set_counter seasonCounter 4
    ; Mithridates at Lycus
    if I_TurnNumber = 823
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 178, 134
    reveal_tile 178, 133
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Magnus_Intro_Thread ; Mithridates at Lycus

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 823
    suspend_unscripted_advice true
    end_while

    console_command date -66
    console_command season summer
    set_counter seasonCounter 1
    ; Cnaevs Pompeivs Magnvs
    if I_TurnNumber = 824
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 178, 134
    reveal_tile 178, 133
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Mithridates_Intro_Thread ; Cnaevs Pompeivs Magnvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 824
    suspend_unscripted_advice true
    end_while

    console_command date -66
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 825
    suspend_unscripted_advice true
    end_while

    console_command date -66
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 826
    suspend_unscripted_advice true
    end_while

    console_command date -66
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 827
    suspend_unscripted_advice true
    end_while

    console_command date -65
    console_command season summer
    set_counter seasonCounter 1
    ; Annexiation of Syria
    if I_TurnNumber = 828
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 199, 111
    reveal_tile 199, 110
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Syria_Intro_Thread ; Annexiation of Syria

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 828
    suspend_unscripted_advice true
    end_while

    console_command date -65
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 829
    suspend_unscripted_advice true
    end_while

    console_command date -65
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 830
    suspend_unscripted_advice true
    end_while

    console_command date -65
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 831
    suspend_unscripted_advice true
    end_while

    console_command date -64
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 832
    suspend_unscripted_advice true
    end_while

    console_command date -64
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 833
    suspend_unscripted_advice true
    end_while

    console_command date -64
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 834
    suspend_unscripted_advice true
    end_while

    console_command date -64
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 835
    suspend_unscripted_advice true
    end_while

    console_command date -63
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 836
    suspend_unscripted_advice true
    end_while

    console_command date -63
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 837
    suspend_unscripted_advice true
    end_while

    console_command date -63
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 838
    suspend_unscripted_advice true
    end_while

    console_command date -63
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 839
    suspend_unscripted_advice true
    end_while

    console_command date -62
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 840
    suspend_unscripted_advice true
    end_while

    console_command date -62
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 841
    suspend_unscripted_advice true
    end_while

    console_command date -62
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 842
    suspend_unscripted_advice true
    end_while

    console_command date -62
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 843
    suspend_unscripted_advice true
    end_while

    console_command date -61
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 844
    suspend_unscripted_advice true
    end_while

    console_command date -61
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 845
    suspend_unscripted_advice true
    end_while

    console_command date -61
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 846
    suspend_unscripted_advice true
    end_while

    console_command date -61
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 847
    suspend_unscripted_advice true
    end_while

    console_command date -60
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 848
    suspend_unscripted_advice true
    end_while

    console_command date -60
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 849
    suspend_unscripted_advice true
    end_while

    console_command date -60
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 850
    suspend_unscripted_advice true
    end_while

    console_command date -60
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 851
    suspend_unscripted_advice true
    end_while

    console_command date -59
    console_command season summer
    set_counter seasonCounter 1
    ; Caivs Ivlivs Caesar
    if I_TurnNumber = 852
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 87, 148
    reveal_tile 87, 147
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Caesar_Intro_Thread ; Caivs Ivlivs Caesar

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 852
    suspend_unscripted_advice true
    end_while

    console_command date -59
    console_command season summer
    set_counter seasonCounter 2
    ; Divicoi at Bibracte
    if I_TurnNumber = 853
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 70, 162
    reveal_tile 70, 161
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Divicoi_Intro_Thread ; Divicoi at Bibracte

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 853
    suspend_unscripted_advice true
    end_while

    console_command date -59
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 854
    suspend_unscripted_advice true
    end_while

    console_command date -59
    console_command season winter
    set_counter seasonCounter 4
    ; Ariovist at Vosges
    if I_TurnNumber = 855
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 80, 170
    reveal_tile 80, 169
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Ariovist_Intro_Thread ; Ariovist at Vosges

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 855
    suspend_unscripted_advice true
    end_while

    console_command date -58
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 856
    suspend_unscripted_advice true
    end_while

    console_command date -58
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 857
    suspend_unscripted_advice true
    end_while

    console_command date -58
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 858
    suspend_unscripted_advice true
    end_while

    console_command date -58
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 859
    suspend_unscripted_advice true
    end_while

    console_command date -57
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 860
    suspend_unscripted_advice true
    end_while

    console_command date -57
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 861
    suspend_unscripted_advice true
    end_while

    console_command date -57
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 862
    suspend_unscripted_advice true
    end_while

    console_command date -57
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 863
    suspend_unscripted_advice true
    end_while

    console_command date -56
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 864
    suspend_unscripted_advice true
    end_while

    console_command date -56
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 865
    suspend_unscripted_advice true
    end_while

    console_command date -56
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 866
    suspend_unscripted_advice true
    end_while

    console_command date -56
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 867
    suspend_unscripted_advice true
    end_while

    console_command date -55
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 868
    suspend_unscripted_advice true
    end_while

    console_command date -55
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 869
    suspend_unscripted_advice true
    end_while

    console_command date -55
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 870
    suspend_unscripted_advice true
    end_while

    console_command date -55
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 871
    suspend_unscripted_advice true
    end_while

    console_command date -54
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 872
    suspend_unscripted_advice true
    end_while

    console_command date -54
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 873
    suspend_unscripted_advice true
    end_while

    console_command date -54
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 874
    suspend_unscripted_advice true
    end_while

    console_command date -54
    console_command season winter
    console_command kill_character "Marcvs ofcarthago"
    set_counter seasonCounter 4
    ; The Parthians invade
    if I_TurnNumber = 875
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 205, 109
    reveal_tile 205, 108
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Surena_Intro_Thread ; The Parthians invade

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 875
    suspend_unscripted_advice true
    end_while

    console_command date -53
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 876
    suspend_unscripted_advice true
    end_while

    console_command date -53
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 877
    suspend_unscripted_advice true
    end_while

    console_command date -53
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 878
    suspend_unscripted_advice true
    end_while

    console_command date -53
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 879
    suspend_unscripted_advice true
    end_while

    console_command date -52
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 880
    suspend_unscripted_advice true
    end_while

    console_command date -52
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 881
    suspend_unscripted_advice true
    end_while

    console_command date -52
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 882
    suspend_unscripted_advice true
    end_while

    console_command date -52
    console_command season winter
    set_counter seasonCounter 4
    ; Gallic uprising
    if I_TurnNumber = 883
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 62, 148
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Vercingetorix_Intro_Thread ; Gallic uprising

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 883
    suspend_unscripted_advice true
    end_while

    console_command date -51
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 884
    suspend_unscripted_advice true
    end_while

    console_command date -51
    console_command season summer
    set_counter seasonCounter 2
    ; Battle of Alesia
    if I_TurnNumber = 883
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 61, 158
    reveal_tile 61, 157
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Vercingetorix1_Intro_Thread ; Battle of Alesia

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 885
    suspend_unscripted_advice true
    end_while

    console_command date -51
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 886
    suspend_unscripted_advice true
    end_while

    console_command date -51
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 887
    suspend_unscripted_advice true
    end_while

    console_command date -50
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 888
    suspend_unscripted_advice true
    end_while

    console_command date -50
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 889
    suspend_unscripted_advice true
    end_while

    console_command date -50
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 890
    suspend_unscripted_advice true
    end_while

    console_command date -50
    console_command season winter
    console_command kill_character "Spvrivs ofcarthago"
    set_counter seasonCounter 4
    while I_TurnNumber = 891
    suspend_unscripted_advice true
    end_while

    console_command date -49
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 892
    suspend_unscripted_advice true
    end_while

    console_command date -49
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 893
    suspend_unscripted_advice true
    end_while

    console_command date -49
    console_command season summer
    set_counter seasonCounter 3
    ; Pompeivs at Pharsalvs
    if I_TurnNumber = 894
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 135, 116
    reveal_tile 135, 115
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Pompeivs1_Intro_Thread ; Pompeivs at Pharsalvs

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 894
    suspend_unscripted_advice true
    end_while

    console_command date -49
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 895
    suspend_unscripted_advice true
    end_while

    console_command date -48
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 896
    suspend_unscripted_advice true
    end_while

    console_command date -48
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 897
    suspend_unscripted_advice true
    end_while

    console_command date -48
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 898
    suspend_unscripted_advice true
    end_while

    console_command date -48
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 899
    suspend_unscripted_advice true
    end_while

    console_command date -47
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 900
    suspend_unscripted_advice true
    end_while

    console_command date -47
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 901
    suspend_unscripted_advice true
    end_while

    console_command date -47
    console_command season summer
    set_counter seasonCounter 3
    ; Labienvs at Thapsus
    if I_TurnNumber = 902
    and I_LocalFaction seleucid

    disable_cursor
    disable_shortcuts true
    inhibit_camera_input true
    disable_shortcuts advisor_portrait_button false
    filter_all_ui_commands off

    move_strat_camera 82, 88
    reveal_tile 82, 87
    zoom_strat_camera 0.3
    campaign_wait 2
    ui_indicator 0 circle 512 275 colour 0 0 255 scale .8 ; Mastia

    enable_cursor
    disable_entire_ui
    disable_shortcuts options_button false

    disable_shortcuts advisor_dismiss_button false
    disable_shortcuts dismiss_advice false
    disable_shortcuts advisor_portrait_button false

    dismiss_advice
    while I_AdvisorVisible
    end_while
    advance_advice_thread Labienvs_Intro_Thread ; Labienvs at Thapsus

    restart_timer Campaign_Map_Timer

    ; Dismiss to continue. If not dismissed after 10 seconds, show hint.
    while I_AdvisorVisible
    monitor_conditions I_TimerElapsed Campaign_Map_Timer > 10000
    ui_flash_start advisor_dismiss_button ; uses ui_indicator slot 2
    terminate_monitor
    end_monitor
    end_while

    ui_flash_stop
    ui_indicator_remove 0

    filter_all_ui_commands on
    enable_entire_ui
    disable_shortcuts false
    inhibit_camera_input false
    end_if

    while I_TurnNumber = 902
    suspend_unscripted_advice true
    end_while

    console_command date -47
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 903
    suspend_unscripted_advice true
    end_while

    console_command date -46
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 904
    suspend_unscripted_advice true
    end_while

    console_command date -46
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 905
    suspend_unscripted_advice true
    end_while

    console_command date -46
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 906
    suspend_unscripted_advice true
    end_while

    console_command date -46
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 907
    suspend_unscripted_advice true
    end_while

    console_command date -45
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 908
    suspend_unscripted_advice true
    end_while

    console_command date -45
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 909
    suspend_unscripted_advice true
    end_while

    console_command date -45
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 910
    suspend_unscripted_advice true
    end_while

    console_command date -45
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 911
    suspend_unscripted_advice true
    end_while

    console_command date -44
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 912
    suspend_unscripted_advice true
    end_while

    console_command date -44
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 913
    suspend_unscripted_advice true
    end_while

    console_command date -44
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 914
    suspend_unscripted_advice true
    end_while

    console_command date -44
    console_command season winter
    console_command kill_character "Decimvs ofcarthago"
    set_counter seasonCounter 4
    while I_TurnNumber = 915
    suspend_unscripted_advice true
    end_while

    console_command date -43
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 916
    suspend_unscripted_advice true
    end_while

    console_command date -43
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 917
    suspend_unscripted_advice true
    end_while

    console_command date -43
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 918
    suspend_unscripted_advice true
    end_while

    console_command date -43
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 919
    suspend_unscripted_advice true
    end_while

    console_command date -42
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 920
    suspend_unscripted_advice true
    end_while

    console_command date -42
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 921
    suspend_unscripted_advice true
    end_while

    console_command date -42
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 922
    suspend_unscripted_advice true
    end_while

    console_command date -42
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 923
    suspend_unscripted_advice true
    end_while

    console_command date -41
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 924
    suspend_unscripted_advice true
    end_while

    console_command date -41
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 925
    suspend_unscripted_advice true
    end_while

    console_command date -41
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 926
    suspend_unscripted_advice true
    end_while

    console_command date -41
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 927
    suspend_unscripted_advice true
    end_while

    console_command date -40
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 928
    suspend_unscripted_advice true
    end_while

    console_command date -40
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 929
    suspend_unscripted_advice true
    end_while

    console_command date -40
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 930
    suspend_unscripted_advice true
    end_while

    console_command date -40
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 931
    suspend_unscripted_advice true
    end_while

    console_command date -39
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 932
    suspend_unscripted_advice true
    end_while

    console_command date -39
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 933
    suspend_unscripted_advice true
    end_while

    console_command date -39
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 934
    suspend_unscripted_advice true
    end_while

    console_command date -39
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 935
    suspend_unscripted_advice true
    end_while

    console_command date -38
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 936
    suspend_unscripted_advice true
    end_while

    console_command date -38
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 937
    suspend_unscripted_advice true
    end_while

    console_command date -38
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 938
    suspend_unscripted_advice true
    end_while

    console_command date -38
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 939
    suspend_unscripted_advice true
    end_while

    console_command date -37
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 940
    suspend_unscripted_advice true
    end_while

    console_command date -37
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 941
    suspend_unscripted_advice true
    end_while

    console_command date -37
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 942
    suspend_unscripted_advice true
    end_while

    console_command date -37
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 943
    suspend_unscripted_advice true
    end_while

    console_command date -36
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 944
    suspend_unscripted_advice true
    end_while

    console_command date -36
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 945
    suspend_unscripted_advice true
    end_while

    console_command date -36
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 946
    suspend_unscripted_advice true
    end_while

    console_command date -36
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 947
    suspend_unscripted_advice true
    end_while

    console_command date -35
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 948
    suspend_unscripted_advice true
    end_while

    console_command date -35
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 949
    suspend_unscripted_advice true
    end_while

    console_command date -35
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 950
    suspend_unscripted_advice true
    end_while

    console_command date -35
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 951
    suspend_unscripted_advice true
    end_while

    console_command date -34
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 952
    suspend_unscripted_advice true
    end_while

    console_command date -34
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 953
    suspend_unscripted_advice true
    end_while

    console_command date -34
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 954
    suspend_unscripted_advice true
    end_while

    console_command date -34
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 955
    suspend_unscripted_advice true
    end_while

    console_command date -33
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 956
    suspend_unscripted_advice true
    end_while

    console_command date -33
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 957
    suspend_unscripted_advice true
    end_while

    console_command date -33
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 958
    suspend_unscripted_advice true
    end_while

    console_command date -33
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 959
    suspend_unscripted_advice true
    end_while

    console_command date -32
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 960
    suspend_unscripted_advice true
    end_while

    console_command date -32
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 961
    suspend_unscripted_advice true
    end_while

    console_command date -32
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 962
    suspend_unscripted_advice true
    end_while

    console_command date -32
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 963
    suspend_unscripted_advice true
    end_while

    console_command date -31
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 964
    suspend_unscripted_advice true
    end_while

    console_command date -31
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 965
    suspend_unscripted_advice true
    end_while

    console_command date -31
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 966
    suspend_unscripted_advice true
    end_while

    console_command date -31
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 967
    suspend_unscripted_advice true
    end_while

    console_command date -30
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 968
    suspend_unscripted_advice true
    end_while

    console_command date -30
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 969
    suspend_unscripted_advice true
    end_while

    console_command date -30
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 970
    suspend_unscripted_advice true
    end_while

    console_command date -30
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 971
    suspend_unscripted_advice true
    end_while

    console_command date -29
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 972
    suspend_unscripted_advice true
    end_while

    console_command date -29
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 973
    suspend_unscripted_advice true
    end_while

    console_command date -29
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 974
    suspend_unscripted_advice true
    end_while

    console_command date -29
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 975
    suspend_unscripted_advice true
    end_while

    console_command date -28
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 976
    suspend_unscripted_advice true
    end_while

    console_command date -28
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 977
    suspend_unscripted_advice true
    end_while

    console_command date -28
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 978
    suspend_unscripted_advice true
    end_while

    console_command date -28
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 979
    suspend_unscripted_advice true
    end_while

    console_command date -27
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 980
    suspend_unscripted_advice true
    end_while

    console_command date -27
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 981
    suspend_unscripted_advice true
    end_while

    console_command date -27
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 982
    suspend_unscripted_advice true
    end_while

    console_command date -27
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 983
    suspend_unscripted_advice true
    end_while

    console_command date -26
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 984
    suspend_unscripted_advice true
    end_while

    console_command date -26
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 985
    suspend_unscripted_advice true
    end_while

    console_command date -26
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 986
    suspend_unscripted_advice true
    end_while

    console_command date -26
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 987
    suspend_unscripted_advice true
    end_while

    console_command date -25
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 988
    suspend_unscripted_advice true
    end_while

    console_command date -25
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 989
    suspend_unscripted_advice true
    end_while

    console_command date -25
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 990
    suspend_unscripted_advice true
    end_while

    console_command date -25
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 991
    suspend_unscripted_advice true
    end_while

    console_command date -24
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 992
    suspend_unscripted_advice true
    end_while

    console_command date -24
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 993
    suspend_unscripted_advice true
    end_while

    console_command date -24
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 994
    suspend_unscripted_advice true
    end_while

    console_command date -24
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 995
    suspend_unscripted_advice true
    end_while

    console_command date -23
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 996
    suspend_unscripted_advice true
    end_while

    console_command date -23
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 997
    suspend_unscripted_advice true
    end_while

    console_command date -23
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 998
    suspend_unscripted_advice true
    end_while

    console_command date -23
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 999
    suspend_unscripted_advice true
    end_while

    console_command date -22
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1000
    suspend_unscripted_advice true
    end_while

    console_command date -22
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1001
    suspend_unscripted_advice true
    end_while

    console_command date -22
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1002
    suspend_unscripted_advice true
    end_while

    console_command date -22
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1003
    suspend_unscripted_advice true
    end_while

    console_command date -21
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1004
    suspend_unscripted_advice true
    end_while

    console_command date -21
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1005
    suspend_unscripted_advice true
    end_while

    console_command date -21
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1006
    suspend_unscripted_advice true
    end_while

    console_command date -21
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1007
    suspend_unscripted_advice true
    end_while

    console_command date -20
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1008
    suspend_unscripted_advice true
    end_while

    console_command date -20
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1009
    suspend_unscripted_advice true
    end_while

    console_command date -20
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1010
    suspend_unscripted_advice true
    end_while

    console_command date -20
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1011
    suspend_unscripted_advice true
    end_while

    console_command date -19
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1012
    suspend_unscripted_advice true
    end_while

    console_command date -19
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1013
    suspend_unscripted_advice true
    end_while

    console_command date -19
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1014
    suspend_unscripted_advice true
    end_while

    console_command date -19
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1015
    suspend_unscripted_advice true
    end_while

    console_command date -18
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1016
    suspend_unscripted_advice true
    end_while

    console_command date -18
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1017
    suspend_unscripted_advice true
    end_while

    console_command date -18
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1018
    suspend_unscripted_advice true
    end_while

    console_command date -18
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1019
    suspend_unscripted_advice true
    end_while

    console_command date -17
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1020
    suspend_unscripted_advice true
    end_while

    console_command date -17
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1021
    suspend_unscripted_advice true
    end_while

    console_command date -17
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1022
    suspend_unscripted_advice true
    end_while

    console_command date -17
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1023
    suspend_unscripted_advice true
    end_while

    console_command date -16
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1024
    suspend_unscripted_advice true
    end_while

    console_command date -16
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1025
    suspend_unscripted_advice true
    end_while

    console_command date -16
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1026
    suspend_unscripted_advice true
    end_while

    console_command date -16
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1027
    suspend_unscripted_advice true
    end_while

    console_command date -15
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1028
    suspend_unscripted_advice true
    end_while

    console_command date -15
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1029
    suspend_unscripted_advice true
    end_while

    console_command date -15
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1030
    suspend_unscripted_advice true
    end_while

    console_command date -15
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1031
    suspend_unscripted_advice true
    end_while

    console_command date -14
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1032
    suspend_unscripted_advice true
    end_while

    console_command date -14
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1033
    suspend_unscripted_advice true
    end_while

    console_command date -14
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1034
    suspend_unscripted_advice true
    end_while

    console_command date -14
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1035
    suspend_unscripted_advice true
    end_while

    console_command date -13
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1036
    suspend_unscripted_advice true
    end_while

    console_command date -13
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1037
    suspend_unscripted_advice true
    end_while

    console_command date -13
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1038
    suspend_unscripted_advice true
    end_while

    console_command date -13
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1039
    suspend_unscripted_advice true
    end_while

    console_command date -12
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1040
    suspend_unscripted_advice true
    end_while

    console_command date -12
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1041
    suspend_unscripted_advice true
    end_while

    console_command date -12
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1042
    suspend_unscripted_advice true
    end_while

    console_command date -12
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1043
    suspend_unscripted_advice true
    end_while

    console_command date -11
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1044
    suspend_unscripted_advice true
    end_while

    console_command date -11
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1045
    suspend_unscripted_advice true
    end_while

    console_command date -11
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1046
    suspend_unscripted_advice true
    end_while

    console_command date -11
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1047
    suspend_unscripted_advice true
    end_while

    console_command date -10
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1048
    suspend_unscripted_advice true
    end_while

    console_command date -10
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1049
    suspend_unscripted_advice true
    end_while

    console_command date -10
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1050
    suspend_unscripted_advice true
    end_while

    console_command date -10
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1051
    suspend_unscripted_advice true
    end_while

    console_command date -9
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1052
    suspend_unscripted_advice true
    end_while

    console_command date -9
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1053
    suspend_unscripted_advice true
    end_while

    console_command date -9
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1054
    suspend_unscripted_advice true
    end_while

    console_command date -9
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1055
    suspend_unscripted_advice true
    end_while

    console_command date -8
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1056
    suspend_unscripted_advice true
    end_while

    console_command date -8
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1057
    suspend_unscripted_advice true
    end_while

    console_command date -8
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1058
    suspend_unscripted_advice true
    end_while

    console_command date -8
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1059
    suspend_unscripted_advice true
    end_while

    console_command date -7
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1060
    suspend_unscripted_advice true
    end_while

    console_command date -7
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1061
    suspend_unscripted_advice true
    end_while

    console_command date -7
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1062
    suspend_unscripted_advice true
    end_while

    console_command date -7
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1063
    suspend_unscripted_advice true
    end_while

    console_command date -6
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1064
    suspend_unscripted_advice true
    end_while

    console_command date -6
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1065
    suspend_unscripted_advice true
    end_while

    console_command date -6
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1066
    suspend_unscripted_advice true
    end_while

    console_command date -6
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1067
    suspend_unscripted_advice true
    end_while

    console_command date -5
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1068
    suspend_unscripted_advice true
    end_while

    console_command date -5
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1069
    suspend_unscripted_advice true
    end_while

    console_command date -5
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1070
    suspend_unscripted_advice true
    end_while

    console_command date -5
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1071
    suspend_unscripted_advice true
    end_while

    console_command date -4
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1072
    suspend_unscripted_advice true
    end_while

    console_command date -4
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1073
    suspend_unscripted_advice true
    end_while

    console_command date -4
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1074
    suspend_unscripted_advice true
    end_while

    console_command date -4
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1075
    suspend_unscripted_advice true
    end_while

    console_command date -3
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1076
    suspend_unscripted_advice true
    end_while

    console_command date -3
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1077
    suspend_unscripted_advice true
    end_while

    console_command date -3
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1078
    suspend_unscripted_advice true
    end_while

    console_command date -3
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1079
    suspend_unscripted_advice true
    end_while

    console_command date -2
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1080
    suspend_unscripted_advice true
    end_while

    console_command date -2
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1081
    suspend_unscripted_advice true
    end_while

    console_command date -2
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1082
    suspend_unscripted_advice true
    end_while

    console_command date -2
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1083
    suspend_unscripted_advice true
    end_while

    console_command date -1
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1084
    suspend_unscripted_advice true
    end_while

    console_command date -1
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1085
    suspend_unscripted_advice true
    end_while

    console_command date -1
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1086
    suspend_unscripted_advice true
    end_while

    console_command date -1
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1087
    suspend_unscripted_advice true
    end_while

    console_command date 0
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1088
    suspend_unscripted_advice true
    end_while

    console_command date 0
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1089
    suspend_unscripted_advice true
    end_while

    console_command date 0
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1090
    suspend_unscripted_advice true
    end_while

    console_command date 0
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1091
    suspend_unscripted_advice true
    end_while

    console_command date 1
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1092
    suspend_unscripted_advice true
    end_while

    console_command date 1
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1093
    suspend_unscripted_advice true
    end_while

    console_command date 1
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1094
    suspend_unscripted_advice true
    end_while

    console_command date 1
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1095
    suspend_unscripted_advice true
    end_while

    console_command date 2
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1096
    suspend_unscripted_advice true
    end_while

    console_command date 2
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1097
    suspend_unscripted_advice true
    end_while

    console_command date 2
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1098
    suspend_unscripted_advice true
    end_while

    console_command date 2
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1099
    suspend_unscripted_advice true
    end_while

    console_command date 3
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1100
    suspend_unscripted_advice true
    end_while

    console_command date 3
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1101
    suspend_unscripted_advice true
    end_while

    console_command date 3
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1102
    suspend_unscripted_advice true
    end_while

    console_command date 3
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1103
    suspend_unscripted_advice true
    end_while

    console_command date 4
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1104
    suspend_unscripted_advice true
    end_while

    console_command date 4
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1105
    suspend_unscripted_advice true
    end_while

    console_command date 4
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1106
    suspend_unscripted_advice true
    end_while

    console_command date 4
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1107
    suspend_unscripted_advice true
    end_while

    console_command date 5
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1108
    suspend_unscripted_advice true
    end_while

    console_command date 5
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1109
    suspend_unscripted_advice true
    end_while

    console_command date 5
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1110
    suspend_unscripted_advice true
    end_while

    console_command date 5
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1111
    suspend_unscripted_advice true
    end_while

    console_command date 6
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1112
    suspend_unscripted_advice true
    end_while

    console_command date 6
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1113
    suspend_unscripted_advice true
    end_while

    console_command date 6
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1114
    suspend_unscripted_advice true
    end_while

    console_command date 6
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1115
    suspend_unscripted_advice true
    end_while

    console_command date 7
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1116
    suspend_unscripted_advice true
    end_while

    console_command date 7
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1117
    suspend_unscripted_advice true
    end_while

    console_command date 7
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1118
    suspend_unscripted_advice true
    end_while

    console_command date 7
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1119
    suspend_unscripted_advice true
    end_while

    console_command date 8
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1120
    suspend_unscripted_advice true
    end_while

    console_command date 8
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1121
    suspend_unscripted_advice true
    end_while

    console_command date 8
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1122
    suspend_unscripted_advice true
    end_while

    console_command date 8
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1123
    suspend_unscripted_advice true
    end_while

    console_command date 9
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1124
    suspend_unscripted_advice true
    end_while

    console_command date 9
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1125
    suspend_unscripted_advice true
    end_while

    console_command date 9
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1126
    suspend_unscripted_advice true
    end_while

    console_command date 9
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1127
    suspend_unscripted_advice true
    end_while

    console_command date 10
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1128
    suspend_unscripted_advice true
    end_while

    console_command date 10
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1129
    suspend_unscripted_advice true
    end_while

    console_command date 10
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1130
    suspend_unscripted_advice true
    end_while

    console_command date 10
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1131
    suspend_unscripted_advice true
    end_while

    console_command date 11
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1132
    suspend_unscripted_advice true
    end_while

    console_command date 11
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1133
    suspend_unscripted_advice true
    end_while

    console_command date 11
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1134
    suspend_unscripted_advice true
    end_while

    console_command date 11
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1135
    suspend_unscripted_advice true
    end_while

    console_command date 12
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1136
    suspend_unscripted_advice true
    end_while

    console_command date 12
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1137
    suspend_unscripted_advice true
    end_while

    console_command date 12
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1138
    suspend_unscripted_advice true
    end_while

    console_command date 12
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1139
    suspend_unscripted_advice true
    end_while

    console_command date 13
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1140
    suspend_unscripted_advice true
    end_while

    console_command date 13
    console_command season summer
    set_counter seasonCounter 2
    while I_TurnNumber = 1141
    suspend_unscripted_advice true
    end_while

    console_command date 13
    console_command season summer
    set_counter seasonCounter 3
    while I_TurnNumber = 1142
    suspend_unscripted_advice true
    end_while

    console_command date 13
    console_command season winter
    set_counter seasonCounter 4
    while I_TurnNumber = 1143
    suspend_unscripted_advice true
    end_while

    console_command date 14
    console_command season summer
    set_counter seasonCounter 1
    while I_TurnNumber = 1144
    suspend_unscripted_advice true
    end_while

    if I_TurnNumber < 1144
    select_ui_element advisor_dismiss_button
    simulate_mouse_click lclick_down
    simulate_mouse_click lclick_up

    ;while I_AdvisorVisible
    ;end_while
    ;
    ;advance_advice_thread EBBSb_Thread
    ;declare_timer 4ty_debug_timer
    ;console_command date -272
    ;while not I_AdvisorVisible
    ;end_while
    ;while I_TimerElapsed 4ty_debug_timer < 1000
    ;end_while
    ;
    ;select_ui_element advisor_portrait_button
    ;simulate_mouse_click lclick_down
    ;simulate_mouse_click lclick_up
    ;while I_TimerElapsed 4ty_debug_timer < 1100
    ;end_while
    ;select_ui_element advisor_show_me_button
    ;simulate_mouse_click lclick_down
    ;simulate_mouse_click lclick_up

    end_if



    end_script

  2. #2
    EB annoying hornet Member bovi's Avatar
    Join Date
    Jan 2007
    Location
    Norway
    Posts
    11,796

    Default Re: Reloading issue

    You need to comment all of your changes. Load the game and verify that that works. If it doesn't, I guess you're out of luck.

    If it doesn't crash, uncomment back in half of your code. See if it crashes. If it does, it's part of the code you uncommented. Comment out half of that. If not, it's part of the still commented code. Uncomment half of that.

    Rinse and repeat until you find the problem.

    Having problems getting EB2 to run? Try these solutions.
    ================
    I do NOT answer PM requests for help with EB. Ask in a new help thread in the tech help forum.
    ================
    I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image. - Stephen Hawking

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