mirror of
https://gitgud.io/dastardlii/rjw-rbse.git
synced 2024-08-14 23:57:40 +00:00
Initial import. Version 0.4
This commit is contained in:
parent
d0d44e7bc4
commit
16d1b14aac
23 changed files with 2323 additions and 0 deletions
83
Defs/HediffDefs/Hediffs_AdvBionic.xml
Normal file
83
Defs/HediffDefs/Hediffs_AdvBionic.xml
Normal file
|
@ -0,0 +1,83 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<HediffDef Name="ArtificialPrivatePartAdvBionic" ParentName="ArtificialPrivatePartHitech" Abstract="True">
|
||||
<defaultLabelColor>(188,39,242)</defaultLabelColor>
|
||||
</HediffDef>
|
||||
|
||||
<!-- Advanced Bionic jaw -->
|
||||
<HediffDef ParentName="addedPartAdvanced">
|
||||
<defName>AdvancedBionicJaw</defName>
|
||||
<label>advanced bionic jaw</label>
|
||||
<labelNoun>an advanced bionic jaw</labelNoun>
|
||||
<spawnThingOnRemoved>AdvancedBionicJaw</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<partEfficiency>1.2</partEfficiency>
|
||||
</addedPartProps>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<SexAbility>0.1</SexAbility>
|
||||
<Vulnerability>-0.15</Vulnerability>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
|
||||
<!-- Advanced Bionic privates -->
|
||||
<HediffDef ParentName="ArtificialPrivatePartAdvBionic">
|
||||
<defName>AdvancedBionicPenis</defName>
|
||||
<label>advanced bionic penis</label>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<SexAbility>0.9</SexAbility>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<spawnThingOnRemoved>AdvancedBionicPenis</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="ArtificialPrivatePartAdvBionic">
|
||||
<defName>AdvancedBionicVagina</defName>
|
||||
<label>advanced bionic vagina</label>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<SexAbility>0.9</SexAbility>
|
||||
<Vulnerability>0.3</Vulnerability>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<spawnThingOnRemoved>AdvancedBionicVagina</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="ArtificialPrivatePartAdvBionic">
|
||||
<defName>AdvancedBionicBreasts</defName>
|
||||
<label>advanced bionic breasts</label>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<SexAbility>0.9</SexAbility>
|
||||
<Vulnerability>0.2</Vulnerability>
|
||||
<SocialImpact>0.05</SocialImpact>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<spawnThingOnRemoved>AdvancedBionicBreasts</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="ArtificialPrivatePartAdvBionic">
|
||||
<defName>AdvancedBionicAnus</defName>
|
||||
<label>advanced bionic anus</label>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<SexAbility>0.9</SexAbility>
|
||||
<Vulnerability>0.3</Vulnerability>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<spawnThingOnRemoved>AdvancedBionicAnus</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
</Defs>
|
52
Defs/HediffDefs/Hediffs_Synthetic.xml
Normal file
52
Defs/HediffDefs/Hediffs_Synthetic.xml
Normal file
|
@ -0,0 +1,52 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<HediffDef Name="addedPartSyntheticRJW" ParentName="addedPartSynthetic" Abstract="True">
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="addedPartSyntheticRJW">
|
||||
<defName>SyntheticUterus</defName>
|
||||
<label>synthetic uterus</label>
|
||||
<spawnThingOnRemoved>SyntheticUterus</spawnThingOnRemoved>
|
||||
<scenarioCanAdd>true</scenarioCanAdd>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1</partEfficiency>
|
||||
</addedPartProps>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<ImmunityGainSpeed>0.05</ImmunityGainSpeed>
|
||||
</statOffsets>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Reproduction</capacity>
|
||||
<offset>0.2</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="addedPartSyntheticRJW">
|
||||
<defName>SyntheticTesticles</defName>
|
||||
<label>synthetic testicles</label>
|
||||
<spawnThingOnRemoved>SyntheticTesticles</spawnThingOnRemoved>
|
||||
<scenarioCanAdd>true</scenarioCanAdd>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1</partEfficiency>
|
||||
</addedPartProps>
|
||||
<stages>
|
||||
<li>
|
||||
<painFactor>0.95</painFactor>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Reproduction</capacity>
|
||||
<offset>0.2</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
</Defs>
|
326
Defs/RecipeDefs/Recipe_AdvMedTable.xml
Normal file
326
Defs/RecipeDefs/Recipe_AdvMedTable.xml
Normal file
|
@ -0,0 +1,326 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Defs>
|
||||
<RecipeDef Name="MakeSynthOrgan" Abstract="True">
|
||||
<jobString>Creating synthetic organ.</jobString>
|
||||
<workSpeedStat>SmithingSpeed</workSpeedStat>
|
||||
<effectWorking>Cook</effectWorking>
|
||||
<soundWorking>Recipe_Tailor</soundWorking>
|
||||
<workAmount>40000</workAmount>
|
||||
<unfinishedThingDef>UnfinishedProsthesis</unfinishedThingDef>
|
||||
<researchPrerequisite>SyntheticOrgans</researchPrerequisite>
|
||||
<workSkill>Crafting</workSkill>
|
||||
<skillRequirements>
|
||||
<Crafting>10</Crafting>
|
||||
</skillRequirements>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef Name="MakeAdvBionicThing" Abstract="True">
|
||||
<jobString>Upgrading bionic part.</jobString>
|
||||
<workSpeedStat>SmithingSpeed</workSpeedStat>
|
||||
<effectWorking>Cook</effectWorking>
|
||||
<soundWorking>RBSESound</soundWorking>
|
||||
<workAmount>40000</workAmount>
|
||||
<unfinishedThingDef>UnfinishedProsthesis</unfinishedThingDef>
|
||||
<workSkill>Crafting</workSkill>
|
||||
<skillRequirements>
|
||||
<Crafting>10</Crafting>
|
||||
</skillRequirements>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Normal Parts -->
|
||||
<RecipeDef ParentName="MakeAdvBionicThing">
|
||||
<defName>MakeAdvancedBionicJaw</defName>
|
||||
<label>Upgrade bionic jaw</label>
|
||||
<description>Upgrades a bionic jaw.</description>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>BionicJaw</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Hyperweave</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>10</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>2</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>BionicJaw</li>
|
||||
<li>Hyperweave</li>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<products>
|
||||
<AdvancedBionicJaw>1</AdvancedBionicJaw>
|
||||
</products>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Organs -->
|
||||
<RecipeDef ParentName="MakeSynthOrgan">
|
||||
<defName>MakeSyntheticUterus</defName>
|
||||
<label>Create synthetic uterus</label>
|
||||
<description>Creates a synthetic uterus from hyperweave and plasteel</description>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Hyperweave</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>10</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>10</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>Hyperweave</li>
|
||||
<li>Plasteel</li>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<products>
|
||||
<SyntheticUterus>1</SyntheticUterus>
|
||||
</products>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="MakeSynthOrgan">
|
||||
<defName>MakeSyntheticTesticles</defName>
|
||||
<label>Create synthetic testicles</label>
|
||||
<description>Creates a synthetic testicles from hyperweave and plasteel</description>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Hyperweave</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>5</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>5</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>2</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>Hyperweave</li>
|
||||
<li>Plasteel</li>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<products>
|
||||
<SyntheticTesticles>1</SyntheticTesticles>
|
||||
</products>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Privates -->
|
||||
<RecipeDef ParentName="MakeAdvBionicThing">
|
||||
<defName>MakeAdvancedBionicPenis</defName>
|
||||
<label>Upgrade bionic penis</label>
|
||||
<description>Upgrades a bionic penis.</description>
|
||||
<products>
|
||||
<AdvancedBionicPenis>1</AdvancedBionicPenis>
|
||||
</products>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>BionicPenis</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>10</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>2</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>BionicPenis</li>
|
||||
<li>Plasteel</li>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="MakeAdvBionicThing">
|
||||
<defName>MakeAdvancedBionicVagina</defName>
|
||||
<label>Upgrade bionic vagina</label>
|
||||
<description>Upgrades a bionic vagina.</description>
|
||||
<products>
|
||||
<AdvancedBionicVagina>1</AdvancedBionicVagina>
|
||||
</products>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>BionicVagina</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>15</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>BionicVagina</li>
|
||||
<li>Plasteel</li>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="MakeAdvBionicThing">
|
||||
<defName>MakeAdvancedBionicBreasts</defName>
|
||||
<label>Upgrade bionic breasts</label>
|
||||
<description>Upgrades a pair of bionic breasts.</description>
|
||||
<products>
|
||||
<AdvancedBionicBreasts>1</AdvancedBionicBreasts>
|
||||
</products>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>BionicBreasts</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>25</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>2</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>BionicBreasts</li>
|
||||
<li>Plasteel</li>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="MakeAdvBionicThing">
|
||||
<defName>MakeAdvancedBionicAnus</defName>
|
||||
<label>Upgrade bionic anus</label>
|
||||
<description>Upgrades a bionic anus.</description>
|
||||
<products>
|
||||
<AdvancedBionicAnus>1</AdvancedBionicAnus>
|
||||
</products>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>BionicAnus</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>5</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>BionicAnus</li>
|
||||
<li>Plasteel</li>
|
||||
<li>ComponentSpacer</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
</RecipeDef>
|
||||
</Defs>
|
279
Defs/RecipeDefs/Surgery_AdvBionic.xml
Normal file
279
Defs/RecipeDefs/Surgery_AdvBionic.xml
Normal file
|
@ -0,0 +1,279 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Defs>
|
||||
<!-- Install Adv. Bionic Jaw -->
|
||||
<RecipeDef ParentName="SurgeryAdvanced">
|
||||
<defName>InstallAdvancedBionicJaw</defName>
|
||||
<label>install advanced bionic jaw</label>
|
||||
<description>Installs an advanced bionic jaw.</description>
|
||||
<workerClass>Recipe_InstallArtificialBodyPart</workerClass>
|
||||
<jobString>Installing an advanced bionic jaw implant.</jobString>
|
||||
<workAmount>4000</workAmount>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>3</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicJaw</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicJaw</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>Jaw</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>AdvancedBionicJaw</addsHediff>
|
||||
<researchPrerequisite>AdvancedBionics</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Install (Replace) Vagina -->
|
||||
<RecipeDef ParentName="SexReassignmentV">
|
||||
<defName>InstallAdvancedBionicVagina</defName>
|
||||
<label>install advanced bionic vagina</label>
|
||||
<description>Installs an advanced bionic vagina, replaces other bodyparts if present.</description>
|
||||
<jobString>Installing advanced bionic vagina.</jobString>
|
||||
<workAmount>2000</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>12</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicVagina</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicVagina</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>AdvancedBionicVagina</addsHediff>
|
||||
<researchPrerequisite>AdvancedBionics</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Add Vagina (to Male) -->
|
||||
<RecipeDef ParentName="FutaMakingM">
|
||||
<defName>addAdvancedBionicVagina</defName>
|
||||
<label>add advanced bionic vagina</label>
|
||||
<jobString>adding advanced bionic vagina.</jobString>
|
||||
<workAmount>1500</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>14</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicVagina</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicVagina</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>AdvancedBionicVagina</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Install (Replace) Penis -->
|
||||
<RecipeDef ParentName="SexReassignmentP">
|
||||
<defName>InstallAdvancedBionicPenis</defName>
|
||||
<label>install advanced bionic penis</label>
|
||||
<description>Attaches an advanced bionic penis, replaces other bodyparts if present.</description>
|
||||
<jobString>Attaching advanced bionic penis.</jobString>
|
||||
<workAmount>1500</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>12</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicPenis</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicPenis</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>AdvancedBionicPenis</addsHediff>
|
||||
<researchPrerequisite>AdvancedBionics</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Add Penis (to Female) -->
|
||||
<RecipeDef ParentName="FutaMakingF">
|
||||
<defName>addAdvancedBionicPenis</defName>
|
||||
<label>add advanced bionic penis</label>
|
||||
<jobString>Attaching advanced bionic penis.</jobString>
|
||||
<workAmount>1500</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>14</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicPenis</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicPenis</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>AdvancedBionicPenis</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Install (Replace) Breasts -->
|
||||
<RecipeDef ParentName="BreastSurgery">
|
||||
<defName>InstallAdvancedBionicBreasts</defName>
|
||||
<label>install advanced bionic breasts</label>
|
||||
<description>Installs a pair of advanced bionic breasts, replaces other bodyparts if present.</description>
|
||||
<jobString>Installing advanced bionic breasts.</jobString>
|
||||
<workAmount>2000</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>14</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicBreasts</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicBreasts</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>AdvancedBionicBreasts</addsHediff>
|
||||
<researchPrerequisite>AdvancedBionics</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
|
||||
<!-- Install (Replace) Anus -->
|
||||
<RecipeDef ParentName="AnalSurgery">
|
||||
<defName>InstallAdvancedBionicAnus</defName>
|
||||
<label>install advanced bionic anus</label>
|
||||
<description>Installs an advanced bionic anus, replaces other bodyparts if present.</description>
|
||||
<jobString>Installing advanced bionic anus.</jobString>
|
||||
<workAmount>2000</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>14</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicAnus</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>AdvancedBionicAnus</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>AdvancedBionicAnus</addsHediff>
|
||||
<researchPrerequisite>AdvancedBionics</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
</Defs>
|
77
Defs/RecipeDefs/Surgery_Synthetic.xml
Normal file
77
Defs/RecipeDefs/Surgery_Synthetic.xml
Normal file
|
@ -0,0 +1,77 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Defs>
|
||||
<RecipeDef ParentName="SexReassignmentV">
|
||||
<defName>InstallSyntheticUterus</defName>
|
||||
<label>install synthetic uterus</label>
|
||||
<description>Installs synthetic uterus.</description>
|
||||
<workerClass>rjw.Recipe_InstallImplantToExistParts</workerClass>
|
||||
<jobString>Installing synthetic uterus.</jobString>
|
||||
<hideBodyPartNames>true</hideBodyPartNames>
|
||||
<workAmount>6000</workAmount>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>3</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>SyntheticUterus</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>SyntheticUterus</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>SyntheticUterus</addsHediff>
|
||||
<researchPrerequisite>SyntheticOrgans</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
<RecipeDef ParentName="SexReassignmentP">
|
||||
<defName>InstallSyntheticTesticles</defName>
|
||||
<label>install synthetic testicles</label>
|
||||
<description>Installs synthetic testicles.</description>
|
||||
<workerClass>rjw.Recipe_InstallImplantToExistParts</workerClass>
|
||||
<jobString>Installing synthetic testicles.</jobString>
|
||||
<hideBodyPartNames>true</hideBodyPartNames>
|
||||
<workAmount>6000</workAmount>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
</filter>
|
||||
<count>3</count>
|
||||
</li>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>SyntheticTesticles</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<categories>
|
||||
<li>Medicine</li>
|
||||
</categories>
|
||||
<thingDefs>
|
||||
<li>SyntheticTesticles</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<addsHediff>SyntheticTesticles</addsHediff>
|
||||
<researchPrerequisite>SyntheticOrgans</researchPrerequisite>
|
||||
</RecipeDef>
|
||||
</Defs>
|
90
Defs/ThingDefs_Items/Items_AdvBionic.xml
Normal file
90
Defs/ThingDefs_Items/Items_AdvBionic.xml
Normal file
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Defs>
|
||||
<ThingDef ParentName="rjw_BodyPartBase" Name="rjw_BodyPartAdvBionicBase" Abstract="True">
|
||||
<tradeTags>
|
||||
<li>AdvancedProstheses</li>
|
||||
</tradeTags>
|
||||
<thingCategories>
|
||||
<li>AdvancedProstheses</li>
|
||||
</thingCategories>
|
||||
<statBases>
|
||||
<DeteriorationRate>2.0</DeteriorationRate>
|
||||
</statBases>
|
||||
<isTechHediff>true</isTechHediff>
|
||||
<graphicData>
|
||||
<texPath>Things/Item/BodyPart/Bionic2</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
</ThingDef>
|
||||
|
||||
<!-- Adv. Bionic Jaw -->
|
||||
<ThingDef ParentName="Advanced">
|
||||
<defName>AdvancedBionicJaw</defName>
|
||||
<label>advanced bionic jaw</label>
|
||||
<description>An upgraded bionic jaw. It includes nano-motors embedded in the structure that allow the entire mouth to vibrate at a several different speeds. In addtion to the obvious intimate uses, the vibration function can aid in chewing.</description>
|
||||
<graphicData>
|
||||
<texPath>Things/Item/BodyPart/Bionic2</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<statBases>
|
||||
<MarketValue>1038</MarketValue>
|
||||
<Mass>0.4</Mass>
|
||||
</statBases>
|
||||
<techHediffsTags>
|
||||
<li>Advanced</li>
|
||||
</techHediffsTags>
|
||||
</ThingDef>
|
||||
|
||||
<!-- Adv. Bionic Penis -->
|
||||
<ThingDef ParentName="rjw_BodyPartAdvBionicBase">
|
||||
<defName>AdvancedBionicPenis</defName>
|
||||
<label>advanced bionic penis</label>
|
||||
<description>An upgraded bionic penis. New Features include:
|
||||
- Configurable shape ensuring you will always be able to hit the right spots.
|
||||
- Internal temperature regulator allows you to share sultry heat or shocking cold with your partner.
|
||||
- Increased nerve density ensures maximum sensitivity along the entire length of the penis.</description>
|
||||
<statBases>
|
||||
<MarketValue>1200</MarketValue>
|
||||
<Mass>0.5</Mass>
|
||||
</statBases>
|
||||
</ThingDef>
|
||||
|
||||
<!-- Adv. Bionic Vagina -->
|
||||
<ThingDef ParentName="rjw_BodyPartAdvBionicBase">
|
||||
<defName>AdvancedBionicVagina</defName>
|
||||
<label>advanced bionic vagina</label>
|
||||
<description>An upgraded prosthetic vagina. New Features include:
|
||||
- Internal semen sensors that can automatically trigger orgasm when your partner cums.
|
||||
- Embedded nano-pumps allow for acontrollable suction down to -10psi.
|
||||
- Lubrication dispensors can be configured for several flavors, including Mango!</description>
|
||||
<statBases>
|
||||
<MarketValue>1200</MarketValue>
|
||||
<Mass>0.10</Mass>
|
||||
</statBases>
|
||||
</ThingDef>
|
||||
|
||||
<!-- Adv. Bionic Breasts -->
|
||||
<ThingDef ParentName="rjw_BodyPartAdvBionicBase">
|
||||
<defName>AdvancedBionicBreasts</defName>
|
||||
<label>advanced bionic breasts</label>
|
||||
<description>Upgraded prosthetic breasts. New Features include:
|
||||
- Independantly resizable nipples
|
||||
- Selectable areola shapes, including hearts and stars.</description>
|
||||
<statBases>
|
||||
<MarketValue>1200</MarketValue>
|
||||
<Mass>1.0</Mass>
|
||||
</statBases>
|
||||
</ThingDef>
|
||||
|
||||
<!-- Adv. Bionic Anus -->
|
||||
<ThingDef ParentName="rjw_BodyPartAdvBionicBase">
|
||||
<defName>AdvancedBionicAnus</defName>
|
||||
<label>advanced bionic anus</label>
|
||||
<description>An upgraded prosthetic anus. New Features include:
|
||||
- Toggleable nerve clusters that increase pleasure and decrease discomfort.</description>
|
||||
<statBases>
|
||||
<MarketValue>1200</MarketValue>
|
||||
<Mass>0.10</Mass>
|
||||
</statBases>
|
||||
</ThingDef>
|
||||
</Defs>
|
50
Defs/ThingDefs_Items/Items_Synthetic.xml
Normal file
50
Defs/ThingDefs_Items/Items_Synthetic.xml
Normal file
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Defs>
|
||||
<ThingDef ParentName="Synthetic">
|
||||
<defName>SyntheticUterus</defName>
|
||||
<label>synthetic uterus</label>
|
||||
<description>An enhanced uterus augmented with nanocells to increase organ efficiency improve defense against disease. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nFertility: 20%\nImmunity Gain: 5%</description>
|
||||
<graphicData>
|
||||
<texPath>Things/Item/BodyPart/Bionic2</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<statBases>
|
||||
<MarketValue>1224</MarketValue>
|
||||
<Mass>1</Mass>
|
||||
</statBases>
|
||||
<techHediffsTags>
|
||||
<li>Advanced</li>
|
||||
</techHediffsTags>
|
||||
<tickerType>Rare</tickerType>
|
||||
<comps>
|
||||
<li Class="CompProperties_Rottable">
|
||||
<daysToRotStart>4</daysToRotStart>
|
||||
<rotDestroys>true</rotDestroys>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef ParentName="Synthetic">
|
||||
<defName>SyntheticTesticles</defName>
|
||||
<label>synthetic testicles</label>
|
||||
<description>An enhanced pair of testicles augmented with nanocells to increase organ efficiency and reduce pain from vigorous activity. Should be kept frozen outside of the body to avoid cell death and organ failure.\n\nDoes not trigger transplant rejection.\n\nStats:\nFertility: 20%\nPain Threshold: 95%</description>
|
||||
<graphicData>
|
||||
<texPath>Things/Item/BodyPart/Bionic2</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<statBases>
|
||||
<MarketValue>1224</MarketValue>
|
||||
<Mass>1</Mass>
|
||||
</statBases>
|
||||
<techHediffsTags>
|
||||
<li>Advanced</li>
|
||||
</techHediffsTags>
|
||||
<tickerType>Rare</tickerType>
|
||||
<comps>
|
||||
<li Class="CompProperties_Rottable">
|
||||
<daysToRotStart>4</daysToRotStart>
|
||||
<rotDestroys>true</rotDestroys>
|
||||
</li>
|
||||
</comps>
|
||||
</ThingDef>
|
||||
</Defs>
|
Loading…
Add table
Add a link
Reference in a new issue