Interesting, Heavenfall! Where were you when this thread started?!?
Kidding, of course! We always appreciate your input.
Anyways, just clarifying, it should be possible to add a <SelectedAbilityBonusOption> to the faction config?
I.E.:
<RaceConfig InternalName="WildCreatures">
<DisplayName>Monsters and Ruffians</DisplayName>
<ShortName>Creatures</ShortName>
<DefaultCityWallSet>CityWalls_Fence</DefaultCityWallSet>
<UnitSkinColor>190,145,110</UnitSkinColor>
<UnitHairColor>60,50,65</UnitHairColor>
<UnitClothing1Color>196,155,49,255</UnitClothing1Color>
<UnitClothing2Color>40,35,30,255</UnitClothing2Color>
<UnitMetalColor>100,100,110,255</UnitMetalColor>
<ZoneOfControlColor>20,20,20</ZoneOfControlColor>
<PreferredLogoType>CreatureCrest</PreferredLogoType>
<SovereignUnitType>EbbenWolf</SovereignUnitType>
<FactionType>Creature</FactionType>
<SelectedAbilityBonusOption>Blood_Monster</SelectedAbilityBonusOption>
</RaceConfig>
Above is found at the bottom of the CoreRaceConfigs.xml file, btw.
I don't see why not, and this certainly might be a little faster than adding it to every unit individually. Also, I've successfully added <GameModifier>(s) to Sovs/Races before, so as Heavenfall mentioned, you should be able to add the <GameModifier>(s) to this entry directly I would think.
Of course, if for some reason a unit doesn't have the faction type you think it does, it will be missed, but this saves a lot of coding. This also ties into an issue I've been wanting to tackle...
Thanks Heavenfall!