code:
minetest.register_craft({
	type = "cooking",
	cooktime = 2,
	recipe = "group:tree",
	output = "default:coal_lump",
})

repo_name: Minetest/SimpleCharcoal


code: name = simple_charcoal

license: unknown


code:
# SV388 Fun Địa chỉ đá gà online với nhiều ưu đãi cực khủng

## Getting started

To make it easy for you to get started with GitLab, here's a list of recommended next steps.

Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!

## Add your files

- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:

```
cd existing_repo
git remote add origin https://gitgud.io/Sv388funvn/sv388-fun.git
git branch -M master
git push -uf origin master
```

## Integrate with your tools

- [ ] [Set up project integrations](https://gitgud.io/Sv388funvn/sv388-fun/-/settings/integrations)

## Collaborate with your team

- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)

## Test and Deploy

Use the built-in continuous integration in GitLab.

- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html)
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)

***

# Editing this README

When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.

## Suggestions for a good README

Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.

## Name
Choose a self-explaining name for your project.

## Description
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.

## Badges
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.

## Visuals
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.

## Installation
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.

## Usage
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.

## Support
Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.

## Roadmap
If you have ideas for releases in the future, it is a good idea to list them in the README.

## Contributing
State if you are open to contributions and what your requirements are for accepting them.

For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.

You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.

## Authors and acknowledgment
Show your appreciation to those who have contributed to the project.

## License
For open source projects, say how it is licensed.

## Project status
If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.


code:
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto

###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs     diff=csharp

###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln       merge=binary
#*.csproj    merge=binary
#*.vbproj    merge=binary
#*.vcxproj   merge=binary
#*.vcproj    merge=binary
#*.dbproj    merge=binary
#*.fsproj    merge=binary
#*.lsproj    merge=binary
#*.wixproj   merge=binary
#*.modelproj merge=binary
#*.sqlproj   merge=binary
#*.wwaproj   merge=binary

###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg   binary
#*.png   binary
#*.gif   binary

###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc   diff=astextplain
#*.DOC   diff=astextplain
#*.docx  diff=astextplain
#*.DOCX  diff=astextplain
#*.dot   diff=astextplain
#*.DOT   diff=astextplain
#*.pdf   diff=astextplain
#*.PDF   diff=astextplain
#*.rtf   diff=astextplain
#*.RTF   diff=astextplain

repo_name: Euclidean/rjw

path: .gitattributes

license: mit


code:
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
*.csproj.user

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/

# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# DNX
project.lock.json
project.fragment.lock.json
artifacts/

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding add-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
#*.pubxml
*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets

# Microsoft Azure Build Output
csx/
*.build.csdef

# Microsoft Azure Emulator
ecf/
rcf/

# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/

# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs

# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# GhostDoc plugin setting file
*.GhostDoc.xml

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions

# Paket dependency manager
.paket/paket.exe
paket-files/

# FAKE - F# Make
.fake/

# JetBrains Rider
.idea/
*.sln.iml

# CodeRush
.cr/

# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
/Archived
/MyTo-Do.txt
/LL_post.txt
/creditsnew.txt
/Assemblies/UnityEngine.UI.dll
/Assemblies/UnityEngine.dll
/Assemblies/TextMeshPro-1.0.55.56.0b11.dll
/Assemblies/NVorbis.dll
/Assemblies/NAudio.dll
/Assemblies/HugsLib.dll
/Assemblies/Assembly-CSharp.dll
/Assemblies/Assembly-CSharp-firstpass.dll
/Assemblies/0Harmony.dll
/RimJobWorld.Main.sln
/.gitignore
/1.3/Assemblies/UnityEngine.SubsystemsModule.dll
/1.3/Assemblies/HarmonyMod.dll
/1.3/Assemblies/0Harmony.dll
/1.3/Assemblies/HugsLib.xml
/1.3/Assemblies/HugsLib.dll

#dds files
*.dds

path: .gitignore


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<rjw.BackstoryDef>
		<defName>rjw_childC</defName>
		<baseDescription>[PAWN_nameDef] was born in civil settlement.</baseDescription>
		<title>Child</title>
		<titleShort>Child</titleShort>
		<slot>Childhood</slot>
		<categoryName>Civil</categoryName>
	</rjw.BackstoryDef>

	<rjw.BackstoryDef>
		<defName>rjw_childT</defName>
		<baseDescription>[PAWN_nameDef] was born in a tribe.</baseDescription>
		<title>Child</title>
		<titleShort>Child</titleShort>
		<slot>Childhood</slot>
		<categoryName>Tribal</categoryName>
	</rjw.BackstoryDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<BodyPartDef>
		<defName>Genitals</defName>
		genitals
		<hitPoints>12</hitPoints>
		<frostbiteVulnerability>0.01</frostbiteVulnerability>
		<skinCovered>true</skinCovered>
		<solid>false</solid>
		<canSuggestAmputation>false</canSuggestAmputation>
		<bleedRate>1.0</bleedRate>
		<tags>

RJW_Fertility

		</tags>
	</BodyPartDef>

	<BodyPartDef>
		<defName>Chest</defName>
		chest
		<hitPoints>24</hitPoints>
		<frostbiteVulnerability>0.01</frostbiteVulnerability>
		<skinCovered>true</skinCovered>
		<solid>false</solid>
		<canSuggestAmputation>false</canSuggestAmputation>
		<bleedRate>1.0</bleedRate>
	</BodyPartDef>

	<BodyPartDef>
		<defName>Anus</defName>
		anus
		<hitPoints>8</hitPoints>
		<frostbiteVulnerability>0.01</frostbiteVulnerability>
		<skinCovered>true</skinCovered>
		<solid>false</solid>
		<canSuggestAmputation>false</canSuggestAmputation>
		<bleedRate>1.0</bleedRate>
	</BodyPartDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<BodyPartDef>
		<defName>MechGenitals</defName>
		mechanoid implanter
		<hitPoints>20</hitPoints>
		<skinCovered>true</skinCovered>
		<solid>true</solid>
		<canSuggestAmputation>false</canSuggestAmputation>
		<bleedRate>0</bleedRate>
		<frostbiteVulnerability>0.0</frostbiteVulnerability>
		<tags>

