mirror of
				https://github.com/vegapnk/RJW-Genes.git
				synced 2024-08-15 00:23:31 +00:00 
			
		
		
		
	sadist/masochist update
This commit is contained in:
		
							parent
							
								
									42eb116d15
								
							
						
					
					
						commit
						2b39105fe0
					
				
					 3 changed files with 181 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -43,6 +43,50 @@
 | 
			
		|||
			</li>
 | 
			
		||||
		</modExtensions>
 | 
			
		||||
    </GeneDef>
 | 
			
		||||
	
 | 
			
		||||
	<GeneDef>
 | 
			
		||||
        <defName>rjw_genes_sadist_gene</defName>
 | 
			
		||||
        <label>Sadist</label>
 | 
			
		||||
        <displayCategory>Reproduction</displayCategory>
 | 
			
		||||
        <description>Xenotypes with this Gene are Sadists.</description>
 | 
			
		||||
        <iconPath>Genes/Icons/Rape</iconPath>
 | 
			
		||||
        <biostatMet>1</biostatMet>
 | 
			
		||||
        <displayOrderInCategory>2</displayOrderInCategory>    
 | 
			
		||||
        <forcedTraits>
 | 
			
		||||
            <li>
 | 
			
		||||
                <def>rjw_genes_sadist</def>
 | 
			
		||||
            </li>
 | 
			
		||||
        </forcedTraits>
 | 
			
		||||
 | 
			
		||||
        <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_masochist</defName>
 | 
			
		||||
        <label>Masochist</label>
 | 
			
		||||
        <displayCategory>Reproduction</displayCategory>
 | 
			
		||||
        <description>Xenotypes with this Gene are Masochists.</description>
 | 
			
		||||
        <iconPath>Genes/Icons/Rape</iconPath>
 | 
			
		||||
        <biostatMet>1</biostatMet>
 | 
			
		||||
        <displayOrderInCategory>2</displayOrderInCategory>    
 | 
			
		||||
        <forcedTraits>
 | 
			
		||||
            <li>
 | 
			
		||||
                <def>Masochist</def>
 | 
			
		||||
            </li>
 | 
			
		||||
        </forcedTraits>
 | 
			
		||||
 | 
			
		||||
        <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_homosexual</defName>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										32
									
								
								Common/Defs/TraitDefs/Traits_Singular.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								Common/Defs/TraitDefs/Traits_Singular.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,32 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
   <TraitDef>
 | 
			
		||||
    <defName>rjw_genes_sadist</defName>
 | 
			
		||||
    <commonality>0.5</commonality>
 | 
			
		||||
    <degreeDatas>
 | 
			
		||||
      <li>
 | 
			
		||||
        <label>Sadist</label>
 | 
			
		||||
        <description>{PAWN_nameDef} is a sadist, enjoying blood and hurting others, may also be a little rapy.</description>
 | 
			
		||||
        <socialFightChanceFactor>2</socialFightChanceFactor>
 | 
			
		||||
        <allowedMeditationFocusTypes><li>Morbid</li></allowedMeditationFocusTypes>
 | 
			
		||||
		<statOffsets>
 | 
			
		||||
			<SexFrequency>0.1</SexFrequency>
 | 
			
		||||
		</statOffsets>
 | 
			
		||||
		<randomMentalState>RandomRape</randomMentalState>
 | 
			
		||||
		<randomMentalStateMtbDaysMoodCurve>
 | 
			
		||||
			<points>
 | 
			
		||||
				<li>(0, 15)</li>
 | 
			
		||||
				<li>(50, 50)</li>
 | 
			
		||||
				<li>(100, 100)</li>
 | 
			
		||||
			</points>
 | 
			
		||||
		</randomMentalStateMtbDaysMoodCurve>
 | 
			
		||||
      </li>
 | 
			
		||||
    </degreeDatas>
 | 
			
		||||
    <requiredWorkTags>
 | 
			
		||||
      <li>Violent</li>
 | 
			
		||||
    </requiredWorkTags>
 | 
			
		||||
  </TraitDef>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										105
									
								
								Common/Patches/Traits/Patch_Sadist.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										105
									
								
								Common/Patches/Traits/Patch_Sadist.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,105 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Patch>
 | 
			
		||||
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KnowGuestExecuted"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KnowPrisonerDiedInnocent"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KnowColonistDied"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="HarvestedOrgan_Bloodlust"]/requiredTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KnowGuestOrganHarvested"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KnowColonistOrganHarvested"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="ButcheredHumanlikeCorpse"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KnowButcheredHumanlikeCorpse"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="ButcheredHumanlikeCorpseOpinion"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="ObservedLayingCorpse"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="ObservedLayingRottingCorpse"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="WitnessedDeathNonAlly"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="KilledHumanlikeBloodlust"]/requiredTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="DeadMansApparel"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="HumanLeatherApparelSad"]/nullifyingTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/ThoughtDef[defName="HumanLeatherApparelHappy"]/requiredTraits</xpath>
 | 
			
		||||
		<value>    
 | 
			
		||||
            <li>rjw_genes_sadist</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
	
 | 
			
		||||
</Patch>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue