Updated the About.xml and formatted some XMLs

This commit is contained in:
Vegapnk 2024-06-27 14:28:24 +02:00
parent d5439eb92d
commit 57b404a318
11 changed files with 579 additions and 523 deletions

View file

@ -5,7 +5,19 @@
<supportedVersions>
<li>1.5</li>
</supportedVersions>
<description>Adds Genes for RJW Content</description>
<description>
Adds Genes for RJW Content.
Adds:
- Genes for Genitalia Types and Sizes
- Fertilin, a resource similiar to Hemogen, and accompanying sex-vampires
- Breeding and being Breed by Animals and Insects
- Inherit genes from bestiality or produce VGE-Hybrids
- Male / Female Only, MPreg, Genderfluid Pawns
- Orgasmic Mytosis, Orgasmic Supercharging, Age-Transfer on Sex, Pheromones
- Cum-Amount changes, Cumflation Immunity
- Horny Pheromones, Animal Mating Call
- Patches for some popular Xenotypes from the Workshop
</description>
<url>https://github.com/vegapnk/RJW-Genes</url>
<modDependencies>
<li>

View file

@ -1,17 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!-- rjw_genes_mechbreeder,rjw_genes_insectincubator and rjw_genes_insectbreeder were kindly supplied by `Shabalox` https://github.com/Shabalox/RJW_Genes_Addons/ -->
<!-- rjw_genes_mechbreeder,rjw_genes_insectincubator and rjw_genes_insectbreeder were kindly
supplied by `Shabalox` https://github.com/Shabalox/RJW_Genes_Addons/ -->
<GeneDef Name="BreedingBase" Abstract="True">
<displayCategory>rjw_genes_breeding</displayCategory>
<displayCategory>rjw_genes_breeding</displayCategory>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="BreedingBase">
@ -23,32 +25,33 @@
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_zoophile</defName>
<label>zoophile</label>
<description>Xenotypes with this Gene are Zoophile.</description>
<iconPath>Genes/Icons/Zoophile</iconPath>
<displayOrderInCategory>54</displayOrderInCategory>
<forcedTraits>
<li>
<def>Zoophile</def>
</li>
</forcedTraits>
<defName>rjw_genes_zoophile</defName>
<label>zoophile</label>
<description>Xenotypes with this Gene are Zoophile.</description>
<iconPath>Genes/Icons/Zoophile</iconPath>
<displayOrderInCategory>54</displayOrderInCategory>
<forcedTraits>
<li>
<def>Zoophile</def>
</li>
</forcedTraits>
</GeneDef>
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_fertile_anus</defName>
<label>fertile anus</label>
<description>Xenotypes with this gene have a functional uterus connected to the anal cavity even for males</description>
<iconPath>Genes/Icons/Fertile_anus</iconPath>
<displayOrderInCategory>54</displayOrderInCategory>
<defName>rjw_genes_fertile_anus</defName>
<label>fertile anus</label>
<description>Xenotypes with this gene have a functional uterus connected to the anal cavity even
for males</description>
<iconPath>Genes/Icons/Fertile_anus</iconPath>
<displayOrderInCategory>54</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_insectincubator</defName>
<label>insect incubator</label>
<geneClass>RJW_Genes.Gene_InsectIncubator</geneClass>
<label>insect incubator</label>
<geneClass>RJW_Genes.Gene_InsectIncubator</geneClass>
<description>Pawns with this gene fertilize insect eggs that are placed inside them.</description>
<iconPath>Genes/Icons/Egg</iconPath>
<displayOrderInCategory>52</displayOrderInCategory>
@ -58,7 +61,7 @@
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_insectbreeder</defName>
<label>insect breeder</label>
<label>insect breeder</label>
<description>Pawns with this gene are able to fertilize eggs with any fertile penis.</description>
<iconPath>Genes/Icons/Insect_Breeder</iconPath>
<displayOrderInCategory>53</displayOrderInCategory>
@ -68,9 +71,10 @@
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_fervent_ovipositor</defName>
<label>fervent ovipositor</label>
<geneClass>RJW_Genes.Gene_FerventOvipositor</geneClass>
<description>Pawns that have a female (egg producing) ovipositor produce eggs at drastically increased speed.</description>
<label>fervent ovipositor</label>
<geneClass>RJW_Genes.Gene_FerventOvipositor</geneClass>
<description>Pawns that have a female (egg producing) ovipositor produce eggs at drastically
increased speed.</description>
<iconPath>Genes/Icons/Fervent_Ovipositor</iconPath>
<displayOrderInCategory>55</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
@ -79,36 +83,36 @@
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_mating_call</defName>
<label>Mating Call</label>
<description>This gene allows to call nearby animals and invite them for mating.</description>
<defName>rjw_genes_mating_call</defName>
<label>Mating Call</label>
<description>This gene allows to call nearby animals and invite them for mating.</description>
<iconPath>Genes/Icons/RJW_Genes_Mating_Call</iconPath>
<displayOrderInCategory>65</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_mating_call</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_mating_call</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
<displayOrderInCategory>65</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_mating_call</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_mating_call</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
<GeneDef ParentName="BreedingBase">
<defName>rjw_genes_pheromone_spit</defName>
<label>Pheromone Spit</label>
<description>This gene allows to mark targets for breeding, enticing nearby animals for a ride.</description>
<defName>rjw_genes_pheromone_spit</defName>
<label>Pheromone Spit</label>
<description>This gene allows to mark targets for breeding, enticing nearby animals for a ride.</description>
<iconPath>Genes/Icons/RJW_Genes_PheromoneSpit</iconPath>
<displayOrderInCategory>66</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_pheromone_spit</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_pheromone_spit</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
<displayOrderInCategory>66</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_pheromone_spit</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_pheromone_spit</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
</Defs>

View file

@ -1,75 +1,77 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef Name="rjw_genes_wings" Abstract="True">
<displayCategory>Miscellaneous</displayCategory>
<randomChosen>true</randomChosen>
<exclusionTags>
<li>Wing</li>
</exclusionTags>
</GeneDef>
<GeneDef Name="rjw_genes_wings" Abstract="True">
<displayCategory>Miscellaneous</displayCategory>
<randomChosen>true</randomChosen>
<exclusionTags>
<li>Wing</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="rjw_genes_wings">
<defName>rjw_genes_succubus_wings</defName>
<label>succubus wings</label>
<description>Carriers of this gene grow succubus wings.</description>
<iconPath>Genes/Icons/Succubus_Wings</iconPath>
<iconColor>(0.75, 0.75, 0.75)</iconColor>
<displayOrderInCategory>1000</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_flight</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_flight</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<selectionWeight>0</selectionWeight>
<renderNodeProperties>
<li>
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
<texPath>Things/Pawn/Humanlike/BodyAttachments/RJW_Genes_Succubus_Wings</texPath>
<drawSize>1.5</drawSize>
<parentTagDef>Body</parentTagDef>
<colorType>Skin</colorType>
<drawData>
<defaultData>
<layer>-2</layer>
</defaultData>
<scaleOffsetByBodySize>true</scaleOffsetByBodySize>
<dataNorth>
<layer>90</layer>
</dataNorth>
</drawData>
</li>
</renderNodeProperties>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<GeneDef ParentName="rjw_genes_wings">
<defName>rjw_genes_succubus_wings</defName>
<label>succubus wings</label>
<description>Carriers of this gene grow succubus wings.</description>
<iconPath>Genes/Icons/Succubus_Wings</iconPath>
<iconColor>(0.75, 0.75, 0.75)</iconColor>
<displayOrderInCategory>1000</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_flight</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_flight</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<selectionWeight>0</selectionWeight>
<renderNodeProperties>
<li>
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
<texPath>Things/Pawn/Humanlike/BodyAttachments/RJW_Genes_Succubus_Wings</texPath>
<drawSize>1.5</drawSize>
<parentTagDef>Body</parentTagDef>
<colorType>Skin</colorType>
<drawData>
<defaultData>
<layer>-2</layer>
</defaultData>
<scaleOffsetByBodySize>true</scaleOffsetByBodySize>
<dataNorth>
<layer>90</layer>
</dataNorth>
</drawData>
</li>
</renderNodeProperties>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="GeneTailBase">
<defName>rjw_genes_succubus_tail</defName>
<label>succubus tail</label>
<description>Carriers of this gene grow a slender tail ending with a heart that can act as a dexterous fifth limb.</description>
<iconPath>Genes/Icons/Succubus_Tail</iconPath>
<iconColor>(1, 0, 0)</iconColor>
<displayOrderInCategory>1000</displayOrderInCategory>
<capMods>
<li>
<capacity>Manipulation</capacity>
<offset>0.05</offset>
</li>
</capMods>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<selectionWeight>0</selectionWeight>
</GeneDef>
<GeneDef ParentName="GeneTailBase">
<defName>rjw_genes_succubus_tail</defName>
<label>succubus tail</label>
<description>Carriers of this gene grow a slender tail ending with a heart that can act as a
dexterous fifth limb.</description>
<iconPath>Genes/Icons/Succubus_Tail</iconPath>
<iconColor>(1, 0, 0)</iconColor>
<displayOrderInCategory>1000</displayOrderInCategory>
<capMods>
<li>
<capacity>Manipulation</capacity>
<offset>0.05</offset>
</li>
</capMods>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<selectionWeight>0</selectionWeight>
<renderNodeProperties>
<li>
<workerClass>PawnRenderNodeWorker_AttachmentBody</workerClass>
@ -99,16 +101,17 @@
</drawData>
</li>
</renderNodeProperties>
<randomChosen>true</randomChosen>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<randomChosen>true</randomChosen>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li>
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li>
</modExtensions>
</GeneDef>
</GeneDef>
</Defs>

View file

@ -1,18 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef Name="GeneCumAmount" Abstract="True">
<displayCategory>rjw_genes_cum</displayCategory>
<exclusionTags>
<li>CumAmount</li>
</exclusionTags>
<randomChosen>false</randomChosen>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef Name="GeneCumAmount" Abstract="True">
<displayCategory>rjw_genes_cum</displayCategory>
<exclusionTags>
<li>CumAmount</li>
</exclusionTags>
<randomChosen>false</randomChosen>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<!-- Penis -->
<GeneDef ParentName="GeneCumAmount">
@ -40,7 +41,8 @@
<GeneDef ParentName="GeneCumAmount">
<defName>rjw_genes_very_much_cum</defName>
<label>very much cum</label>
<description>Males of this species produce a whole lot of fluid. They are like fountains basically.</description>
<description>Males of this species produce a whole lot of fluid. They are like fountains
basically.</description>
<iconPath>Genes/Icons/Very_Much_Cum</iconPath>
<geneClass>RJW_Genes.Gene_VeryMuchCum</geneClass>
<displayOrderInCategory>535</displayOrderInCategory>

View file

@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef >
<GeneDef>
<defName>rjw_genes_unbreakable</defName>
<label>unbreakable</label>
<displayCategory>rjw_genes_damage</displayCategory>
<description>This Gene makes the Carrier unable to get mood or social penalties from being raped and they cannot be broken for a long period of time.</description>
<description>This Gene makes the Carrier unable to get mood or social penalties from being raped
and they cannot be broken for a long period of time.</description>
<iconPath>UI/Icons/Rituals/TrialDefend</iconPath>
<displayOrderInCategory>2</displayOrderInCategory>
<biostatMet>-1</biostatMet>
@ -15,13 +16,14 @@
<hediffGiversCannotGive>
<li>FeelingBroken</li>
</hediffGiversCannotGive>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
</Defs>

View file

