Sorry Monkwarrior, we posted at the same time. I like your idea about the -ai switch, it'd be an elegant solution if it worked.

I'm still bashing away at my concept at the moment. But I can't even get this to work:

declare_counter loop

monitor_event FactionTurnStart FactionType romans_julii
and I_TurnNumber < 5

add_money 40000

end_monitor

while I_CompareCounter loop = 0
end_while
Thanks for all your help.