Try this syntax:
Code:
declare_counter break_counter
monitor_event SettlementTurnStart Carthago
and SettlementPopulationMaxedOut
and I_CompareCounter break_counter = 0
console_command add_population Carthago -7000
set_counter break_counter 1
end_monitor
while TrueCondition
if I_CompareCounter break_counter = 1
set_counter break_counter 0
end_if
end_while
Edit: As an afterthought it probably won't work very well. Could you test if it only executes once each time you press end turn when you provide no condition for the monitor?
Bookmarks