For slingers you could for sure give the elite ones with lead/clay bullets more damage and range than militia or tribal units with stone projectiles (EB2 does this).
Any more skilled unit would also probably fire a bit faster.
Does this game have accuracy mechanic? i think some of the Scythians in the DE mod dodged projectiles at least.
This is what we did with heltos:
Helots have 25% less range, wider spread, and 10% less damage than normal citizen infantry, but the same gather rates as civilians. They have 75 HP and cost only 40 food and 10 wood or stone. They do not receive forge techs.
But yes it doesn't make as much since for other Greek citizens fighters since they were still free citizens. Maybe their ranged units should just take a little longer to promote than other ranged units. And then when you combine that with hoplite tradition, you realize their infantry, hoplites in particular are a little move "valued" in their eyes.
No, it requires some new lines of UI code. I'm talking about having 3 different display names for each unit, and then the player could customize which two (or one) they want displayed:
SpecificName
GenericName
ClassName
This is different from the class system.
So:
Hoplites Athanaios
Athenian Hoplite
Spear Infantry
We could rename these elements if we wanted to:
EthnicName (in ancient Greek, ancient Germanic, ancient Latin, et al.)
LocalizedName (the translation based on your selected language, the same as the old "generic" name)
RoleName (so, Archer Infantry, Skirmish Cavalry, etc.)
I honestly wouldn't show all 3 in the HUD at once, but let the player decide which 2 or 1. We here could choose what the best default is, but let the player change it after that. We could show all 3 in the Unit Viewer tho.