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
61
1.3/Defs/ThingDefs/Buildings_Cum.xml
Normal file
61
1.3/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>
|
157
1.3/Defs/ThingDefs/Items_Resource_Cum.xml
Normal file
157
1.3/Defs/ThingDefs/Items_Resource_Cum.xml
Normal file
|
@ -0,0 +1,157 @@
|
|||
<?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>
|
||||
</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>
|
Loading…
Add table
Add a link
Reference in a new issue