mirror of
				https://gitgud.io/lutepickle/rjw_menstruation.git
				synced 2024-08-14 22:46:52 +00:00 
			
		
		
		
	Fix 'folicularIntervalDays' typo
This commit is contained in:
		
							parent
							
								
									93218a8aa1
								
							
						
					
					
						commit
						a1250f4141
					
				
					 5 changed files with 39 additions and 39 deletions
				
			
		| 
						 | 
				
			
			@ -1,8 +1,8 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<!-- one cycle = folicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- folicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than folicularIntervalDays  -->
 | 
			
		||||
<!-- one cycle = follicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- follicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than follicularIntervalDays  -->
 | 
			
		||||
<!-- unit of maxCumCapacity is ml -->
 | 
			
		||||
<!-- actual max cum capacity is 500times of maxCumCapacity -->
 | 
			
		||||
<!-- one egg = 1 ovaryPower-->
 | 
			
		||||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>6</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -90,7 +90,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>0</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,8 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<!-- one cycle = folicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- folicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than folicularIntervalDays  -->
 | 
			
		||||
<!-- one cycle = follicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- follicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than follicularIntervalDays  -->
 | 
			
		||||
<!-- unit of maxCumCapacity is ml -->
 | 
			
		||||
<!-- actual max cum capacity is 500times of maxCumCapacity -->
 | 
			
		||||
<!-- one egg = 1 ovaryPower-->
 | 
			
		||||
| 
						 | 
				
			
			@ -19,7 +19,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>166</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>8</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>15</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>9</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>9</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>10</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>15</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -64,7 +64,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>7</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>7</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +88,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>0.5</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>0.2</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>270</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>270</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>30</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>300</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -110,7 +110,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>5</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>5</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>16</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>15</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -132,7 +132,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>6</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>6</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>9</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>3</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -154,7 +154,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>12</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>12</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>9</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>3</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -176,7 +176,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>3</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,8 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<!-- one cycle = folicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- folicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than folicularIntervalDays  -->
 | 
			
		||||
<!-- one cycle = follicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- follicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than follicularIntervalDays  -->
 | 
			
		||||
<!-- unit of maxCumCapacity is ml -->
 | 
			
		||||
<!-- actual max cum capacity is 500times of maxCumCapacity -->
 | 
			
		||||
<!-- one egg = 1 ovaryPower-->
 | 
			
		||||
| 
						 | 
				
			
			@ -19,7 +19,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>10</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>10</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>10</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>4</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>8</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>8</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>12</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>0</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -63,7 +63,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>10</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>10</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>12</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>6</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>6</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>12</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -107,7 +107,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>20</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -129,7 +129,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>0.1</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>0.1</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>0</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -151,7 +151,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>0.1</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>0.1</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>0</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,8 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<!-- one cycle = folicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- folicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than folicularIntervalDays  -->
 | 
			
		||||
<!-- one cycle = follicularIntervalDays + lutealIntervalDays -->
 | 
			
		||||
<!-- follicularIntervalDays includes bleedingIntervalDays.  -->
 | 
			
		||||
<!-- bleedingIntervalDays must be smaller than follicularIntervalDays  -->
 | 
			
		||||
<!-- unit of maxCumCapacity is ml -->
 | 
			
		||||
<!-- actual max cum capacity is 500times of maxCumCapacity -->
 | 
			
		||||
<!-- one egg = 1 ovaryPower-->
 | 
			
		||||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>1800</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>1800</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>1800</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>6</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>30</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -51,7 +51,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>7</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>7</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>10</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>10</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +87,7 @@
 | 
			
		|||
					<baseImplantationChanceFactor>0.2</baseImplantationChanceFactor>
 | 
			
		||||
					<basefertilizationChanceFactor>0.2</basefertilizationChanceFactor>
 | 
			
		||||
					<deviationFactor>0.05</deviationFactor>
 | 
			
		||||
					<folicularIntervalDays>14</folicularIntervalDays>
 | 
			
		||||
					<follicularIntervalDays>14</follicularIntervalDays>
 | 
			
		||||
					<lutealIntervalDays>14</lutealIntervalDays>
 | 
			
		||||
					<bleedingIntervalDays>0</bleedingIntervalDays>
 | 
			
		||||
					<recoveryIntervalDays>10</recoveryIntervalDays>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@ namespace RJW_Menstruation
 | 
			
		|||
        public float baseImplantationChanceFactor;
 | 
			
		||||
        public float basefertilizationChanceFactor;
 | 
			
		||||
        public float deviationFactor;
 | 
			
		||||
        public int folicularIntervalDays = 14; //before ovulation including beginning of bleeding
 | 
			
		||||
        public int follicularIntervalDays = 14; //before ovulation including beginning of bleeding
 | 
			
		||||
        public int lutealIntervalDays = 14; //after ovulation until bleeding
 | 
			
		||||
        public int bleedingIntervalDays = 6; //must be less than folicularIntervalDays
 | 
			
		||||
        public int recoveryIntervalDays = 10; //additional infertile days after gave birth
 | 
			
		||||
