This commit is contained in:
amevarashi 2022-10-27 21:25:40 +05:00
parent 5dcca34ee7
commit 442f2870e0
43 changed files with 708 additions and 9 deletions

Binary file not shown.

Binary file not shown.

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View 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>

View File

@ -4,6 +4,7 @@
<author>amevarashi</author>
<supportedVersions>
<li>1.3</li>
<li>1.4</li>
</supportedVersions>
<modDependencies>
<li>

View File

@ -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.

View File

@ -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>

View File

@ -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)

View File

@ -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>

View File

@ -47,7 +47,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Krafs.Rimworld.Ref">
<Version>1.3.3389</Version>
<Version>1.4.3524</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -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