Added genes on cum-amount and two traits, fixed an issue with PostAdd in some GenitaliaTypeGenes

This commit is contained in:
Vegapnk 2022-11-21 17:20:50 +01:00
parent 1db82e96d5
commit 4b5d04af3c
18 changed files with 307 additions and 41 deletions

View file

@ -24,4 +24,10 @@
<displayPriorityInXenotype>15</displayPriorityInXenotype>
</GeneCategoryDef>
<GeneCategoryDef>
<defName>rjw_genes_cum</defName>
<label>Cum</label>
<displayPriorityInXenotype>14</displayPriorityInXenotype>
</GeneCategoryDef>
</Defs>

View file

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<GeneDef Name="GeneCumAmount" Abstract="True">
<displayCategory>rjw_genes_cum</displayCategory>
<exclusionTags>
<li>CumAmount</li>
</exclusionTags>
</GeneDef>
<!-- Penis -->
<GeneDef ParentName="GeneCumAmount">
<defName>rjw_genes_no_cum</defName>
<label>No Cum</label>
<description>Males of these species have no fluid.</description>
<iconPath>Genes/Icons/Placeholder</iconPath>
<geneClass>RJW_Genes.Gene_NoCum</geneClass>
<displayOrderInCategory>533</displayOrderInCategory>
<biostatCpx>0</biostatCpx>
<biostatMet>1</biostatMet>
</GeneDef>
<GeneDef ParentName="GeneCumAmount">
<defName>rjw_genes_much_cum</defName>
<label>Much Cum</label>
<description>Males of this species produce a lot of fluid.</description>
<iconPath>Genes/Icons/Placeholder</iconPath>
<geneClass>RJW_Genes.Gene_MuchCum</geneClass>
<displayOrderInCategory>534</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
</GeneDef>
<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>
<iconPath>Genes/Icons/Placeholder</iconPath>
<geneClass>RJW_Genes.Gene_VeryMuchCum</geneClass>
<displayOrderInCategory>535</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
<biostatMet>-2</biostatMet>
</GeneDef>
<GeneDef MayRequire="LustLicentia.RJWLabs">
<defName>rjw_genes_likes_cumflation</defName>
<label>Likes Cumflation</label>
<displayCategory>rjw_genes_cum</displayCategory>
<description>This Xenotype loves being cumflated.</description>
<iconPath>Genes/Icons/Placeholder</iconPath>
<displayOrderInCategory>536</displayOrderInCategory>
<forcedTraits>
<li>
<def>LikesCumflation</def>
</li>
</forcedTraits>
<exclusionTags>
<li>NotCumflatable</li>
</exclusionTags>
</GeneDef>
<!-- Does not Work like this (yet)-->
<!--
<GeneDef MayRequire="LustLicentia.RJWLabs">
<defName>rjw_genes_cumflation_immunity</defName>
<label>Cumflation Immunity</label>
<displayCategory>rjw_genes_cum</displayCategory>
<description>This Xenotype cannot get cumflated.</description>
<iconPath>Genes/Icons/Placeholder</iconPath>
<displayOrderInCategory>537</displayOrderInCategory>
<hediffGiversCannotGive>
<li>Cumflation</li>
</hediffGiversCannotGive>
<exclusionTags>
<li>NotCumflatable</li>
</exclusionTags>
</GeneDef>
-->
</Defs>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<GeneDef>
<defName>rjw_genes_hypersexual</defName>
<label>Hypersexuality</label>
<displayCategory>Reproduction</displayCategory>
<description>Xenotypes with this Gene are Hypersexual (Nymphs).</description>
<iconPath>Genes/Icons/Placeholder</iconPath>
<displayOrderInCategory>1</displayOrderInCategory>
<forcedTraits>
<li>
<def>Nymphomaniac</def>
</li>
</forcedTraits>
</GeneDef>
</Defs>