rjw-genes/Common/Defs/RaceGeneDefs/RaceGeneDefs_RaceGroups.xml
2024-07-31 21:10:12 +02:00

614 lines
No EOL
13 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Those RaceGroupDefs add rudementary support for adding genes to specific race families. If you want to add more specific genes to a RaceName, add an entrie to /RaceGeneDefs/RaceNameSpecific/(Mod).xml
The RaceGroupDefs can be found in the "Race Support" mod and in "RJW" itself.
Code of conduct: The genes added here should fit every race inside of the RaceGroup. -->
<Defs>
<RJW_BGS.RaceGeneDef Name = "Canine">
<defName>Canine</defName>
<raceGroups>
<li>Canine_Group</li>
<li>CanineAnimal</li>
<li>CanineSingleGenderAnimal</li>
<li>CanineSkinAnimal</li>
<!--Mod: Alpha Animals-->
<li>Canine_Dick_AA</li>
<li>Canine_Dick_Skin_AA</li>
</raceGroups>
<genes>
<li>
<defName>Ears_Floppy</defName>
<chance>0.75</chance>
</li>
<li>
<defName>Tail_Furry</defName>
<chance>0.2</chance>
</li>
<li>
<defName>Furskin</defName>
<chance>0.5</chance>
</li>
<li>
<defName>rjw_genes_canine_genitalia</defName>
<chance>0.4</chance>
</li>
<li>
<defName>ViolenceDisabled</defName>
<chance>0.05</chance>
</li>
<li>
<defName>PsychicBonding</defName>
<chance>0.05</chance>
</li>
<li>
<defName>Mood_Sanguine</defName>
<chance>0.1</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Arthropod">
<defName>Arthropod</defName>
<raceGroups>
<li>Insect_Group</li>
<li>ArthropodAnimal</li>
<li>ArthropodOvipositorAnimal</li>
<li>ArthropodOvipositorHornyAnimal</li>
<!--Mod: Alpha Animals-->
<li>Insect_Dick_AA</li>
<li>Insect_Dick_AA_Ovipositors</li>
<li>Insect_bumbleQ_AA</li>
<li>Insect_Prince_AA</li>
<li>Insect_Bumbledrone_AA</li>
</raceGroups>
<genes>
<li>
<defName>Beauty_Ugly</defName>
<chance>0.5</chance>
</li>
<li>
<defName>Immunity_Strong</defName>
<chance>0.6</chance>
</li>
<li>
<defName>ToxicEnvironmentResistance_Partial</defName>
<chance>0.4</chance>
</li>
<li>
<defName>rjw_genes_ovipositor_genitalia</defName>
<chance>0.15</chance>
</li>
<li>
<defName>rjw_genes_insectincubator</defName>
<chance>0.1</chance>
</li>
<li>
<defName>rjw_genes_insectbreeder</defName>
<chance>0.1</chance>
</li>
<li>
<defName>Body_Thin</defName>
<chance>0.3</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Feline">
<defName>Feline</defName>
<raceGroups>
<li>Feline_Group</li>
<li>FelineAnimal</li>
<li>FelineHornyAnimal</li>
<li>FelineSingleGenderAnimal</li>
<!--Mod: Alpha Animals-->
<li>Feline_Dick_AA</li>
<li>Feline_Dick_AA_Scales</li>
</raceGroups>
<genes>
<li>
<defName>Tail_Furry</defName>
<chance>0.2</chance>
</li>
<li>
<defName>Furskin</defName>
<chance>0.5</chance>
</li>
<li>
<defName>Ears_Cat</defName>
<chance>0.9</chance>
</li>
<li>
<defName>PsychicBonding</defName>
<chance>0.05</chance>
</li>
<li>
<defName>Sleepy</defName>
<chance>0.25</chance>
</li>
<li>
<defName>DarkVision</defName>
<chance>0.25</chance>
</li>
<li>
<defName>rjw_genes_feline_genitalia</defName>
<chance>0.25</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Equine">
<defName>Equine</defName>
<raceGroups>
<li>Equine_Group</li>
<li>HorseAnimal</li>
<!--Mod: Alpha Animals-->
<li>AA_Equinelike</li>
</raceGroups>
<genes>
<li>
<defName>Furskin</defName>
<chance>0.2</chance>
</li>
<li>
<defName>rjw_genes_equine_genitalia</defName>
<chance>0.25</chance>
</li>
<li>
<defName>MoveSpeed_Quick</defName>
<chance>0.4</chance>
</li>
<li>
<defName>MoveSpeed_VeryQuick</defName>
<chance>0.1</chance>
</li>
<li>
<defName>rjw_genes_much_cum</defName>
<chance>0.3</chance>
</li>
<li>
<defName>rjw_genes_very_much_cum</defName>
<chance>0.05</chance>
</li>
<li>
<defName>Body_Hulk</defName>
<chance>0.4</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Dragon">
<defName>Dragon</defName>
<raceGroups>
<li>Dragon_Group</li>
<li>ThrumboAnimal</li>
<li>DragonAnimal</li>
<li>DragonSingleGenderAnimal</li>
<!--Mod: Alpha Animals-->
<li>Dragon_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Unstoppable</defName>
<chance>0.25</chance>
</li>
<li>
<defName>Headbone_CenterHorn</defName>
<chance>0.9</chance>
</li>
<li>
<defName>VoiceRoar</defName>
<chance>0.6</chance>
</li>
<li>
<defName>MaxTemp_SmallIncrease</defName>
<chance>0.7</chance>
</li>
<li>
<defName>MaxTemp_LargeIncrease</defName>
<chance>0.1</chance>
</li>
<li>
<defName>rjw_genes_dragon_genitalia</defName>
<chance>0.6</chance>
</li>
<li>
<defName>FireResistant</defName>
<chance>0.15</chance>
</li>
<li>
<defName>rjw_genes_much_cum</defName>
<chance>0.3</chance>
</li>
<li>
<defName>rjw_genes_very_much_cum</defName>
<chance>0.05</chance>
</li>
<li>
<defName>Body_Hulk</defName>
<chance>0.7</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Rodent">
<defName>Rodent</defName>
<raceGroups>
<li>Rodent_Group</li>
<li>RodentAnimal</li>
<li>RodentSingleGenderAnimal</li>
<!--Mod: Alpha Animals-->
<li>Rodent_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Furskin</defName>
<chance>0.2</chance>
</li>
<li>
<defName>Fertile</defName>
<chance>0.25</chance>
</li>
<li>
<defName>FastRunner</defName>
<chance>0.6</chance>
</li>
<li>
<defName>rjw_genes_small_genitalia</defName>
<chance>0.6</chance>
</li>
<li>
<defName>Immunity_Strong</defName>
<chance>0.4</chance>
</li>
<li>
<defName>ToxicEnvironmentResistance_Partial</defName>
<chance>0.1</chance>
</li>
<li>
<defName>Body_Thin</defName>
<chance>0.45</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Raccon">
<defName>Racoon</defName>
<raceGroups>
<li>Raccon_Group</li>
<li>RaccoonAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Furskin</defName>
<chance>0.25</chance>
</li>
<li>
<defName>Tail_Furry</defName>
<chance>0.25</chance>
</li>
<li>
<defName>StrongStomach</defName>
<chance>0.5</chance>
</li>
<li>
<defName>Immunity_Strong</defName>
<chance>0.2</chance>
</li>
<li>
<defName>ToxicEnvironmentResistance_Partial</defName>
<chance>0.1</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Crocodilian">
<defName>Crocodilian</defName>
<raceGroups>
<li>CrocodilianAnimal</li>
<!--Mod: Alpha Animals-->
<li>Crocodilian_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Body_Hulk</defName>
<chance>0.7</chance>
</li>
<li>
<defName>Body_Fat</defName>
<chance>0.5</chance>
</li>
<li>
<defName>VoiceRoar</defName>
<chance>0.7</chance>
</li>
<li>
<defName>Robust</defName>
<chance>0.5</chance>
</li>
<li>
<defName>Learning_Slow</defName>
<chance>0.4</chance>
</li>
<li>
<defName>AptitudePoor_Learning</defName>
<chance>0.4</chance>
</li>
<li>
<defName>AptitudePoor_Plants</defName>
<chance>0.6</chance>
</li>
<li>
<defName>AptitudePoor_Ranged</defName>
<chance>0.6</chance>
</li>
<li>
<defName>AptitudeTerrible_Animals</defName>
<chance>0.5</chance>
</li>
<li>
<defName>RobustDigestion</defName>
<chance>0.3</chance>
</li>
<li>
<defName>DarkVision</defName>
<chance>0.5</chance>
</li>
<li>
<defName>Aggression_Aggressive</defName>
<chance>0.7</chance>
</li>
<li>
<defName>Aggression_HyperAggressive</defName>
<chance>0.3</chance>
</li>
<li>
<defName>KillThirst</defName>
<chance>0.1</chance>
</li>
<li>
<defName>MoveSpeed_Slow</defName>
<chance>0.7</chance>
</li>
<li>
<defName>Beard_NoBeardOnly</defName>
<chance>0.7</chance>
</li>
<li>
<defName>Hair_BaldOnly</defName>
<chance>0.7</chance>
</li>
<li>
<defName>rjw_genes_reptilian_genitalia</defName>
<chance>0.7</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Ape">
<defName>Ape</defName>
<raceGroups>
<li>ApeAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Avian">
<defName>Avian</defName>
<raceGroups>
<li>AvianAnimal</li>
<!--Mod: Alpha Animals-->
<li>Avian_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Cervine">
<defName>Cervine</defName>
<raceGroups>
<li>CervineAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "DinosaurFeathers">
<defName>DinosaurFeathers</defName>
<raceGroups>
<li>DinoFeatheredAnimal</li>
<!--Mod: Alpha Animals-->
<li>Dinosauria_Feathery_AA</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "DinosaurScales">
<defName>DinosaurScales</defName>
<raceGroups>
<li>DinoScaledAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Elephant">
<defName>Elephant</defName>
<raceGroups>
<li>ElephantAnimal</li>
<!--Mod: Alpha Animals-->
<li>Elephant_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Marine">
<defName>Marine</defName>
<raceGroups>
<li>MarineMammalAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Marsupial">
<defName>Marsupial</defName>
<raceGroups>
<li>MarsupialAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "MarsupialBi">
<defName>MarsupialBi</defName>
<raceGroups>
<li>MarsupialBiAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Pig">
<defName>Pig</defName>
<raceGroups>
<li>PigAnimal</li>
<!--Mod: Alpha Animals-->
<li>Pig_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Snake">
<defName>Snake</defName>
<raceNames>
<li>Cobra</li>
</raceNames>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Lizard">
<defName>Lizard</defName>
<raceGroups>
<!--Mod: Alpha Animals-->
<li>Reptile_Dick_AA</li>
</raceGroups>
<raceNames>
<li>Iguana</li>
</raceNames>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Plant">
<defName>Plant</defName>
<raceGroups>
<li>TreeAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Turtle">
<defName>Turtle</defName>
<raceGroups>
<li>TurtleAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Ursine">
<defName>Ursine</defName>
<raceGroups>
<li>UrsineAnimal</li>
</raceGroups>
<genes>
<li>
<defName>Body_Thin</defName>
<chance>0.5</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
<RJW_BGS.RaceGeneDef Name = "Bovine">
<defName>Bovine</defName>
<raceGroups>
<li>BovineAnimal</li>
<!--Mod: Alpha Animals-->
<li>Bovine_Dick_AA</li>
</raceGroups>
<genes>
<li>
<defName>Robust</defName>
<chance>1.0</chance>
</li>
</genes>
</RJW_BGS.RaceGeneDef>
</Defs>