Code:
;;; PONTIC
recruit_pool "hellenistic cavalry xystophoroi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not event_counter ecThorakitaiReform 1 and hidden_resource pontic and hidden_resource skythian
recruit_pool "hellenistic cavalry aspidiotai hippeis" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThorakitaiReform 1 and hidden_resource pontic and hidden_resource skythian
recruit_pool "thracian cavalry prodromoi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and hidden_resource pontic and hidden_resource thrakia
recruit_pool "hellenistic cavalry hippakontistai" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not event_counter ecThorakitaiReform 1 and hidden_resource pontic
recruit_pool "hellenistic cavalry thureopherontes hippotoxotai" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, cul_3, } and event_counter ecThorakitaiReform 1 and hidden_resource pontic and not hidden_resource thrakia
recruit_pool "hellenistic cavalry thureopherontes hippeis" 1 0.08 2 0 requires factions { f_pontos, } and event_counter ecThorakitaiReform 1 and hidden_resource pontic
recruit_pool "hellenistic cavalry thureopherontes hippeis" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThorakitaiReform 1 and hidden_resource pontic and hidden_resource thrakia
recruit_pool "hellenistic infantry phalangitai" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not event_counter ecThorakitaiReform 1 and hidden_resource pontic and hidden_resource anatolian and not hidden_resource thrakia
recruit_pool "hellenistic infantry hoplitai" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not event_counter ecThureosReform 1 and hidden_resource pontic
recruit_pool "hellenistic infantry hemithorakitai" 1 0.12 3 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not event_counter ecThureosReform 1 and hidden_resource pontic
recruit_pool "hellenistic infantry thureophoroi" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThureosReform 1 and hidden_resource pontic
recruit_pool "hellenistic infantry machairophoroi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThureosReform 1 and hidden_resource pontic
recruit_pool "hellenistic infantry thorakitai" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThorakitaiReform 1 and hidden_resource pontic and hidden_resource anatolian and not hidden_resource thrakia
recruit_pool "hellenistic infantry euzonoi" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThureosReform 1 and hidden_resource pontic
recruit_pool "hellenistic infantry thureopherontes toxotai" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and event_counter ecThorakitaiReform 1 and hidden_resource skythian
recruit_pool "thracian infantry katoikoi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and hidden_resource pontic and hidden_resource thrakia or hidden_resource dacia ;; Nikaia/Histria
Though I notice the red one at the top means that southern shore is accidentally omitted. But that's one point out of eight.