@ -1,20 +1,21 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef Name="GeneExtraGenitaliaBase" Abstract="True">
<randomChosen>false</randomChosen>
<randomChosen>false</randomChosen>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_extra_penis</defName>
<label>extra penis</label>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<description>Males of this species grow an additional penis .</description>
<iconPath>Genes/Icons/extra_male</iconPath>
@ -28,7 +29,7 @@
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_no_penis</defName>
<label>no penis</label>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<description>Males of this do not have a penis.</description>
<iconPath>Genes/Icons/No_Male_Genitalia</iconPath>
<geneClass>RJW_Genes.Gene_NoPenis</geneClass>
@ -42,7 +43,7 @@
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_extra_vagina</defName>
<label>extra vagina</label>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<description>Females of this species grow an additional vagina .</description>
<iconPath>Genes/Icons/Extra_Vagina</iconPath>
<geneClass>RJW_Genes.Gene_ExtraVagina</geneClass>
@ -55,7 +56,7 @@
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_no_vagina</defName>
<label>no vagina</label>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
<description>Females of this do not have a vagina.</description>
<iconPath>Genes/Icons/No_Vagina</iconPath>
<geneClass>RJW_Genes.Gene_NoVagina</geneClass>
@ -118,34 +119,35 @@
</exclusionTags>
</GeneDef>
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_futa</defName>
<label>futanari</label>
<displayCategory>rjw_genes_gender</displayCategory>
<description>Males with this gene grow additional female genitalia, females grow additional male genitalia.</description>
<iconPath>Genes/Icons/Futa</iconPath>
<geneClass>RJW_Genes.Gene_Futa</geneClass>
<displayOrderInCategory>709</displayOrderInCategory>
<exclusionTags>
<li>PenisAmount</li>
<li>VaginaAmount</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_femboy</defName>
<label>femboy</label>
<displayCategory>rjw_genes_gender</displayCategory>
<description>Males with this gene are considered female despite having a penis</description>
<iconPath>Genes/Icons/Futa</iconPath>
<geneClass>RJW_Genes.Gene_Femboy</geneClass>
<displayOrderInCategory>709</displayOrderInCategory>
<exclusionTags>
<li>PenisAmount</li>
<li>VaginaAmount</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_futa</defName>
<label>futanari</label>
<displayCategory>rjw_genes_gender</displayCategory>
<description>Males with this gene grow additional female genitalia, females grow additional male
genitalia.</description>
<iconPath>Genes/Icons/Futa</iconPath>
<geneClass>RJW_Genes.Gene_Futa</geneClass>
<displayOrderInCategory>709</displayOrderInCategory>
<exclusionTags>
<li>PenisAmount</li>
<li>VaginaAmount</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_femboy</defName>
<label>femboy</label>
<displayCategory>rjw_genes_gender</displayCategory>
<description>Males with this gene are considered female despite having a penis</description>
<iconPath>Genes/Icons/Futa</iconPath>
<geneClass>RJW_Genes.Gene_Femboy</geneClass>
<displayOrderInCategory>709</displayOrderInCategory>
<exclusionTags>
<li>PenisAmount</li>
<li>VaginaAmount</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="GeneExtraGenitaliaBase">
<defName>rjw_genes_featureless_chest</defName>
<displayCategory>rjw_genes_genitalia_extras</displayCategory>
@ -172,4 +174,4 @@
</exclusionTags>
</GeneDef>
</Defs>
</Defs>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef Name="GeneGenitalTypeBase" Abstract="True">
@ -7,17 +7,18 @@
<exclusionTags>
<li>GenitalType</li>
</exclusionTags>
<randomChosen>true</randomChosen>
<randomChosen>true</randomChosen>
<biostatCpx>0</biostatCpx>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_equine_genitalia</defName>
<label>equine genitalia</label>
@ -32,8 +33,8 @@
</modExtensions>
<displayOrderInCategory>802</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_human_genitalia</defName>
<label>human genitalia</label>
<description>Carriers of this gene develop human genitalia.</description>
@ -43,12 +44,12 @@
<penis>Penis</penis>
<vagina>Vagina</vagina>
<anus>Anus</anus>
<breasts>Breasts</breasts>
<breasts>Breasts</breasts>
</li>
</modExtensions>
<displayOrderInCategory>802</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_canine_genitalia</defName>
<label>canine genitalia</label>
@ -90,10 +91,9 @@
<vagina>DemonVagina</vagina>
<anus>DemonAnus</anus>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>805</displayOrderInCategory>
</GeneDef>
@ -109,9 +109,9 @@
<vagina>DragonVagina</vagina>
<anus>GenericAnus</anus>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>806</displayOrderInCategory>
</GeneDef>
@ -126,15 +126,15 @@
<penis>SlimeTentacles</penis>
<vagina>SlimeVagina</vagina>
<anus>SlimeAnus</anus>
<breasts>SlimeBreasts</breasts>
<breasts>SlimeBreasts</breasts>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>SlimeLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_demonicT_genitalia</defName>
<label>demonic tentacle genitalia</label>
@ -146,13 +146,13 @@
<vagina>DemonVagina</vagina>
<anus>DemonAnus</anus>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_crocodilian_genitalia</defName>
<label>crocodilian genitalia</label>
@ -162,13 +162,13 @@
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>CrocodilianPenis</penis>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_racoon_genitalia</defName>
<label>racoon genitalia</label>
@ -178,11 +178,10 @@
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>RaccoonPenis</penis>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_reptilian_genitalia</defName>
<label>reptilian genitalia</label>
@ -192,17 +191,13 @@
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>HemiPenis</penis>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Ghost_genitalia</defName>
<label>ghost genitalia</label>
@ -213,13 +208,13 @@
<penis>GhostPenis</penis>
<vagina>GhostVagina</vagina>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Golem_genitalia</defName>
<label>golem genitalia</label>
@ -229,14 +224,14 @@
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>GolemPenis</penis>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Marine_genitalia</defName>
<label>marine genitalia</label>
<description>Carriers of this gene have marine mammal like genitalia.</description>
@ -247,7 +242,7 @@
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Necro_genitalia</defName>
@ -258,13 +253,13 @@
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>NecroPenis</penis>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Needle_genitalia</defName>
<label>narrow genitalia</label>
@ -277,7 +272,7 @@
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Orc_genitalia</defName>
@ -290,7 +285,7 @@
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Pig_genitalia</defName>
@ -302,7 +297,7 @@
<penis>PigPenis</penis>
</li>
</modExtensions>
</GeneDef>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_Tentacle_genitalia</defName>
@ -313,13 +308,12 @@
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>TentaclePenis</penis>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>807</displayOrderInCategory>
</GeneDef>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_ovipositor_genitalia</defName>
@ -332,18 +326,15 @@
<vagina>OvipositorF</vagina>
<anus>InsectAnus</anus>
</li>
<li Class="RJW_Genes.QirkExtension">
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ChitinLoverQuirk</Satisfiedquirk>
</li>
</li>
</modExtensions>
<displayOrderInCategory>808</displayOrderInCategory>
<exclusionTags>
<li>Egglaying</li>
<li>AG_Egglaying</li>
</exclusionTags>
<li>Egglaying</li>
<li>AG_Egglaying</li>
</exclusionTags>
</GeneDef>
</Defs>

View file

@ -1,11 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef Name="LifeForceBase" Abstract="True">
<displayCategory>rjw_genes_fertilin</displayCategory>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
@ -15,35 +16,43 @@
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_lifeforce</defName>
<label>fertilin</label>
<description>Carriers of this gene have a reserve of biological strength powered by a resource called fertilin. The resource can be gained and spent in various ways, some of which are unlocked by other genes.\n\nCarriers lose 5 fertilin per day from biological entropy. \n\nGene is inactive until carrier is able to have sex.</description>
<description>Carriers of this gene have a reserve of biological strength powered by a
resource called fertilin. The resource can be gained and spent in various ways, some of
which are unlocked by other genes.\n\nCarriers lose 5 fertilin per day from biological
entropy. \n\nGene is inactive until carrier is able to have sex.</description>
<geneClass>RJW_Genes.Gene_LifeForce</geneClass>
<resourceGizmoType>RJW_Genes.GeneGizmo_ResourceLifeForce</resourceGizmoType>
<resourceLabel>fertilin</resourceLabel>
<resourceGizmoThresholds>
<li>0.25</li>
<li>0.5</li>
<li>0.75</li>
<li>0.25</li>
<li>0.5</li>
<li>0.75</li>
</resourceGizmoThresholds>
<showGizmoOnWorldView>true</showGizmoOnWorldView>
<showGizmoWhenDrafted>true</showGizmoWhenDrafted>
<resourceDescription>A reserve of biological strength which can be gained and spent in a variety of ways. \n\nFertilin can be increased by absorbing cum, typically through oral sex or stored cum. \n\nIf fertilin reaches zero, {PAWN_nameDef} will become very unhappy and may try to obtain some forcefully.</resourceDescription>
<resourceDescription>A reserve of biological strength which can be gained and spent in a
variety of ways. \n\nFertilin can be increased by absorbing cum, typically through oral
sex or stored cum. \n\nIf fertilin reaches zero, {PAWN_nameDef} will become very unhappy
and may try to obtain some forcefully.</resourceDescription>
<iconPath>Genes/Icons/FertilinAlt</iconPath>
<selectionWeight>0</selectionWeight>
<displayOrderInCategory>-2</displayOrderInCategory>
<minAgeActive>18</minAgeActive>
<minAgeActive>18</minAgeActive>
<customEffectDescriptions>
<li>Gives fertilin supply.</li>
<li>Gives fertilin supply.</li>
</customEffectDescriptions>
<symbolPack>
<prefixSymbols>
<li><symbol>fert</symbol></li>
</prefixSymbols>
<prefixSymbols>
<li>
<symbol>fert</symbol>
</li>
</prefixSymbols>
</symbolPack>
<resourceLossPerDay>0.025</resourceLossPerDay>
<biostatCpx>1</biostatCpx>
<biostatMet>1</biostatMet>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_lifeforce_drain</defName>
<label>fertilin drain</label>
@ -54,12 +63,12 @@
<iconPath>Genes/Icons/FertilinDrainAlt</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<resourceLossPerDay>0.075</resourceLossPerDay>
<minAgeActive>18</minAgeActive>
<minAgeActive>18</minAgeActive>
<displayOrderInCategory>-1</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
<biostatMet>6</biostatMet>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_pussyhealing</defName>
<label>pussy healer</label>
@ -78,18 +87,25 @@
<biostatMet>-1</biostatMet>
<symbolPack>
<suffixSymbols>
<li><symbol>life</symbol></li>
<li><symbol>pussy</symbol></li>
<li><symbol>heal</symbol></li>
<li>
<symbol>life</symbol>
</li>
<li>
<symbol>pussy</symbol>
</li>
<li>
<symbol>heal</symbol>
</li>
</suffixSymbols>
</symbolPack>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_cockeater</defName>
<label>cockeater</label>
<labelShortAdj>cockeater</labelShortAdj>
<description>Carriers of this gene are able eat cocks to restore their fertilin supply. Cocks are consumed during that process.</description>
<description>Carriers of this gene are able eat cocks to restore their fertilin supply.
Cocks are consumed during that process.</description>
<iconPath>Genes/Icons/cockeater</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<displayOrderInCategory>11</displayOrderInCategory>
@ -103,13 +119,19 @@
<biostatMet>-1</biostatMet>
<symbolPack>
<suffixSymbols>
<li><symbol>life</symbol></li>
<li><symbol>cock</symbol></li>
<li><symbol>eat</symbol></li>
<li>
<symbol>life</symbol>
</li>
<li>
<symbol>cock</symbol>
</li>
<li>
<symbol>eat</symbol>
</li>
</suffixSymbols>
</symbolPack>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_paralysingkiss</defName>
<label>paralysing kiss</label>
@ -128,12 +150,16 @@
<biostatMet>-1</biostatMet>
<symbolPack>
<suffixSymbols>
<li><symbol>stun</symbol></li>
<li><symbol>kiss</symbol></li>
<li>
<symbol>stun</symbol>
</li>
<li>
<symbol>kiss</symbol>
</li>
</suffixSymbols>
</symbolPack>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_seduce</defName>
<label>seduction</label>
@ -150,19 +176,24 @@
</descriptionHyperlinks>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<symbolPack>
<suffixSymbols>
<li><symbol>stun</symbol></li>
<li><symbol>kiss</symbol></li>
<li>
<symbol>stun</symbol>
</li>
<li>
<symbol>kiss</symbol>
</li>
</suffixSymbols>
</symbolPack>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_naked_prowess</defName>
<label>naked prowess</label>
<description>Carriers of this gene are able to temporarily increase their strength and resilience, while they are naked.</description>
<description>Carriers of this gene are able to temporarily increase their strength and
resilience, while they are naked.</description>
<iconPath>Genes/Icons/rjw_naked_prowess</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<displayOrderInCategory>14</displayOrderInCategory>
@ -175,32 +206,35 @@
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_cum_eater</defName>
<label>cum eater</label>
<description>Carriers of this gene are able to absorb fertilin through eating cum. This includes oral sex, eating cum for food or sucking out cumflated pawns. </description>
<description>Carriers of this gene are able to absorb fertilin through eating cum. This
includes oral sex, eating cum for food or sucking out cumflated pawns. </description>
<iconPath>Genes/Icons/cumeater</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<displayOrderInCategory>1</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_fertilin_absorber</defName>
<label>fertilin absorber</label>
<description>Carriers of this gene are able to absorb the fertilin inside sperm through their vagina and anus.</description>
<description>Carriers of this gene are able to absorb the fertilin inside sperm through
their vagina and anus.</description>
<iconPath>Genes/Icons/Vaginal_cum_absorption</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<displayOrderInCategory>2</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
</GeneDef>
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_lifeforce_empath</defName>
<label>empathic lifeforce</label>
<geneClass>RJW_Genes.Gene_LifeForce_Empath</geneClass>
<description>Carriers of this gene generate lifeforce if nearby pawns are sexually satisfied. Be careful: Sexually frustrated pawns will make your empath loose lifeforce!</description>
<description>Carriers of this gene generate lifeforce if nearby pawns are sexually
satisfied. Be careful: Sexually frustrated pawns will make your empath loose lifeforce!</description>
<iconPath>Genes/Icons/Hypersexual</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<displayOrderInCategory>3</displayOrderInCategory>
@ -227,7 +261,9 @@
<GeneDef ParentName="LifeForceBase">
<defName>rjw_genes_drainer</defName>
<label>vitality drainer</label>
<description>Carriers of this gene are able to absorb a great amount of fertilin by draining the vitality of the partner. This is done passively through having sex with a non-drained pawn that does not have this gene.</description>
<description>Carriers of this gene are able to absorb a great amount of fertilin by draining
the vitality of the partner. This is done passively through having sex with a
non-drained pawn that does not have this gene.</description>
<iconPath>Genes/Icons/Vitality_Drainer</iconPath>
<prerequisite>rjw_genes_lifeforce</prerequisite>
<displayOrderInCategory>4</displayOrderInCategory>

