Code:
;----- Scripting 101 -----
; Campaign script
;
;monitor_event FactionTurnEnd FactionIsLocal
;commands go here
;end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;
; -- England --
;;;;;;;;;;;;;;;;;;;;;;;;
script
monitor_event FactionTurnEnd FactionType england
and FactionIsLocal
and SettlementName London
and GovernorInResidence
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
console_command add_money england, 20000
end_monitor
monitor_event FactionTurnEnd FactionType england
and FactionIsLocal
and Treasury >15000
console_command add_money england, -5000
end_monitor
monitor_event FactionTurnEnd FactionType england
and FactionIsLocal ;;;LINE 29
and LosingMoney
console_command add_money england, 20000 ;;;LINE 31
end_monitor
monitor_event SettlementUpgraded SettlementName London
and SettlementBuildingFinished = wooden_pallisade
and SettlementLoyaltyLevel = loyalty_content
create_unit London, English Knights, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
console_command add_money england, 3000
end_monitor
monitor_event SettlementUpgraded SettlementName London
and SettlementBuildingFinished = wooden_wall
and GovernorInResidence
and SettlementLoyaltyLevel = loyalty_content
console_command add_money england, 5000
end_monitor
monitor_event FactionTurnEnd FactionType england
and FactionIsLocal
and Treasury < 1000
console_command add_money england, 3000
end_monitor
monitor_event FactionTurnEnd FactionType england
and FactionIsLocal
and Treasury < 500
console_command add_money england, 4500
end_monitor
monitor_event FactionTurnEnd FactionType england
and FactionIsLocal
and OnAWarFooting
console_command add_money england, 15000
create_unit London, English Knights, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
create_unit London, Peasant Archers, num 5, exp 1, arm 1, wep 2
end_monitor
; keep script unfinished until last monitor termination
wait_monitors
end_script