getting more confused now - have just tried;
Code:
set_event_counter egypt_merc_turn 0
monitor_event PreFactionTurnStart FactionType egypt
and I_EventCounter egypt_merc_turn == 0
and I_TurnNumber = 2
set_event_counter egypt_merc_turn 1
console_command create_unit Salient "citlev_naugir" 1 0 0 0
end_monitor
monitor_event PreFactionTurnStart FactionType egypt
and I_EventCounter egypt_merc_turn == 1
and I_TurnNumber = 5
console_command create_unit Salient "citlev_ashapr" 1 0 0 0
set_event_counter egypt_merc_turn 0
end_monitor
monitor_event PreFactionTurnStart FactionType egypt
and I_EventCounter egypt_merc_turn == 0
and I_TurnNumber = 8
console_command create_unit Salient "ferakine" 1 0 0 0
set_event_counter egypt_merc_turn 1
end_monitor
with
Code:
unit ferakine exp 0 cost 830 replenish 1.0 - 1.01 max 4 initial 0 events { egypt_merc_turn }
I didn't buy the mercs that turned up and total pool gave me;
1 @ turn 3 (so 1 turn after the event was switched on)
2 @ turn 4
0 (the unbought one's disappeared at turn 5)
3 @ turn 8 when it triggered again - and yup the event definitely reset/reactivated the merc's