View file

@ -1,31 +1,33 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef Name="SpecialBase" Abstract="True">
<displayCategory>rjw_genes_special</displayCategory>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<displayCategory>rjw_genes_special</displayCategory>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_orgasm_rush</defName>
<label>orgasm rush</label>
<description>On orgasm, carriers of this gene get a boost in activity. (rest-need is partially filled)</description>
<description>On orgasm, carriers of this gene get a boost in activity. (rest-need is
partially filled)</description>
<biostatCpx>1</biostatCpx>
<biostatMet>-2</biostatMet>
<iconPath>UI/Memes/FleshPurity</iconPath>
<displayOrderInCategory>1</displayOrderInCategory>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_youth_fountain</defName>
<label>youth fountain</label>
<description>Having sex with a carrier of this gene makes the partner slightly younger. (Partner stays adult)</description>
<description>Having sex with a carrier of this gene makes the partner slightly younger.
(Partner stays adult)</description>
<biostatCpx>2</biostatCpx>
<biostatMet>-2</biostatMet>
<iconPath>UI/Ideoligions/FireLeaves</iconPath>
@ -38,11 +40,12 @@
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_sex_age_drain</defName>
<label>sexual age drain</label>
<description>Having sex transfers some of the partners life-time to themselves. (Pawn stays adult)</description>
<description>Having sex transfers some of the partners life-time to themselves. (Pawn stays
adult)</description>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
<iconPath>UI/Icons/ColonistBar/Idle</iconPath>
@ -55,50 +58,52 @@
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_aphrodisiac_pheromones</defName>
<label>aphrodisiac pheromones</label>
<geneClass>RJW_Genes.Gene_Aphrodisiac_Pheromones</geneClass>
<geneClass>RJW_Genes.Gene_Aphrodisiac_Pheromones</geneClass>
<description>Pheremones of this pawn induce an incressed sexdrive to others nearby.</description>
<iconPath>Genes/Icons/Pheromones</iconPath>
<displayOrderInCategory>4</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
<biostatMet>1</biostatMet>
<modExtensions>
<li Class="RJW_Genes.TickIntervalExtension">
<!-- One day has 60k ticks, so we check every hour with 60000/48 = 1250-->
<tickInterval>1250</tickInterval>
</li>
<li Class="RJW_Genes.DistanceExtension">
<!-- distance 25 means 25 tiles in every direction from the pheromone-pawn.-->
<distance>25</distance>
</li>
<li Class="RJW_Genes.TickIntervalExtension">
<!-- One day has 60k ticks, so we check every hour with 60000/48 = 1250-->
<tickInterval>1250</tickInterval>
</li>
<li Class="RJW_Genes.DistanceExtension">
<!-- distance 25 means 25 tiles in every direction from the pheromone-pawn.-->
<distance>25</distance>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_sexual_mytosis</defName>
<label>orgasmic mytosis</label>
<!-- <geneClass>RJW_Genes.Gene_Aphrodisiac_Pheromones</geneClass> -->
<description>Carriers have malfunctioning regenerative archites that grow more unstable with ongoing multiple orgasms - climaxing in a process of mytosis. This will result in an (biologically) identical pawn and both twins are set in a regenerative state. Also, the pawn can have multiple orgasms: In a state of higher unstableness, they come quicker.</description>
<!-- <geneClass>RJW_Genes.Gene_Aphrodisiac_Pheromones</geneClass> -->
<description>Carriers have malfunctioning regenerative archites that grow more unstable with
ongoing multiple orgasms - climaxing in a process of mytosis. This will result in an
(biologically) identical pawn and both twins are set in a regenerative state. Also, the
pawn can have multiple orgasms: In a state of higher unstableness, they come quicker.</description>
<iconPath>UI/Icons/Genes/Gene_PsychicBonding</iconPath>
<displayOrderInCategory>5</displayOrderInCategory>
<biostatCpx>5</biostatCpx>
<biostatMet>-5</biostatMet>
<biostatArc>1</biostatArc>
</GeneDef>
<biostatArc>1</biostatArc>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_hormonal_saliva</defName>
<label>hormonal saliva</label>
<description>The saliva of this xenotype stimulates growth in penises. Regular contact will lead to noticable growth.</description>
<description>The saliva of this xenotype stimulates growth in penises. Regular contact will
lead to noticable growth.</description>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
<iconPath>Genes/Icons/Big_Male_Genitalia</iconPath>
<displayOrderInCategory>6</displayOrderInCategory>
<modExtensions>
<li Class="RJW_Genes.HormonalSalivaExtension">
<!-- SizeIncrement is applied "flat" -->
@ -111,26 +116,27 @@
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_cocoonweaver</defName>
<label>cocoon weaver</label>
<labelShortAdj>cocooner</labelShortAdj>
<description>Carriers of this gene can produce a cocoon to prepare helpless (or willing) victims for breeding.</description>
<iconPath>Genes/Icons/Cocoon</iconPath>
<displayOrderInCategory>11</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_cocoonweaver</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_cocoonweaver</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<modExtensions>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>BreederQuirk</Satisfiedquirk>
</li>
</modExtensions>
</GeneDef>
<defName>rjw_genes_cocoonweaver</defName>
<label>cocoon weaver</label>
<labelShortAdj>cocooner</labelShortAdj>
<description>Carriers of this gene can produce a cocoon to prepare helpless (or willing)
victims for breeding.</description>
<iconPath>Genes/Icons/Cocoon</iconPath>
<displayOrderInCategory>11</displayOrderInCategory>
<abilities>
<li>rjw_genes_ability_cocoonweaver</li>
</abilities>
<descriptionHyperlinks>
<AbilityDef>rjw_genes_ability_cocoonweaver</AbilityDef>
</descriptionHyperlinks>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<modExtensions>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>BreederQuirk</Satisfiedquirk>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="SpecialBase">
<defName>rjw_genes_sex_tamer</defName>
@ -138,9 +144,9 @@
<labelShortAdj>sextamer</labelShortAdj>
<description>Bestiality has a chance to tame animals or advance their training.</description>
<iconPath>Genes/Icons/RJW_Genes_SexualTamer</iconPath>
<displayOrderInCategory>14</displayOrderInCategory>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
<displayOrderInCategory>14</displayOrderInCategory>
<biostatCpx>2</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
</Defs>

View file

@ -1,81 +1,76 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef>
<defName>rjw_genes_female_only</defName>
<label>female</label>
<displayCategory>rjw_genes_gender</displayCategory>
<description>This Xenotype only has females.</description>
<biostatCpx>0</biostatCpx>
<iconPath>Genes/Icons/Female_Only</iconPath>
<geneClass>RJW_Genes.Gene_FemaleOnly</geneClass>
<displayOrderInCategory>1</displayOrderInCategory>
<GeneDef>
<defName>rjw_genes_female_only</defName>
<label>female</label>
<displayCategory>rjw_genes_gender</displayCategory>
<description>This Xenotype only has females.</description>
<biostatCpx>0</biostatCpx>
<iconPath>Genes/Icons/Female_Only</iconPath>
<geneClass>RJW_Genes.Gene_FemaleOnly</geneClass>
<displayOrderInCategory>1</displayOrderInCategory>
<exclusionTags>
<li>AG_Gender</li>
<li>Gender</li>
</exclusionTags>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<exclusionTags>
<li>AG_Gender</li>
<li>Gender</li>
</exclusionTags>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef>
<defName>rjw_genes_male_only</defName>
<displayCategory>rjw_genes_gender</displayCategory>
<label>male</label>
<description>This Xenotype only has males.</description>
<biostatCpx>0</biostatCpx>
<iconPath>Genes/Icons/Male_Only</iconPath>
<geneClass>RJW_Genes.Gene_MaleOnly</geneClass>
<displayOrderInCategory>2</displayOrderInCategory>
<exclusionTags>
<li>AG_Gender</li>
<li>Gender</li>
</exclusionTags>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef>
<defName>rjw_genes_male_only</defName>
<displayCategory>rjw_genes_gender</displayCategory>
<label>male</label>
<description>This Xenotype only has males.</description>
<biostatCpx>0</biostatCpx>
<iconPath>Genes/Icons/Male_Only</iconPath>
<geneClass>RJW_Genes.Gene_MaleOnly</geneClass>
<displayOrderInCategory>2</displayOrderInCategory>
<exclusionTags>
<li>AG_Gender</li>
<li>Gender</li>
</exclusionTags>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
</modExtensions>
</GeneDef>
<GeneDef>
<defName>rjw_genes_gender_fluid</defName>
<displayCategory>rjw_genes_gender</displayCategory>
<label>genderfluid</label>
<description>Everyday carriers of this gene might change their biological sex.</description>
<biostatCpx>0</biostatCpx>
<iconPath>Genes/Icons/Futa</iconPath>
<geneClass>RJW_Genes.Gene_GenderFluid</geneClass>
<displayOrderInCategory>2</displayOrderInCategory>
<!-- Design Decision: GenderFluids like GenderFluids (slightly) more. -->
<missingGeneRomanceChanceFactor>0.9</missingGeneRomanceChanceFactor>
<exclusionTags>
<li>AG_Gender</li>
<li>Gender</li>
</exclusionTags>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core" Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<li Class="RJW_Genes.GenderFluidExtension">
<!-- 120k = 2 days -->
<changeInterval>120000</changeInterval>
<changeChance>0.25</changeChance>
</li>
</modExtensions>
</GeneDef>
<GeneDef>
<defName>rjw_genes_gender_fluid</defName>
<displayCategory>rjw_genes_gender</displayCategory>
<label>genderfluid</label>
<description>Everyday carriers of this gene might change their biological sex.</description>
<biostatCpx>0</biostatCpx>
<iconPath>Genes/Icons/Futa</iconPath>
<geneClass>RJW_Genes.Gene_GenderFluid</geneClass>
<displayOrderInCategory>2</displayOrderInCategory>
<!-- Design Decision: GenderFluids like GenderFluids (slightly) more. -->
<missingGeneRomanceChanceFactor>0.9</missingGeneRomanceChanceFactor>
<exclusionTags>
<li>AG_Gender</li>
<li>Gender</li>
</exclusionTags>
<modExtensions>
<li MayRequire="OskarPotocki.VanillaFactionsExpanded.Core"
Class="VanillaGenesExpanded.GeneExtension">
<backgroundPathEndogenes>Genes/Icons/RJW_Genes_Endogene_Background</backgroundPathEndogenes>
<backgroundPathXenogenes>Genes/Icons/RJW_Genes_Xenogene_Background</backgroundPathXenogenes>
</li>
<li Class="RJW_Genes.GenderFluidExtension">
<!-- 120k = 2 days -->
<changeInterval>120000</changeInterval>
<changeChance>0.25</changeChance>
</li>
</modExtensions>
</GeneDef>
</Defs>

