prova una cosa del genere, io non l' ho testato, vedi tu se va meglio:
declare_counter n_turns
declare_counter invasion_started
declare_counter random_invasion
monitor_event EventCounter EventCounterType mongols_invasion_warn
and I_EventCounter mongols_invasion_warn = 1
set_counter invasion_started 1
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter invasion_started = 1
inc_counter n_turni 1
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter n_turni > 2
generate_random_counter random_invasion 1 4
if I_CompareCounter random_invasion 1
historic_event invasione_sud_est
end_if
if I_CompareCounter random_invasion 2
historic_event invasione_sud_ovest
end_if
if I_CompareCounter random_invasion 3
historic_event invasione_nord
end_if
if I_CompareCounter random_invasion 4
historic_event invasione_nord_est
end_if
terminate_monitor
end_monitor
[Modificato da boboav 12/09/2011 17:05]