Results 1 to 30 of 260

Thread: Fixing the AI money script (preliminary tests)

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #16
    Questor of AI revenue. Member The Errant's Avatar
    Join Date
    Feb 2007
    Location
    Limbo. Aka. the Empty Hold.
    Posts
    378

    Default Re: Fixing the AI money script (preliminary tests)

    OK. I got another PM from Eminos64. He once again came up with a new piece of code I'm adding to my script:

    monitor_event SettlementTurnStart FactionType scythia
    and not FactionIsLocal
    and Treasury < -3000

    console_command add_money pontus, 5000
    It's supposed to stop the small/weak factions from plummeting into debt and get a positive treasury to help them expand. I've also done what Sheep has done and added to the number of years at the beginning of the game that the AI gets additonal financial help to expand and build infrastructure. Once again only the Steppe and Barbarian factions get this benefit. The Barbarians for double of the origianal value, and the Steppe factions for triple of the original value.

    I am personally very interested in the results of Redmeth's infrastructure bonus. Please post screenies soon! Now I'll go back to being despot of the Casse for another 288 turns.

    Code:
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;Section 4: Money Assistance
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;Section 4a: Difficult Start Help
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    monitor_event FactionTurnStart FactionType romans_julii
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements romans_julii < 4
    and I_TurnNumber < 20
    
    console_command add_money romans_julii, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType romans_scipii
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements romans_scipii < 4
    and I_TurnNumber < 20
    
    console_command add_money romans_scipii, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType romans_brutii
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements romans_brutii < 4
    and I_TurnNumber < 40
    
    console_command add_money romans_brutii, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType egypt
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements egypt < 4
    and I_TurnNumber < 20
    
    console_command add_money egypt, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType seleucid
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements seleucid < 4
    and I_TurnNumber < 20
    
    console_command add_money seleucid, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType carthage
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements carthage < 4
    and I_TurnNumber < 40
    
    console_command add_money carthage, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType parthia
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements parthia < 4
    and I_TurnNumber < 60
    
    console_command add_money parthia, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType gauls
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements gauls < 4
    and I_TurnNumber < 40
    
    console_command add_money gauls, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType germans
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements germans < 4
    and I_TurnNumber < 40
    
    console_command add_money germans, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType britons
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements britons < 4
    and I_TurnNumber < 40
    
    console_command add_money britons, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType greek_cities
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements greek_cities < 4
    and I_TurnNumber < 20
    
    console_command add_money greek_cities, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType macedon
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements macedon < 4
    and I_TurnNumber < 20
    
    console_command add_money macedon, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType pontus
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements pontus < 4
    and I_TurnNumber < 60
    
    console_command add_money pontus, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType armenia
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements armenia < 4
    and I_TurnNumber < 60
    
    console_command add_money armenia, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType dacia
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements dacia < 4
    and I_TurnNumber < 40
    
    console_command add_money dacia, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType scythia
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements scythia < 4
    and I_TurnNumber < 40
    
    console_command add_money scythia, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType spain
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements spain < 4
    and I_TurnNumber < 40
    
    console_command add_money spain, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType thrace
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements thrace < 4
    and I_TurnNumber < 20
    
    console_command add_money thrace, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType numidia
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements numidia < 4
    and I_TurnNumber < 20
    
    console_command add_money numidia, 6000
    
    end_monitor
    
    monitor_event FactionTurnStart FactionType saba
    and not FactionIsLocal
    and Treasury < 3000
    and I_NumberOfSettlements saba < 4
    and I_TurnNumber < 20
    
    console_command add_money saba, 6000
    
    end_monitor
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;Section 4b: City Income Bonus
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    monitor_event CharacterTurnStart FactionType egypt
    and AgentType = admiral
    and not FactionIsLocal
    console_command add_money egypt, 1200
    
    end_monitor
    
    
    ;Rome
    
    monitor_event FactionTurnStart FactionType seleucid
    and Treasury > 80000
    console_command add_money seleucid, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType seleucid
    and not FactionIsLocal
    and I_NumberOfSettlements seleucid < 6
    
    console_command add_money seleucid, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType seleucid
    and not FactionIsLocal
    and I_NumberOfSettlements seleucid < 12
    and I_NumberOfSettlements seleucid > 5
    
    console_command add_money seleucid, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType seleucid
    and not FactionIsLocal
    and I_NumberOfSettlements seleucid < 20
    and I_NumberOfSettlements seleucid > 11
    
    console_command add_money seleucid, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType seleucid
    and not FactionIsLocal
    and I_NumberOfSettlements seleucid < 30
    and I_NumberOfSettlements seleucid > 19
    
    console_command add_money seleucid, 500
    
    end_monitor
    
    
    ;Saka
    
    monitor_event SettlementTurnStart FactionType pontus
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money pontus, 5000
    
    monitor_event SettlementTurnStart FactionType pontus
    and not FactionIsLocal
    and I_NumberOfSettlements pontus < 6
    
    console_command add_money parthia, 1800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType pontus
    and not FactionIsLocal
    and I_NumberOfSettlements pontus < 12
    and I_NumberOfSettlements pontus > 5
    
    console_command add_money parthia, 1400
    end_monitor
    
    monitor_event SettlementTurnStart FactionType pontus
    and not FactionIsLocal
    and I_NumberOfSettlements pontus < 20
    and I_NumberOfSettlements pontus > 11
    
    console_command add_money pontus, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType pontus
    and not FactionIsLocal
    and I_NumberOfSettlements pontus < 30
    and I_NumberOfSettlements pontus > 19
    
    console_command add_money pontus, 1000
    
    end_monitor
    
    
    ;Arverni
    
    monitor_event SettlementTurnStart FactionType scythia
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money scythia, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType scythia
    and not FactionIsLocal
    and I_NumberOfSettlements scythia < 4
    
    console_command add_money scythia, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType scythia
    and not FactionIsLocal
    and I_NumberOfSettlements scythia < 9
    and I_NumberOfSettlements scythia > 3
    
    console_command add_money scythia, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType scythia
    and not FactionIsLocal
    and I_NumberOfSettlements scythia < 16
    and I_NumberOfSettlements scythia > 8
    
    console_command add_money scythia, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType scythia
    and not FactionIsLocal
    and I_NumberOfSettlements scythia < 25
    and I_NumberOfSettlements scythia > 15
    
    console_command add_money scythia, 500
    
    end_monitor
    
    
    ;Saba
    
    monitor_event FactionTurnStart FactionType saba
    and Treasury > 100000
    console_command add_money saba, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType saba
    and not FactionIsLocal
    and I_NumberOfSettlements saba < 6
    
    console_command add_money saba, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType saba
    and not FactionIsLocal
    and I_NumberOfSettlements saba < 12
    and I_NumberOfSettlements saba > 5
    
    console_command add_money saba, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType saba
    and not FactionIsLocal
    and I_NumberOfSettlements saba < 20
    and I_NumberOfSettlements saba > 11
    
    console_command add_money saba, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType saba
    and not FactionIsLocal
    and I_NumberOfSettlements saba < 30
    and I_NumberOfSettlements saba > 19
    
    console_command add_money saba, 500
    
    end_monitor
    
    
    ;Makedon
    
    monitor_event FactionTurnStart FactionType macedon
    and Treasury > 80000
    console_command add_money macedon, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType macedon
    and not FactionIsLocal
    and I_NumberOfSettlements macedon < 6
    
    console_command add_money macedon, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType macedon
    and not FactionIsLocal
    and I_NumberOfSettlements macedon < 12
    and I_NumberOfSettlements macedon > 5
    
    console_command add_money macedon, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType macedon
    and not FactionIsLocal
    and I_NumberOfSettlements macedon < 20
    and I_NumberOfSettlements macedon > 11
    
    console_command add_money macedon, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType macedon
    and not FactionIsLocal
    and I_NumberOfSettlements macedon < 30
    and I_NumberOfSettlements macedon > 19
    
    console_command add_money macedon, 500
    
    end_monitor
    
    
    ;Ptolemies
    
    monitor_event FactionTurnStart FactionType numidia
    and Treasury > 80000
    console_command add_money numidia, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType numidia
    and not FactionIsLocal
    and I_NumberOfSettlements numidia < 6
    
    console_command add_money numidia, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType numidia
    and not FactionIsLocal
    and I_NumberOfSettlements numidia < 12
    and I_NumberOfSettlements numidia > 5
    
    console_command add_money numidia, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType numidia
    and not FactionIsLocal
    and I_NumberOfSettlements numidia < 20
    and I_NumberOfSettlements numidia > 11
    
    console_command add_money numidia, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType numidia
    and not FactionIsLocal
    and I_NumberOfSettlements numidia < 30
    and I_NumberOfSettlements numidia > 19
    
    console_command add_money numidia, 500
    
    end_monitor
    
    
    ;Arche Seleukeia
    
    monitor_event FactionTurnStart FactionType romans_julii
    and Treasury > 80000
    console_command add_money romans_julii, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_julii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_julii < 6
    
    console_command add_money romans_julii, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_julii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_julii < 12
    and I_NumberOfSettlements romans_julii > 5
    
    console_command add_money romans_julii, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_julii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_julii < 20
    and I_NumberOfSettlements romans_julii > 11
    
    console_command add_money romans_julii, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_julii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_julii < 30
    and I_NumberOfSettlements romans_julii > 19
    
    console_command add_money romans_julii, 500
    
    end_monitor
    
    
    ;Carthage
    
    monitor_event FactionTurnStart FactionType egypt
    and Treasury > 80000
    console_command add_money egypt, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType egypt
    and not FactionIsLocal
    and I_NumberOfSettlements egypt < 6
    
    console_command add_money egypt, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType egypt
    and not FactionIsLocal
    and I_NumberOfSettlements egypt < 12
    and I_NumberOfSettlements egypt > 5
    
    console_command add_money egypt, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType egypt
    and not FactionIsLocal
    and I_NumberOfSettlements egypt < 20
    and I_NumberOfSettlements egypt > 11
    
    console_command add_money egypt, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType egypt
    and not FactionIsLocal
    and I_NumberOfSettlements egypt < 30
    and I_NumberOfSettlements egypt > 19
    
    console_command add_money egypt, 500
    
    end_monitor
    
    
    ;Parthians
    
    monitor_event SettlementTurnStart FactionType parthia
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money parthia, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType parthia
    and not FactionIsLocal
    and I_NumberOfSettlements parthia < 6
    
    console_command add_money parthia, 1800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType parthia
    and not FactionIsLocal
    and I_NumberOfSettlements parthia < 12
    and I_NumberOfSettlements parthia > 5
    
    console_command add_money parthia, 1400
    end_monitor
    
    monitor_event SettlementTurnStart FactionType parthia
    and not FactionIsLocal
    and I_NumberOfSettlements parthia < 20
    and I_NumberOfSettlements parthia > 11
    
    console_command add_money parthia, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType parthia
    and not FactionIsLocal
    and I_NumberOfSettlements parthia < 30
    and I_NumberOfSettlements parthia > 19
    
    console_command add_money parthia, 1000
    
    end_monitor
    
    
    ;Pontus
    
    monitor_event SettlementTurnStart FactionType carthage
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money carthage, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType carthage
    and not FactionIsLocal
    and I_NumberOfSettlements carthage < 4
    
    console_command add_money carthage, 1600
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType carthage
    and not FactionIsLocal
    and I_NumberOfSettlements carthage < 9
    and I_NumberOfSettlements carthage > 3
    
    console_command add_money carthage, 1200
    end_monitor
    
    monitor_event SettlementTurnStart FactionType carthage
    and not FactionIsLocal
    and I_NumberOfSettlements carthage < 16
    and I_NumberOfSettlements carthage > 8
    
    console_command add_money carthage, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType carthage
    and not FactionIsLocal
    and I_NumberOfSettlements carthage < 25
    and I_NumberOfSettlements carthage > 15
    
    console_command add_money carthage, 800
    
    end_monitor
    
    
    ;Aedui
    
    monitor_event SettlementTurnStart FactionType gauls
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money gauls, 5000
    
    monitor_event SettlementTurnStart FactionType gauls
    and not FactionIsLocal
    and I_NumberOfSettlements gauls < 4
    
    console_command add_money gauls, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType gauls
    and not FactionIsLocal
    and I_NumberOfSettlements gauls < 9
    and I_NumberOfSettlements gauls > 3
    
    console_command add_money gauls, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType gauls
    and not FactionIsLocal
    and I_NumberOfSettlements gauls < 16
    and I_NumberOfSettlements gauls > 8
    
    console_command add_money gauls, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType gauls
    and not FactionIsLocal
    and I_NumberOfSettlements gauls < 25
    and I_NumberOfSettlements gauls > 15
    
    console_command add_money gauls, 500
    
    end_monitor
    
    
    ;Sweboz
    
    monitor_event SettlementTurnStart FactionType germans
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money germans, 5000
    end_monitor
    
    monitor_event SettlementTurnStart FactionType germans
    and not FactionIsLocal
    and I_NumberOfSettlements germans < 4
    
    console_command add_money germans, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType germans
    and not FactionIsLocal
    and I_NumberOfSettlements germans < 9
    and I_NumberOfSettlements germans > 3
    
    console_command add_money germans, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType germans
    and not FactionIsLocal
    and I_NumberOfSettlements germans < 16
    and I_NumberOfSettlements germans > 8
    
    console_command add_money germans, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType germans
    and not FactionIsLocal
    and I_NumberOfSettlements germans < 25
    and I_NumberOfSettlements germans > 15
    
    console_command add_money germans, 500
    
    end_monitor
    
    
    ;Casse
    
    monitor_event SettlementTurnStart FactionType britons
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money britons, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType britons
    and not FactionIsLocal
    and I_NumberOfSettlements britons < 4
    
    console_command add_money britons, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType britons
    and not FactionIsLocal
    and I_NumberOfSettlements britons < 9
    and I_NumberOfSettlements britons > 3
    
    console_command add_money britons, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType britons
    and not FactionIsLocal
    and I_NumberOfSettlements britons < 16
    and I_NumberOfSettlements britons > 8
    
    console_command add_money britons, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType britons
    and not FactionIsLocal
    and I_NumberOfSettlements britons < 25
    and I_NumberOfSettlements britons > 15
    
    console_command add_money britons, 500
    
    end_monitor
    
    
    ;Hayasdan
    
    monitor_event SettlementTurnStart FactionType romans_scipii
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money romans_scipii, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_scipii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_scipii < 6
    
    console_command add_money romans_scipii, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_scipii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_scipii < 12
    and I_NumberOfSettlements romans_scipii > 5
    
    console_command add_money romans_scipii, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_scipii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_scipii < 20
    and I_NumberOfSettlements romans_scipii > 11
    
    console_command add_money romans_scipii, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_scipii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_scipii < 30
    and I_NumberOfSettlements romans_scipii > 19
    
    console_command add_money romans_scipii, 500
    
    end_monitor
    
    
    ;Getai
    
    monitor_event SettlementTurnStart FactionType dacia
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money dacia, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType dacia
    and not FactionIsLocal
    and I_NumberOfSettlements dacia < 4
    
    console_command add_money dacia, 1600
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType dacia
    and not FactionIsLocal
    and I_NumberOfSettlements dacia < 9
    and I_NumberOfSettlements dacia > 3
    
    console_command add_money dacia, 1200
    end_monitor
    
    monitor_event SettlementTurnStart FactionType dacia
    and not FactionIsLocal
    and I_NumberOfSettlements dacia < 16
    and I_NumberOfSettlements dacia > 8
    
    console_command add_money dacia, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType dacia
    and not FactionIsLocal
    and I_NumberOfSettlements dacia < 25
    and I_NumberOfSettlements dacia > 15
    
    console_command add_money dacia, 800
    
    end_monitor
    
    
    ;Koinon Hellenon
    
    monitor_event FactionTurnStart FactionType greek_cities
    and Treasury > 80000
    console_command add_money greek_cities, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType greek_cities
    and not FactionIsLocal
    and I_NumberOfSettlements greek_cities < 6
    
    console_command add_money greek_cities, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType greek_cities
    and not FactionIsLocal
    and I_NumberOfSettlements greek_cities < 12
    and I_NumberOfSettlements greek_cities > 5
    
    console_command add_money greek_cities, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType greek_cities
    and not FactionIsLocal
    and I_NumberOfSettlements greek_cities < 20
    and I_NumberOfSettlements greek_cities > 11
    
    console_command add_money greek_cities, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType greek_cities
    and not FactionIsLocal
    and I_NumberOfSettlements greek_cities < 30
    and I_NumberOfSettlements greek_cities > 19
    
    console_command add_money greek_cities, 500
    
    end_monitor
    
    
    ;Baktria
    
    monitor_event FactionTurnStart FactionType romans_brutii
    and Treasury > 80000
    console_command add_money romans_brutii, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_brutii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_brutii < 4
    
    console_command add_money romans_brutii, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_brutii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_brutii < 9
    and I_NumberOfSettlements romans_brutii > 3
    
    console_command add_money romans_brutii, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_brutii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_brutii < 16
    and I_NumberOfSettlements romans_brutii > 8
    
    console_command add_money romans_brutii, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType romans_brutii
    and not FactionIsLocal
    and I_NumberOfSettlements romans_brutii < 25
    and I_NumberOfSettlements romans_brutii > 15
    
    console_command add_money romans_brutii, 500
    
    end_monitor
    
    
    ;Sarmatians
    
    monitor_event SettlementTurnStart FactionType armenia
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money armenia, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType armenia
    and not FactionIsLocal
    and I_NumberOfSettlements armenia < 6
    
    console_command add_money armenia, 1800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType armenia
    and not FactionIsLocal
    and I_NumberOfSettlements armenia < 12
    and I_NumberOfSettlements armenia > 5
    
    console_command add_money armenia, 1400
    end_monitor
    
    monitor_event SettlementTurnStart FactionType armenia
    and not FactionIsLocal
    and I_NumberOfSettlements armenia < 20
    and I_NumberOfSettlements armenia > 11
    
    console_command add_money armenia, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType armenia
    and not FactionIsLocal
    and I_NumberOfSettlements armenia < 30
    and I_NumberOfSettlements armenia > 19
    
    console_command add_money armenia, 1000
    
    end_monitor
    
    
    ;Lusotanians
    
    monitor_event SettlementTurnStart FactionType spain
    and not FactionIsLocal
    and Treasury < -3000
    
    console_command add_money spain, 5000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType spain
    and not FactionIsLocal
    and I_NumberOfSettlements spain < 4
    
    console_command add_money spain, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType spain
    and not FactionIsLocal
    and I_NumberOfSettlements spain < 9
    and I_NumberOfSettlements spain > 3
    
    console_command add_money spain, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType spain
    and not FactionIsLocal
    and I_NumberOfSettlements spain < 16
    and I_NumberOfSettlements spain > 8
    
    console_command add_money spain, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType spain
    and not FactionIsLocal
    and I_NumberOfSettlements spain < 25
    and I_NumberOfSettlements spain > 15
    
    console_command add_money spain, 500
    
    end_monitor
    
    
    ;Epirus
    
    monitor_event FactionTurnStart FactionType thrace
    and Treasury > 80000
    console_command add_money thrace, -30000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType thrace
    and not FactionIsLocal
    and I_NumberOfSettlements thrace < 6
    
    console_command add_money thrace, 1200
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType thrace
    and not FactionIsLocal
    and I_NumberOfSettlements thrace < 12
    and I_NumberOfSettlements thrace > 5
    
    console_command add_money thrace, 1000
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType thrace
    and not FactionIsLocal
    and I_NumberOfSettlements thrace < 20
    and I_NumberOfSettlements thrace > 11
    
    console_command add_money thrace, 800
    
    end_monitor
    
    monitor_event SettlementTurnStart FactionType thrace
    and not FactionIsLocal
    and I_NumberOfSettlements thrace < 30
    and I_NumberOfSettlements thrace > 19
    
    console_command add_money thrace, 500
    
    end_monitor
    Last edited by The Errant; 04-23-2007 at 19:07.

    "If you listen, carefully. You can hear the Gods laughing."

    Last words of Emperor Commodus. From "The Fall of the Roman Empire".

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