| 
						 | 
				
			
			@ -929,7 +929,7 @@ namespace RJW_Menstruation
 | 
			
		|||
            {
 | 
			
		||||
                if (follicularIntervalhours < 0)
 | 
			
		||||
                {
 | 
			
		||||
                    follicularIntervalhours = PeriodRandomizer(Props.folicularIntervalDays * 24, Props.deviationFactor);
 | 
			
		||||
                    follicularIntervalhours = PeriodRandomizer(Props.follicularIntervalDays * 24, Props.deviationFactor);
 | 
			
		||||
                    if (parent.pawn.health.capacities.GetLevel(xxx.reproduction) <= 0) curStage = Stage.Young;
 | 
			
		||||
                    else if (!IsBreedingSeason()) curStage = Stage.Anestrus;
 | 
			
		||||
                    else curStage = RandomStage();
 | 
			
		||||
| 
						 | 
				
			
			@ -1007,7 +1007,7 @@ namespace RJW_Menstruation
 | 
			
		|||
            else fertendage = RJWPregnancySettings.fertility_endage_female_humanlike * 80f;
 | 
			
		||||
            lifenormalized = pawn.def.race.lifeExpectancy / ThingDefOf.Human.race.lifeExpectancy;
 | 
			
		||||
            fertendage *= lifenormalized;
 | 
			
		||||
            power = (int)((fertendage - pawn.ageTracker.AgeBiologicalYearsFloat) * (60f / (Props.folicularIntervalDays + Props.lutealIntervalDays) * Configurations.CycleAcceleration) * avglittersize);
 | 
			
		||||
            power = (int)((fertendage - pawn.ageTracker.AgeBiologicalYearsFloat) * (60f / (Props.follicularIntervalDays + Props.lutealIntervalDays) * Configurations.CycleAcceleration) * avglittersize);
 | 
			
		||||
            power = (int)Mathf.Max(0, Mathf.Min(Props.ovaryPower * Utility.RandGaussianLike(0.70f, 1.30f, 5) * lifenormalized, power));
 | 
			
		||||
 | 
			
		||||
            return power;
 | 
			
		||||
| 
						 | 
				
			
			@ -1732,7 +1732,7 @@ namespace RJW_Menstruation
 | 
			
		|||
                default:
 | 
			
		||||
                    curStage = Stage.Follicular;
 | 
			
		||||
                    curStageHrs = 0;
 | 
			
		||||
                    if (follicularIntervalhours < 0) follicularIntervalhours = PeriodRandomizer(Props.folicularIntervalDays * 24, Props.deviationFactor);
 | 
			
		||||
                    if (follicularIntervalhours < 0) follicularIntervalhours = PeriodRandomizer(Props.follicularIntervalDays * 24, Props.deviationFactor);
 | 
			
		||||
                    HugsLibController.Instance.TickDelayScheduler.ScheduleCallback(PeriodSimulator(Stage.Follicular), GetNextUpdate(), parent.pawn, false);
 | 
			
		||||
                    break;
 | 
			
		||||
            }
 | 
			
		||||
| 
						 | 
				
			
			@ -1842,14 +1842,14 @@ namespace RJW_Menstruation
 | 
			
		|||
        protected Stage RandomStage()
 | 
			
		||||
        {
 | 
			
		||||
            int rand = Rand.ElementByWeight(
 | 
			
		||||
                0, Props.folicularIntervalDays - Props.bleedingIntervalDays,
 | 
			
		||||
                0, Props.follicularIntervalDays - Props.bleedingIntervalDays,
 | 
			
		||||
                1, Props.lutealIntervalDays,
 | 
			
		||||
                2, Props.bleedingIntervalDays);
 | 
			
		||||
 | 
			
		||||
            switch (rand)
 | 
			
		||||
            {
 | 
			
		||||
                case 0:
 | 
			
		||||
                    curStageHrs = Rand.Range(0, (Props.folicularIntervalDays - Props.bleedingIntervalDays) * 24);
 | 
			
		||||
                    curStageHrs = Rand.Range(0, (Props.follicularIntervalDays - Props.bleedingIntervalDays) * 24);
 | 
			
		||||
                    return Stage.Follicular;
 | 
			
		||||
                case 1:
 | 
			
		||||
                    curStageHrs = Rand.Range(0, Props.lutealIntervalDays * 24);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue