just for svartalfar.
sorry, what do you mean about archers and bows? heh
the traits is because ive done nothing to make the hidden trait viable, but i wanted to make the svartalfar viable.
Maniac's version that makes all units invisible inside their own territory worried me some because keeping improvements defended seems impossible in that (usually always easier to defend then it is to attack due to terrain defense), though it seems neat.
Vehem's version that unreveals map terrain is closer to what the hidden trait is supposed to do, but seems like it does nothing in practicality because the AI seems to know anytime you empty a city (AI scouts will beeline for an empty city when they can't even see it). it would certainly have some affect on human players, but one thats easily countered by religions or even just remembering what is where. the greatest bonus from it i can think of is that it could hide a resource before someone found the tech to reveal it.. so like if someone saw terrain that had an unrevealed copper on it that a svartalfar built a city on before it was revealed to them, then the map was unrevealed before they got mining, then they wouldnt know the svartalfar had copper in their borders or where to pillage it.
the intended implementation, as i perceive it from the statement "Lands are always covered by the fog of war to other civs", is more powerful and on par with real traits. even with religion in their cities you wouldnt be able to see into hidden lands, and unit line of sight wouldnt work and you'd basically be moving blindly, only seeing the terrain you're on.
so im still waiting on hidden trait. a combined version of vehems and maniacs might be neat, myself i haven't thought of anything for it that would be close to what seems to be intended, nor do i know an easy way of doing what is intended.