I was going to ask you precisely about that since i see:
And
So as the CharacterAge < 21 condition is used twice and i get a bit lost in the counters count and i am not sure what the person in charge has in mind as requeriments for either agoge training, Krypteia and Paidiskos i am unsure too which ones should be ages range to check. Iirc Agoge was 2 years training since they start ( 8 turns) it so I think i am going to try with
;------------------------------------------
; Spartan Agoge Triggers
;------------------------------------------
Trigger Spartan_Agoge_Begins
WhenToTest CharacterTurnEndInSettlement
Condition CharacterIsLocal
and SettlementName sett_090 ; Sparte
and Trait SpartanAgoge < 1
and CharacterAge < 19
and CharacterAge > 16
Affects SpartanAgoge 1 Chance 100
Affects SpartanTraining 1 Chance 100
Affects AgogeProgressCounter 1 Chance 100
This way any FM that arrives Sparte before they turn 19 years old will be able to get Agoge training and then a Paidiskos and Krypteia training check. This is the "old way" i remember Agoge worked.
Dunno if it should be younger than 20 for Agoge check and younger than 22 for Paidiskos and Krypteia checks... the way i am trying i think if FM is 19 years old wont be able to get Agoge training and in "old times" you had time till they turned 20 years old to start it.
But first lets see if i can "elude" the validation check.
Regards:
melvidh
Edit: Or , as you say, i can remove the CharacterAge > XXX and leave only the CharacterAge <19. I am still in doubt if it should be CharacterAge < 20 in Agoge trigger and CharacterAge < 22 in the 2 other triggers.
Edit: Ok, i remembered right, i just fount this
https://imgur.com/a/zMl7i
I have it in my hard disk since ages ago, the file is from 2008, i would credit the author if i knew who was.