Code:
;;; EASTERN
recruit_pool "hellenistic cavalry xystophoroi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and not event_counter ecThorakitaiReform 1
recruit_pool "hellenistic cavalry aspidiotai hippeis" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and event_counter ecThorakitaiReform 1
recruit_pool "hellenistic cavalry hippakontistai" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and not event_counter ecThorakitaiReform 1
recruit_pool "hellenistic cavalry thureopherontes hippeis" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and event_counter ecThorakitaiReform 1
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 not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and hidden_resource hellen1 or hidden_resource hellen2
recruit_pool "hellenistic infantry thorakitai" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and event_counter ecThorakitaiReform 1
recruit_pool "hellenistic infantry hoplitai" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and not event_counter ecThureosReform 1
recruit_pool "hellenistic infantry hemithorakitai" 1 0.12 3 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and not event_counter ecThureosReform 1
recruit_pool "hellenistic infantry machairophoroi" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and event_counter ecThureosReform 1
recruit_pool "hellenistic infantry thureophoroi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and event_counter ecThureosReform 1
recruit_pool "hellenistic infantry euzonoi" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and not hidden_resource baktria and not hidden_resource nabatu_empire and event_counter ecThureosReform 1
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 not event_counter ecThorakitaiReform 1 and hidden_resource eastern and hidden_resource nabatu_empire
recruit_pool "hellenistic infantry promachoi" 1 0.08 2 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and hidden_resource eastern and hidden_resource nabatu_empire and event_counter ecThorakitaiReform 1
recruit_pool "hellenistic missile cretan archers" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and hidden_resource eastern and hidden_resource hellen1
recruit_pool "hellenistic infantry cretan" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and hidden_resource eastern and hidden_resource hellen1
recruit_pool "thracian infantry katoikoi" 1 0.04 1 0 requires factions { f_makedonia, f_epeiros, f_pergamon, f_pontos, cul_3, } and not hidden_resource arabian and not hidden_resource daha and hidden_resource eastern and hidden_resource satrapy and not hidden_resource hr_c
They're retained in the helcol_three because it starts with a 2-point pool. A lot of these "gotcha's" are resolved by the reworking of where and how you can build the bigger colonies. You won't be able to build a regular helcol_three that far east, only a (phalanx-less) helcol_ref after the ThorakitaiReform. For lots of places, helcol_two is the biggest they can get before the ThorakitaiReform, after which the helcol_ref becomes available in many places. Not all helcol_three's can "upgrade" (because it isn't really, it's a change in composition) to helcol_ref either.