mirror of
				https://github.com/amevarashi/RJW-Sexperience.git
				synced 2024-08-14 23:54:08 +00:00 
			
		
		
		
	1.1.2.0
This commit is contained in:
		
							parent
							
								
									5dcca34ee7
								
							
						
					
					
						commit
						442f2870e0
					
				
					 43 changed files with 708 additions and 9 deletions
				
			
		
							
								
								
									
										
											BIN
										
									
								
								1.3/Assemblies/RJWSexperience.dll
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								1.3/Assemblies/RJWSexperience.dll
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								1.4/Assemblies/RJWSexperience.dll
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								1.4/Assemblies/RJWSexperience.dll
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										8
									
								
								1.4/Defs/KeyBindings/KeyBindings_Sexperience.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								1.4/Defs/KeyBindings/KeyBindings_Sexperience.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,8 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
 | 
			
		||||
<Defs>
 | 
			
		||||
  <KeyBindingDef ParentName="GameKeyBinding">
 | 
			
		||||
    <defName>OpenSexStatistics</defName>
 | 
			
		||||
    <label>sexperience: open sex history</label>
 | 
			
		||||
  </KeyBindingDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										16
									
								
								1.4/Defs/PawnRelationDefs/PawnRelations_Bastard.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								1.4/Defs/PawnRelationDefs/PawnRelations_Bastard.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <PawnRelationDef>
 | 
			
		||||
    <workerClass>RJWSexperience.PawnRelationWorker_Bastard</workerClass>
 | 
			
		||||
    <defName>Bastard</defName>
 | 
			
		||||
    <label>bastard</label>
 | 
			
		||||
    <labelFemale>bastard</labelFemale>
 | 
			
		||||
    <importance>185</importance>
 | 
			
		||||
    <opinionOffset>-10</opinionOffset>
 | 
			
		||||
    <generationChanceFactor>0.0</generationChanceFactor>
 | 
			
		||||
    <implied>true</implied>
 | 
			
		||||
    <familyByBloodRelation>true</familyByBloodRelation>
 | 
			
		||||
  </PawnRelationDef>
 | 
			
		||||
  
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										36
									
								
								1.4/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								1.4/Defs/Recipe_Surgery/Recipes_Surgery_Hymen.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
  <RecipeDef>
 | 
			
		||||
    <defName>Surgery_RestoreHymen</defName>
 | 
			
		||||
    <label>hymenoplasty</label>
 | 
			
		||||
    <description>Disguises as virgin.</description>
 | 
			
		||||
    <workerClass>RJWSexperience.Virginity.Recipe_HymenSurgery</workerClass>
 | 
			
		||||
    <jobString>restoring hymen</jobString>
 | 
			
		||||
    <effectWorking>Surgery</effectWorking>
 | 
			
		||||
    <soundWorking>Recipe_Surgery</soundWorking>
 | 
			
		||||
    <workSpeedStat>MedicalOperationSpeed</workSpeedStat>
 | 
			
		||||
    <workSkill>Medicine</workSkill>
 | 
			
		||||
    <workSkillLearnFactor>0.2</workSkillLearnFactor>
 | 
			
		||||
    <workAmount>400</workAmount>
 | 
			
		||||
    <anesthetize>false</anesthetize>
 | 
			
		||||
    <recipeUsers>
 | 
			
		||||
      <li>Human</li>
 | 
			
		||||
    </recipeUsers>
 | 
			
		||||
    <surgerySuccessChanceFactor>100</surgerySuccessChanceFactor>
 | 
			
		||||
    <ingredients>
 | 
			
		||||
      <li>
 | 
			
		||||
        <filter>
 | 
			
		||||
          <categories>
 | 
			
		||||
            <li>Medicine</li>
 | 
			
		||||
          </categories>
 | 
			
		||||
        </filter>
 | 
			
		||||
        <count>1</count>
 | 
			
		||||
      </li>
 | 
			
		||||
    </ingredients>
 | 
			
		||||
    <fixedIngredientFilter>
 | 
			
		||||
      <categories>
 | 
			
		||||
        <li>Medicine</li>
 | 
			
		||||
      </categories>
 | 
			
		||||
    </fixedIngredientFilter>
 | 
			
		||||
  </RecipeDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										26
									
								
								1.4/Defs/RecordDefs/Records_Sexperiences.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								1.4/Defs/RecordDefs/Records_Sexperiences.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,26 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
 | 
			
		||||
<Defs>
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>NumofEatenCum</defName>
 | 
			
		||||
		<label>swallowed cum</label>
 | 
			
		||||
		<description>The number of times that i swallowed cum.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>AmountofEatenCum</defName>
 | 
			
		||||
		<label>swallowed cum(mL)</label>
 | 
			
		||||
		<description>The amount of cum that i swallowed.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>Lust</defName>
 | 
			
		||||
		<label>lust</label>
 | 
			
		||||
		<description>How lustful i am.</description>
 | 
			
		||||
		<type>Float</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										87
									
								
								1.4/Defs/RecordDefs/Records_Sextypes.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								1.4/Defs/RecordDefs/Records_Sextypes.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,87 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
 | 
			
		||||
<Defs>
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>VaginalSexCount</defName>
 | 
			
		||||
		<label>vaginal intercourses</label>
 | 
			
		||||
		<description>The number of times of vaginal sex.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>AnalSexCount</defName>
 | 
			
		||||
		<label>anal intercourses</label>
 | 
			
		||||
		<description>The number of times of anal sex.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
	
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>OralSexCount</defName>
 | 
			
		||||
		<label>oral intercourses</label>
 | 
			
		||||
		<description>The number of times of received oral sex.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>BlowjobCount</defName>
 | 
			
		||||
		<label>blowjobs</label>
 | 
			
		||||
		<description>The number of times of blowjob.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
	
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>CunnilingusCount</defName>
 | 
			
		||||
		<label>cunnilingus</label>
 | 
			
		||||
		<description>The number of times of cunnilingus.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
	
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>GenitalCaressCount</defName>
 | 
			
		||||
		<label>genital touched</label>
 | 
			
		||||
		<description>The number of times of handjob/fingering.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>HandjobCount</defName>
 | 
			
		||||
		<label>handjobs</label>
 | 
			
		||||
		<description>The number of times of handjob.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>FingeringCount</defName>
 | 
			
		||||
		<label>fingerings</label>
 | 
			
		||||
		<description>The number of times of fingering.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
	
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>FootjobCount</defName>
 | 
			
		||||
		<label>footjob</label>
 | 
			
		||||
		<description>The number of times of footjob.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>MiscSexualBehaviorCount</defName>
 | 
			
		||||
		<label>misc. intercourses</label>
 | 
			
		||||
		<description>The number of times of something sexual.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>OrgasmCount</defName>
 | 
			
		||||
		<label>orgasms</label>
 | 
			
		||||
		<description>The number of times of orgasm.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
 | 
			
		||||
	<RecordDef>
 | 
			
		||||
		<defName>SexPartnerCount</defName>
 | 
			
		||||
		<label>sex partners</label>
 | 
			
		||||
		<description>The number of sex partners.</description>
 | 
			
		||||
		<type>Int</type>
 | 
			
		||||
	</RecordDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										31
									
								
								1.4/Defs/RulePackDefs/RulePacks_VSIE.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								1.4/Defs/RulePackDefs/RulePacks_VSIE.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,31 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
	<!-- Teaching from Vanilla Social Interactions Expanded selects a random skill and doesn't checks if a rule pack for selected skill exists -->
 | 
			
		||||
	<RulePackDef MayRequire="VanillaExpanded.VanillaSocialInteractionsExpanded">
 | 
			
		||||
		<defName>VSIE_Teaching_Sex</defName>
 | 
			
		||||
		<rulePack>
 | 
			
		||||
			<rulesFiles>
 | 
			
		||||
				<li>SexTopic->Words/TeachingWords/SexSkill</li>
 | 
			
		||||
			</rulesFiles>
 | 
			
		||||
			<rulesStrings>
 | 
			
		||||
				<li>r_logentry->[INITIATOR_nameDef] and [RECIPIENT_nameDef] [talkedabout] [SexTopic].</li>
 | 
			
		||||
				<li>r_logentry->[INITIATOR_nameDef] [talkedabout] [SexTopic] with [RECIPIENT_nameDef].</li>
 | 
			
		||||
				<li>r_logentry(p=0.8)->[INITIATOR_nameDef] [commentedabout] [SexTopic] to [RECIPIENT_nameDef].</li>
 | 
			
		||||
 | 
			
		||||
				<li>talkedabout(p=4)->chatted about</li>
 | 
			
		||||
				<li>talkedabout->shared a word about</li>
 | 
			
		||||
				<li>talkedabout->spoke about</li>
 | 
			
		||||
				<li>talkedabout->gabbed about</li>
 | 
			
		||||
				<li>talkedabout->talked about</li>
 | 
			
		||||
				<li>talkedabout->joked about</li>
 | 
			
		||||
				<li>talkedabout->quipped about</li>
 | 
			
		||||
 | 
			
		||||
				<li>commentedabout->said something about</li>
 | 
			
		||||
				<li>commentedabout->said a word about</li>
 | 
			
		||||
				<li>commentedabout->made a comment about</li>
 | 
			
		||||
				<li>commentedabout->commented about</li>
 | 
			
		||||
				<li>commentedabout->told a joke about</li>
 | 
			
		||||
			</rulesStrings>
 | 
			
		||||
		</rulePack>
 | 
			
		||||
	</RulePackDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										10
									
								
								1.4/Defs/SkillDefs/SexSkills.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								1.4/Defs/SkillDefs/SexSkills.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
  <SkillDef>
 | 
			
		||||
    <defName>Sex</defName>
 | 
			
		||||
    <description>Sex skill.</description>
 | 
			
		||||
    <skillLabel>sex</skillLabel>
 | 
			
		||||
    <listOrder>5</listOrder>
 | 
			
		||||
  </SkillDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										42
									
								
								1.4/Defs/StatDefs/SexAbility.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								1.4/Defs/StatDefs/SexAbility.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,42 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
 | 
			
		||||
<Defs>
 | 
			
		||||
	<StatDef>
 | 
			
		||||
		<defName>SexAbility</defName>
 | 
			
		||||
		<label>sex ability</label>
 | 
			
		||||
		<description>Measures whether or not a pawn is capable of sex, and how good they are at it</description>
 | 
			
		||||
		<category>PawnSocial</category>
 | 
			
		||||
		<defaultBaseValue>1.0</defaultBaseValue>
 | 
			
		||||
		<minValue>0.0</minValue>
 | 
			
		||||
		<toStringStyle>PercentTwo</toStringStyle>
 | 
			
		||||
		<!--<capacityFactors>
 | 
			
		||||
			<li>
 | 
			
		||||
				<capacity>Manipulation</capacity>
 | 
			
		||||
				<weight>0.5</weight>
 | 
			
		||||
				<max>1.5</max>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<capacity>Consciousness</capacity>
 | 
			
		||||
				<weight>1.0</weight>
 | 
			
		||||
			</li>
 | 
			
		||||
		</capacityFactors>-->
 | 
			
		||||
		<skillNeedFactors>
 | 
			
		||||
			<li Class="SkillNeed_BaseBonus">
 | 
			
		||||
				<skill>Sex</skill>
 | 
			
		||||
				<baseValue>0.40</baseValue>
 | 
			
		||||
				<bonusPerLevel>0.15</bonusPerLevel>
 | 
			
		||||
			</li>
 | 
			
		||||
		</skillNeedFactors>
 | 
			
		||||
		<parts>
 | 
			
		||||
			<li Class="StatPart_Food">
 | 
			
		||||
				<factorUrgentlyHungry>0.9</factorUrgentlyHungry>
 | 
			
		||||
				<factorStarving>0.8</factorStarving>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li Class="StatPart_Rest">
 | 
			
		||||
				<factorTired>0.9</factorTired>
 | 
			
		||||
				<factorVeryTired>0.7</factorVeryTired>
 | 
			
		||||
				<factorExhausted>0.5</factorExhausted>
 | 
			
		||||
			</li>
 | 
			
		||||
		</parts>
 | 
			
		||||
	</StatDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										61
									
								
								1.4/Defs/ThingDefs/Buildings_Cum.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								1.4/Defs/ThingDefs/Buildings_Cum.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,61 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
  
 | 
			
		||||
  <ThingDef ParentName="FurnitureWithQualityBase">
 | 
			
		||||
    <defName>CumBucket</defName>
 | 
			
		||||
    <label>cum bucket</label>
 | 
			
		||||
    <description>A bucket for collecting cums.</description>
 | 
			
		||||
    <thingClass>RJWSexperience.Building_CumBucket</thingClass>
 | 
			
		||||
    <graphicData>
 | 
			
		||||
      <texPath>Things/Item/CumBucket</texPath>
 | 
			
		||||
      <graphicClass>Graphic_Multi</graphicClass>
 | 
			
		||||
      <drawSize>(1,1)</drawSize>
 | 
			
		||||
    </graphicData>
 | 
			
		||||
    <altitudeLayer>Building</altitudeLayer>
 | 
			
		||||
    <passability>PassThroughOnly</passability>
 | 
			
		||||
    <fillPercent>0.4</fillPercent>
 | 
			
		||||
    <castEdgeShadows>true</castEdgeShadows>
 | 
			
		||||
    <pathCost>50</pathCost>
 | 
			
		||||
    <rotatable>false</rotatable>
 | 
			
		||||
    <stuffCategories>
 | 
			
		||||
      <li>Metallic</li>
 | 
			
		||||
      <li>Woody</li>
 | 
			
		||||
      <li>Stony</li>
 | 
			
		||||
    </stuffCategories>
 | 
			
		||||
    <costStuffCount>10</costStuffCount>
 | 
			
		||||
    <statBases>
 | 
			
		||||
      <MaxHitPoints>50</MaxHitPoints>
 | 
			
		||||
      <Mass>8</Mass>
 | 
			
		||||
      <WorkToBuild>200</WorkToBuild>
 | 
			
		||||
      <Flammability>1.0</Flammability>
 | 
			
		||||
      <Beauty>-5</Beauty>
 | 
			
		||||
    </statBases>
 | 
			
		||||
    <size>(1,1)</size>
 | 
			
		||||
    <building>
 | 
			
		||||
      <preventDeteriorationOnTop>true</preventDeteriorationOnTop>
 | 
			
		||||
      <ignoreStoredThingsBeauty>true</ignoreStoredThingsBeauty>
 | 
			
		||||
      <fixedStorageSettings>
 | 
			
		||||
        <filter>
 | 
			
		||||
          <disallowNotEverStorable>true</disallowNotEverStorable>
 | 
			
		||||
          <thingDefs>
 | 
			
		||||
            <li>GatheredCum</li>
 | 
			
		||||
          </thingDefs>
 | 
			
		||||
        </filter>
 | 
			
		||||
      </fixedStorageSettings>
 | 
			
		||||
      <defaultStorageSettings>
 | 
			
		||||
        <priority>Low</priority>
 | 
			
		||||
        <filter>
 | 
			
		||||
          <thingDefs>
 | 
			
		||||
            <li>GatheredCum</li>
 | 
			
		||||
          </thingDefs>
 | 
			
		||||
        </filter>
 | 
			
		||||
      </defaultStorageSettings>
 | 
			
		||||
    </building>
 | 
			
		||||
    <inspectorTabs>
 | 
			
		||||
      <li>ITab_Storage</li>
 | 
			
		||||
    </inspectorTabs>
 | 
			
		||||
    <surfaceType>Item</surfaceType>
 | 
			
		||||
    <canOverlapZones>false</canOverlapZones>
 | 
			
		||||
  </ThingDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										158
									
								
								1.4/Defs/ThingDefs/Items_Resource_Cum.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										158
									
								
								1.4/Defs/ThingDefs/Items_Resource_Cum.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,158 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
	<ThingDef Name="GatheredCum" ParentName="OrganicProductBase">
 | 
			
		||||
		<defName>GatheredCum</defName>
 | 
			
		||||
		<label>cum</label>
 | 
			
		||||
		<description>Gathered cum.</description>
 | 
			
		||||
		<thingCategories>
 | 
			
		||||
			<li>AnimalProductRaw</li>
 | 
			
		||||
		</thingCategories>
 | 
			
		||||
		<graphicData>
 | 
			
		||||
			<texPath>Things/Item/GatheredCum</texPath>
 | 
			
		||||
			<drawSize>1</drawSize>
 | 
			
		||||
			<graphicClass>Graphic_StackCount</graphicClass>
 | 
			
		||||
		</graphicData>
 | 
			
		||||
		<socialPropernessMatters>true</socialPropernessMatters>
 | 
			
		||||
		<statBases>
 | 
			
		||||
			<MarketValue>0.1</MarketValue>
 | 
			
		||||
			<Mass>0.1</Mass>
 | 
			
		||||
			<Nutrition>0.01</Nutrition>
 | 
			
		||||
			<Beauty>-5</Beauty>
 | 
			
		||||
			<Cleanliness>-1</Cleanliness>
 | 
			
		||||
			<FoodPoisonChanceFixedHuman>0.00</FoodPoisonChanceFixedHuman>
 | 
			
		||||
			<DeteriorationRate>60</DeteriorationRate>
 | 
			
		||||
			<Flammability>0.1</Flammability>
 | 
			
		||||
		</statBases>
 | 
			
		||||
		<ingestible>
 | 
			
		||||
			<foodType>Fluid, AnimalProduct</foodType>
 | 
			
		||||
			<preferability>DesperateOnlyForHumanlikes</preferability>
 | 
			
		||||
			<drugCategory>Any</drugCategory>
 | 
			
		||||
			<tasteThought>AteCum</tasteThought>
 | 
			
		||||
			<specialThoughtAsIngredient>AteCum</specialThoughtAsIngredient>
 | 
			
		||||
			<optimalityOffsetHumanlikes>-10</optimalityOffsetHumanlikes>
 | 
			
		||||
			<optimalityOffsetFeedingAnimals>-10</optimalityOffsetFeedingAnimals>
 | 
			
		||||
			<outcomeDoers>
 | 
			
		||||
				<li Class="IngestionOutcomeDoer_GiveHediff">
 | 
			
		||||
					<hediffDef>CumTolerance</hediffDef>
 | 
			
		||||
					<severity>0.032</severity>
 | 
			
		||||
					<divideByBodySize>true</divideByBodySize>
 | 
			
		||||
				</li>
 | 
			
		||||
				<li Class="IngestionOutcomeDoer_OffsetPsyfocus">
 | 
			
		||||
					<offset>0.05</offset>
 | 
			
		||||
				</li>
 | 
			
		||||
				<li Class="RJWSexperience.Cum.IngestionOutcomeDoer_RecordEatenCum"/>
 | 
			
		||||
			</outcomeDoers>
 | 
			
		||||
		</ingestible>
 | 
			
		||||
		<ingredient>
 | 
			
		||||
			<mergeCompatibilityTags>
 | 
			
		||||
				<li MayRequire="Ludeon.RimWorld.Ideology">GatheredCum</li>
 | 
			
		||||
			</mergeCompatibilityTags>
 | 
			
		||||
		</ingredient>
 | 
			
		||||
		<comps>
 | 
			
		||||
			<li Class="CompProperties_Drug">
 | 
			
		||||
				<chemical>Cum</chemical>
 | 
			
		||||
				<addictiveness>0.050</addictiveness>
 | 
			
		||||
				<minToleranceToAddict>0.8</minToleranceToAddict>
 | 
			
		||||
				<existingAddictionSeverityOffset>0.1</existingAddictionSeverityOffset>
 | 
			
		||||
				<needLevelOffset>1</needLevelOffset>
 | 
			
		||||
				<listOrder>30</listOrder>
 | 
			
		||||
			</li>
 | 
			
		||||
		</comps>
 | 
			
		||||
	</ThingDef>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	<ChemicalDef>
 | 
			
		||||
		<defName>Cum</defName>
 | 
			
		||||
		<label>cum</label>
 | 
			
		||||
		<addictionHediff>CumAddiction</addictionHediff>
 | 
			
		||||
		<toleranceHediff>CumTolerance</toleranceHediff>
 | 
			
		||||
		<generateAddictionGenes>false</generateAddictionGenes>
 | 
			
		||||
	</ChemicalDef>
 | 
			
		||||
 | 
			
		||||
	<NeedDef ParentName="DrugAddictionNeedBase">
 | 
			
		||||
		<defName>Chemical_Cum</defName>
 | 
			
		||||
		<needClass>Need_Chemical</needClass>
 | 
			
		||||
		<label>cum</label>
 | 
			
		||||
		<description>Addicted to cum.</description>
 | 
			
		||||
		<listPriority>10</listPriority>
 | 
			
		||||
	</NeedDef>
 | 
			
		||||
 | 
			
		||||
	<HediffDef ParentName="DrugToleranceBase">
 | 
			
		||||
		<defName>CumTolerance</defName>
 | 
			
		||||
		<label>cum addictiveness</label>
 | 
			
		||||
		<description>More likely to get addicted to cum.</description>
 | 
			
		||||
		<isBad>false</isBad>
 | 
			
		||||
		<comps>
 | 
			
		||||
			<li Class="HediffCompProperties_SeverityPerDay">
 | 
			
		||||
				<severityPerDay>-0.020</severityPerDay>
 | 
			
		||||
			</li>
 | 
			
		||||
		</comps>
 | 
			
		||||
	</HediffDef>
 | 
			
		||||
 | 
			
		||||
	<HediffDef ParentName="AddictionBase">
 | 
			
		||||
		<defName>CumAddiction</defName>
 | 
			
		||||
		<hediffClass>Hediff_Addiction</hediffClass>
 | 
			
		||||
		<label>cum addiction</label>
 | 
			
		||||
		<description>cum addiction.</description>
 | 
			
		||||
		<causesNeed>Chemical_Cum</causesNeed>
 | 
			
		||||
		<comps>
 | 
			
		||||
			<li Class="HediffCompProperties_SeverityPerDay">
 | 
			
		||||
				<severityPerDay>-0.1</severityPerDay>
 | 
			
		||||
				<showDaysToRecover>true</showDaysToRecover>
 | 
			
		||||
			</li>
 | 
			
		||||
		</comps>
 | 
			
		||||
		<stages>
 | 
			
		||||
			<li>
 | 
			
		||||
				<statOffsets>
 | 
			
		||||
					<SexSatisfaction>0.25</SexSatisfaction>
 | 
			
		||||
					<SexFrequency>0.25</SexFrequency>
 | 
			
		||||
					<Vulnerability>0.5</Vulnerability>
 | 
			
		||||
				</statOffsets>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>withdrawal</label>
 | 
			
		||||
				<statOffsets>
 | 
			
		||||
					<SexSatisfaction>0.25</SexSatisfaction>
 | 
			
		||||
					<SexFrequency>1.0</SexFrequency>
 | 
			
		||||
				</statOffsets>
 | 
			
		||||
			</li>
 | 
			
		||||
		</stages>
 | 
			
		||||
	</HediffDef>
 | 
			
		||||
 | 
			
		||||
	<ThoughtDef>
 | 
			
		||||
		<defName>CumWithdrawal</defName>
 | 
			
		||||
		<workerClass>ThoughtWorker_Hediff</workerClass>
 | 
			
		||||
		<hediff>CumAddiction</hediff>
 | 
			
		||||
		<validWhileDespawned>true</validWhileDespawned>
 | 
			
		||||
		<stages>
 | 
			
		||||
			<li>
 | 
			
		||||
				<visible>false</visible>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>cum withdrawal</label>
 | 
			
		||||
				<description>I need it.</description>
 | 
			
		||||
				<baseMoodEffect>-5</baseMoodEffect>
 | 
			
		||||
			</li>
 | 
			
		||||
		</stages>
 | 
			
		||||
	</ThoughtDef>
 | 
			
		||||
 | 
			
		||||
	<SpecialThingFilterDef>
 | 
			
		||||
		<defName>AllowWithCum</defName>
 | 
			
		||||
		<label>allow food with cum</label>
 | 
			
		||||
		<description>Allow food that was spiced up by adding sexual fluids.</description>
 | 
			
		||||
		<parentCategory>Foods</parentCategory>
 | 
			
		||||
		<allowedByDefault>true</allowedByDefault>
 | 
			
		||||
		<saveKey>allowWithCum</saveKey>
 | 
			
		||||
		<workerClass>RJWSexperience.Cum.FilterWorkers.SpecialThingFilterWorker_Cum</workerClass>
 | 
			
		||||
	</SpecialThingFilterDef>
 | 
			
		||||
 | 
			
		||||
	<SpecialThingFilterDef>
 | 
			
		||||
		<defName>AllowWithoutCum</defName>
 | 
			
		||||
		<label>allow food without cum</label>
 | 
			
		||||
		<description>Allow food normal food.</description>
 | 
			
		||||
		<parentCategory>Foods</parentCategory>
 | 
			
		||||
		<allowedByDefault>true</allowedByDefault>
 | 
			
		||||
		<saveKey>allowWithoutCum</saveKey>
 | 
			
		||||
		<workerClass>RJWSexperience.Cum.FilterWorkers.SpecialThingFilterWorker_NoCum</workerClass>
 | 
			
		||||
	</SpecialThingFilterDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										44
									
								
								1.4/Defs/ThoughtDefs/Thoughts_ate.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								1.4/Defs/ThoughtDefs/Thoughts_ate.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,44 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
 | 
			
		||||
