mirror of
				https://github.com/vegapnk/RJW-Genes.git
				synced 2024-08-15 00:23:31 +00:00 
			
		
		
		
	Start shilling out defs for Twinkification and Feminization
This commit is contained in:
		
							parent
							
								
									9ec6993b00
								
							
						
					
					
						commit
						1cb50f5a26
					
				
					 4 changed files with 190 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -180,4 +180,41 @@
 | 
			
		|||
        </modExtensions>
 | 
			
		||||
    </GeneDef>
 | 
			
		||||
 | 
			
		||||
    <GeneDef ParentName="SpecialBase">
 | 
			
		||||
        <defName>rjw_genes_feminizer</defName>
 | 
			
		||||
        <label>feminizer</label>
 | 
			
		||||
        <description>Carriers with this gene slowly turn male sexual partners into females.</description>
 | 
			
		||||
        <iconPath>UI/Icons/Genes/Gene_PsychicBonding</iconPath>
 | 
			
		||||
        <displayOrderInCategory>31</displayOrderInCategory>
 | 
			
		||||
        <biostatCpx>5</biostatCpx>
 | 
			
		||||
        <biostatMet>-1</biostatMet>
 | 
			
		||||
        <modExtensions>
 | 
			
		||||
            <li Class="RJW_Genes.ImmunityAgainstGenesExtension">
 | 
			
		||||
                <givesImmunityAgainst>
 | 
			
		||||
                    <li>rjw_genes_feminizer</li>
 | 
			
		||||
                </givesImmunityAgainst>
 | 
			
		||||
            </li>
 | 
			
		||||
        </modExtensions>
 | 
			
		||||
    </GeneDef>
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
    <GeneDef ParentName="SpecialBase">
 | 
			
		||||
        <defName>rjw_genes_twinkifier</defName>
 | 
			
		||||
        <label>twinkifier</label>
 | 
			
		||||
        <description>Carriers with this gene slowly turn male sexual partners into breedabel cute twinks.</description>
 | 
			
		||||
        <iconPath>UI/Icons/Genes/Gene_PsychicBonding</iconPath>
 | 
			
		||||
        <displayOrderInCategory>50</displayOrderInCategory>
 | 
			
		||||
        <biostatCpx>4</biostatCpx>
 | 
			
		||||
        <biostatMet>0</biostatMet>
 | 
			
		||||
        <modExtensions>
 | 
			
		||||
            <li Class="RJW_Genes.ImmunityAgainstGenesExtension">
 | 
			
		||||
                <givesImmunityAgainst>
 | 
			
		||||
                    <li>rjw_genes_twinkifier</li>
 | 
			
		||||
                </givesImmunityAgainst>
 | 
			
		||||
            </li>
 | 
			
		||||
        </modExtensions>
 | 
			
		||||
    </GeneDef>
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										147
									
								
								Common/Defs/HediffDefs/Hediffs_InfectiveGenderChanges.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										147
									
								
								Common/Defs/HediffDefs/Hediffs_InfectiveGenderChanges.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,147 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8"?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
    <HediffDef>
 | 
			
		||||
        <defName>rjw_genes_feminization_progress</defName>
 | 
			
		||||
        <hediffClass>HediffWithComps</hediffClass>
 | 
			
		||||
        <label>feminization</label>
 | 
			
		||||
        <description>Something is changing this pawn - there is a chance to develop female features
 | 
			
		||||
            upon sex.</description>
 | 
			
		||||
        <scenarioCanAdd>false</scenarioCanAdd>
 | 
			
		||||
        <maxSeverity>1.0</maxSeverity>
 | 
			
		||||
        <isBad>false</isBad>
 | 
			
		||||
        <tendable>false</tendable>
 | 
			
		||||
        <comps>
 | 
			
		||||
            <li Class="HediffCompProperties_SeverityPerDay">
 | 
			
		||||
                <severityPerDay>-0.01</severityPerDay>
 | 
			
		||||
            </li>
 | 
			
		||||
        </comps>
 | 
			
		||||
        <stages>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>neglectable</label>
 | 
			
		||||
                <becomeVisible>false</becomeVisible>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>minor</label>
 | 
			
		||||
                <minSeverity>0.6</minSeverity>
 | 
			
		||||
                <becomeVisible>true</becomeVisible>
 | 
			
		||||
                <capMods>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <capacity>Consciousness</capacity>
 | 
			
		||||
                        <offset>-0.5</offset>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </capMods>
 | 
			
		||||
                <statOffsets>
 | 
			
		||||
                    <Vulnerability>0.25</Vulnerability>
 | 
			
		||||
                </statOffsets>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>severe</label>
 | 
			
		||||
                <minSeverity>0.8</minSeverity>
 | 
			
		||||
                <capMods>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <capacity>Consciousness</capacity>
 | 
			
		||||
                        <offset>-0.05</offset>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </capMods>
 | 
			
		||||
                <becomeVisible>true</becomeVisible>
 | 
			
		||||
                <statOffsets>
 | 
			
		||||
                    <Vulnerability>0.5</Vulnerability>
 | 
			
		||||
                    <SexFrequency>0.25</SexFrequency>
 | 
			
		||||
                </statOffsets>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>critical</label>
 | 
			
		||||
                <minSeverity>0.9</minSeverity>
 | 
			
		||||
                <capMods>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <capacity>Consciousness</capacity>
 | 
			
		||||
                        <offset>-0.1</offset>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </capMods>
 | 
			
		||||
                <becomeVisible>true</becomeVisible>
 | 
			
		||||
                <statOffsets>
 | 
			
		||||
                    <Vulnerability>1.0</Vulnerability>
 | 
			
		||||
                    <SexFrequency>0.5</SexFrequency>
 | 
			
		||||
                </statOffsets>
 | 
			
		||||
            </li>
 | 
			
		||||
        </stages>
 | 
			
		||||
    </HediffDef>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <HediffDef>
 | 
			
		||||
        <defName>rjw_genes_twinkification_progress</defName>
 | 
			
		||||
        <hediffClass>HediffWithComps</hediffClass>
 | 
			
		||||
        <label>twinkification</label>
 | 
			
		||||
        <description>Something is changing this pawn - there is a chance to turn into a cute,
 | 
			
		||||
            breedable twink upon sex.</description>
 | 
			
		||||
        <scenarioCanAdd>false</scenarioCanAdd>
 | 
			
		||||
        <maxSeverity>1.0</maxSeverity>
 | 
			
		||||
        <isBad>false</isBad>
 | 
			
		||||
        <tendable>false</tendable>
 | 
			
		||||
        <comps>
 | 
			
		||||
            <li Class="HediffCompProperties_SeverityPerDay">
 | 
			
		||||
                <severityPerDay>-0.01</severityPerDay>
 | 
			
		||||
            </li>
 | 
			
		||||
        </comps>
 | 
			
		||||
        <stages>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>neglectable</label>
 | 
			
		||||
                <becomeVisible>false</becomeVisible>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>minor</label>
 | 
			
		||||
                <minSeverity>0.6</minSeverity>
 | 
			
		||||
                <becomeVisible>true</becomeVisible>
 | 
			
		||||
                <capMods>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <capacity>Consciousness</capacity>
 | 
			
		||||
                        <offset>-0.5</offset>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </capMods>
 | 
			
		||||
                <statOffsets>
 | 
			
		||||
                    <Vulnerability>0.25</Vulnerability>
 | 
			
		||||
                </statOffsets>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>severe</label>
 | 
			
		||||
                <minSeverity>0.8</minSeverity>
 | 
			
		||||
                <capMods>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <capacity>Consciousness</capacity>
 | 
			
		||||
                        <offset>-0.05</offset>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </capMods>
 | 
			
		||||
                <becomeVisible>true</becomeVisible>
 | 
			
		||||
                <statOffsets>
 | 
			
		||||
                    <Vulnerability>0.5</Vulnerability>
 | 
			
		||||
                    <SexFrequency>0.25</SexFrequency>
 | 
			
		||||
                </statOffsets>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
                <label>critical</label>
 | 
			
		||||
                <minSeverity>0.9</minSeverity>
 | 
			
		||||
                <capMods>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <capacity>Consciousness</capacity>
 | 
			
		||||
                        <offset>-0.1</offset>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </capMods>
 | 
			
		||||
                <becomeVisible>true</becomeVisible>
 | 
			
		||||
                <statOffsets>
 | 
			
		||||
                    <Vulnerability>1.5</Vulnerability>
 | 
			
		||||
                    <SexFrequency>0.5</SexFrequency>
 | 
			
		||||
                </statOffsets>
 | 
			
		||||
            </li>
 | 
			
		||||
        </stages>
 | 
			
		||||
    </HediffDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
| 
						 | 
				
			
			@ -108,6 +108,8 @@ namespace RJW_Genes
 | 
			
		|||
		public static readonly GeneDef rjw_genes_sexual_genetic_swap;
 | 
			
		||||
		public static readonly GeneDef rjw_genes_sexual_genetic_thief;
 | 
			
		||||
		public static readonly GeneDef rjw_genes_pregnancy_overwrite;
 | 
			
		||||
		public static readonly GeneDef rjw_genes_feminizer;
 | 
			
		||||
		public static readonly GeneDef rjw_genes_twinkifier;
 | 
			
		||||
 | 
			
		||||
        // Cosmetic
 | 
			
		||||
        public static readonly GeneDef rjw_genes_succubus_tail;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,6 +20,10 @@ namespace RJW_Genes
 | 
			
		|||
        public static readonly HediffDef rjw_genes_orgasmic_mytosis_hediff;
 | 
			
		||||
        public static readonly HediffDef rjw_genes_mytosis_shock_hediff;
 | 
			
		||||
 | 
			
		||||
        public static readonly HediffDef rjw_genes_twinkification_progress;
 | 
			
		||||
        public static readonly HediffDef rjw_genes_feminization_progress;
 | 
			
		||||
 | 
			
		||||
        // Note: Counter does meant it counters it, not it's counting
 | 
			
		||||
        [MayRequire("LustLicentia.RJWLabs")] public static readonly HediffDef rjw_genes_cumstuffed_counter;
 | 
			
		||||
        [MayRequire("LustLicentia.RJWLabs")] public static readonly HediffDef rjw_genes_cumflation_counter;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue