For the new factions, first of all the greeks should be splitted into cities, because at that time the greek cities were not united, they even fought each other (mostly each other
)
i also think that the troop tree can be order better this way, for example:
______________________________________________________________________________
| | | | V
1)Helot(Spartan) 1)Athenian 1)Corinthian 1)Other factional 2)Greek militia
| | | | Greeks | |
| | | | | 3)G. Archer 3)G. Hoplite
2)Psiloi 2)Athenian archer 2)Athenian hoplite 2)Corinthian militia 2)3)and upgrades | |
| | | | | |
| 3)A. Marine archer 3)A. Marine hoplite | 4)G. Armored H. 4)G.Cavalry
3)Spartan hoplite 3)Corinthian hoplite
|
4)Spartan officer
this way the player recruits local troops from cities, and has the option to upgrade them wheter to local or common troops
On the other hand there would be many greek mercs too, like merc hoplite, thracian peltast, cretan archer(maybe both base-recruit and merc), etc.