<Defs>
 | 
			
		||||
	<ThoughtDef>
 | 
			
		||||
		<defName>AteCum</defName>
 | 
			
		||||
		<durationDays>0.5</durationDays>
 | 
			
		||||
		<stackLimit>1</stackLimit>
 | 
			
		||||
		<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
 | 
			
		||||
		<thoughtClass>RJWSexperience.Thought_AteCum</thoughtClass>
 | 
			
		||||
		<stages>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>ate cum</label>
 | 
			
		||||
				<description>Disgusting.</description>
 | 
			
		||||
				<baseMoodEffect>-5</baseMoodEffect>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>ate cum</label>
 | 
			
		||||
				<description>Tastes bad and stinky.</description>
 | 
			
		||||
				<baseMoodEffect>-2</baseMoodEffect>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>ate cum</label>
 | 
			
		||||
				<description>Tastes bad. But i liked it.</description>
 | 
			
		||||
				<baseMoodEffect>1</baseMoodEffect>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>ate cum</label>
 | 
			
		||||
				<description>Delicious.</description>
 | 
			
		||||
				<baseMoodEffect>3</baseMoodEffect>
 | 
			
		||||
			</li>
 | 
			
		||||
		</stages>
 | 
			
		||||
		<modExtensions>
 | 
			
		||||
			<li Class="RJWSexperience.ThoughtDefExtension_StageFromRecord">
 | 
			
		||||
				<recordDef>NumofEatenCum</recordDef>
 | 
			
		||||
				<minimumValueforStage>
 | 
			
		||||
					<li>0</li>
 | 
			
		||||
					<li>10</li>
 | 
			
		||||
					<li>60</li>
 | 
			
		||||
					<li>120</li>
 | 
			
		||||
				</minimumValueforStage>
 | 
			
		||||
			</li>
 | 
			
		||||
		</modExtensions>
 | 
			
		||||
	</ThoughtDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										75
									
								
								1.4/Defs/TraitDefs/Traits_sex.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								1.4/Defs/TraitDefs/Traits_sex.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,75 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
 | 
			
		||||
