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>
 | 
						<author>amevarashi</author>
 | 
				
			||||||
	<supportedVersions>
 | 
						<supportedVersions>
 | 
				
			||||||
		<li>1.3</li>
 | 
							<li>1.3</li>
 | 
				
			||||||
 | 
							<li>1.4</li>
 | 
				
			||||||
	</supportedVersions>
 | 
						</supportedVersions>
 | 
				
			||||||
	<modDependencies>
 | 
						<modDependencies>
 | 
				
			||||||
		<li>
 | 
							<li>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,9 +1,9 @@
 | 
				
			||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 | 
					<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 | 
				
			||||||
<Manifest>
 | 
					<Manifest>
 | 
				
			||||||
	<identifier>RJWSexperience</identifier>
 | 
						<identifier>RJWSexperience</identifier>
 | 
				
			||||||
	<version>1.1.1.1</version>
 | 
						<version>1.1.2.0</version>
 | 
				
			||||||
	<dependencies>
 | 
						<dependencies>
 | 
				
			||||||
		<li>RimJobWorld >= 5.0.0.0</li>
 | 
							<li>RimJobWorld >= 5.3.0</li>
 | 
				
			||||||
	</dependencies>
 | 
						</dependencies>
 | 
				
			||||||
	<incompatibleWith />
 | 
						<incompatibleWith />
 | 
				
			||||||
	<loadAfter>
 | 
						<loadAfter>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -2,7 +2,14 @@
 | 
				
			||||||
<loadFolders>
 | 
					<loadFolders>
 | 
				
			||||||
	<v1.3>
 | 
						<v1.3>
 | 
				
			||||||
		<li>/</li>
 | 
							<li>/</li>
 | 
				
			||||||
 | 
							<li>1.3</li>
 | 
				
			||||||
		<li IfModActive="vanillaexpanded.skills">Mod Compatibility/Vanilla Skills Expanded</li>
 | 
							<li IfModActive="vanillaexpanded.skills">Mod Compatibility/Vanilla Skills Expanded</li>
 | 
				
			||||||
		<li IfModActive="rjw.cum">Mod Compatibility/RJW Cum</li>
 | 
							<li IfModActive="rjw.cum">Mod Compatibility/RJW Cum</li>
 | 
				
			||||||
	</v1.3>
 | 
						</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>
 | 
					</loadFolders>
 | 
				
			||||||
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -9,14 +9,14 @@ namespace RJWSexperience
 | 
				
			||||||
	[HarmonyPatch(typeof(PawnGenerator), "GeneratePawn", new Type[] { typeof(PawnGenerationRequest) })]
 | 
						[HarmonyPatch(typeof(PawnGenerator), "GeneratePawn", new Type[] { typeof(PawnGenerationRequest) })]
 | 
				
			||||||
	public static class Rimworld_Patch_GeneratePawn
 | 
						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)
 | 
								if (__result == null)
 | 
				
			||||||
				return;
 | 
									return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			bool doVirginTrait = true;
 | 
								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);
 | 
									doVirginTrait = SexHistory.RecordRandomizer.Randomize(__result);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			if (doVirginTrait)
 | 
								if (doVirginTrait)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,14 +25,14 @@
 | 
				
			||||||
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
 | 
					  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
 | 
				
			||||||
    <DebugType>pdbonly</DebugType>
 | 
					    <DebugType>pdbonly</DebugType>
 | 
				
			||||||
    <Optimize>true</Optimize>
 | 
					    <Optimize>true</Optimize>
 | 
				
			||||||
    <OutputPath>..\..\Assemblies\</OutputPath>
 | 
					    <OutputPath>..\..\1.4\Assemblies\</OutputPath>
 | 
				
			||||||
    <DefineConstants>TRACE</DefineConstants>
 | 
					    <DefineConstants>TRACE</DefineConstants>
 | 
				
			||||||
    <ErrorReport>prompt</ErrorReport>
 | 
					    <ErrorReport>prompt</ErrorReport>
 | 
				
			||||||
    <WarningLevel>4</WarningLevel>
 | 
					    <WarningLevel>4</WarningLevel>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
    <Reference Include="RJW">
 | 
					    <Reference Include="RJW">
 | 
				
			||||||
      <HintPath>..\..\..\rjw\1.3\Assemblies\RJW.dll</HintPath>
 | 
					      <HintPath>..\..\..\rjw\1.4\Assemblies\RJW.dll</HintPath>
 | 
				
			||||||
      <Private>False</Private>
 | 
					      <Private>False</Private>
 | 
				
			||||||
    </Reference>
 | 
					    </Reference>
 | 
				
			||||||
    <Reference Include="System.Core" />
 | 
					    <Reference Include="System.Core" />
 | 
				
			||||||
| 
						 | 
					@ -90,10 +90,10 @@
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
    <PackageReference Include="Krafs.Rimworld.Ref">
 | 
					    <PackageReference Include="Krafs.Rimworld.Ref">
 | 
				
			||||||
      <Version>1.3.3389</Version>
 | 
					      <Version>1.4.3524</Version>
 | 
				
			||||||
    </PackageReference>
 | 
					    </PackageReference>
 | 
				
			||||||
    <PackageReference Include="Lib.Harmony">
 | 
					    <PackageReference Include="Lib.Harmony">
 | 
				
			||||||
      <Version>2.2.1</Version>
 | 
					      <Version>2.2.2</Version>
 | 
				
			||||||
      <ExcludeAssets>runtime</ExcludeAssets>
 | 
					      <ExcludeAssets>runtime</ExcludeAssets>
 | 
				
			||||||
      <IncludeAssets>compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
 | 
					      <IncludeAssets>compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
 | 
				
			||||||
    </PackageReference>
 | 
					    </PackageReference>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,7 +47,7 @@
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
    <PackageReference Include="Krafs.Rimworld.Ref">
 | 
					    <PackageReference Include="Krafs.Rimworld.Ref">
 | 
				
			||||||
      <Version>1.3.3389</Version>
 | 
					      <Version>1.4.3524</Version>
 | 
				
			||||||
    </PackageReference>
 | 
					    </PackageReference>
 | 
				
			||||||
  </ItemGroup>
 | 
					  </ItemGroup>
 | 
				
			||||||
  <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
 | 
					Version 1.1.1.1
 | 
				
			||||||
 - Fix sex history window crashing for a pawns with a modded passion
 | 
					 - Fix sex history window crashing for a pawns with a modded passion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue