mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
1.3
This commit is contained in:
parent
d686916acf
commit
9e5dcb0392
599 changed files with 9997 additions and 20 deletions
17
1.3/Patches/Drugs.xml
Normal file
17
1.3/Patches/Drugs.xml
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName="RJW_FertPill"]/ingestible/outcomeDoers</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.FertPillOutcomDoer"/>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName="RJW_Contraceptive"]/ingestible/outcomeDoers</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.ContraptiveOutcomDoer"/>
|
||||
</value>
|
||||
</Operation>
|
||||
</Patch>
|
155
1.3/Patches/Hediffs_PrivateParts.xml
Normal file
155
1.3/Patches/Hediffs_PrivateParts.xml
Normal file
|
@ -0,0 +1,155 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- one cycle = folicularIntervalDays + lutealIntervalDays -->
|
||||
<!-- folicularIntervalDays includes bleedingIntervalDays. -->
|
||||
<!-- bleedingIntervalDays must be smaller than folicularIntervalDays -->
|
||||
<!-- unit of maxCumCapacity is ml -->
|
||||
<!-- actual max cum capacity is 500times of maxCumCapacity -->
|
||||
<!-- one egg = 1 ovaryPower-->
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="Vagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>14</folicularIntervalDays>
|
||||
<lutealIntervalDays>14</lutealIntervalDays>
|
||||
<bleedingIntervalDays>6</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||
<eggLifespanDays>1</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<ovaryPower>420</ovaryPower>
|
||||
<consealedEstrus>true</consealedEstrus>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="GenericVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>14</folicularIntervalDays>
|
||||
<lutealIntervalDays>14</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||
<eggLifespanDays>3</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="HydraulicVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/BionicVagina</vagTex>
|
||||
<infertile>true</infertile>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="BionicVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/BionicVagina</vagTex>
|
||||
<infertile>true</infertile>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="ArchotechVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>14</folicularIntervalDays>
|
||||
<lutealIntervalDays>14</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>0</recoveryIntervalDays>
|
||||
<eggLifespanDays>3</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<consealedEstrus>true</consealedEstrus>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="Anus"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Anus">
|
||||
<analTex>Genitals/Anal</analTex>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="HydraulicAnus"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Anus">
|
||||
<analTex>Genitals/BionicAnal</analTex>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="BionicAnus"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Anus">
|
||||
<analTex>Genitals/BionicAnal</analTex>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="ArchotechAnus"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Anus">
|
||||
<analTex>Genitals/Anal</analTex>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</Patch>
|
193
1.3/Patches/Hediffs_PrivateParts_Animal.xml
Normal file
193
1.3/Patches/Hediffs_PrivateParts_Animal.xml
Normal file
|
@ -0,0 +1,193 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- one cycle = folicularIntervalDays + lutealIntervalDays -->
|
||||
<!-- folicularIntervalDays includes bleedingIntervalDays. -->
|
||||
<!-- bleedingIntervalDays must be smaller than folicularIntervalDays -->
|
||||
<!-- unit of maxCumCapacity is ml -->
|
||||
<!-- actual max cum capacity is 500times of maxCumCapacity -->
|
||||
<!-- one egg = 1 ovaryPower-->
|
||||
<!-- the value for breeding season: Always, Spring, Summer, Fall, Winter, FirstHalf, SecondHalf -->
|
||||
<!-- total estrus days = estrusDaysBeforeOvulation + eggLifespanDays -->
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="DogVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>8</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>14</folicularIntervalDays>
|
||||
<lutealIntervalDays>166</lutealIntervalDays>
|
||||
<bleedingIntervalDays>8</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>15</recoveryIntervalDays>
|
||||
<eggLifespanDays>4</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<estrusDaysBeforeOvulation>9</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="CatVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_InducedOvulator">
|
||||
<maxCumCapacity>6</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>9</folicularIntervalDays>
|
||||
<lutealIntervalDays>10</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>15</recoveryIntervalDays>
|
||||
<eggLifespanDays>1</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<breedingSeason>FirstHalf</breedingSeason>
|
||||
<estrusDaysBeforeOvulation>9</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="HorseVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>25</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>7</folicularIntervalDays>
|
||||
<lutealIntervalDays>14</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||
<eggLifespanDays>1</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<breedingSeason>FirstHalf</breedingSeason>
|
||||
<estrusDaysBeforeOvulation>5</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="DragonVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>50</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>0.5</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>0.2</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>270</folicularIntervalDays>
|
||||
<lutealIntervalDays>30</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>300</recoveryIntervalDays>
|
||||
<eggLifespanDays>30</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<estrusDaysBeforeOvulation>0</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="NarrowVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>5</folicularIntervalDays>
|
||||
<lutealIntervalDays>16</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>15</recoveryIntervalDays>
|
||||
<eggLifespanDays>2</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<estrusDaysBeforeOvulation>1</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="RodentVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_InducedOvulator">
|
||||
<maxCumCapacity>5</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>6</folicularIntervalDays>
|
||||
<lutealIntervalDays>9</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>3</recoveryIntervalDays>
|
||||
<eggLifespanDays>1</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<estrusDaysBeforeOvulation>6</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="SlimeVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_InducedOvulator">
|
||||
<maxCumCapacity>5</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>12</folicularIntervalDays>
|
||||
<lutealIntervalDays>9</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>3</recoveryIntervalDays>
|
||||
<eggLifespanDays>1</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<estrusDaysBeforeOvulation>6</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="DemonVagina"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_InducedOvulator">
|
||||
<maxCumCapacity>10</maxCumCapacity>
|
||||
<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
|
||||
<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
|
||||
<deviationFactor>0.05</deviationFactor>
|
||||
<folicularIntervalDays>14</folicularIntervalDays>
|
||||
<lutealIntervalDays>14</lutealIntervalDays>
|
||||
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||
<recoveryIntervalDays>3</recoveryIntervalDays>
|
||||
<eggLifespanDays>1</eggLifespanDays>
|
||||
<wombTex>Womb/Womb</wombTex>
|
||||
<vagTex>Genitals/Vagina</vagTex>
|
||||
<estrusDaysBeforeOvulation>6</estrusDaysBeforeOvulation>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
</Patch>
|
65
1.3/Patches/Hediffs_PrivateParts_Breasts.xml
Normal file
65
1.3/Patches/Hediffs_PrivateParts_Breasts.xml
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="Breasts"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Breast">
|
||||
<BreastTex>Breasts/Breast</BreastTex>
|
||||
<BlacknippleColor>(55,20,0)</BlacknippleColor>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="HydraulicBreasts"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Breast">
|
||||
<BreastTex>Breasts/Breast</BreastTex>
|
||||
<BlacknippleColor>(55,20,0)</BlacknippleColor>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="BionicBreasts"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Breast">
|
||||
<BreastTex>Breasts/Breast</BreastTex>
|
||||
<BlacknippleColor>(55,20,0)</BlacknippleColor>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="ArchotechBreasts"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Breast">
|
||||
<BreastTex>Breasts/Breast</BreastTex>
|
||||
<BlacknippleColor>(55,20,0)</BlacknippleColor>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/rjw.HediffDef_PartBase[defName="SlimeBreasts"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class="RJW_Menstruation.CompProperties_Breast">
|
||||
<BreastTex>Breasts/Breast</BreastTex>
|
||||
<BlacknippleColor>(55,20,0)</BlacknippleColor>
|
||||
</li>
|
||||
</comps>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
</Patch>
|
38
1.3/Patches/Item_Resource_Stuffs.xml
Normal file
38
1.3/Patches/Item_Resource_Stuffs.xml
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName="Cloth"]/stuffProps/statFactors</xpath>
|
||||
<value>
|
||||
<MaxAbsorbable>1.0</MaxAbsorbable>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName="Synthread"]/stuffProps/statFactors</xpath>
|
||||
<value>
|
||||
<MaxAbsorbable>2.0</MaxAbsorbable>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName="DevilstrandCloth"]/stuffProps/statFactors</xpath>
|
||||
<value>
|
||||
<MaxAbsorbable>0.5</MaxAbsorbable>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName="Hyperweave"]/stuffProps/statFactors</xpath>
|
||||
<value>
|
||||
<MaxAbsorbable>0.25</MaxAbsorbable>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[@Name="WoolBase"]/stuffProps/statFactors</xpath>
|
||||
<value>
|
||||
<MaxAbsorbable>1.5</MaxAbsorbable>
|
||||
</value>
|
||||
</Operation>
|
||||
</Patch>
|
17
1.3/Patches/MilkPatch.xml
Normal file
17
1.3/Patches/MilkPatch.xml
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationConditional">
|
||||
<xpath>/Defs/ThingDef[defName="HumanMilk" or defName="HumanoidMilk"]/graphicData</xpath>
|
||||
<match Class="PatchOperationReplace">
|
||||
<xpath>/Defs/ThingDef[defName="HumanMilk" or defName="HumanoidMilk"]/graphicData</xpath>
|
||||
<value>
|
||||
<graphicData>
|
||||
<texPath>Things/Item/Milkbottle</texPath>
|
||||
<graphicClass>Graphic_StackCount</graphicClass>
|
||||
</graphicData>
|
||||
</value>
|
||||
</match>
|
||||
</Operation>
|
||||
|
||||
|
||||
</Patch>
|
215
1.3/Patches/PawnModExtensions_Animals.xml
Normal file
215
1.3/Patches/PawnModExtensions_Animals.xml
Normal file
|
@ -0,0 +1,215 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Race's defName"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Fetus_Default</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
<Other Race's defName>
|
||||
<Race or PawnKind defName>1.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>5.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>7.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>2.0</Race or PawnKind defName>
|
||||
</Other Race's defName>
|
||||
<Other Race's defName>
|
||||
<Race or PawnKind defName>98.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>2.0</Race or PawnKind defName>
|
||||
</Other Race's defName>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
-->
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[@Name="BigBirdThingBase"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Chicken"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Duck"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Goose"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="YorkshireTerrier"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Husky"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="LabradorRetriever"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="YorkshireTerrier"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Warg"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[@Name="ThingBaseWolf"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[@Name="ThingBaseFox"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Canines/Fetus_Dog</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.05</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Pig"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Livestocks/Fetus_Pig</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.8</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="WildBoar"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Livestocks/Fetus_Pig</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.8</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[@Name="BaseInsect"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Insects/Fetus_Insect</fetusTexPath>
|
||||
<cumColor>(153,212,89,255)</cumColor>
|
||||
<cumThickness>0.5</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
|
||||
|
||||
</Patch>
|
41
1.3/Patches/PawnModExtentions.xml
Normal file
41
1.3/Patches/PawnModExtentions.xml
Normal file
|
@ -0,0 +1,41 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Race's defName"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Fetus_Default</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
<Other Race's defName>
|
||||
<Race or PawnKind defName>1.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>5.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>7.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>2.0</Race or PawnKind defName>
|
||||
</Other Race's defName>
|
||||
<Other Race's defName>
|
||||
<Race or PawnKind defName>98.0</Race or PawnKind defName>
|
||||
<Race or PawnKind defName>2.0</Race or PawnKind defName>
|
||||
</Other Race's defName>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
-->
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationAddModExtension">
|
||||
<xpath>Defs/ThingDef[defName="Human"]</xpath>
|
||||
<value>
|
||||
<li Class="RJW_Menstruation.PawnDNAModExtension">
|
||||
<fetusTexPath>Fetus/Fetus_Default</fetusTexPath>
|
||||
<cumColor>(255,255,255,255)</cumColor>
|
||||
<cumThickness>0.2</cumThickness>
|
||||
<hybridExtension>
|
||||
</hybridExtension>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
</Patch>
|
Loading…
Add table
Add a link
Reference in a new issue