RJW_Fertility

		</tags>
	</BodyPartDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<BodyPartTagDef>
		<defName>RJW_Fertility</defName>
		<label>fertility_source</label>
		<description>Necessary for reproduction</description>
		<vital>false</vital>
	</BodyPartTagDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<DamageDef>
		<defName>ViralDamage</defName>
		<workerClass>DamageWorker_AddInjury</workerClass>
		<label>viral damage</label>
		<externalViolence>false</externalViolence>
		<deathMessage>{0} has died of a disease.</deathMessage>
		<hediff>VirusPerma</hediff>
		<hediffSkin>VirusPerma</hediffSkin>
		<hediffSolid>VirusPerma</hediffSolid>
		<makesBlood>false</makesBlood>
		<harmAllLayersUntilOutside>false</harmAllLayersUntilOutside>
	</DamageDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<ThingDef ParentName="MakeableDrugBase">
		<defName>Aphrodisiac</defName>
		aphrodisiac drug
		<description>A smokable drug made from humpshroom.</description>
		<graphicData>
			<texPath>Things/Item/Drug/Penoxycyline</texPath>
			<graphicClass>Graphic_StackCount</graphicClass>
		</graphicData>
		<rotatable>false</rotatable>
		<statBases>
			<WorkToMake>450</WorkToMake>
			<MarketValue>50</MarketValue>
			<Mass>0.05</Mass>
			<DeteriorationRate>6</DeteriorationRate>
			<Flammability>1.3</Flammability>
		</statBases>
		<techLevel>Medieval</techLevel>
		<ingestible>
			<foodType>Plant, Processed</foodType>
			<joyKind>Chemical</joyKind>
			<joy>0.80</joy>
			<baseIngestTicks>720</baseIngestTicks>
			<nurseable>true</nurseable>
			<drugCategory>Social</drugCategory>
			<ingestSound>Ingest_Smoke</ingestSound>
			<ingestEffect>Smoke_Joint</ingestEffect>
			<ingestEffectEat>EatVegetarian</ingestEffectEat>
			<ingestHoldOffsetStanding>
				<northDefault>
					<offset>(0.27,0,0.08)</offset>
					<behind>true</behind>
				</northDefault>
				<east>
					<offset>(0.45,0,0.08)</offset>
				</east>
				<south>
					<offset>(0.27,0,0.08)</offset>
				</south>
				<west>
					<offset>(-0.50,0,0.08)</offset>
					<flip>true</flip>
				</west>
			</ingestHoldOffsetStanding>
			<ingestHoldUsesTable>false</ingestHoldUsesTable>
			<ingestCommandString>Smoke {0}</ingestCommandString>
			<ingestReportString>Smoking {0}.</ingestReportString>
			<ingestReportStringEat>Consuming {0}.</ingestReportStringEat>
			<useEatingSpeedStat>false</useEatingSpeedStat>
			<outcomeDoers>

					<hediffDef>HumpShroomEffect</hediffDef>
					<severity>0.6</severity>
					<toleranceChemical>HumpShroom</toleranceChemical>

					<hediffDef>HumpShroomTolerance</hediffDef>
					<severity>0.042</severity>
					<divideByBodySize>true</divideByBodySize>

					<need>Sex</need>
					<offset>-0.5</offset>

			</outcomeDoers>
		</ingestible>
		<recipeMaker>
			<recipeUsers>

CraftingSpot

DrugLab

			</recipeUsers>
			<workSpeedStat>DrugCookingSpeed</workSpeedStat>
			<workSkill>Cooking</workSkill>
		</recipeMaker>
		<costList>
			<HumpShroom>4</HumpShroom>
		</costList>
		<comps>

				<chemical>HumpShroom</chemical>
				<addictiveness>0.030</addictiveness>
				<minToleranceToAddict>0.15</minToleranceToAddict>
				<existingAddictionSeverityOffset>0.1</existingAddictionSeverityOffset>
				<needLevelOffset>1</needLevelOffset>
				<listOrder>30</listOrder>

		</comps>
	</ThingDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<ThingDef ParentName="MakeableDrugPillBase">
		<defName>RJW_Contraceptive</defName>
		contraception pill
		<description>Deliver severe hit to fertility for one quadrum.</description>
		<graphicData>
			<texPath>Things/Item/Contraceptive</texPath>
			<graphicClass>Graphic_StackCount</graphicClass>
		</graphicData>
		<rotatable>false</rotatable>
		<statBases>
			<WorkToMake>120</WorkToMake>
			<MarketValue>15</MarketValue>
			<Mass>0.05</Mass>
		</statBases>
		<techLevel>Industrial</techLevel>
		<ingestible>
			<drugCategory>Medical</drugCategory>
			<outcomeDoers>

					<hediffDef>RJW_Contraceptive</hediffDef>
					<severity>1.0</severity>

			</outcomeDoers>
		</ingestible>
		<recipeMaker>
			<researchPrerequisite>DrugProduction</researchPrerequisite>
			<recipeUsers>

DrugLab

			</recipeUsers>
		</recipeMaker>
		<costList>
			<MedicineHerbal>1</MedicineHerbal>
		</costList>
		<comps>

			<addictiveness>0</addictiveness>
			<listOrder>1000</listOrder>
				<overdoseSeverityOffset>
					<min>0.08</min>
					<max>0.14</max>
				</overdoseSeverityOffset>

		</comps>
	</ThingDef>

	<HediffDef>
		<defName>RJW_Contraceptive</defName>
		<hediffClass>HediffWithComps</hediffClass>
		contraceptive
		<description>Contraception pills deliver severe hit to fertility for one quadrum.</description>
		<defaultLabelColor>(0.75, 0.75, 1.0)</defaultLabelColor>
		<isBad>false</isBad>
		<comps>

				<disappearsAfterTicks>
					<min>900000</min>
					<max>900000</max>
				</disappearsAfterTicks>

		</comps>
		<stages>

				Contracepted
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<setMax>0.1</setMax>

				</capMods>

		</stages>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<ThingDef ParentName="MakeableDrugPillBase">
		<defName>RJW_FertPill</defName>
		hyperfertility pill
		<description>Enhances fertility for 48 hours. Also works as a mild aphrodisiac.</description>
		<graphicData>
			<texPath>Things/Item/FertPill</texPath>
			<graphicClass>Graphic_StackCount</graphicClass>
		</graphicData>
		<rotatable>false</rotatable>
		<statBases>
			<WorkToMake>120</WorkToMake>
			<MarketValue>15</MarketValue>
			<Mass>0.05</Mass>
		</statBases>
		<techLevel>Industrial</techLevel>
		<ingestible>
			<drugCategory>Medical</drugCategory>
			<outcomeDoers>

					<hediffDef>RJW_FertPill</hediffDef>
					<severity>1.0</severity>

					<need>Sex</need>
					<offset>-0.25</offset>

			</outcomeDoers>
		</ingestible>
		<recipeMaker>
			<researchPrerequisite>DrugProduction</researchPrerequisite>
			<recipeUsers>

DrugLab

			</recipeUsers>
		</recipeMaker>
		<costList>
			<MedicineHerbal>1</MedicineHerbal>
			<HumpShroom>1</HumpShroom>
		</costList>
		<comps>

			<addictiveness>0</addictiveness>
			<listOrder>1000</listOrder>
				<overdoseSeverityOffset>
					<min>0.08</min>
					<max>0.14</max>
				</overdoseSeverityOffset>

		</comps>
	</ThingDef>

	<HediffDef>
		<defName>RJW_FertPill</defName>
		<hediffClass>HediffWithComps</hediffClass>
		fertpill
		<description>Enhanced fertility. A mild aphrodisiac.</description>
		<defaultLabelColor>(0.75, 0.75, 1.0)</defaultLabelColor>
		<isBad>false</isBad>
		<comps>

				<disappearsAfterTicks>
					<min>120000</min>
					<max>120000</max>
				</disappearsAfterTicks>

		</comps>
		<stages>

				Hyperfertility
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>4</offset>

				</capMods>

		</stages>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<ThingDef ParentName="CavePlantBase">
		<defName>PlantHumpShroom</defName>
		humpshroom shroom
		<description>Thick shroom with tough flesh, thick juice and smooth soft skin. Exhibits aphrodisiac effects when consumed, refills psyfocus.</description>
		<statBases>
			<MaxHitPoints>85</MaxHitPoints>
			<Beauty>2</Beauty>
			<Nutrition>0.15</Nutrition>
			<MeditationFocusStrength>1.0</MeditationFocusStrength>
		</statBases>
		<graphicData>
			<texPath>Things/Item/Humpshroom/Humpshroom</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<selectable>true</selectable>
		<pathCost>10</pathCost>
		<plant>
			<fertilityMin>0.01</fertilityMin>
			<fertilitySensitivity>0.25</fertilitySensitivity>
			<growDays>15.00</growDays>
			<harvestTag>Standard</harvestTag>
			<harvestedThingDef>HumpShroom</harvestedThingDef>
			<harvestYield>2</harvestYield>
			<sowMinSkill>4</sowMinSkill>
			<sowTags>