View file

@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<XenotypeDef>
<defName>rjw_genes_succubus</defName>
<label>succubus</label>
<description>Succubi are strongly enhanced xenohumans. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen.</description>
<descriptionShort>Succubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this. </descriptionShort>
<description>Succubi are strongly enhanced xenohumans. These overnaturally beautiful creatures
strive parasitically on the Fertilin found in semen.</description>
<descriptionShort>Succubi are beautiful and extremely hungry Xenohumans. They strive on having
sex and extracting their victims life-force through this. </descriptionShort>
<iconPath>Genes/Icons/Xenotypes/Xenotype-Succubus</iconPath>
<soundDefOnImplant>PawnBecameSanguophage</soundDefOnImplant>
<generateWithXenogermReplicatingHediffChance>0.5</generateWithXenogermReplicatingHediffChance>
@ -13,7 +15,7 @@
<combatPowerFactor>1</combatPowerFactor>
<displayPriority>-1000</displayPriority>
<factionlessGenerationWeight>0.005</factionlessGenerationWeight>
<inheritable>false</inheritable>
<inheritable>false</inheritable>
<doubleXenotypeChances>
<Pigskin>0.02</Pigskin>
<Impid>0.02</Impid>
@ -22,40 +24,39 @@
<Waster>0.02</Waster>
<Dirtmole>0.02</Dirtmole>
</doubleXenotypeChances>
<genes>
<li>rjw_genes_bisexual</li>
<li>rjw_genes_hypersexual</li>
<li>rjw_genes_female_only</li>
<li>rjw_genes_lifeforce</li>
<li>rjw_genes_lifeforce_drain</li>
<li>rjw_genes_demonic_genitalia</li>
<li>rjw_genes_cum_eater</li>
<li>rjw_genes_fertilin_absorber</li>
<li>rjw_genes_paralysingkiss</li>
<li>rjw_genes_seduce</li>
<li MayRequire="rjw.sexperience">AptitudeRemarkable_Sex</li>
<li MayRequire="Sl4vP0weR.DominantGene">DominantGene</li>
<li MayRequire="LustLicentia.RJWLabs">rjw_genes_elasticity</li>
<li>rjw_genes_succubus_wings</li>
<li>rjw_genes_succubus_tail</li>
<li>rjw_genes_aphrodisiac_pheromones</li>
<li>Beauty_Pretty</li>
<li>MoveSpeed_Quick</li>
<li>AptitudeStrong_Social</li>
<li>Ears_Pointed</li>
<li>Headbone_MiniHorns</li>
<li>Skin_Purple</li>
<genes>
<li>rjw_genes_bisexual</li>
<li>rjw_genes_hypersexual</li>
<li>rjw_genes_female_only</li>
<li>rjw_genes_lifeforce</li>
<li>rjw_genes_lifeforce_drain</li>
<li>rjw_genes_demonic_genitalia</li>
<li>rjw_genes_cum_eater</li>
<li>rjw_genes_fertilin_absorber</li>
<li>rjw_genes_paralysingkiss</li>
<li>rjw_genes_seduce</li>
<li MayRequire="rjw.sexperience">AptitudeRemarkable_Sex</li>
<li MayRequire="Sl4vP0weR.DominantGene">DominantGene</li>
<li MayRequire="LustLicentia.RJWLabs">rjw_genes_elasticity</li>
<li>rjw_genes_succubus_wings</li>
<li>rjw_genes_succubus_tail</li>
<li>rjw_genes_aphrodisiac_pheromones</li>
<li>Beauty_Pretty</li>
<li>MoveSpeed_Quick</li>
<li>AptitudeStrong_Social</li>
<li>Ears_Pointed</li>
<li>Headbone_MiniHorns</li>
<li>Skin_Purple</li>
</genes>
</XenotypeDef>
<XenotypeDef>
<defName>rjw_genes_incubus</defName>
<label>incubus</label>
<description>Incubi are strongly enhanced xenohumans. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen.</description>
<descriptionShort>Incubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this. </descriptionShort>
<description>Incubi are strongly enhanced xenohumans. These overnaturally beautiful creatures
strive parasitically on the Fertilin found in semen.</description>
<descriptionShort>Incubi are beautiful and extremely hungry Xenohumans. They strive on having
sex and extracting their victims life-force through this. </descriptionShort>
<iconPath>Genes/Icons/Xenotypes/Xenotype-Incubus</iconPath>
<soundDefOnImplant>PawnBecameSanguophage</soundDefOnImplant>
<generateWithXenogermReplicatingHediffChance>0.5</generateWithXenogermReplicatingHediffChance>
@ -63,7 +64,7 @@
<combatPowerFactor>1</combatPowerFactor>
<displayPriority>-1000</displayPriority>
<factionlessGenerationWeight>0.005</factionlessGenerationWeight>
<inheritable>false</inheritable>
<inheritable>false</inheritable>
<doubleXenotypeChances>
<Pigskin>0.02</Pigskin>
<Impid>0.02</Impid>
@ -72,73 +73,75 @@
<Waster>0.02</Waster>
<Dirtmole>0.02</Dirtmole>
</doubleXenotypeChances>
<genes>
<li>rjw_genes_hypersexual</li>
<li>rjw_genes_male_only</li>
<li>rjw_genes_lifeforce</li>
<li>rjw_genes_lifeforce_drain</li>
<li>rjw_genes_drainer</li>
<li>rjw_genes_demonic_genitalia</li>
<li MayRequire="rjw.sexperience">AptitudeRemarkable_Sex</li>
<li MayRequire="Sl4vP0weR.DominantGene">DominantGene</li>
<li>rjw_genes_seduce</li>
<li>rjw_genes_succubus_wings</li>
<li>rjw_genes_succubus_tail</li>
<li>rjw_genes_aphrodisiac_pheromones</li>
<li>Beauty_Pretty</li>
<li>MoveSpeed_Quick</li>
<li>Robust</li>
<li>UVSensitivity_Intense</li>
<li>AptitudeStrong_Intellectual</li>
<li>Ears_Pointed</li>
<li>Headbone_CenterHorn</li>
<li>Skin_InkBlack</li>
<genes>
<li>rjw_genes_hypersexual</li>
<li>rjw_genes_male_only</li>
<li>rjw_genes_lifeforce</li>
<li>rjw_genes_lifeforce_drain</li>
<li>rjw_genes_drainer</li>
<li>rjw_genes_demonic_genitalia</li>
<li MayRequire="rjw.sexperience">AptitudeRemarkable_Sex</li>
<li MayRequire="Sl4vP0weR.DominantGene">DominantGene</li>
<li>rjw_genes_seduce</li>
<li>rjw_genes_succubus_wings</li>
<li>rjw_genes_succubus_tail</li>
<li>rjw_genes_aphrodisiac_pheromones</li>
<li>Beauty_Pretty</li>
<li>MoveSpeed_Quick</li>
<li>Robust</li>
<li>UVSensitivity_Intense</li>
<li>AptitudeStrong_Intellectual</li>
<li>Ears_Pointed</li>
<li>Headbone_CenterHorn</li>
<li>Skin_InkBlack</li>
</genes>
</XenotypeDef>
<XenotypeDef>
<defName>rjw_genes_cumazone</defName>
<label>Cumazone</label>
<description>Cumazone are a female only xenotype that excel at meele combat. Originally created as bodyguards for glitterworld amazon communities, they spred to other systems by mere strength and providing for some fetishes. They can use Fertilin to enhance their skin to overpower any combatant in meele. Their only source for Fertilin is biting of male genitalia - so be sure to have a steady supply of victim males or prepare to raid unsuspecting men of the rim.</description>
<descriptionShort>Female only, strong meele fighters, that use Fertilin from bitten-off cocks for powerful buffs.</descriptionShort>
<description>Cumazone are a female only xenotype that excel at meele combat. Originally created
as bodyguards for glitterworld amazon communities, they spred to other systems by mere
strength and providing for some fetishes. They can use Fertilin to enhance their skin to
overpower any combatant in meele. Their only source for Fertilin is biting of male genitalia -
so be sure to have a steady supply of victim males or prepare to raid unsuspecting men of the
rim.</description>
<descriptionShort>Female only, strong meele fighters, that use Fertilin from bitten-off cocks
for powerful buffs.</descriptionShort>
<iconPath>Genes/Icons/Xenotypes/Xenotype-Cumazon</iconPath>
<generateWithXenogermReplicatingHediffChance>0.5</generateWithXenogermReplicatingHediffChance>
<xenogermReplicatingDurationLeftDaysRange>0.1~140</xenogermReplicatingDurationLeftDaysRange>
<combatPowerFactor>2.5</combatPowerFactor>
<displayPriority>-1000</displayPriority>
<factionlessGenerationWeight>0.01</factionlessGenerationWeight>
<inheritable>false</inheritable>
<inheritable>false</inheritable>
<genes>
<li>WoundHealing_Fast</li>
<li>NakedSpeed</li>
<li>Aggression_Aggressive</li>
<li>MeleeDamage_Strong</li>
<li>KillThirst</li>
<li>WoundHealing_Fast</li>
<li>NakedSpeed</li>
<li>Aggression_Aggressive</li>
<li>MeleeDamage_Strong</li>
<li>KillThirst</li>
<li>Robust</li>
<li>Pain_Reduced</li>
<li>Beauty_Ugly</li>
<li>Hair_BaldOnly</li>
<li>Hair_ShortOnly</li>
<li>Brow_Heavy</li>
<li>Body_Hulk</li>
<li>AptitudeStrong_Shooting</li>
<li>AptitudeRemarkable_Melee</li>
<li>AptitudePoor_Crafting</li>
<li>AptitudePoor_Artistic</li>
<li>Pain_Reduced</li>
<li>Beauty_Ugly</li>
<li>Hair_BaldOnly</li>
<li>Hair_ShortOnly</li>
<li>Brow_Heavy</li>
<li>Body_Hulk</li>
<li>AptitudeStrong_Shooting</li>
<li>AptitudeRemarkable_Melee</li>
<li>AptitudePoor_Crafting</li>
<li>AptitudePoor_Artistic</li>
<li>Unstoppable</li>
<li>rjw_genes_rapist</li>
<li>rjw_genes_female_only</li>
<li>rjw_genes_lifeforce</li>
<li>rjw_genes_lifeforce_drain</li>
<li>rjw_genes_pussyhealing</li>
<li>rjw_genes_cockeater</li>
<li>rjw_genes_naked_prowess</li>
<li>rjw_genes_orgasm_rush</li>
</genes>
<li>rjw_genes_rapist</li>
<li>rjw_genes_female_only</li>
<li>rjw_genes_lifeforce</li>
<li>rjw_genes_lifeforce_drain</li>
<li>rjw_genes_pussyhealing</li>
<li>rjw_genes_cockeater</li>
<li>rjw_genes_naked_prowess</li>
<li>rjw_genes_orgasm_rush</li>
</genes>
</XenotypeDef>
</Defs>