<Defs>
 | 
			
		||||
	<TraitDef>
 | 
			
		||||
		<defName>Virgin</defName>
 | 
			
		||||
		<commonality>0.0</commonality>
 | 
			
		||||
		<commonalityFemale>0.0</commonalityFemale>
 | 
			
		||||
		<degreeDatas>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>damaged virgin</label>
 | 
			
		||||
				<labelMale>BUGGED! MALE CANNOT HAS THIS TRAIT</labelMale>
 | 
			
		||||
				<description>[PAWN_nameDef] never experienced. However, her hymen had damaged for some reason.</description>
 | 
			
		||||
				<degree>-1</degree>
 | 
			
		||||
				<marketValueFactorOffset>0.05</marketValueFactorOffset>
 | 
			
		||||
				<statOffsets>
 | 
			
		||||
					<SexFrequency>-0.2</SexFrequency>
 | 
			
		||||
				</statOffsets>
 | 
			
		||||
				<skillGains>
 | 
			
		||||
					<li>
 | 
			
		||||
						<key>Sex</key>
 | 
			
		||||
						<value>-4</value>
 | 
			
		||||
					</li>
 | 
			
		||||
				</skillGains>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>virgin</label>
 | 
			
		||||
				<description>[PAWN_nameDef] never experienced.</description>
 | 
			
		||||
				<degree>0</degree>
 | 
			
		||||
				<statOffsets>
 | 
			
		||||
					<SexFrequency>0.2</SexFrequency>
 | 
			
		||||
				</statOffsets>
 | 
			
		||||
				<skillGains>
 | 
			
		||||
					<li>
 | 
			
		||||
						<key>Sex</key>
 | 
			
		||||
						<value>-4</value>
 | 
			
		||||
					</li>
 | 
			
		||||
				</skillGains>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>virgin?</label>
 | 
			
		||||
				<labelMale>BUGGED! MALE CANNOT HAS THIS TRAIT</labelMale>
 | 
			
		||||
				<description>[PAWN_nameDef] looks experienced. But the hymen is still threre.</description>
 | 
			
		||||
				<marketValueFactorOffset>0.10</marketValueFactorOffset>
 | 
			
		||||
				<degree>1</degree>
 | 
			
		||||
			</li>
 | 
			
		||||
			<li>
 | 
			
		||||
				<label>virgin</label>
 | 
			
		||||
				<labelMale>BUGGED! MALE CANNOT HAS THIS TRAIT</labelMale>
 | 
			
		||||
				<description>[PAWN_nameDef] never experienced.</description>
 | 
			
		||||
				<degree>2</degree>
 | 
			
		||||
				<statOffsets>
 | 
			
		||||
					<SexFrequency>-0.2</SexFrequency>
 | 
			
		||||
				</statOffsets>
 | 
			
		||||
				<skillGains>
 | 
			
		||||
					<li>
 | 
			
		||||
						<key>Sex</key>
 | 
			
		||||
						<value>-4</value>
 | 
			
		||||
					</li>
 | 
			
		||||
				</skillGains>
 | 
			
		||||
				<marketValueFactorOffset>0.20</marketValueFactorOffset>
 | 
			
		||||
			</li>
 | 
			
		||||
		</degreeDatas>
 | 
			
		||||
		<modExtensions>
 | 
			
		||||
			<!-- Compatibility with [SYR] Trait Value by AerosAtar -->
 | 
			
		||||
			<li Class="SyrTraitValue.TraitValueExtension" MayRequire="syrchalis.traitvalue">
 | 
			
		||||
				<traitValues>
 | 
			
		||||
					<li>-1, 10</li>
 | 
			
		||||
					<li>0, 0</li>
 | 
			
		||||
					<li>1, 10</li>
 | 
			
		||||
					<li>2, 10</li>
 | 
			
		||||
				</traitValues>
 | 
			
		||||
			</li>
 | 
			
		||||
		</modExtensions>
 | 
			
		||||
	</TraitDef>
 | 
			
		||||