Hydroponic

			</sowTags>
			<topWindExposure>0.1</topWindExposure>
			<visualSizeRange>0.4~0.7</visualSizeRange>
		</plant>
		<comps>

				<glowRadius>1</glowRadius>
				<glowColor>(255,105,180,0)</glowColor>

				<statDef>MeditationFocusStrength</statDef>
				<focusTypes>

Sex

				</focusTypes>

		</comps>
	</ThingDef>

	<ThingDef ParentName="DrugBase">
		<defName>HumpShroom</defName>
		Hump shroom
		<description>A shroom with tough flesh, thick juice and smooth soft skin. Exhibits aphrodisiac effects when consumed, refills psyfocus.</description>
		<tradeability>Sellable</tradeability>
		<socialPropernessMatters>true</socialPropernessMatters>
		<tickerType>Rare</tickerType>
		<graphicData>
			<texPath>Things/Item/Humpshroom/HumpshroomCollected</texPath>
			<graphicClass>Graphic_Single</graphicClass>
		</graphicData>
		<thingCategories>

PlantFoodRaw

		</thingCategories>
		<statBases>
			<MarketValue>10</MarketValue>
			<Mass>0.1</Mass>
			<DeteriorationRate>4</DeteriorationRate>
			<Nutrition>0.40</Nutrition>
		</statBases>
		<techLevel>Neolithic</techLevel>
		<ingestible>
			<baseIngestTicks>100</baseIngestTicks>
			<chairSearchRadius>4</chairSearchRadius>
			<preferability>RawTasty</preferability>
			<tasteThought></tasteThought>
			<foodType>VegetableOrFruit</foodType>
			<maxNumToIngestAtOnce>1</maxNumToIngestAtOnce>
			<optimalityOffsetHumanlikes>-6</optimalityOffsetHumanlikes>
			<optimalityOffsetFeedingAnimals>-11</optimalityOffsetFeedingAnimals>
			<ingestEffect>EatVegetarian</ingestEffect>
			<ingestSound>RawVegetable_Eat</ingestSound>
			<joy>0.5</joy>
			<joyKind>Social</joyKind>
			<nurseable>true</nurseable>
			<drugCategory>Social</drugCategory>
			<outcomeDoers>

					<hediffDef>HumpShroomEffect</hediffDef>
					<severity>0.50</severity>
					<toleranceChemical>HumpShroom</toleranceChemical>

					<hediffDef>HumpShroomTolerance</hediffDef>
					<severity>0.032</severity>
					<divideByBodySize>true</divideByBodySize>

					<need>Sex</need>
					<offset>-0.5</offset>

					<offset>1.0</offset>

		</outcomeDoers>
		</ingestible>
		<comps>

				<daysToRotStart>30</daysToRotStart>
				<rotDestroys>true</rotDestroys>

				<chemical>HumpShroom</chemical>
				<addictiveness>0.050</addictiveness>
				<minToleranceToAddict>0.15</minToleranceToAddict>
				<existingAddictionSeverityOffset>0.1</existingAddictionSeverityOffset>
				<needLevelOffset>1</needLevelOffset>
				<listOrder>30</listOrder>

		</comps>
	</ThingDef>

	<HediffDef>
		<defName>HumpShroomEffect</defName>
		<hediffClass>HediffWithComps</hediffClass>
		Induced libido
		<description>Hump shroom aphrodisiac effects.</description>
		<defaultLabelColor>(1,0,0.5)</defaultLabelColor>
		<scenarioCanAdd>true</scenarioCanAdd>
		<maxSeverity>1.0</maxSeverity>
		<comps>

				<severityPerDay>-0.9</severityPerDay>

		</comps>
		<stages>

				<restFallFactor>1.33</restFallFactor>
				<statOffsets>
					<SexFrequency>2</SexFrequency>
					<SexSatisfaction>0.5</SexSatisfaction>
				</statOffsets>

		</stages>
	</HediffDef>

	<ThoughtDef>
		<defName>HumpShroomEffect</defName>
		<workerClass>ThoughtWorker_Hediff</workerClass>
		<hediff>HumpShroomEffect</hediff>
		<validWhileDespawned>true</validWhileDespawned>
		<stages>

				Humpshroom aftertaste
				<description>Tastes funny.</description>
				<baseMoodEffect>1</baseMoodEffect>

		</stages>
	</ThoughtDef>

	<ChemicalDef>
		<defName>HumpShroom</defName>
		humpshroom
		<addictionHediff>HumpShroomAddiction</addictionHediff>
		<toleranceHediff>HumpShroomTolerance</toleranceHediff>
		<onGeneratedAddictedToleranceChance>0.8</onGeneratedAddictedToleranceChance>
	</ChemicalDef>

	<NeedDef ParentName="DrugAddictionNeedBase">
		<defName>Chemical_HumpShroom</defName>
		<needClass>Need_Chemical</needClass>
		humpshroom
		<description>Person is now hooked on shrooms. Without them, their bedroom performance may fall.</description>
		<listPriority>10</listPriority>
	</NeedDef>

	<HediffDef ParentName="DrugToleranceBase">
		<defName>HumpShroomTolerance</defName>
		humpshroom tolerance
		<description>Hump shroom effects tolerance.</description>
		<isBad>false</isBad>
		<comps>

				<severityPerDay>-0.020</severityPerDay>

				<chemical>HumpShroom</chemical>

		</comps>
	</HediffDef>

	<HediffDef ParentName="AddictionBase">
		<defName>HumpShroomAddiction</defName>
		<hediffClass>Hediff_Addiction</hediffClass>
		humpshroom addiction
		<description>Hump shroom effects addiction.</description>
		<causesNeed>Chemical_HumpShroom</causesNeed>
		<comps>

				<severityPerDay>-0.1</severityPerDay>
				<showDaysToRecover>true</showDaysToRecover>

		</comps>
		<stages>

				withdrawal
				<statOffsets>
					<SexSatisfaction>-1</SexSatisfaction>
				</statOffsets>

		</stages>
	</HediffDef>

	<ThoughtDef>
		<defName>HumpShroomWithdrawal</defName>
		<workerClass>ThoughtWorker_Hediff</workerClass>
		<hediff>HumpShroomAddiction</hediff>
		<validWhileDespawned>true</validWhileDespawned>
		<stages>

				<visible>false</visible>

				humpshroom withdrawal
				<description>I just feel nothing down there.</description>
				<baseMoodEffect>-5</baseMoodEffect>

		</stages>
	</ThoughtDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<HediffDef Name="BondageBase" Abstract="True">
		<hediffClass>Hediff</hediffClass>
		<defaultLabelColor>(0.5, 0.5, 0.9)</defaultLabelColor>
		<makesSickThought>false</makesSickThought>
		<isBad>false</isBad>
		<tendable>false</tendable>
		<scenarioCanAdd>false</scenarioCanAdd>
	</HediffDef>

	<HediffDef ParentName="BondageBase">
		<defName>Chains</defName>
		chains
		<labelNoun>chains</labelNoun>
		<description>A series of chains that restrict its wearer.</description>
		<stages>

				<capMods>

						<capacity>Manipulation</capacity>
						<setMax>0.35</setMax>

						<capacity>Moving</capacity>
						<setMax>0.35</setMax>

				 </capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="BondageBase">
		<defName>BoundHands</defName>
		bound hands
		<labelNoun>bound hands</labelNoun>
		<description>Bound hands.</description>
		<stages>

				<capMods>

						<capacity>Manipulation</capacity>
						<setMax>0.00</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="BondageBase">
		<defName>BoundLegs</defName>
		bound legs
		<labelNoun>bound legs</labelNoun>
		<description>Bound legs.</description>
		<stages>

				<capMods>

						<capacity>Moving</capacity>
						<setMax>0.00</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="BondageBase">
		<defName>RJW_Restraints</defName>
		Restraints
		<labelNoun>restraints</labelNoun>
		<description>A set of restraints.</description>
		<stages>

				<capMods>

						<capacity>Manipulation</capacity>
						<setMax>0.00</setMax>

						<capacity>Moving</capacity>
						<setMax>0.00</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef ParentName="BondageBase">
		<defName>RJW_Cocoon</defName>
		<hediffClass>rjw.Cocoon</hediffClass>
		Cocoon
		<labelNoun>A cocoon</labelNoun>
		<description>A cocoon that tends to its host until ready to procreate.</description>
		<stages>

				<capMods>

						<capacity>Manipulation</capacity>
						<setMax>0.00</setMax>

						<capacity>Moving</capacity>
						<setMax>0.00</setMax>

				</capMods>
				<statOffsets>
					<ComfyTemperatureMin>-50</ComfyTemperatureMin>
					<ComfyTemperatureMax>50</ComfyTemperatureMax>
				</statOffsets>

		</stages>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<HediffDef>
		<defName>Hediff_Bukkake</defName>
		<hediffClass>rjw.Hediff_Bukkake</hediffClass>
		Bukkake
		<description>Ejaculated onto.</description>
		<makesSickThought>false</makesSickThought>
		<initialSeverity>0.01</initialSeverity>
		<maxSeverity>1</maxSeverity>

		<isBad>false</isBad>
		<tendable>false</tendable>
		<stages>

				minor
				<becomeVisible>false</becomeVisible>

				<minSeverity>0.3</minSeverity>
				little
				<statOffsets>
					<Vulnerability>0.2</Vulnerability>
					<SocialImpact>-0.1</SocialImpact>
				</statOffsets>

				<minSeverity>0.6</minSeverity>
				extensive
				<statOffsets>
					<Vulnerability>0.3</Vulnerability>
					<SocialImpact>-0.3</SocialImpact>
				</statOffsets>

				<minSeverity>0.8</minSeverity>
				full
				<statOffsets>
					<Vulnerability>-0.1</Vulnerability>
					<SocialImpact>-0.5</SocialImpact>
				</statOffsets>

		</stages>
	</HediffDef>

	<HediffDef Name="Hediff_Semen">
		<hediffClass>rjw.Hediff_Semen</hediffClass>
		<defName>Hediff_Semen</defName>
		semen
		<labelNoun>semen</labelNoun>
		<description>Semen.</description>
		<labelNounPretty>semen on {1}</labelNounPretty>
		<defaultLabelColor>(0.95,0.95,0.95)</defaultLabelColor>
		<isBad>false</isBad>
		<tendable>false</tendable>
		<makesSickThought>false</makesSickThought>
		<makesAlert>false</makesAlert>
		<maxSeverity>1</maxSeverity>
		<initialSeverity>0.001</initialSeverity>
		<injuryProps>
			<canMerge>true</canMerge>
		</injuryProps>
		<stages>

				little

				<minSeverity>0.25</minSeverity>
				some

				<minSeverity>0.5</minSeverity>
				dripping

				<minSeverity>0.8</minSeverity>
				drenched

		</stages>
		<comps>

				<healIntervalTicksStanding>1800</healIntervalTicksStanding>
				<healAmount>0.01</healAmount>

		</comps>
	</HediffDef>

	<HediffDef ParentName="Hediff_Semen">
		<defName>Hediff_InsectSpunk</defName>
		<description>Insect spunk.</description>
		insect spunk
		<labelNoun>insect spunk</labelNoun>
		<labelNounPretty>insect spunk on {1}</labelNounPretty>
		<defaultLabelColor>(0.6,0.83,0.35)</defaultLabelColor>
	</HediffDef>

	<HediffDef ParentName="Hediff_Semen">
		<defName>Hediff_MechaFluids</defName>
		<description>Mechanoid fluids.</description>
		mechanoid fluids
		<labelNoun>mechanoid fluids</labelNoun>
		<labelNounPretty>mecha fluids on {1}</labelNounPretty>
		<defaultLabelColor>(0.37,0.71,0.82)</defaultLabelColor>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>

	<rjw.HediffDef_InsectEgg Name="RJW_ImplantEgg" Abstract="True">
		<defName>RJW_InsectEgg</defName>
		Egg
		<hediffClass>rjw.Hediff_InsectEgg</hediffClass>
		<description>Parasitic egg(s) that enter the host's body and feeds off their nutrients until ready to hatch. Just be glad they don't hatch by bursting out of your chest.</description>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<initialSeverity>0.01</initialSeverity>
		<isBad>false</isBad>
		<tendable>false</tendable>
		<eggsize>1</eggsize>
		<selffertilized>false</selffertilized>
		<stages>

				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

				</capMods>

				<minSeverity>0.02</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.02</offset>

				</capMods>

				<minSeverity>0.05</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

				</capMods>

				<minSeverity>0.10</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

				</capMods>

				<minSeverity>0.15</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

				</capMods>

				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.20</offset>

				</capMods>

				<minSeverity>0.25</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.25</offset>

				</capMods>

				<minSeverity>0.30</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.40</offset>

				</capMods>

				<minSeverity>0.50</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.50</offset>

				</capMods>

				<minSeverity>0.75</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.75</offset>

				</capMods>

				<minSeverity>0.9</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-1.0</offset>

				</capMods>

		</stages>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_UnknownEgg</defName>
		<parentDef>Unknown</parentDef>
		<UnFertEggDef>RJW_EggUnfertilized</UnFertEggDef>
		<FertEggDef>RJW_EggFertilized</FertEggDef>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_InsectEgg ParentName="RJW_ImplantEgg">
		<defName>RJW_InsectHiveEgg</defName>
		<parentDefs>

Megascarab

Spelopede

Megaspider

Queen

		</parentDefs>
		<childrenDefs>

Megascarab

Megascarab

Megascarab

Megascarab

Megascarab

Spelopede

Spelopede

Spelopede

Megaspider

		</childrenDefs>
		<UnFertEggDef>RJW_EggInsectUnfertilized</UnFertEggDef>
		<FertEggDef>RJW_EggInsectFertilized</FertEggDef>
	</rjw.HediffDef_InsectEgg>

	<rjw.HediffDef_MechImplants Name="RJW_ImplantMech" Abstract="True">
		<hediffClass>rjw.Hediff_MechImplants</hediffClass>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<description>A small computer that enters a host through one of their orifices. Can analyze vital signs and location data, and relay that information back to its implanter.</description>
		<initialSeverity>0.01</initialSeverity>
		<isBad>false</isBad>
		<tendable>false</tendable>
	</rjw.HediffDef_MechImplants>

	<rjw.HediffDef_MechImplants ParentName="RJW_ImplantMech">
		<defName>RJW_MechanoidImplant</defName>
		<parentDefs>

Mech_Lancer

Mech_Scyther

Mech_Centipede

Mech_Pikeman

		</parentDefs>
		<childrenDefs>

Mech_Scyther

		</childrenDefs>
	</rjw.HediffDef_MechImplants>

	<rjw.HediffDef_MechImplants ParentName="RJW_ImplantMech">
		<hediffClass>rjw.Hediff_MicroComputer</hediffClass>
		<defName>RJW_MicroComputer</defName>
		<tendable>false</tendable>
		<isBad>true</isBad>
		MicroComputer
		<description>A small computer that enters a host through one of their orifices. Can analyze vital signs and location data, and relay that information back to its implanter.</description>
		<minEventInterval>30000</minEventInterval>
		<maxEventInterval>90000</maxEventInterval>
		<randomHediffDefs>

