Expansion of trait restrictions / requirements with other traits and technology.
For traits currently we only have opposites = { "trait_telepathic" }
I request prerequisites_trait = { "trait_natural_psionic" } or a similar tag to make one trait require another.
-- This will allow trait chains, or say perhaps a trait that gives no bonus initially but allows for more powerful genetic modifications later in the game.
I also request that for traits (with regards to in game gene modification) have prerequisites_tech = { "tech_psionic_boosters" }
-- This will allow certain traits to be gated for later, as opposed to everything just becoming available once gene modding is researched. Along with prerequisite_trait this also allows trait chains that can be gated over the tech tree as a whole, as well as being only allowed if you had initially chosen at least the start of the chain.
Finally, that technologies can have trait requirements such as prerequisites_trait = { "trait_natural_psionic" }. This would take the primary (perhaps most populous? Or at least have X number of pops with this trait?) species traits into account.
-- This (along with the first two) can allow for species / empires that are entirely diverse, in technology trees as well.
Example: Only natural psionics get access to the psionic weaponry tech tree, or the psionic happiness centres. While only patient species get access to the influence boosting technology tree.