mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
1.0.2.0
This commit is contained in:
parent
fe032bab59
commit
41103d1caa
9 changed files with 347 additions and 3 deletions
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
<Manifest>
|
<Manifest>
|
||||||
<identifier>RJW Menstruation</identifier>
|
<identifier>RJW Menstruation</identifier>
|
||||||
<version>1.0.1.15</version>
|
<version>1.0.2.0</version>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<incompatibleWith />
|
<incompatibleWith />
|
||||||
|
@ -9,4 +9,6 @@
|
||||||
</loadAfter>
|
</loadAfter>
|
||||||
<suggests>
|
<suggests>
|
||||||
</suggests>
|
</suggests>
|
||||||
|
<manifestUri>https://github.com/moreoreganostodump/RJW_Menstruation/blob/master/About/Manifest.xml</manifestUri>
|
||||||
|
<downloadUri>https://github.com/moreoreganostodump/RJW_Menstruation</downloadUri>
|
||||||
</Manifest>
|
</Manifest>
|
Binary file not shown.
7
LoadFolders.xml
Normal file
7
LoadFolders.xml
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<loadFolders>
|
||||||
|
<default>
|
||||||
|
<li>/</li>
|
||||||
|
<li IfModActive="Abraxas.RJW.RaceSupport">RJW Menstruation Race Support</li>
|
||||||
|
</default>
|
||||||
|
</loadFolders>
|
26
RJW Menstruation Race Support/About/About.xml
Normal file
26
RJW Menstruation Race Support/About/About.xml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ModMetaData>
|
||||||
|
<name>RJW Menstruation Cycle Race Support</name>
|
||||||
|
<author>a</author>
|
||||||
|
<supportedVersions>
|
||||||
|
<li>1.2</li>
|
||||||
|
</supportedVersions>
|
||||||
|
<modDependencies>
|
||||||
|
<li>
|
||||||
|
<packageId>rjw.menstruation</packageId>
|
||||||
|
<displayName>RJW Menstruation</displayName>
|
||||||
|
<downloadUrl>https://github.com/moreoreganostodump/RJW_Menstruation</downloadUrl>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<packageId>Abraxas.RJW.RaceSupport</packageId>
|
||||||
|
<displayName>RJW - RaceSupport</displayName>
|
||||||
|
<downloadUrl>https://gitgud.io/Abraxas/rjw-race-support</downloadUrl>
|
||||||
|
</li>
|
||||||
|
</modDependencies>
|
||||||
|
<loadAfter>
|
||||||
|
<li>Abraxas.RJW.RaceSupport</li>
|
||||||
|
<li>rjw.menstruation</li>
|
||||||
|
</loadAfter>
|
||||||
|
<packageId>rjw.menstruation.racesupport</packageId>
|
||||||
|
<description>good good</description>
|
||||||
|
</ModMetaData>
|
12
RJW Menstruation Race Support/About/Manifest.xml
Normal file
12
RJW Menstruation Race Support/About/Manifest.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<Manifest>
|
||||||
|
<identifier>RJW Menstruation Race Support</identifier>
|
||||||
|
<version>8.9.0</version>
|
||||||
|
<dependencies>
|
||||||
|
</dependencies>
|
||||||
|
<incompatibleWith />
|
||||||
|
<loadAfter>
|
||||||
|
</loadAfter>
|
||||||
|
<suggests>
|
||||||
|
</suggests>
|
||||||
|
</Manifest>
|
|
@ -0,0 +1,167 @@
|
||||||
|
<?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="CervineVagina"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||||
|
<maxCumCapacity>18</maxCumCapacity>
|
||||||
|
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||||
|
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||||
|
<deviationFactor>0.05</deviationFactor>
|
||||||
|
<folicularIntervalDays>10</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>10</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>4</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>2</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<breedingSeason>SecondHalf</breedingSeason>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="CactoidVagina"]</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>8</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>12</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>0</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>2</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<breedingSeason>Summer</breedingSeason>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="TreeVagina"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||||
|
<maxCumCapacity>15</maxCumCapacity>
|
||||||
|
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||||
|
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||||
|
<deviationFactor>0.05</deviationFactor>
|
||||||
|
<folicularIntervalDays>10</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>12</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>2</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<breedingSeason>Fall</breedingSeason>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="PistilVagina"]</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>6</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>12</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>2</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<breedingSeason>Fall</breedingSeason>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="NephilaSlimeVagina"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||||
|
<maxCumCapacity>12</maxCumCapacity>
|
||||||
|
<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
|
||||||
|
<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
|
||||||
|
<deviationFactor>0.05</deviationFactor>
|
||||||
|
<folicularIntervalDays>14</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>20</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>8</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="GhostVagina"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||||
|
<maxCumCapacity>2</maxCumCapacity>
|
||||||
|
<baseImplantationChanceFactor>0.1</baseImplantationChanceFactor>
|
||||||
|
<basefertilizationChanceFactor>0.1</basefertilizationChanceFactor>
|
||||||
|
<deviationFactor>0.05</deviationFactor>
|
||||||
|
<folicularIntervalDays>14</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>14</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>0</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>1</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="NecroVagina"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||||
|
<maxCumCapacity>10</maxCumCapacity>
|
||||||
|
<baseImplantationChanceFactor>0.1</baseImplantationChanceFactor>
|
||||||
|
<basefertilizationChanceFactor>0.1</basefertilizationChanceFactor>
|
||||||
|
<deviationFactor>0.05</deviationFactor>
|
||||||
|
<folicularIntervalDays>14</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>14</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>0</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>1</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<consealedEstrus>true</consealedEstrus>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
</Patch>
|
|
@ -0,0 +1,117 @@
|
||||||
|
<?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="ElfVagina"]</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>1800</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>1800</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>6</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>30</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>1</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<ovaryPower>620</ovaryPower>
|
||||||
|
<consealedEstrus>true</consealedEstrus>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="ElfAnus"]</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="OrcVagina"]</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>7</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>10</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>10</recoveryIntervalDays>
|
||||||
|
<eggLifespanDays>1</eggLifespanDays>
|
||||||
|
<wombTex>Womb/Womb</wombTex>
|
||||||
|
<vagTex>Genitals/Vagina</vagTex>
|
||||||
|
<ovaryPower>620</ovaryPower>
|
||||||
|
<consealedEstrus>true</consealedEstrus>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
<Operation Class="PatchOperationAdd">
|
||||||
|
<xpath>Defs/rjw.HediffDef_PartBase[defName="OrcAnus"]</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="GhoulVagina"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Menstruation">
|
||||||
|
<maxCumCapacity>10</maxCumCapacity>
|
||||||
|
<baseImplantationChanceFactor>0.2</baseImplantationChanceFactor>
|
||||||
|
<basefertilizationChanceFactor>0.2</basefertilizationChanceFactor>
|
||||||
|
<deviationFactor>0.05</deviationFactor>
|
||||||
|
<folicularIntervalDays>14</folicularIntervalDays>
|
||||||
|
<lutealIntervalDays>14</lutealIntervalDays>
|
||||||
|
<bleedingIntervalDays>0</bleedingIntervalDays>
|
||||||
|
<recoveryIntervalDays>10</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="GhoulAnus"]</xpath>
|
||||||
|
<value>
|
||||||
|
<comps>
|
||||||
|
<li Class="RJW_Menstruation.CompProperties_Anus">
|
||||||
|
<analTex>Genitals/Anal</analTex>
|
||||||
|
</li>
|
||||||
|
</comps>
|
||||||
|
</value>
|
||||||
|
</Operation>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</Patch>
|
|
@ -1,3 +1,7 @@
|
||||||
|
Version 1.0.2.0
|
||||||
|
- support for RJW Race Support
|
||||||
|
- fixed erros with pawns that the litter size curve is not defined
|
||||||
|
|
||||||
Version 1.0.1.15
|
Version 1.0.1.15
|
||||||
- added more descrption on the mod options
|
- added more descrption on the mod options
|
||||||
- sick thought of in period removed
|
- sick thought of in period removed
|
||||||
|
@ -6,7 +10,6 @@ Version 1.0.1.15
|
||||||
- added description for tampon about infection
|
- added description for tampon about infection
|
||||||
- infection chance of dirty tampon decreased 2% to 1%
|
- infection chance of dirty tampon decreased 2% to 1%
|
||||||
|
|
||||||
|
|
||||||
Version 1.0.1.14
|
Version 1.0.1.14
|
||||||
- requires RJW 4.6.1 or later
|
- requires RJW 4.6.1 or later
|
||||||
- fixed interspecies factor applied to normal pregnancy
|
- fixed interspecies factor applied to normal pregnancy
|
||||||
|
|
|
@ -1232,12 +1232,22 @@ namespace RJW_Menstruation
|
||||||
{
|
{
|
||||||
estrusflag = false;
|
estrusflag = false;
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
float eggnum;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
eggnum = Rand.ByCurve(parent.pawn.RaceProps.litterSizeCurve) + eggstack;
|
||||||
|
}
|
||||||
|
catch(NullReferenceException)
|
||||||
|
{
|
||||||
|
eggnum = 1 + eggstack;
|
||||||
|
}
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
ovarypower--;
|
ovarypower--;
|
||||||
eggs.Add(new Egg((int)(Props.eggLifespanDays * 24 / CycleFactor)));
|
eggs.Add(new Egg((int)(Props.eggLifespanDays * 24 / CycleFactor)));
|
||||||
i++;
|
i++;
|
||||||
} while (i < Rand.ByCurve(parent.pawn.RaceProps.litterSizeCurve) + eggstack);
|
} while (i < (int)eggnum);
|
||||||
eggstack = 0;
|
eggstack = 0;
|
||||||
if (Configurations.EnableMenopause && ovarypower < 1)
|
if (Configurations.EnableMenopause && ovarypower < 1)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue