Code:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4a: Davor's No Negative Treasury Possible
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;----------------------------------------
; This part makes sure romans_julii doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money romans_julii, 500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money romans_julii, 1500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money romans_julii, 2500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money romans_julii, 3500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money romans_julii, 4500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money romans_julii, 5500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money romans_julii, 6500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money romans_julii, 7500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money romans_julii, 8500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money romans_julii, 9500
end_monitor
monitor_event FactionTurnStart FactionType romans_julii
and not FactionIsLocal
and Treasury < -10000
console_command add_money romans_julii, 10500
end_monitor
;----------------------------------------
; This part makes sure romans_scipii doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money romans_scipii, 500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money romans_scipii, 1500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money romans_scipii, 2500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money romans_scipii, 3500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money romans_scipii, 4500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money romans_scipii, 5500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money romans_scipii, 6500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money romans_scipii, 7500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money romans_scipii, 8500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money romans_scipii, 9500
end_monitor
monitor_event FactionTurnStart FactionType romans_scipii
and not FactionIsLocal
and Treasury < -10000
console_command add_money romans_scipii, 10500
end_monitor
;----------------------------------------
; This part makes sure romans_brutii doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money romans_brutii, 500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money romans_brutii, 1500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money romans_brutii, 2500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money romans_brutii, 3500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money romans_brutii, 4500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money romans_brutii, 5500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money romans_brutii, 6500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money romans_brutii, 7500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money romans_brutii, 8500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money romans_brutii, 9500
end_monitor
monitor_event FactionTurnStart FactionType romans_brutii
and not FactionIsLocal
and Treasury < -10000
console_command add_money romans_brutii, 10500
end_monitor
;----------------------------------------
; This part makes sure egypt doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money egypt, 500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money egypt, 1500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money egypt, 2500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money egypt, 3500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money egypt, 4500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money egypt, 5500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money egypt, 6500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money egypt, 7500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money egypt, 8500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money egypt, 9500
end_monitor
monitor_event FactionTurnStart FactionType egypt
and not FactionIsLocal
and Treasury < -10000
console_command add_money egypt, 10500
end_monitor
;----------------------------------------
; This part makes sure seleucid doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money seleucid, 500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money seleucid, 1500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money seleucid, 2500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money seleucid, 3500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money seleucid, 4500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money seleucid, 5500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money seleucid, 6500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money seleucid, 7500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money seleucid, 8500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money seleucid, 9500
end_monitor
monitor_event FactionTurnStart FactionType seleucid
and not FactionIsLocal
and Treasury < -10000
console_command add_money seleucid, 10500
end_monitor
;----------------------------------------
; This part makes sure carthage doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money carthage, 500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money carthage, 1500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money carthage, 2500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money carthage, 3500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money carthage, 4500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money carthage, 5500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money carthage, 6500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money carthage, 7500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money carthage, 8500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money carthage, 9500
end_monitor
monitor_event FactionTurnStart FactionType carthage
and not FactionIsLocal
and Treasury < -10000
console_command add_money carthage, 10500
end_monitor
;----------------------------------------
; This part makes sure parthia doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money parthia, 500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money parthia, 1500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money parthia, 2500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money parthia, 3500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money parthia, 4500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money parthia, 5500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money parthia, 6500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money parthia, 7500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money parthia, 8500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money parthia, 9500
end_monitor
monitor_event FactionTurnStart FactionType parthia
and not FactionIsLocal
and Treasury < -10000
console_command add_money parthia, 10500
end_monitor
;----------------------------------------
; This part makes sure gauls doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money gauls, 500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money gauls, 1500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money gauls, 2500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money gauls, 3500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money gauls, 4500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money gauls, 5500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money gauls, 6500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money gauls, 7500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money gauls, 8500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money gauls, 9500
end_monitor
monitor_event FactionTurnStart FactionType gauls
and not FactionIsLocal
and Treasury < -10000
console_command add_money gauls, 10500
end_monitor
;----------------------------------------
; This part makes sure germans doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money germans, 500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money germans, 1500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money germans, 2500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money germans, 3500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money germans, 4500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money germans, 5500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money germans, 6500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money germans, 7500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money germans, 8500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money germans, 9500
end_monitor
monitor_event FactionTurnStart FactionType germans
and not FactionIsLocal
and Treasury < -10000
console_command add_money germans, 10500
end_monitor
;----------------------------------------
; This part makes sure britons doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money britons, 500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money britons, 1500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money britons, 2500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money britons, 3500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money britons, 4500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money britons, 5500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money britons, 6500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money britons, 7500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money britons, 8500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money britons, 9500
end_monitor
monitor_event FactionTurnStart FactionType britons
and not FactionIsLocal
and Treasury < -10000
console_command add_money britons, 10500
end_monitor
;----------------------------------------
; This part makes sure greek_cities doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money greek_cities, 500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money greek_cities, 1500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money greek_cities, 2500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money greek_cities, 3500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money greek_cities, 4500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money greek_cities, 5500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money greek_cities, 6500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money greek_cities, 7500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money greek_cities, 8500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money greek_cities, 9500
end_monitor
monitor_event FactionTurnStart FactionType greek_cities
and not FactionIsLocal
and Treasury < -10000
console_command add_money greek_cities, 10500
end_monitor
;----------------------------------------
; This part makes sure macedon doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money macedon, 500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money macedon, 1500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money macedon, 2500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money macedon, 3500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money macedon, 4500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money macedon, 5500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money macedon, 6500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money macedon, 7500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money macedon, 8500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money macedon, 9500
end_monitor
monitor_event FactionTurnStart FactionType macedon
and not FactionIsLocal
and Treasury < -10000
console_command add_money macedon, 10500
end_monitor
;----------------------------------------
; This part makes sure pontus doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money pontus, 500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money pontus, 1500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money pontus, 2500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money pontus, 3500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money pontus, 4500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money pontus, 5500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money pontus, 6500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money pontus, 7500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money pontus, 8500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money pontus, 9500
end_monitor
monitor_event FactionTurnStart FactionType pontus
and not FactionIsLocal
and Treasury < -10000
console_command add_money pontus, 10500
end_monitor
;----------------------------------------
; This part makes sure armenia doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money armenia, 500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money armenia, 1500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money armenia, 2500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money armenia, 3500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money armenia, 4500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money armenia, 5500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money armenia, 6500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money armenia, 7500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money armenia, 8500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money armenia, 9500
end_monitor
monitor_event FactionTurnStart FactionType armenia
and not FactionIsLocal
and Treasury < -10000
console_command add_money armenia, 10500
end_monitor
;----------------------------------------
; This part makes sure dacia doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money dacia, 500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money dacia, 1500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money dacia, 2500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money dacia, 3500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money dacia, 4500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money dacia, 5500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money dacia, 6500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money dacia, 7500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money dacia, 8500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money dacia, 9500
end_monitor
monitor_event FactionTurnStart FactionType dacia
and not FactionIsLocal
and Treasury < -10000
console_command add_money dacia, 10500
end_monitor
;----------------------------------------
; This part makes sure scythia doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money scythia, 500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money scythia, 1500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money scythia, 2500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money scythia, 3500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money scythia, 4500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money scythia, 5500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money scythia, 6500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money scythia, 7500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money scythia, 8500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money scythia, 9500
end_monitor
monitor_event FactionTurnStart FactionType scythia
and not FactionIsLocal
and Treasury < -10000
console_command add_money scythia, 10500
end_monitor
;----------------------------------------
; This part makes sure spain doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money spain, 500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money spain, 1500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money spain, 2500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money spain, 3500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money spain, 4500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money spain, 5500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money spain, 6500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money spain, 7500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money spain, 8500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money spain, 9500
end_monitor
monitor_event FactionTurnStart FactionType spain
and not FactionIsLocal
and Treasury < -10000
console_command add_money spain, 10500
end_monitor
;----------------------------------------
; This part makes sure thrace doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money thrace, 500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money thrace, 1500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money thrace, 2500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money thrace, 3500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money thrace, 4500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money thrace, 5500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money thrace, 6500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money thrace, 7500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money thrace, 8500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money thrace, 9500
end_monitor
monitor_event FactionTurnStart FactionType thrace
and not FactionIsLocal
and Treasury < -10000
console_command add_money thrace, 10500
end_monitor
;----------------------------------------
; This part makes sure numidia doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money numidia, 500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money numidia, 1500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money numidia, 2500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money numidia, 3500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money numidia, 4500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money numidia, 5500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money numidia, 6500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money numidia, 7500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money numidia, 8500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money numidia, 9500
end_monitor
monitor_event FactionTurnStart FactionType numidia
and not FactionIsLocal
and Treasury < -10000
console_command add_money numidia, 10500
end_monitor
;----------------------------------------
; This part makes sure saba doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money saba, 500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money saba, 1500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money saba, 2500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money saba, 3500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money saba, 4500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money saba, 5500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money saba, 6500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money saba, 7500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money saba, 8500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money saba, 9500
end_monitor
monitor_event FactionTurnStart FactionType saba
and not FactionIsLocal
and Treasury < -10000
console_command add_money saba, 10500
end_monitor
;----------------------------------------
; This part makes sure slave doesn't go into red
;----------------------------------------
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < 0
and Treasury > -1000
console_command add_money slave, 500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -1000
and Treasury > -2000
console_command add_money slave, 1500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -2000
and Treasury > -3000
console_command add_money slave, 2500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -3000
and Treasury > -4000
console_command add_money slave, 3500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -4000
and Treasury > -5000
console_command add_money slave, 4500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -5000
and Treasury > -6000
console_command add_money slave, 5500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -6000
and Treasury > -7000
console_command add_money slave, 6500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -7000
and Treasury > -8000
console_command add_money slave, 7500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -8000
and Treasury > -9000
console_command add_money slave, 8500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -9000
and Treasury > -10000
console_command add_money slave, 9500
end_monitor
monitor_event FactionTurnStart FactionType slave
and not FactionIsLocal
and Treasury < -10000
console_command add_money slave, 10500
end_monitor
;----------------------------------------
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Section 4b: Konny's per city boost
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;----------------------------------------
; This part makes sure romans_julii gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType romans_julii
and not FactionIsLocal
and not I_FactionBesieged romans_julii
and Treasury < 0
console_command add_money romans_julii, 500
end_monitor
;----------------------------------------
; This part makes sure romans_scipii gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType romans_scipii
and not FactionIsLocal
and not I_FactionBesieged romans_scipii
and Treasury < 0
console_command add_money romans_scipii, 500
end_monitor
;----------------------------------------
; This part makes sure romans_brutii gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType romans_brutii
and not FactionIsLocal
and not I_FactionBesieged romans_brutii
and Treasury < 0
console_command add_money romans_brutii, 500
end_monitor
;----------------------------------------
; This part makes sure egypt gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType egypt
and not FactionIsLocal
and not I_FactionBesieged egypt
and Treasury < 0
console_command add_money egypt, 500
end_monitor
;----------------------------------------
; This part makes sure seleucid gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType seleucid
and not FactionIsLocal
and not I_FactionBesieged seleucid
and Treasury < 0
console_command add_money seleucid, 500
end_monitor
;----------------------------------------
; This part makes sure carthage gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType carthage
and not FactionIsLocal
and not I_FactionBesieged carthage
and Treasury < 0
console_command add_money carthage, 500
end_monitor
;----------------------------------------
; This part makes sure parthia gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType parthia
and not FactionIsLocal
and not I_FactionBesieged parthia
and Treasury < 0
console_command add_money parthia, 500
end_monitor
;----------------------------------------
; This part makes sure gauls gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType gauls
and not FactionIsLocal
and not I_FactionBesieged gauls
and Treasury < 0
console_command add_money gauls, 500
end_monitor
;----------------------------------------
; This part makes sure germans gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType germans
and not FactionIsLocal
and not I_FactionBesieged germans
and Treasury < 0
console_command add_money germans, 500
end_monitor
;----------------------------------------
; This part makes sure britons gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType britons
and not FactionIsLocal
and not I_FactionBesieged britons
and Treasury < 0
console_command add_money britons, 500
end_monitor
;----------------------------------------
; This part makes sure greek_cities gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType greek_cities
and not FactionIsLocal
and not I_FactionBesieged greek_cities
and Treasury < 0
console_command add_money greek_cities, 500
end_monitor
;----------------------------------------
; This part makes sure macedon gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType macedon
and not FactionIsLocal
and not I_FactionBesieged macedon
and Treasury < 0
console_command add_money macedon, 500
end_monitor
;----------------------------------------
; This part makes sure pontus gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType pontus
and not FactionIsLocal
and not I_FactionBesieged pontus
and Treasury < 0
console_command add_money pontus, 500
end_monitor
;----------------------------------------
; This part makes sure armenia gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType armenia
and not FactionIsLocal
and not I_FactionBesieged armenia
and Treasury < 0
console_command add_money armenia, 500
end_monitor
;----------------------------------------
; This part makes sure dacia gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType dacia
and not FactionIsLocal
and not I_FactionBesieged dacia
and Treasury < 0
console_command add_money dacia, 500
end_monitor
;----------------------------------------
; This part makes sure scythia gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType scythia
and not FactionIsLocal
and not I_FactionBesieged scythia
and Treasury < 0
console_command add_money scythia, 500
end_monitor
;----------------------------------------
; This part makes sure spain gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType spain
and not FactionIsLocal
and not I_FactionBesieged spain
and Treasury < 0
console_command add_money spain, 500
end_monitor
;----------------------------------------
; This part makes sure thrace gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType thrace
and not FactionIsLocal
and not I_FactionBesieged thrace
and Treasury < 0
console_command add_money thrace, 500
end_monitor
;----------------------------------------
; This part makes sure numidia gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType numidia
and not FactionIsLocal
and not I_FactionBesieged numidia
and Treasury < 0
console_command add_money numidia, 500
end_monitor
;----------------------------------------
; This part makes sure saba gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType saba
and not FactionIsLocal
and not I_FactionBesieged saba
and Treasury < 0
console_command add_money saba, 500
end_monitor
;----------------------------------------
; This part makes sure slave gets a little boost
;----------------------------------------
monitor_event SettlementTurnStart FactionType slave
and not FactionIsLocal
and not I_FactionBesieged slave
and Treasury < 0
console_command add_money slave, 500
end_monitor
;----------------------------------------
The idea remains simple: only help the AI when in need, and don't let it go too much into red, because it's too stupid to recover itself.
Code:
RTW:
------------------------------------------------------------------------------------
Strategically, the harder the difficulty, the more aggressive will the AI be towards you. You will get harder to sign diplomatic deals, and they will hate you more and longer (as if they could actually stop) and it is said that they also get bonus money (though this I personally don't know about) the harder the campaign difficulty. The eleutheroi may even send units to take your villages in VH, as opposed to N.
EB recommends VH because it makes eleutheroi villages act more like independant cities, as they are supposed to, but it's really a matter of personal taste. (https://forums.totalwar.org/vb/showthread.php?t=93693)
I miss something, TW gurus ?
-------
Question #10 - What do the difficulty ratings do?
Answer #10 - Welcome to the forums!
We don't know a great deal exactly about difficulty levels in M2TW, but we can extrapolate from STW, MTW and RTW.
Traditionally, on VH Battle Difficulty, AI units get +7 attack and +7 morale. On H Battle Difficulty, the AI gets +4 attack and +4 morale. Some people say that one of the devs said that in M2TW the AI only gets a morale bonus on VH or H. Be that as it may...
The AI is not supposed to be any smarter or more aggressive on VH or H than on Medium. But, the AI does behave differently... Why? Because the AI has higher morale - so it knows it can use weaker units to attack units it could not normally attack. The AI is also less likely to rout because of fear caused by elephants, fire or any of the other morale-lowering factors.
On Campaign Difficulty - on VH the AI traditionally got 10000 gold per turn as a bonus. I think it was 5000/turn on Hard. This makes it very hard to bankrupt the AI, even if you blockade all the ports and etc. Some people say that this is no longer the case in M2TW, but I have not been able to verify this.
The AI also traditionally got bonuses to settlement order - so AI cities are less likely to revolt, even with 10 super spies in them.
The AI also gets advantages in auto-resolve - very substantial ones - as can often be seen in naval battles.
The AI traditionally is not supposed to be any smarter on VH or H, but once again it acts differently... Why? Because the AI has more money, it can be more flexible and more aggressive. It can afford huge armies, it can afford spies, assassins and mercenaries - so it uses them. It also tends to leave its cities with tiny garrisons, because they are not needed to maintain order. The AI also tends to attack you more often on VH, because the Auto-Calc odds look to be in its favor more. But, since a good human player can almost always win on the Battlefield (even on VH Battle Difficulty), this can get the AI into a lot of trouble. Once again, some people say that one of the devs says the AI is "smarter" on VH, but I have not been able to verify this.
On the lower difficulty settings, the human player gets the advantages the AI would get on Hard or VH.
I think VH/H or VH/M is the best way to play the game.
Edit - Peacemaker EAF92 says:
"Some say the AI gets a higher moral and fatigue bonus. Perhaps this is true, but I do not see any of this. In previous titles this painfully obvious and this was why I never went onto Very Hard, but MTWII is different.
All it really does is RESTRICT Moral and Fatigue to very realistic levels for BOTH sides. So it`s much more stringent. So you can`t over push your men or they`ll tire quickly and rout sooner. That`s it.
The Dev Blog also mentions this ground-breaking change from RTW.
I have found Peasants are easy to rout, while tougher soldiers take longer, but nothing to tell me that the AI has any extra bonus, just longer battles of rout and counter rout.
This is not confirmed, but from viewing the forums and my own experience the AI seems to do things better on this level. Siege attacks, field attacks, etc though the `do-nothing` bug still blows it at times. "
http://shoguntotalwar.yuku.com/forum/viewtopic/id/629
M2TW:
-----------------------------------------------------------------
Campaign Difficulty :
- Relations between nations vary significantly. On Medium difficulty, relations with factions you are not allied or at war with will shift towards neutral ("don't know 'em, don't care about 'em"), while on Easy they shift towards Perfect, and on Hard/Very Hard they shift towards Abysmal, sharply so in the case of VH.
Since relations affect AI decisions somewhat, this means that while on Easy you'll mostly be left alone, on VH you'll most likely be attacked by everyone.
- Agent efficiency varies. On Medium, your agents (that is, priests + merchants + diplos + princesses + spies + assassins) and enemy agents have the exact same chances. On Easy, your guys are better than those of the AI. On H and VH, your guys have significant penalties to their success rates, and I believe on VH enemy agents also have bonuses against you, which can be a pain in the case of Inquisitors for instance.
- AI factions may or may not have a cash boost on H and VH. I heard both claims, and while I haven't seen anything about it in the game's .txt files, it's possible.
Battlemap difficulty :
- Morale and Fatigue are progressively more important to the player, depending on diff setting. On Easy you can pretty much run your guys all over the place, in the snow, uphill both ways, all the while being charged in the back by Darth Vader, and your boys won't falter nor wheeze. On VH, you have the same morale and fatigue values the computer has.
- Cleverer AI : it's been said that the AI makes less mistakes on VH, handles it's forces better etc..., but I'm inclined to believe it's not the case. The battlefield AI is in a moddable .xml file, and there's precious little about difficulty in it (in fact, the only variable that changes based on difficulty is called "retreat-analyser". May dictate at which time the computer will throw in the towel I suppose ?)
- No effect on stats. The AI soldiers are not wargods on VH, nor are they wimps on Easy - your guys and his are equivalent no matter the difficulty.
NOTE3: Think it's best played on medium strategy difficulty, because of more realistic diplomacy.
Bookmarks