At the moment we have colonization events not suitable to the Yor that often come up when you're playing them. This is bad from an immersion point of view but also can change the meaning of choices since a penalty to food production for instance means nothing to the Yor.
So what is needed is a way to filter colonisation events so they only appear where appropriate. Rather than adding elements to allow you to specify which races and event does or does not apply to directly how about allowing them to be filtered by racial attributes. I propose two new element types for these events.
<FilteredOutForAttribute>
<FilteredInForAttribute>
For example adding the tags:
<FilteredOutForAttribute>Synthetic</FilteredOutForAttribute>
To any event not appropriate to synthetic life forms would mean they don’t come up for the Yor or any custom synthetics.
Allowing 0 or more of these elements in any Colonization Event would also give a great and very flexible way for modders to create more interesting events since they can also create custom attributes for their factions.
Does anyone else like this idea or have a better one?