Yes that should actually work. I seem to remember EDB doesn't like 0 value event tracking for recruitment. I think it works OK with 'not event_counter blah_blah 1' though, so this should work too:
Code:
monitor_event PreFactionTurnStart FactionIsLocal
set_event_counter is_ai_faction 0
end_monitor
monitor_event FactionTurnEnd FactionIsLocal
set_event_counter is_ai_faction 1
end_monitor
export_descr_buildings:
Code:
recruit_pool "Musket Militia" 1 0.15 2 0 requires factions { england, } and not event_counter is_ai_faction 1
recruit_pool "Ai Musket Militia" 1 0.15 2 0 requires factions { england, } and event_counter is_ai_faction 1