RJW_Orgasm

TransportCums

TransportEggs

		</randomHediffDefs>
	</rjw.HediffDef_MechImplants>

	<rjw.HediffDef_EnemyImplants>
		<defName>Parasite</defName>
		<hediffClass>rjw.Hediff_Parasite</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<initialSeverity>0.1</initialSeverity>
		<isBad>true</isBad>
		pregnant
		<description>A organism that lives inside a host and feeds off its nutrients, giving the host severe discomfort.</description>
		<comps>

				<sendLetterWhenDiscovered>true</sendLetterWhenDiscovered>
				<discoverLetterLabel>{0} Parasited</discoverLetterLabel>
				<discoverLetterText>{0} is parasited!</discoverLetterText>

		</comps>
		<stages>

				early-stage-hidden
				<becomeVisible>false</becomeVisible>
				<vomitMtbDays>2.5</vomitMtbDays>

				middle-stage
				<minSeverity>0.333</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

				</capMods>

				late-stage
				<minSeverity>0.666</minSeverity>
				<vomitMtbDays>2</vomitMtbDays>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

		</stages>
	</rjw.HediffDef_EnemyImplants>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>FeelingBroken</defName>
		<hediffClass>rjw.AdvancedHediffWithComps</hediffClass>
		Feeling broken
		<defaultLabelColor>(0.5, 0.7, 0.45)</defaultLabelColor>
		<makesSickThought>false</makesSickThought>
		<initialSeverity>0.025</initialSeverity>
		<maxSeverity>1</maxSeverity>
		<scenarioCanAdd>true</scenarioCanAdd>
		<tendable>false</tendable>
		<description>Mind broken. No longer capable of emotion.</description>
		<isBad>false</isBad>
		<comps>

				<severityPerDayReduce>
					<points>

(1,0)

(10,-0.025)

					</points>
				</severityPerDayReduce>

				<severityPerDayIncrease>
					<points>

(0,0.1)

(1,1)

					</points>
				</severityPerDayIncrease>

		</comps>
		<stages>

				early-stage
				<becomeVisible>false</becomeVisible>

				in a trance
				<minSeverity>0.1</minSeverity>
				<painOffset>0.1</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.8</postFactor>

				</capMods>

				broken
				<minSeverity>0.3</minSeverity>
				<painOffset>0.05</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.7</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.25</Vulnerability>
				</statOffsets>

				Extremely broken
				<minSeverity>0.5</minSeverity>
				<painOffset>-0.1</painOffset>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.6</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.5</Vulnerability>
				</statOffsets>

		</stages>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>RJW_IUD</defName>
		IUD
		<hediffClass>HediffWithComps</hediffClass>
		<description>A small copper device inserted into the womb that prevents pregnancy.</description>
		<defaultLabelColor>(0.8, 0.8, 0.35)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>true</scenarioCanAdd>
		<stages>

				<capMods>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>IncreasedFertility</defName>
		Increased fertility
		<description>Increased fertility, for baby making.</description>
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>false</becomeVisible>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>DecreasedFertility</defName>
		Low fertility
		<description>Low fertility.</description>
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(1, 0.2, 0.2)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>false</becomeVisible>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.5</offset>
						<setMax>0.25</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>ImpregnationBlocker</defName>
		Archotech pregnancy blocker
		<description>A complex device that prevents the ovaries from producing eggs.</description>
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>true</becomeVisible>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>FertilityEnhancer</defName>
		Archotech fertility enhancer
		<description>A complex device that increases the likelihood of pregnancy.</description>
		<hediffClass>HediffWithComps</hediffClass>
		<defaultLabelColor>(0.7, 1.0, 0.7)</defaultLabelColor>
		<isBad>false</isBad>
		<scenarioCanAdd>false</scenarioCanAdd>
		<stages>

				<becomeVisible>true</becomeVisible>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>1</offset>

				</capMods>

		</stages>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<HediffDef>
		<defName>RJW_Orgasm</defName>
		<hediffClass>rjw.Hediff_Orgasm</hediffClass>
		Orgasm
		<defaultLabelColor>(0.5, 0.7, 0.45)</defaultLabelColor>
		<makesSickThought>false</makesSickThought>
		<initialSeverity>0.1</initialSeverity>
		<maxSeverity>1</maxSeverity>
		<scenarioCanAdd>false</scenarioCanAdd>
		<tendable>false</tendable>
		<description>"Ohh, yeahh, hah, hnnh, OH!"</description>
		<comps>

				<severityPerDay>-1</severityPerDay>

		</comps>
		<stages>

				Slightly
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.9</postFactor>

						<capacity>Manipulation</capacity>
						<postFactor>0.9</postFactor>

						<capacity>Moving</capacity>
						<postFactor>0.9</postFactor>

						<capacity>Talking</capacity>
						<postFactor>0.9</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.2</Vulnerability>
				</statOffsets>

				Heavy
				<minSeverity>0.2</minSeverity>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Manipulation</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Moving</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Talking</capacity>
						<postFactor>0.65</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.3</Vulnerability>
				</statOffsets>

				Extremely
				<minSeverity>0.501</minSeverity>
				<capMods>

						<capacity>Consciousness</capacity>
						<postFactor>0.3</postFactor>

						<capacity>Manipulation</capacity>
						<postFactor>0.65</postFactor>

						<capacity>Moving</capacity>
						<postFactor>0.2</postFactor>

						<capacity>Talking</capacity>
						<postFactor>0.5</postFactor>

				</capMods>
				<statOffsets>
					<Vulnerability>0.6</Vulnerability>
				</statOffsets>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>TransportCums</defName>
		<hediffClass>rjw.Hediff_TransportCums</hediffClass>
		<description>Cumming inside.</description>
		<isBad>false</isBad>
	</HediffDef>

	<HediffDef>
		<defName>TransportEggs</defName>
		<hediffClass>rjw.Hediff_TransportEggs</hediffClass>
		<description>Laying egg inside.</description>
		<isBad>false</isBad>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<HediffDef>
		<defName>Immunodeficiency</defName>
		<hediffClass>rjw.Hediff_ID</hediffClass>
		<defaultLabelColor>(1.0, 0.0, 0.0)</defaultLabelColor>
		Immunodeficiency
		<makesSickThought>false</makesSickThought>
		<minSeverity>0.600</minSeverity>
		<description>Very susceptible to disease.</description>
		<initialSeverity>0.601</initialSeverity>
		<tendable>false</tendable>
		<stages>

				<minSeverity>0.60</minSeverity>
				minor
				<restFallFactor>1.10</restFallFactor>
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.05</offset>

				</capMods>

				<minSeverity>0.75</minSeverity>
				major
				<restFallFactor>1.30</restFallFactor>
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.10</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.15</offset>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

				</capMods>

				<minSeverity>0.90</minSeverity>
				extreme
				<restFallFactor>1.50</restFallFactor>
				<capMods>

						<capacity>Consciousness</capacity>
						<offset>-0.15</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.30</offset>

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

		</stages>
	</HediffDef>

	<HediffDef>
		<defName>VirusPerma</defName>
		<hediffClass>Hediff_Injury</hediffClass>
		<tendable>false</tendable>
		<displayWound>true</displayWound>
		<chanceToCauseNoPain>1.0</chanceToCauseNoPain>
		<description>Viral damage.</description>
		viral damage
		<comps>

				<permanentLabel>permanent viral damage</permanentLabel>
				<instantlyPermanentLabel>permanent viral damage</instantlyPermanentLabel>

		</comps>
		<injuryProps>
			<painPerSeverity>0.0</painPerSeverity>
			<averagePainPerSeverityPermanent>0.0</averagePainPerSeverityPermanent>
			<destroyedLabel>Destroyed by disease</destroyedLabel>
			<destroyedOutLabel>Destroyed by disease</destroyedOutLabel>
		</injuryProps>
	</HediffDef>

	<HediffDef ParentName="AddedBodyPartBase">
		<defName>PegArm</defName>
		peg arm
		<labelNoun>a peg arm</labelNoun>
		<description>A peg arm.</description>
		<addedPartProps>
			<solid>true</solid>
			<partEfficiency>0.00</partEfficiency>
			<betterThanNatural>false</betterThanNatural>
		</addedPartProps>
		<spawnThingOnRemoved>WoodLog</spawnThingOnRemoved>
	</HediffDef>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>