</Defs>
 | 
			
		||||
							
								
								
									
										19
									
								
								1.4/Patches/RJW_StatDefs.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								1.4/Patches/RJW_StatDefs.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<Patch>
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/StatDef[defName="SexFrequency"]/parts</xpath>
 | 
			
		||||
		<value>
 | 
			
		||||
			<li Class="RJWSexperience.StatPart_Lust" />
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
 | 
			
		||||
	<Operation Class="PatchOperationAdd">
 | 
			
		||||
		<xpath>Defs/StatDef[defName="Vulnerability"]/parts</xpath>
 | 
			
		||||
		<value>
 | 
			
		||||
			<li Class="RJWSexperience.StatPart_Slave">
 | 
			
		||||
				<factor>3.0</factor>
 | 
			
		||||
			</li>
 | 
			
		||||
		</value>
 | 
			
		||||
	</Operation>
 | 
			
		||||
</Patch>
 | 
			
		||||
							
								
								
									
										75
									
								
								1.4/Patches/RJW_ThingDefs.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								1.4/Patches/RJW_ThingDefs.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,75 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<Patch>
 | 
			
		||||
 | 
			
		||||
	<Operation Class="PatchOperationConditional">
 | 
			
		||||
		<xpath>Defs/ThingDef[defName="UsedCondom"]/ingestible/outcomeDoers</xpath>
 | 
			
		||||
		<nomatch Class="PatchOperationAdd">
 | 
			
		||||
			<xpath>Defs/ThingDef[defName="UsedCondom"]/ingestible</xpath>
 | 
			
		||||
			<value>
 | 
			
		||||
				<outcomeDoers>
 | 
			
		||||
					<li Class="IngestionOutcomeDoer_GiveHediff">
 | 
			
		||||
						<hediffDef>CumTolerance</hediffDef>
 | 
			
		||||
						<severity>0.032</severity>
 | 
			
		||||
						<divideByBodySize>true</divideByBodySize>
 | 
			
		||||
					</li>
 | 
			
		||||
					<li Class="IngestionOutcomeDoer_OffsetPsyfocus">
 | 
			
		||||
						<offset>0.05</offset>
 | 
			
		||||
					</li>
 | 
			
		||||
					<li Class="RJWSexperience.Cum.IngestionOutcomeDoer_RecordEatenCum">
 | 
			
		||||
						<unitAmount>5.2</unitAmount>
 | 
			
		||||
					</li>
 | 
			
		||||
				</outcomeDoers>
 | 
			
		||||
			</value>
 | 
			
		||||
		</nomatch>
 | 
			
		||||
		<match Class="PatchOperationAdd">
 | 
			
		||||
			<xpath>Defs/ThingDef[defName="UsedCondom"]/ingestible/outcomeDoers</xpath>
 | 
			
		||||
			<value>
 | 
			
		||||
				<li Class="IngestionOutcomeDoer_GiveHediff">
 | 
			
		||||
					<hediffDef>CumTolerance</hediffDef>
 | 
			
		||||
					<severity>0.032</severity>
 | 
			
		||||
					<divideByBodySize>true</divideByBodySize>
 | 
			
		||||
				</li>
 | 
			
		||||
				<li Class="IngestionOutcomeDoer_OffsetPsyfocus">
 | 
			
		||||
					<offset>0.05</offset>
 | 
			
		||||
				</li>
 | 
			
		||||
				<li Class="RJWSexperience.Cum.IngestionOutcomeDoer_RecordEatenCum">
 | 
			
		||||
					<unitAmount>5.2</unitAmount>
 | 
			
		||||
				</li>
 | 
			
		||||
			</value>
 | 
			
		||||
		</match>
 | 
			
		||||
	</Operation>
 | 
			
		||||
 | 
			
		||||
	<Operation Class="PatchOperationConditional">
 | 
			
		||||
		<xpath>Defs/ThingDef[defName="UsedCondom"]/comps</xpath>
 | 
			
		||||
		<nomatch Class="PatchOperationAdd">
 | 
			
		||||
			<xpath>Defs/ThingDef[defName="UsedCondom"]</xpath>
 | 
			
		||||
			<value>
 | 
			
		||||
				<comps>
 | 
			
		||||
					<li Class="CompProperties_Drug">
 | 
			
		||||
						<chemical>Cum</chemical>
 | 
			
		||||
						<addictiveness>0.050</addictiveness>
 | 
			
		||||
						<minToleranceToAddict>0.8</minToleranceToAddict>
 | 
			
		||||
						<existingAddictionSeverityOffset>0.1</existingAddictionSeverityOffset>
 | 
			
		||||
						<needLevelOffset>1</needLevelOffset>
 | 
			
		||||
						<listOrder>30</listOrder>
 | 
			
		||||
					</li>
 | 
			
		||||
				</comps>
 | 
			
		||||
			</value>
 | 
			
		||||
		</nomatch>
 | 
			
		||||
		<match Class="PatchOperationAdd">
 | 
			
		||||
			<xpath>Defs/ThingDef[defName="UsedCondom"]/comps</xpath>
 | 
			
		||||
			<value>
 | 
			
		||||
				<li Class="CompProperties_Drug">
 | 
			
		||||
					<chemical>Cum</chemical>
 | 
			
		||||
					<addictiveness>0.050</addictiveness>
 | 
			
		||||
					<minToleranceToAddict>0.8</minToleranceToAddict>
 | 
			
		||||
					<existingAddictionSeverityOffset>0.1</existingAddictionSeverityOffset>
 | 
			
		||||
					<needLevelOffset>1</needLevelOffset>
 | 
			
		||||
					<listOrder>30</listOrder>
 | 
			
		||||
				</li>
 | 
			
		||||
			</value>
 | 
			
		||||
		</match>
 | 
			
		||||
	</Operation>
 | 
			
		||||
 | 
			
		||||
</Patch>
 | 
			
		||||
| 
						 | 
				
			
			@ -4,6 +4,7 @@
 | 
			
		|||
	<author>amevarashi</author>
 | 
			
		||||
	<supportedVersions>
 | 
			
		||||
		<li>1.3</li>
 | 
			
		||||
		<li>1.4</li>
 | 
			
		||||
	</supportedVersions>
 | 
			
		||||
	<modDependencies>
 | 
			
		||||
		<li>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 | 
			
		||||
<Manifest>
 | 
			
		||||
	<identifier>RJWSexperience</identifier>
 | 
			
		||||
	<version>1.1.1.1</version>
 | 
			
		||||
	<version>1.1.2.0</version>
 | 
			
		||||
	<dependencies>
 | 
			
		||||
		<li>RimJobWorld >= 5.0.0.0</li>
 | 
			
		||||
		<li>RimJobWorld >= 5.3.0</li>
 | 
			
		||||
	</dependencies>
 | 
			
		||||
	<incompatibleWith />
 | 
			
		||||
	<loadAfter>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -2,7 +2,14 @@
 | 
			
		|||
<loadFolders>
 | 
			
		||||
	<v1.3>
 | 
			
		||||
		<li>/</li>
 | 
			
		||||
		<li>1.3</li>
 | 
			
		||||
		<li IfModActive="vanillaexpanded.skills">Mod Compatibility/Vanilla Skills Expanded</li>
 | 
			
		||||
		<li IfModActive="rjw.cum">Mod Compatibility/RJW Cum</li>
 | 
			
		||||
	</v1.3>
 | 
			
		||||
	<v1.4>
 | 
			
		||||
		<li>/</li>
 | 
			
		||||
		<li>1.4</li>
 | 
			
		||||
		<li IfModActive="vanillaexpanded.skills">Mod Compatibility/Vanilla Skills Expanded</li>
 | 
			
		||||
		<li IfModActive="rjw.cum">Mod Compatibility/RJW Cum</li>
 | 
			
		||||
	</v1.4>
 | 
			
		||||
</loadFolders>
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -9,14 +9,14 @@ namespace RJWSexperience
 | 
			
		|||
	[HarmonyPatch(typeof(PawnGenerator), "GeneratePawn", new Type[] { typeof(PawnGenerationRequest) })]
 | 
			
		||||
	public static class Rimworld_Patch_GeneratePawn
 | 
			
		||||
	{
 | 
			
		||||
		public static void Postfix(PawnGenerationRequest request, ref Pawn __result)
 | 
			
		||||
		public static void Postfix(ref Pawn __result)
 | 
			
		||||
		{
 | 
			
		||||
			if (__result == null)
 | 
			
		||||
				return;
 | 
			
		||||
 | 
			
		||||
			bool doVirginTrait = true;
 | 
			
		||||
 | 
			
		||||
			if (SexperienceMod.Settings.History.EnableRecordRandomizer && !request.Newborn && xxx.is_human(__result))
 | 
			
		||||
			if (SexperienceMod.Settings.History.EnableRecordRandomizer && __result.DevelopmentalStage != DevelopmentalStage.Newborn && xxx.is_human(__result))
 | 
			
		||||
				doVirginTrait = SexHistory.RecordRandomizer.Randomize(__result);
 | 
			
		||||
 | 
			
		||||
			if (doVirginTrait)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,14 +25,14 @@
 | 
			
		|||
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
 | 
			
		||||
    <DebugType>pdbonly</DebugType>
 | 
			
		||||
    <Optimize>true</Optimize>
 | 
			
		||||
    <OutputPath>..\..\Assemblies\</OutputPath>
 | 
			
		||||
    <OutputPath>..\..\1.4\Assemblies\</OutputPath>
 | 
			
		||||
    <DefineConstants>TRACE</DefineConstants>
 | 
			
		||||
    <ErrorReport>prompt</ErrorReport>
 | 
			
		||||
    <WarningLevel>4</WarningLevel>
 | 
			
		||||
  </PropertyGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <Reference Include="RJW">
 | 
			
		||||
      <HintPath>..\..\..\rjw\1.3\Assemblies\RJW.dll</HintPath>
 | 
			
		||||
      <HintPath>..\..\..\rjw\1.4\Assemblies\RJW.dll</HintPath>
 | 
			
		||||
      <Private>False</Private>
 | 
			
		||||
    </Reference>
 | 
			
		||||
    <Reference Include="System.Core" />
 | 
			
		||||
| 
						 | 
				
			
			@ -90,10 +90,10 @@
 | 
			
		|||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <PackageReference Include="Krafs.Rimworld.Ref">
 | 
			
		||||
      <Version>1.3.3389</Version>
 | 
			
		||||
      <Version>1.4.3524</Version>
 | 
			
		||||
    </PackageReference>
 | 
			
		||||
    <PackageReference Include="Lib.Harmony">
 | 
			
		||||
      <Version>2.2.1</Version>
 | 
			
		||||
      <Version>2.2.2</Version>
 | 
			
		||||
      <ExcludeAssets>runtime</ExcludeAssets>
 | 
			
		||||
      <IncludeAssets>compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
 | 
			
		||||
    </PackageReference>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,7 +47,7 @@
 | 
			
		|||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
    <PackageReference Include="Krafs.Rimworld.Ref">
 | 
			
		||||
      <Version>1.3.3389</Version>
 | 
			
		||||
      <Version>1.4.3524</Version>
 | 
			
		||||
    </PackageReference>
 | 
			
		||||
  </ItemGroup>
 | 
			
		||||
  <ItemGroup>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Poor.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Poor.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Remarkable.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Remarkable.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.8 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Strong.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Strong.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Terrible.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Textures/UI/Icons/Genes/Skills/Sex/Terrible.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.3 KiB  | 
| 
						 | 
				
			
			@ -1,3 +1,6 @@
 | 
			
		|||
Version 1.1.2.0
 | 
			
		||||
 - Rimworld 1.4
 | 
			
		||||
 | 
			
		||||
Version 1.1.1.1
 | 
			
		||||
 - Fix sex history window crashing for a pawns with a modded passion
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue