Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • E-102/rjw
  • UrmphBurmph/rjw
  • Drakuv/rjw
  • asdiky/rjw
  • ekss/rjw
  • bearlyAliveLL/rjw
  • reploidsham/rjw
  • randomtyping/rjw
  • Nebuchadnezzer2/rjw
  • chippy/rjw
  • Zweifel/rjw
  • Ed86/rjw
  • Zaltys/rjw
  • Translationsnsnnsn/rjw
  • Mewtopian/rjw
  • aaaaaaah/rjw
  • Zombie_Striker/rjw
  • RatherNot/rjw
  • TerraRaptor/rjw
  • Mitt0/rjw
  • amevarashi/rjw
  • Weirn/rjw
  • yks900/rjw
  • Harper/rjw
  • c0ffeeeeeeee/rjw
  • Linkolas/rjw
  • tinygrox/rjw
  • Toastee/rjw
  • geoper/rjw
  • k-sen/rjw
  • auag/rjw
  • chldhksdud2/rjw
  • Usagirei/rjw
  • Eggs/rjw
  • thecodewarrior/rjw
  • Tirem12/rjw
  • TDarksword/rjw
  • Fargo.End/rjw
  • dastardlii/rjw
  • 420san/rjw
  • mwcr/rjw
  • IanXB/rjw
  • sheep123/rjw
  • eggsalad/rjw
  • YangShu/rjw
  • nab100/rjw
  • CasiyRose/rjw
  • shangjiaxuan/rjw
  • errtrea/rjw
  • 0000/rjw
  • klorpa/rjw
  • motd1233gmail.com/rjw
  • jhagatai/rjw
  • Nabber/rjw
  • scorpiosixnine/rjw
  • gmasterslayer/rjw
  • a-flock-of-birds/rjw
  • nullnibble/rjw
  • forws1321/rjw
  • Angedore/rjw
  • ethos29/rjw
  • lzh19980321/rjw
  • Maleslut1237/rjw
  • PinkysBrain/rjw-job-refactor
  • moise123/rjw
  • Parceval/rjw
  • anon18392/rjw
  • Dubs670/rjw
  • KeirLoire/rjw
  • LamkasDev/rjw
  • LonelyRain/rjw
  • asdfghjkl098/rjw
  • EndsM/rjw
  • jetolska/rjw
  • Taleir/rjw
  • Vegapnk/rjw
  • MrDarkside/rjw
  • jankiunpa/rjw
  • Eugin/rjw
  • divineDerivative/rjw-way-better-romance-combability
  • Salacian/rjw
  • Valorantplayer993/rjw
  • Zsar/rjw
  • autumnaves/rjw
  • ghostclinic3YTB/rjw
  • leanavy/rjw
  • 857092/rjw
  • Wasmachensachen/rjw
  • OSOAS/rjw
  • FlirtyNymph/rjw
  • Kekbert/rjw
  • Jbchain/rjw
  • doris1993/rjw
  • kjh2292/rjw
  • Spoooky/rjw
  • popkarinochka/rjw
  • jikulopo/rjw
  • FireSplitter/rjw
  • Gargule/rjw
  • Timura/rjw
  • KL/rjw
  • Chinchillanon/rjw
  • qqqqqwer/rjw
  • nnasidahbs/rjw
  • franciskforyou/rjw
  • Hazzardous/rjw
  • rlawn/rjw
  • ryamnot/rjw
  • Gibso/rjw
  • Cringe/rjw
  • gagate7869/rjw
  • Jaaldabaoth/rjw
  • mouthsky/rjw
  • hikarosato/rjw
  • ELxokas1234/rjw
  • weweqewd/rjw
  • qwerasdda13/rjw
  • mido0101/rjw
  • RuDolF071/rjw
  • sombrahide/rjw
  • sophietheopossum/rjw
  • KarubonWaito/rjw
  • nono123i/rjw
  • vserop/rjw
  • bigiboo/rjw
  • Keagro/rjw
  • yamakenn13/rjw
  • shirowkon1211/rjw
  • Kmjker/rjw
  • Korth95/rjw
  • TheHELLo/rjw
  • aaelina/rjw
  • aelina/rjw
  • rodin/rjw
  • yuseong/rjw
  • yiyuandian/rjw
  • ElToro/rjw-balance
  • scenty2024/rjw
  • weqweqwe/rjw
  • jojo1541/rjw
  • Pinksugar/rjw
  • Paloma2121/rjw
  • lolchan04/rjw
  • MegaSuperChell/rjw
  • Ryufais/rjw
  • Akiya82/rjw
  • pos06094/rjw
  • daaaaaaaaaaaaas/rjw
148 results
Show changes
Showing
with 3967 additions and 0 deletions
<?xml version="1.0" encoding="utf-8" ?>
<!--all pregnancies-->
<Defs>
<HediffDef Name="RJW_pregnancy_template" Abstract="True">
<label>Pregnant</label>
<description>Baby in the oven.</description>
<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
<initialSeverity>0.001</initialSeverity>
<isBad>false</isBad>
<stages>
<li>
<label>early-stage</label>
<vomitMtbDays>2</vomitMtbDays>
<hungerRateFactorOffset>0.25</hungerRateFactorOffset>
</li>
<li>
<label>middle-stage</label>
<minSeverity>0.333</minSeverity>
<vomitMtbDays>4</vomitMtbDays>
<hungerRateFactorOffset>0.3</hungerRateFactorOffset>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.15</offset>
</li>
</capMods>
</li>
<li>
<label>late-stage</label>
<minSeverity>0.666</minSeverity>
<vomitMtbDays>6</vomitMtbDays>
<hungerRateFactorOffset>0.3</hungerRateFactorOffset>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
<li>
<label>having contractions</label>
<minSeverity>0.99</minSeverity>
<painOffset>0.5</painOffset>
<capMods>
<li>
<capacity>Moving</capacity>
<setMax>0.0</setMax>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="RJW_pregnancy_template">
<defName>RJW_pregnancy</defName>
<hediffClass>rjw.Hediff_BasePregnancy</hediffClass>
</HediffDef>
<HediffDef ParentName="RJW_pregnancy_template">
<defName>RJW_pregnancy_beast</defName>
<hediffClass>rjw.Hediff_BestialPregnancy</hediffClass>
</HediffDef>
<HediffDef ParentName="RJW_pregnancy_template">
<defName>RJW_pregnancy_mech</defName>
<hediffClass>rjw.Hediff_MechanoidPregnancy</hediffClass>
</HediffDef>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<rjw.HediffDef_PartBase Name="RJW_PrivatePartBase" Abstract="True">
<!-- <everVisible>true</everVisible> -->
<FluidType></FluidType>
<!-- string, make into something else, someday, maybe-->
<isBad>false</isBad>
<comps>
<li Class="rjw.CompProperties_HediffBodyPart" />
</comps>
<priceImpact>false</priceImpact>
</rjw.HediffDef_PartBase>
<!-- natural parts (purist love) -->
<rjw.HediffDef_PartBase ParentName="RJW_PrivatePartBase" Name="NaturalPrivatePartBase" Abstract="True">
<hediffClass>rjw.Hediff_PartBaseNatural</hediffClass>
<defaultLabelColor>(0.5, 0.8, 0.5)</defaultLabelColor>
<addedPartProps>
<solid>false</solid>
<partEfficiency>1.0</partEfficiency>
</addedPartProps>
</rjw.HediffDef_PartBase>
<!-- Humanlikes should generally spawn with severity between 0 and 1. The higher sizes are for growth or ultra endowed races. -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartPenis" Abstract="True">
<FluidType>Cum</FluidType>
<DefaultBodyPart>Genitals</DefaultBodyPart>
<stages>
<li>
<label>Micro</label>
<minSeverity>0.01</minSeverity>
</li>
<li>
<label>Small</label>
<minSeverity>0.20</minSeverity>
</li>
<li>
<label>Average</label>
<minSeverity>0.40</minSeverity>
</li>
<li>
<label>Large</label>
<minSeverity>0.60</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.02</offset>
</li>
</capMods>
</li>
<li>
<label>Huge</label>
<minSeverity>0.80</minSeverity>
<capMods>
<li>
<!-- A few inches extra isn't really going to make a difference, but it's funny so... -->
<capacity>Moving</capacity>
<offset>-0.05</offset>
</li>
</capMods>
</li>
<!-- Humanlikes should generally spawn with severity between 0 and 1. The higher sizes are for growth or ultra endowed races. -->
<li>
<label>Towering</label>
<minSeverity>1.01</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.10</offset>
</li>
</capMods>
</li>
</stages>
<modExtensions>
<li Class="rjw.PartSizeExtension">
<bodysizescale>true</bodysizescale>
<density>1.0</density>
<lengths>
<li>0</li>
<li>5.0</li>
<li>10.0</li>
<!-- 14.0 is average -->
<li>18.0</li>
<li>25.0</li>
<li>35.0</li>
<!-- World record (Cabrera doesn't count). -->
<!-- Can always add more later. -->
</lengths>
<girths>
<li>0</li>
<li>5.0</li>
<li>10.0</li>
<!-- 12.0 is average -->
<li>13.0</li>
<li>17.0</li>
<li>21.0</li>
</girths>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartVagina" Abstract="True">
<FluidType>Cum</FluidType>
<DefaultBodyPart>Genitals</DefaultBodyPart>
<stages>
<li>
<label>Micro</label>
<minSeverity>0.01</minSeverity>
</li>
<li>
<label>Tight</label>
<minSeverity>0.20</minSeverity>
</li>
<li>
<label>Average</label>
<minSeverity>0.40</minSeverity>
</li>
<li>
<label>Accommodating</label>
<minSeverity>0.60</minSeverity>
</li>
<li>
<label>Cavernous</label>
<minSeverity>0.80</minSeverity>
</li>
<li>
<label>Abyssal</label>
<minSeverity>1.01</minSeverity>
</li>
</stages>
<modExtensions>
<li Class="rjw.PartSizeExtension">
<bodysizescale>true</bodysizescale> <!-- rescales parts sizes based on bodysize of initial owner race -->
<!-- Matches with penis sizes. -->
<lengths>
<li>0</li>
<li>5.0</li>
<li>10.0</li>
<!-- 14.0 is average -->
<li>18.0</li>
<li>25.0</li>
<li>35.0</li>
<!-- World record (Cabrera doesn't count). -->
</lengths>
<girths>
<li>0</li>
<li>5.0</li>
<li>10.0</li>
<!-- 12.0 is average -->
<li>13.0</li>
<li>17.0</li>
<li>21.0</li>
</girths>
</li>
<li Class="rjw.PartProps">
<props>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartAnus" Abstract="True">
<FluidType></FluidType>
<DefaultBodyPart>Anus</DefaultBodyPart>
<stages>
<li>
<label>Micro</label>
<minSeverity>0.01</minSeverity>
</li>
<li>
<label>Tight</label>
<minSeverity>0.20</minSeverity>
</li>
<li>
<label>Average</label>
<minSeverity>0.40</minSeverity>
</li>
<li>
<label>Accommodating</label>
<minSeverity>0.60</minSeverity>
</li>
<li>
<label>Cavernous</label>
<minSeverity>0.80</minSeverity>
</li>
<li>
<label>Abyssal</label>
<minSeverity>1.01</minSeverity>
</li>
</stages>
<modExtensions>
<li Class="rjw.PartSizeExtension">
<bodysizescale>true</bodysizescale>
<!-- Matches with penis sizes. -->
<girths>
<li>0</li>
<li>5.0</li>
<li>10.0</li>
<!-- 12.0 is average -->
<li>13.0</li>
<li>17.0</li>
<li>21.0</li>
</girths>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartBreast" Abstract="True">
<FluidType>Milk</FluidType>
<DefaultBodyPart>Chest</DefaultBodyPart>
<stages>
<li>
<!-- Male breast stage-->
<label>Nipples</label>
<minSeverity>0.01</minSeverity>
</li>
<li>
<label>Tiny</label>
<minSeverity>0.02</minSeverity>
</li>
<li>
<label>Small</label>
<minSeverity>0.20</minSeverity>
</li>
<li>
<label>Average</label>
<minSeverity>0.40</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.01</offset>
</li>
</capMods>
</li>
<li>
<label>Large</label>
<minSeverity>0.60</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.025</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.01</offset>
</li>
</capMods>
</li>
<li>
<label>Huge</label>
<minSeverity>0.80</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.05</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.02</offset>
</li>
</capMods>
</li>
<li>
<label>Enormous</label>
<minSeverity>1.00</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.10</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.04</offset>
</li>
</capMods>
</li>
<!-- Humanlikes should generally spawn with severity between 0 and 1. The higher sizes are for growth or ultra endowed races. -->
<li>
<label>Massive</label>
<minSeverity>1.2</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.15</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
<li>
<label>Gargantuan</label>
<minSeverity>1.4</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.25</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.12</offset>
</li>
</capMods>
</li>
<li>
<label>Colossal</label>
<minSeverity>1.6</minSeverity>
<!-- Norma Stitz is obviously not crippled, but she's not winning any races either. -->
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.40</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
<li>
<label>Titanic</label>
<minSeverity>1.8</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.65</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.32</offset>
</li>
</capMods>
</li>
</stages>
<modExtensions>
<li Class="rjw.PartSizeExtension">
<bodysizescale>true</bodysizescale>
<!-- Human standard would be 1.0. Leave out for no weight display. -->
<density>1.0</density>
<cupSizes>
<li>0</li>
<li>1</li>
<li>2</li>
<li>4</li>
<!-- DD is average -->
<li>7</li>
<li>11</li>
<li>15</li>
<li>19</li>
<li>25</li>
<li>31</li>
<!-- World record is 2x this. Can always add more later. -->
</cupSizes>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<!-- artificial parts (transhumanist love) -->
<rjw.HediffDef_PartBase ParentName="RJW_PrivatePartBase" Name="ArtificialPrivatePartBase" Abstract="True">
<hediffClass>rjw.Hediff_PartBaseArtifical</hediffClass>
<defaultLabelColor>(0.5, 0.5, 0.9)</defaultLabelColor>
<addedPartProps>
<solid>true</solid>
<partEfficiency>1.0</partEfficiency>
</addedPartProps>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartBase" Name="ArtificialPrivatePartLotech" Abstract="True">
<addedPartProps>
<betterThanNatural>false</betterThanNatural>
</addedPartProps>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartBase" Name="ArtificialPrivatePartHitech" Abstract="True">
<addedPartProps>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
<priceImpact>true</priceImpact>
</rjw.HediffDef_PartBase>
<!-- Placeholder hediffs for unsupported pawns? -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>GenericPenis</defName>
<label>generic penis</label>
<labelNoun>a penis</labelNoun>
<description>A penis. Generic placeholder part for unsuported race.</description>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>GenericVagina</defName>
<label>generic vagina</label>
<labelNoun>a vagina</labelNoun>
<description>A vagina. Generic placeholder part for unsuported race.</description>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
<defName>GenericAnus</defName>
<label>generic anus</label>
<labelNoun>an anus</labelNoun>
<description>An anus. Generic placeholder part for unsuported race.</description>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
<defName>GenericBreasts</defName>
<label>generic breasts</label>
<labelNoun>breasts</labelNoun>
<description>A pair of breasts. Generic placeholder part for unsuported race.</description>
</rjw.HediffDef_PartBase>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>HorsePenis</defName>
<label>equine penis</label>
<labelNoun>an equine penis</labelNoun>
<description>A large horse penis. Flares out during sex.</description>
<descriptionHyperlinks><ThingDef>HorsePenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>HorsePenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Flared</li>
<li>Sheathed</li>
<li>Long</li>
<li>Girthy</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>HorseVagina</defName>
<label>equine vagina</label>
<labelNoun>an equine vagina</labelNoun>
<description>A mare vagina.</description>
<descriptionHyperlinks><ThingDef>HorseVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>HorseVagina</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Loose</li>
<li>Deep</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>CatPenis</defName>
<label>feline penis</label>
<labelNoun>a feline penis</labelNoun>
<description>A spine-covered feline penis.</description>
<descriptionHyperlinks><ThingDef>CatPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>CatPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Barbed</li>
<li>Sheathed</li>
<li>Tapered</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>CatVagina</defName>
<label>feline vagina</label>
<labelNoun>a feline vagina</labelNoun>
<description>A feline vagina.</description>
<descriptionHyperlinks><ThingDef>CatVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>CatVagina</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Tight</li>
<li>Deep</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>DogPenis</defName>
<label>canine penis</label>
<labelNoun>a dog penis</labelNoun>
<description>A bright red dog penis. The knot will expand during sex, locking its lover to their partner for a long time.</description>
<descriptionHyperlinks><ThingDef>DogPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>DogPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Knotted</li>
<li>Sheathed</li>
<li>Tapered</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>DogVagina</defName>
<label>canine vagina</label>
<labelNoun>a dog vagina</labelNoun>
<description>A dog vagina.</description>
<descriptionHyperlinks><ThingDef>DogVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>DogVagina</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>DragonPenis</defName>
<label>dragon penis</label>
<labelNoun>a dragon penis</labelNoun>
<description>A dragon penis. Has a knot that expands similarly to a dog's penis, but the ribbings on both sides takes its lover to greater heights of pleasure.</description>
<descriptionHyperlinks><ThingDef>DragonPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>DragonPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Ridged</li>
<li>Girthy</li>
<li>Knotted</li>
<li>Internal</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>DragonVagina</defName>
<label>dragon vagina</label>
<labelNoun>a dragon vagina</labelNoun>
<description>A dragon vagina. Has a similar texture to their outer hide.</description>
<descriptionHyperlinks><ThingDef>DragonVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>DragonVagina</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Loose</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>RaccoonPenis</defName>
<label>procyonine penis</label>
<labelNoun>a procyonine penis</labelNoun>
<description>A raccoon penis.</description>
<descriptionHyperlinks><ThingDef>RaccoonPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>RaccoonPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Long</li>
<li>Thin</li>
<li>Rigid</li>
<li>Sheathed</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>HemiPenis</defName>
<label>hemipenis</label>
<labelNoun>a hemipenis</labelNoun>
<description>Twice the members for double the fun.</description>
<descriptionHyperlinks><ThingDef>HemiPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>HemiPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Barbed</li>
<li>Tapered</li>
<li>Multiple</li>
<li>Small</li>
<li>Internal</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>CrocodilianPenis</defName>
<label>crocodilian penis</label>
<labelNoun>a crocodilian penis</labelNoun>
<description>A crocodilian penis. Large and permenantly erect.</description>
<descriptionHyperlinks><ThingDef>CrocodilianPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>CrocodilianPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Rigid</li>
<li>Internal</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
<defName>UdderBreasts</defName>
<label>udder</label>
<labelNoun>an udders</labelNoun>
<description>A animal like "breasts" with 4 nipples.</description>
<descriptionHyperlinks><ThingDef>UdderBreasts</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>UdderBreasts</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>NarrowVagina</defName>
<label>narrow vagina</label>
<labelNoun>a narrow vagina</labelNoun>
<description>A tight, narrow vagina.</description>
<descriptionHyperlinks><ThingDef>NarrowVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>NarrowVagina</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Tight</li>
<li>Deep</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>NeedlePenis</defName>
<label>needle penis</label>
<labelNoun>a needle penis</labelNoun>
<description>A small and thin penis.</description>
<descriptionHyperlinks><ThingDef>NeedlePenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>NeedlePenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Sheathed</li>
<li>Long</li>
<li>Thin</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>RodentVagina</defName>
<label>rodent vagina</label>
<labelNoun>a rodent vagina</labelNoun>
<description>A rodent vagina.</description>
<descriptionHyperlinks><ThingDef>RodentVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>RodentVagina</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Tight</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>RodentPenis</defName>
<label>rodent penis</label>
<labelNoun>a rodent penis</labelNoun>
<description>A rodent penis.</description>
<descriptionHyperlinks><ThingDef>RodentPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>RodentPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Sheathed</li>
<li>Small</li>
<li>Tapered</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>CloacalPenis</defName>
<label>cloacal penis</label>
<labelNoun>a cloacal penis</labelNoun>
<description>A cloacal penis.</description>
<descriptionHyperlinks><ThingDef>CloacalPenis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>CloacalPenis</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Internal</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>CloacalVagina</defName>
<label>cloacal vagina</label>
<labelNoun>a cloacal vagina</labelNoun>
<description>A cloacal vagina.</description>
<descriptionHyperlinks><ThingDef>CloacalVagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>CloacalVagina</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
<defName>CloacalAnus</defName>
<label>cloacal anus</label>
<labelNoun>cloacal anus</labelNoun>
<description>A cloacal anus.</description>
<descriptionHyperlinks><ThingDef>CloacalAnus</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>CloacalAnus</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Demon privates -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>DemonTentaclePenis</defName>
<label>demon tentacles</label>
<labelNoun>demon tentacles</labelNoun>
<description>Tentacles capable of reaching corners of the body you never thought possible.</description>
<descriptionHyperlinks><ThingDef>DemonTentaclePenis</ThingDef></descriptionHyperlinks>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Barbed</li>
<li>Prehensile</li>
<li>Thin</li>
<li>Internal</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>DemonPenis</defName>
<label>demon penis</label>
<labelNoun>a demon penis</labelNoun>
<description>A large, daunting mass that can cause its lovers to succumb to debauchery.</description>
<descriptionHyperlinks><ThingDef>DemonPenis</ThingDef></descriptionHyperlinks>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Ridged</li>
<li>Barbed</li>
<li>Humanlike</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>DemonVagina</defName>
<label>demon vagina</label>
<labelNoun>a demon vagina</labelNoun>
<description>A tight vagina that can send its lovers to heaven.</description>
<descriptionHyperlinks><ThingDef>DemonVagina</ThingDef></descriptionHyperlinks>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Ridged</li>
<li>Tight</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
<defName>DemonAnus</defName>
<label>demon anus</label>
<labelNoun>a demon anus</labelNoun>
<description>A demon anus.</description>
<descriptionHyperlinks><ThingDef>DemonAnus</ThingDef></descriptionHyperlinks>
</rjw.HediffDef_PartBase>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Regular privates -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>Penis</defName>
<label>penis</label>
<labelNoun>a penis</labelNoun>
<description>A penis.</description>
<descriptionHyperlinks><ThingDef>Penis</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>Penis</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>Vagina</defName>
<label>vagina</label>
<labelNoun>a vagina</labelNoun>
<description>A vagina.</description>
<descriptionHyperlinks><ThingDef>Vagina</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>Vagina</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<!-- Natural anuses -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
<defName>Anus</defName>
<label>anus</label>
<labelNoun>an anus</labelNoun>
<description>A anus.</description>
<descriptionHyperlinks><ThingDef>Anus</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>Anus</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<!-- Natural Breasts -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
<defName>Breasts</defName>
<label>breasts</label>
<labelNoun>a pair of breasts</labelNoun>
<description>A pair of breasts.</description>
<descriptionHyperlinks><ThingDef>Breasts</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>Breasts</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
<!-- Natural Breasts or rather lack of -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase">
<defName>FeaturelessChest</defName>
<label>featureless chest</label>
<labelNoun>a featureless chest</labelNoun>
<description>a flat chest without any nipples where there should be.</description>
<descriptionHyperlinks><ThingDef>FeaturelessChest</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>FeaturelessChest</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Insect privates -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>OvipositorF</defName>
<label>ovipositor (Female)</label>
<labelNoun>an ovipositor</labelNoun>
<description>An ovipositor. Lays eggs inside host.</description>
<descriptionHyperlinks><ThingDef>OvipositorF</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>OvipositorF</spawnThingOnRemoved>
<produceEggs>true</produceEggs>
<!-- time to produce new egg -->
<minEggTick>12000</minEggTick>
<maxEggTick>60000</maxEggTick>
<FluidType>InsectJelly</FluidType>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Internal</li>
<li>Rigid</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>OvipositorM</defName>
<label>ovipositor (Male)</label>
<labelNoun>an ovipositor</labelNoun>
<description>An ovipositor. Fertilizes eggs inside host.</description>
<descriptionHyperlinks><ThingDef>OvipositorM</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>OvipositorM</spawnThingOnRemoved>
<FluidType>InsectJelly</FluidType>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Internal</li>
<li>Barbed</li>
<li>Ridged</li>
<li>Rigid</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
<defName>InsectAnus</defName>
<label>insect anus</label>
<labelNoun>an insect anus</labelNoun>
<description>An insect anus.</description>
<descriptionHyperlinks><ThingDef>InsectAnus</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>InsectAnus</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Rigid</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Slime privates -->
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>SlimeTentacles</defName>
<label>slime tentacles</label>
<labelNoun>slime tentacles</labelNoun>
<description>Slick, translucent tentacles that can conform into any shape desired.</description>
<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Tapered</li>
<li>Prehensile</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>SlimeVagina</defName>
<label>slime vagina</label>
<labelNoun>slime vagina</labelNoun>
<description>A slick, translucent vagina that can grow or shrink to accommodate any penis.</description>
<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Deep</li>
<li>Loose</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
<defName>SlimeAnus</defName>
<label>slime anus</label>
<labelNoun>a slime anus</labelNoun>
<description>A slick, translucent anus that can tighten and conform to fit anything.</description>
<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
<modExtensions>
<li Class="rjw.PartProps">
<props>
<li>Deep</li>
<li>Loose</li>
</props>
</li>
</modExtensions>
</rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
<defName>SlimeBreasts</defName>
<label>slime breasts</label>
<labelNoun>a pair of slime breasts</labelNoun>
<FluidType></FluidType>
<description>A pair of slick, translucent breasts that can grow or shrink to any desired size.</description>
<descriptionHyperlinks><ThingDef>SlimeGlob</ThingDef></descriptionHyperlinks>
<spawnThingOnRemoved>SlimeGlob</spawnThingOnRemoved>
</rjw.HediffDef_PartBase>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<rjw.PartStagesDef>
<defName>RJW_PartStages</defName>
<!-- Every bra manufacturer has a slightly different scheme for bra sizes. -->
<!-- This is the scheme used by Ewa Michalak, 5cm band size interval and 2.54cm cup size interval. -->
<!-- Ewa Michalak sells the largest non-custom bras in the world. -->
<bandSizeInterval>5</bandSizeInterval>
<cupSizeInterval>2.54</cupSizeInterval>
<!-- Pretend all humans have the same band size. -->
<bandSizeBase>85</bandSizeBase>
<cupSizeLabels>
<li>-</li>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>DD</li>
<li>E</li>
<li>F</li>
<li>FF</li>
<li>G</li>
<li>GG</li>
<li>H</li>
<li>HH</li>
<li>J</li>
<li>JJ</li>
<li>K</li>
<li>KK</li>
<li>L</li>
<li>LL</li>
<li>M</li>
<li>MM</li>
<li>N</li>
<!-- Largest non-custom cup size sold by Ewa Michalak. -->
<li>NN</li>
<li>O</li>
<li>OO</li>
<li>P</li>
<li>PP</li>
<li>Q</li>
<li>QQ</li>
<li>R</li>
<li>RR</li>
<li>???</li>
</cupSizeLabels>
</rjw.PartStagesDef>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef Name="STDBase" Abstract="True">
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
<initialSeverity>0.010</initialSeverity>
</HediffDef>
<HediffDef Abstract="True" ParentName="STDBase" Name="HIVBase">
<hediffClass>HediffWithComps</hediffClass>
<tendable>true</tendable>
<stages>
<li>
<minSeverity>0.000</minSeverity>
<label>detectable</label>
</li>
<li>
<minSeverity>0.100</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.05</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.200</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.10</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.300</minSeverity>
<label>minor</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.15</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.400</minSeverity>
<label>moderate</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.500</minSeverity>
<label>major</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.600</minSeverity>
<label>major</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.40</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.700</minSeverity>
<label>major</label>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.50</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.800</minSeverity>
<label>extreme</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.70</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.900</minSeverity>
<label>extreme</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>BloodFiltration</capacity>
<offset>-0.95</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="HIVBase">
<defName>AcuteHIV</defName>
<label>HIV - Acute</label>
<description>An immunodeficiency virus that spreads through sexual contact.</description>
<makesSickThought>true</makesSickThought>
<maxSeverity>1</maxSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>24</baseTendDurationHours>
<!-- Daily -->
<severityPerDayTended>-0.022</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<immunityPerDayNotSick>-0.060</immunityPerDayNotSick>
<immunityPerDaySick>0.280</immunityPerDaySick>
<severityPerDayNotImmune>0.130</severityPerDayNotImmune>
<severityPerDayImmune>-0.600</severityPerDayImmune>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="HIVBase">
<defName>ChronicHIV</defName>
<label>HIV - Chronic</label>
<description>An immunodeficiency virus that spreads through sexual contact.</description>
<makesSickThought>false</makesSickThought>
<minSeverity>0.001</minSeverity>
<maxSeverity>1.000</maxSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>240</baseTendDurationHours>
<!-- Every 10 days -->
<severityPerDayTended>-0.0013</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<severityPerDayNotImmune>0.0048</severityPerDayNotImmune>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="STDBase">
<defName>Herpes</defName>
<label>Herpes</label>
<description>Genital sores that spread through sexual contact.</description>
<makesSickThought>false</makesSickThought>
<minSeverity>0.001</minSeverity>
<maxSeverity>0.650</maxSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>240</baseTendDurationHours>
<!-- Every 10 days -->
<severityPerDayTended>-0.050</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<severityPerDayNotImmune>0.035</severityPerDayNotImmune>
</li>
</comps>
<stages>
<li>
<minSeverity>0.000</minSeverity>
<label>minor</label>
<painOffset>0.05</painOffset>
</li>
<li>
<minSeverity>0.250</minSeverity>
<label>moderate</label>
<painOffset>0.10</painOffset>
</li>
<li>
<minSeverity>0.500</minSeverity>
<label>major</label>
<painOffset>0.15</painOffset>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="STDBase">
<defName>Warts</defName>
<label>Warts</label>
<description>Genital warts that spread through sexual contact.</description>
<makesSickThought>false</makesSickThought>
<minSeverity>0.000</minSeverity>
<maxSeverity>0.650</maxSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>24</baseTendDurationHours>
<!-- Everyday -->
<severityPerDayTended>-0.138</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<immunityPerDayNotSick>-0.090</immunityPerDayNotSick>
<immunityPerDaySick>0.165</immunityPerDaySick>
<severityPerDayNotImmune>0.225</severityPerDayNotImmune>
<severityPerDayImmune>-0.400</severityPerDayImmune>
</li>
</comps>
<stages>
<li>
<minSeverity>0.000</minSeverity>
<label>minor</label>
</li>
<li>
<minSeverity>0.400</minSeverity>
<label>major</label>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="STDBase">
<defName>Syphilis</defName>
<description>A bacterial infection that spreads through sexual contact.</description>
<label>Syphilis</label>
<makesSickThought>true</makesSickThought>
<initialSeverity>0.200</initialSeverity>
<minSeverity>0.000</minSeverity>
<lethalSeverity>1.000</lethalSeverity>
<tendable>true</tendable>
<comps>
<li Class="HediffCompProperties_Discoverable">
<sendLetterWhenDiscovered>false</sendLetterWhenDiscovered>
</li>
<li Class="HediffCompProperties_TendDuration">
<baseTendDurationHours>36</baseTendDurationHours>
<!-- 2 times every 3 days -->
<severityPerDayTended>-0.160</severityPerDayTended>
</li>
<li Class="HediffCompProperties_Immunizable">
<immunityPerDayNotSick>-0.045</immunityPerDayNotSick>
<immunityPerDaySick>0.060</immunityPerDaySick>
<severityPerDayNotImmune>0.080</severityPerDayNotImmune>
<severityPerDayImmune>-0.240</severityPerDayImmune>
</li>
</comps>
<stages>
<li>
<minSeverity>0.000</minSeverity>
<label>minor</label>
</li>
<li>
<minSeverity>0.360</minSeverity>
<label>moderate</label>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.05</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.600</minSeverity>
<label>major</label>
<painOffset>0.05</painOffset>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.15</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.10</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.840</minSeverity>
<label>extreme</label>
<painOffset>0.15</painOffset>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.30</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.888</minSeverity>
<label>extreme</label>
<painOffset>0.18</painOffset>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<setMax>0.50</setMax>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.936</minSeverity>
<label>extreme</label>
<painOffset>0.22</painOffset>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<setMax>0.10</setMax>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.40</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="MechanitesBase">
<defName>Boobitis</defName>
<label>boobitis</label>
<description>Boobitis is a highly contagious mechanite plague that causes permanent breast growth if left untreated. It was initialy created as a harmless glittertech "party drug" but has since mutated and spread to virtually every human colony.</description>
<makesSickThought>false</makesSickThought>
<stages>
<li>
<painOffset>0.1</painOffset>
<label>subtle swelling</label>
<statOffsets>
<SexAbility>0.1</SexAbility>
<Vulnerability>0.1</Vulnerability>
</statOffsets>
</li>
<li>
<minSeverity>0.5</minSeverity>
<label>noticable swelling</label>
<painOffset>0.2</painOffset>
<statOffsets>
<SexAbility>0.2</SexAbility>
<Vulnerability>0.3</Vulnerability>
</statOffsets>
</li>
<li>
<minSeverity>0.9</minSeverity>
<label>spectacular swelling</label>
<painOffset>0.3</painOffset>
<statOffsets>
<SexAbility>0.3</SexAbility>
<Vulnerability>0.5</Vulnerability>
</statOffsets>
</li>
</stages>
</HediffDef>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>RJW_BabyState</defName>
<hediffClass>rjw.Hediff_SimpleBaby</hediffClass>
<label>child is growing</label>
<description>A growing child.</description>
<initialSeverity>0.1</initialSeverity>
<scenarioCanAdd>false</scenarioCanAdd>
<stages>
<li>
<label>baby</label>
<minSeverity>0.1</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<setMax>0</setMax>
</li>
<li>
<capacity>Talking</capacity>
<setMax>0</setMax>
</li>
</capMods>
</li>
<li>
<label>toddler</label>
<minSeverity>0.5</minSeverity>
<capMods>
<li>
<capacity>Manipulation</capacity>
<offset>-1.0</offset>
</li>
<li>
<capacity>Talking</capacity>
<offset>-0.5</offset>
</li>
<li>
<capacity>Moving</capacity>
<offset>-0.35</offset>
</li>
</capMods>
</li>
<li>
<label>child</label>
<minSeverity>0.75</minSeverity>
</li>
</stages>
</HediffDef>
<!-- This only exists separately from BabyState to get around a bug making children drop their weapons on savegame load.-->
<HediffDef>
<defName>RJW_NoManipulationFlag</defName>
<hediffClass>HediffWithComps</hediffClass>
<label>Too young to work</label>
<description>Too young to work.</description>
<initialSeverity>0.001</initialSeverity>
<scenarioCanAdd>false</scenarioCanAdd>
<stages>
<li>
<!--<everVisible>false</everVisible>-->
<capMods>
<li>
<capacity>Manipulation</capacity>
<setMax>0.0</setMax>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<!-- Use CnP's UnhappyBaby instead
<HediffDef>
<defName>RJW_UnhappyBaby</defName>
<hediffClass>rjw.Hediff_SimpleUnhappyBaby</hediffClass>
<label>unhappy baby</label>
</HediffDef>
-->
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Some sizes
Micro 0.01 Nipples
0.02 (breasts) Tiny
Small/Tight 0.20 Small
Average 0.40 Average
Large/Accommodating 0.60 Large
Huge/Cavernous 0.80 Huge
1.00 (breasts) Enormous
Towering/Abyssal 1.01 (not breasts)
1.20 (breasts) Massive
1.40 (breasts) Gargantuan
1.60 (breasts) Colossal
-->
<HediffDef Name="rjw_parts_size_changer_base" Abstract="True">
<hediffClass>rjw.Hediff_PartsSizeChangerCE</hediffClass>
<defaultLabelColor>(1, 0.41, 0.71)</defaultLabelColor>
<description>Change part size to:</description>
</HediffDef>
<!-- For use in PC -->
<!-- (broken) -->
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size0</defName>
<label>RJW part size set(PC)(broken):</label>
<hediffClass>rjw.Hediff_PartsSizeChangerPC</hediffClass>
<initialSeverity>0.01</initialSeverity>
<scenarioCanAdd>true</scenarioCanAdd>
<stages>
<li>
<label>Micro/Flat</label>
<minSeverity>0.01</minSeverity>
</li>
<li>
<label>Small/Tight</label>
<minSeverity>0.05</minSeverity>
</li>
<li>
<label>Average</label>
<minSeverity>0.25</minSeverity>
</li>
<li>
<label>Large/Loose</label>
<minSeverity>0.70</minSeverity>
</li>
<li>
<label>Huge/Gaping</label>
<minSeverity>0.90</minSeverity>
</li>
<li>
<label>Oversized</label>
<minSeverity>1.01</minSeverity>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_GetsPermanent">
<permanentLabel>RJW part size set</permanentLabel>
</li>
</comps>
</HediffDef>
<!-- For use in CE -->
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size1</defName>
<label>RJW size set(CE): Micro/Nipples</label>
<initialSeverity>0.01</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size2</defName>
<label>RJW size set(CE): Micro/Tiny</label>
<initialSeverity>0.02</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size3</defName>
<label>RJW size set(CE): Small/Tight</label>
<initialSeverity>0.20</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size4</defName>
<label>RJW size set(CE): Average</label>
<initialSeverity>0.40</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size5</defName>
<label>RJW size set(CE): Large/Accommodating</label>
<initialSeverity>0.60</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size6</defName>
<label>RJW size set(CE): Huge/Cavernous</label>
<initialSeverity>0.80</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size7</defName>
<label>RJW size set(CE): Towering/Abyssal/Enormous</label>
<initialSeverity>1.01</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size8</defName>
<label>RJW breasts size set(CE): Massive</label>
<initialSeverity>1.20</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size9</defName>
<label>RJW breasts size set(CE): Gargantuan</label>
<initialSeverity>1.40</initialSeverity>
</HediffDef>
<HediffDef ParentName="rjw_parts_size_changer_base">
<defName>size10</defName>
<label>RJW breasts size set(CE): Colossal</label>
<initialSeverity>1.60</initialSeverity>
</HediffDef>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>Sterilized</defName>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
<description>Unable to reproduce.</description>
<label>sterilized</label>
<stages>
<li>
<capMods>
<li>
<capacity>RJW_Fertility</capacity>
<setMax>0</setMax>
</li>
</capMods>
</li>
</stages>
</HediffDef>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>Hediff_Submitting</defName>
<label>Prostrating self</label>
<hediffClass>rjw.Hediff_Submitting</hediffClass>
<description>Submitting.</description>
<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
<initialSeverity>1.0</initialSeverity>
<minSeverity>1.0</minSeverity>
<maxSeverity>1.0</maxSeverity>
<scenarioCanAdd>false</scenarioCanAdd>
<comps>
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>
<!--1 hour-->
<min>2500</min>
<!--2 hours-->
<max>5000</max>
</disappearsAfterTicks>
</li>
</comps>
<stages>
<li>
<becomeVisible>true</becomeVisible>
<capMods>
<li>
<capacity>Moving</capacity>
<postFactor>0.0</postFactor>
</li>
</capMods>
<statOffsets>
<Vulnerability>0.95</Vulnerability>
</statOffsets>
</li>
</stages>
</HediffDef>
<!-- prevents 10 job stacks error-->
<HediffDef>
<defName>Hediff_RapeEnemyCD</defName>
<label>rape enemy cooldown</label>
<description>"Who's next?"</description>
<hediffClass>HediffWithComps</hediffClass>
<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
<initialSeverity>1.0</initialSeverity>
<minSeverity>1.0</minSeverity>
<maxSeverity>1.0</maxSeverity>
<scenarioCanAdd>false</scenarioCanAdd>
<comps>
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>
<!--1 hour-->
<min>2500</min>
<max>2500</max>
</disappearsAfterTicks>
</li>
</comps>
<stages>
<li>
<becomeVisible>false</becomeVisible>
</li>
</stages>
</HediffDef>
</Defs>
\ No newline at end of file
This diff is collapsed.
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<IncidentDef>
<defName>NymphJoins</defName>
<label>nymph joins</label>
<category>Misc</category>
<targetTags>
<li>Map_PlayerHome</li>
</targetTags>
<workerClass>rjw.IncidentWorker_NymphJoins</workerClass>
<baseChance>0.67</baseChance>
<minRefireDays>6</minRefireDays>
</IncidentDef>
<IncidentDef>
<defName>NymphVisitor</defName>
<label>nymph visitor</label>
<category>Misc</category>
<targetTags>
<li>Map_PlayerHome</li>
</targetTags>
<workerClass>rjw.IncidentWorker_NymphVisitor</workerClass>
<baseChance>0.67</baseChance>
<minRefireDays>6</minRefireDays>
</IncidentDef>
<IncidentDef>
<defName>NymphVisitorGroupEasy</defName>
<label>nymph raid(easy)</label>
<targetTags>
<li>Map_PlayerHome</li>
</targetTags>
<workerClass>rjw.IncidentWorker_NymphVisitorGroupEasy</workerClass>
<category>ThreatBig</category>
<baseChance>0.1</baseChance>
<minRefireDays>6</minRefireDays>
<pointsScaleable>false</pointsScaleable>
</IncidentDef>
<IncidentDef>
<defName>NymphVisitorGroupHard</defName>
<label>nymph raid(hard)</label>
<targetTags>
<li>Map_PlayerHome</li>
</targetTags>
<workerClass>rjw.IncidentWorker_NymphVisitorGroupHard</workerClass>
<category>ThreatBig</category>
<baseChance>0.01</baseChance>
<minRefireDays>6</minRefireDays>
<pointsScaleable>false</pointsScaleable>
</IncidentDef>
</Defs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<IncidentDef ParentName="DiseaseIncident">
<defName>Disease_Boobitis</defName>
<label>boobitis mechanites</label>
<diseaseIncident>Boobitis</diseaseIncident>
<diseasePartsToAffect>
<li>Chest</li>
</diseasePartsToAffect>
<letterLabel>Disease (boobitis mechanites)</letterLabel>
</IncidentDef>
</Defs>
This diff is collapsed.
This diff is collapsed.