<Defs>
	<HediffDef Name="RJW_pregnancy_template" Abstract="True">
		Pregnant
		<description>Baby in the oven.</description>
		<defaultLabelColor>(1, 0.41, 0.81)</defaultLabelColor>
		<initialSeverity>0.001</initialSeverity>
		<isBad>false</isBad>
		<stages>

				early-stage
				<vomitMtbDays>2</vomitMtbDays>
				<hungerRateFactorOffset>0.25</hungerRateFactorOffset>

				middle-stage
				<minSeverity>0.333</minSeverity>
				<vomitMtbDays>4</vomitMtbDays>
				<hungerRateFactorOffset>0.3</hungerRateFactorOffset>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

				</capMods>

				late-stage
				<minSeverity>0.666</minSeverity>
				<vomitMtbDays>6</vomitMtbDays>
				<hungerRateFactorOffset>0.3</hungerRateFactorOffset>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.30</offset>

				</capMods>

				having contractions
				<minSeverity>0.99</minSeverity>
				<painOffset>0.5</painOffset>
				<capMods>

						<capacity>Moving</capacity>
						<setMax>0.0</setMax>

				</capMods>

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


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<rjw.HediffDef_PartBase Name="RJW_PrivatePartBase" Abstract="True">

		<FluidType></FluidType>

		<isBad>false</isBad>
		<comps>

		</comps>
		<priceImpact>false</priceImpact>
	</rjw.HediffDef_PartBase>

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

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartPenis" Abstract="True">
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Small
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Large
				<minSeverity>0.60</minSeverity>
					<capMods>

						<capacity>Moving</capacity>
						<offset>-0.02</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

				</capMods>

		</stages>
		<modExtensions>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartVagina" Abstract="True">
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Tight
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Accommodating
				<minSeverity>0.60</minSeverity>

				Cavernous
				<minSeverity>0.80</minSeverity>

				Abyssal
				<minSeverity>1.01</minSeverity>

		</stages>
		<modExtensions>

				<bodysizescale>true</bodysizescale>

				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

				<props>
				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartAnus" Abstract="True">
		<FluidType></FluidType>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Tight
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Accommodating
				<minSeverity>0.60</minSeverity>

				Cavernous
				<minSeverity>0.80</minSeverity>

				Abyssal
				<minSeverity>1.01</minSeverity>

		</stages>
		<modExtensions>

				<bodysizescale>true</bodysizescale>

				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase" Name="NaturalPrivatePartBreast" Abstract="True">
		<FluidType>Milk</FluidType>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>

				Tiny
				<minSeverity>0.02</minSeverity>

				Small
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.025</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

				</capMods>

				Enormous
				<minSeverity>1.00</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.04</offset>

			</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.08</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.25</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.12</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>

				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.40</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.20</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.65</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.32</offset>

				</capMods>

		</stages>
		<modExtensions>

				<bodysizescale>true</bodysizescale>

				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>

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

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>GenericPenis</defName>
		generic penis
		<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>
		generic vagina
		<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>
		generic anus
		<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>
		generic breasts
		<labelNoun>breasts</labelNoun>
		<description>A pair of breasts. Generic placeholder part for unsuported race.</description>
	</rjw.HediffDef_PartBase>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>HorsePenis</defName>
		equine penis
		<labelNoun>an equine penis</labelNoun>
		<description>A large horse penis. Flares out during sex.</description>
		<descriptionHyperlinks><ThingDef>HorsePenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HorsePenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Flared

Sheathed

Long

Girthy

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>HorseVagina</defName>
		equine vagina
		<labelNoun>an equine vagina</labelNoun>
		<description>A mare vagina.</description>
		<descriptionHyperlinks><ThingDef>HorseVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HorseVagina</spawnThingOnRemoved>
		<modExtensions>

				<props>

Loose

Deep

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>CatPenis</defName>
		feline penis
		<labelNoun>a feline penis</labelNoun>
		<description>A spine-covered feline penis.</description>
		<descriptionHyperlinks><ThingDef>CatPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>CatPenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Barbed

Sheathed

Tapered

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>CatVagina</defName>
		feline vagina
		<labelNoun>a feline vagina</labelNoun>
		<description>A feline vagina.</description>
		<descriptionHyperlinks><ThingDef>CatVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>CatVagina</spawnThingOnRemoved>
		<modExtensions>

				<props>

Tight

Deep

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>DogPenis</defName>
		canine penis
		<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>

				<props>

Knotted

Sheathed

Tapered

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>DogVagina</defName>
		canine vagina
		<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>
		dragon penis
		<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>

				<props>

Ridged

Girthy

Knotted

Internal

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>DragonVagina</defName>
		dragon vagina
		<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>

				<props>

Loose

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>RaccoonPenis</defName>
		procyonine penis
		<labelNoun>a procyonine penis</labelNoun>
		<description>A raccoon penis.</description>
		<descriptionHyperlinks><ThingDef>RaccoonPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>RaccoonPenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Long

Thin

Rigid

Sheathed

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>HemiPenis</defName>
		hemipenis
		<labelNoun>a hemipenis</labelNoun>
		<description>Twice the members for double the fun.</description>
		<descriptionHyperlinks><ThingDef>HemiPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HemiPenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Barbed

Tapered

Multiple

Small

Internal

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>CrocodilianPenis</defName>
		crocodilian penis
		<labelNoun>a crocodilian penis</labelNoun>
		<description>A crocodilian penis. Large and permenantly erect.</description>
		<descriptionHyperlinks><ThingDef>CrocodilianPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>CrocodilianPenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Rigid

Internal

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
		<defName>UdderBreasts</defName>
		udder
		<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>
		narrow vagina
		<labelNoun>a narrow vagina</labelNoun>
		<description>A tight, narrow vagina.</description>
		<descriptionHyperlinks><ThingDef>NarrowVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>NarrowVagina</spawnThingOnRemoved>
		<modExtensions>

				<props>

Tight

Deep

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>NeedlePenis</defName>
		needle penis
		<labelNoun>a needle penis</labelNoun>
		<description>A small and thin penis.</description>
		<descriptionHyperlinks><ThingDef>NeedlePenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>NeedlePenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Sheathed

Long

Thin

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>RodentVagina</defName>
		rodent vagina
		<labelNoun>a rodent vagina</labelNoun>
		<description>A rodent vagina.</description>
		<descriptionHyperlinks><ThingDef>RodentVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>RodentVagina</spawnThingOnRemoved>
		<modExtensions>

				<props>

Tight

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>RodentPenis</defName>
		rodent penis
		<labelNoun>a rodent penis</labelNoun>
		<description>A rodent penis.</description>
		<descriptionHyperlinks><ThingDef>RodentPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>RodentPenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Sheathed

Small

Tapered

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>CloacalPenis</defName>
		cloacal penis
		<labelNoun>a cloacal penis</labelNoun>
		<description>A cloacal penis.</description>
		<descriptionHyperlinks><ThingDef>CloacalPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>CloacalPenis</spawnThingOnRemoved>
		<modExtensions>

				<props>

Internal

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>CloacalVagina</defName>
		cloacal vagina
		<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>
		cloacal anus
		<labelNoun>cloacal anus</labelNoun>
		<description>A cloacal anus.</description>
		<descriptionHyperlinks><ThingDef>CloacalAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>CloacalAnus</spawnThingOnRemoved>
	</rjw.HediffDef_PartBase>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>DemonTentaclePenis</defName>
		demon tentacles
		<labelNoun>demon tentacles</labelNoun>
		<description>Tentacles capable of reaching corners of the body you never thought possible.</description>
		<descriptionHyperlinks><ThingDef>DemonTentaclePenis</ThingDef></descriptionHyperlinks>
		<modExtensions>

				<props>

Barbed

Prehensile

Thin

Internal

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>DemonPenis</defName>
		demon penis
		<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>

				<props>

Ridged

Barbed

Humanlike

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>DemonVagina</defName>
		demon vagina
		<labelNoun>a demon vagina</labelNoun>
		<description>A tight vagina that can send its lovers to heaven.</description>
		<descriptionHyperlinks><ThingDef>DemonVagina</ThingDef></descriptionHyperlinks>
		<modExtensions>

				<props>

Ridged

Tight

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
		<defName>DemonAnus</defName>
		demon anus
		<labelNoun>a demon anus</labelNoun>
		<description>A demon anus.</description>
		<descriptionHyperlinks><ThingDef>DemonAnus</ThingDef></descriptionHyperlinks>
	</rjw.HediffDef_PartBase>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>Penis</defName>
		penis
		<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>
		vagina
		<labelNoun>a vagina</labelNoun>
		<description>A vagina.</description>
		<descriptionHyperlinks><ThingDef>Vagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>Vagina</spawnThingOnRemoved>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
		<defName>Anus</defName>
		anus
		<labelNoun>an anus</labelNoun>
		<description>A anus.</description>
		<descriptionHyperlinks><ThingDef>Anus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>Anus</spawnThingOnRemoved>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBreast">
		<defName>Breasts</defName>
		breasts
		<labelNoun>a pair of breasts</labelNoun>
		<description>A pair of breasts.</description>
		<descriptionHyperlinks><ThingDef>Breasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>Breasts</spawnThingOnRemoved>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartBase">
		<defName>FeaturelessChest</defName>
		featureless chest
		<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>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<hediffClass>Hediff_Implant</hediffClass>
		<defName>PegDick</defName>
		peg dick
		<labelNoun>a peg dick</labelNoun>
		<description>A simple, static member.</description>
		<descriptionHyperlinks><ThingDef>PegDick</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>PegDick</spawnThingOnRemoved>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.03</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.09</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>0</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>0</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicPenis</defName>
		hydraulic penis
		<labelNoun>a hydraulic penis</labelNoun>
		<description>Simulating a normal penis, it can enlarge itself with hydraulics.</description>
		<descriptionHyperlinks><ThingDef>HydraulicPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicPenis</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.03</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.09</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>-0.25</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicVagina</defName>
		hydraulic vagina
		<labelNoun>a hydraulic vagina</labelNoun>
		<description>It uses simple hydraulics to simulate the tightness of a regular vagina.</description>
		<descriptionHyperlinks><ThingDef>HydraulicVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicVagina</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Accommodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.07</offset>

						<capacity>RJW_Fertility</capacity>
						<offset>-0.25</offset>

				</capMods>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.08</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>-0.25</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicAnus</defName>
		hydraulic anus
		<labelNoun>a hydraulic anus</labelNoun>
		<description>An anus that uses simple hydraulics to tighten.</description>
		<descriptionHyperlinks><ThingDef>HydraulicAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicAnus</spawnThingOnRemoved>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Accommodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

				</capMods>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.07</offset>

				</capMods>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.08</offset>

						<capacity>RJW_Fertility</capacity>
						<setMax>-0.25</setMax>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartLotech">
		<defName>HydraulicBreasts</defName>
		hydraulic breasts
		<labelNoun>a pair of hydraulic breasts</labelNoun>
		<description>A pair obviously unnatural implants.</description>
		<descriptionHyperlinks><ThingDef>HydraulicBreasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>HydraulicBreasts</spawnThingOnRemoved>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Tiny
				<minSeverity>0.02</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.015</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.015</offset>

				</capMods>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.02</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.06</offset>

				</capMods>

				Enormous
				<minSeverity>1.0</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.1</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.1</offset>

				</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.2</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.2</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.4</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.4</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.6</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.6</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-1.0</offset>

						<capacity>Manipulation</capacity>
						<offset>-1.0</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicPenis</defName>
		bionic penis
		<labelNoun>a bionic penis</labelNoun>
		<description>An advanced artificial penis. It uses fine-tuned pressure sensors and PID control loops to analyze its lover's contractions. It can expand, contract and even vibrate to adapt to its lover's preferences.</description>
		<descriptionHyperlinks><ThingDef>BionicPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicPenis</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Small
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

				</capMods>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.10</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Solid

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicVagina</defName>
		bionic vagina
		<labelNoun>a bionic vagina</labelNoun>
		<description>An advanced bionic vagina. It uses internal pressure sensors to accommodate its user's size, speed.</description>
		<descriptionHyperlinks><ThingDef>BionicVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicVagina</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Tight
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Accommodating
				<minSeverity>0.60</minSeverity>

				Cavernous
				<minSeverity>0.80</minSeverity>

				Abyssal
				<minSeverity>1.01</minSeverity>

		</stages>
		<modExtensions>

				<props>

Artificial

				</props>

				<bodysizescale>true</bodysizescale>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicAnus</defName>
		bionic anus
		<labelNoun>an bionic anus</labelNoun>
		<description>An advanced bionic anus.</description>
		<descriptionHyperlinks><ThingDef>BionicAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicAnus</spawnThingOnRemoved>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>

				Tight
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Accommodating
				<minSeverity>0.60</minSeverity>

				Cavernous
				<minSeverity>0.80</minSeverity>

				Abyssal
				<minSeverity>1.01</minSeverity>

		</stages>
		<modExtensions>

				<props>

Artificial

				</props>

				<bodysizescale>true</bodysizescale>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>BionicBreasts</defName>
		bionic breasts
		<labelNoun>a bionic breasts</labelNoun>
		<description>An advanced bionic breasts.</description>
		<descriptionHyperlinks><ThingDef>BionicBreasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>BionicBreasts</spawnThingOnRemoved>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>

				Tiny
				<minSeverity>0.02</minSeverity>

				Small
				<minSeverity>0.20</minSeverity>

				Average
				<minSeverity>0.40</minSeverity>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

				</capMods>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.025</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

				</capMods>

				Enormous
				<minSeverity>1.0</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.04</offset>

				</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.1</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.06</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.15</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.08</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.25</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.14</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.40</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.24</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechPenis</defName>
		archotech penis
		<description>An archotech penis.</description>
		<descriptionHyperlinks><ThingDef>ArchotechPenis</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechPenis</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Small
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Large
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Huge
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Towering
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechVagina</defName>
		archotech vagina
		<description>An archotech vagina.</description>
		<descriptionHyperlinks><ThingDef>ArchotechVagina</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechVagina</spawnThingOnRemoved>
		<FluidType>Cum</FluidType>
		<DefaultBodyPart>Genitals</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Accommodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>RJW_Fertility</capacity>
						<offset>0.25</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<lengths>

0

5.0

10.0

18.0

25.0

35.0

				</lengths>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechAnus</defName>
		archotech anus
		<description>An archotech anus.</description>
		<descriptionHyperlinks><ThingDef>ArchotechAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechAnus</spawnThingOnRemoved>
		<DefaultBodyPart>Anus</DefaultBodyPart>
		<stages>

				Micro
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Tight
				<minSeverity>0.20</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Average
				<minSeverity>0.40</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Accommodating
				<minSeverity>0.60</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Cavernous
				<minSeverity>0.80</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

				Abyssal
				<minSeverity>1.01</minSeverity>
				<capMods>

						<capacity>BloodFiltration</capacity>
						<offset>0.25</offset>

						<capacity>Metabolism</capacity>
						<offset>0.05</offset>

				</capMods>
				<statOffsets>
					<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
					<ToxicSensitivity>-0.05</ToxicSensitivity>
				</statOffsets>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<girths>

0

5.0

10.0

13.0

17.0

21.0

				</girths>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="ArtificialPrivatePartHitech">
		<defName>ArchotechBreasts</defName>
		archotech breasts
		<description>A pair of archotech breasts.</description>
		<descriptionHyperlinks><ThingDef>ArchotechBreasts</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>ArchotechBreasts</spawnThingOnRemoved>
		<FluidType>Milk</FluidType>
		<DefaultBodyPart>Chest</DefaultBodyPart>
		<stages>

				Nipples
				<minSeverity>0.01</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Tiny
				<minSeverity>0.02</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Small
				<minSeverity>0.2</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Average
				<minSeverity>0.4</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Large
				<minSeverity>0.6</minSeverity>
				<capMods>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Huge
				<minSeverity>0.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.01</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.01</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Enormous
				<minSeverity>1.0</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.02</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.02</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Massive
				<minSeverity>1.2</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.03</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.03</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Gargantuan
				<minSeverity>1.4</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.04</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.04</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Colossal
				<minSeverity>1.6</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.05</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.05</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

				Titanic
				<minSeverity>1.8</minSeverity>
				<capMods>

						<capacity>Moving</capacity>
						<offset>-0.06</offset>

						<capacity>Manipulation</capacity>
						<offset>-0.06</offset>

						<capacity>BloodPumping</capacity>
						<offset>0.2</offset>

				</capMods>

		</stages>
		<modExtensions>

				<props>

Artificial

Glowing

				</props>

				<bodysizescale>true</bodysizescale>
				<density>1.0</density>
				<cupSizes>

0

1

2

4

7

11

15

19

25

31

				</cupSizes>

		</modExtensions>
	</rjw.HediffDef_PartBase>
</Defs>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
		<defName>OvipositorF</defName>
		ovipositor (Female)
		<labelNoun>an ovipositor</labelNoun>
		<description>An ovipositor. Lays eggs inside host.</description>
		<descriptionHyperlinks><ThingDef>OvipositorF</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>OvipositorF</spawnThingOnRemoved>
		<produceEggs>true</produceEggs>

		<minEggTick>12000</minEggTick>
		<maxEggTick>60000</maxEggTick>
		<FluidType>InsectJelly</FluidType>
		<modExtensions>

				<props>

Internal

Rigid

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
		<defName>OvipositorM</defName>
		ovipositor (Male)
		<labelNoun>an ovipositor</labelNoun>
		<description>An ovipositor. Fertilizes eggs inside host.</description>
		<descriptionHyperlinks><ThingDef>OvipositorM</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>OvipositorM</spawnThingOnRemoved>
		<FluidType>InsectJelly</FluidType>
		<modExtensions>

				<props>

Internal

Barbed

Ridged

Rigid

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>

	<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartAnus">
		<defName>InsectAnus</defName>
		insect anus
		<labelNoun>an insect anus</labelNoun>
		<description>An insect anus.</description>
		<descriptionHyperlinks><ThingDef>InsectAnus</ThingDef></descriptionHyperlinks>
		<spawnThingOnRemoved>InsectAnus</spawnThingOnRemoved>
		<modExtensions>

				<props>

Rigid

				</props>

		</modExtensions>
	</rjw.HediffDef_PartBase>
</Defs>