This commit is contained in:
moreoreganostodump 2021-09-13 00:31:27 +09:00
parent ee897672c9
commit 29afd70610
10 changed files with 119 additions and 7 deletions

Binary file not shown.

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW Ciclo menstrual</Mod_Title>
<Menstrual_Blood>sangre menstrual</Menstrual_Blood>
<Info_noCum>Vacía</Info_noCum>
<Stage_Follicular>Folicular</Stage_Follicular>
<Stage_Ovulatory>Ovulación</Stage_Ovulatory>
<Stage_Luteal>Luteal</Stage_Luteal>
<Stage_Bleeding>En periodo</Stage_Bleeding>
<Stage_Fertilized>Luteal</Stage_Fertilized>
<Stage_Pregnant>Embarazada</Stage_Pregnant>
<Stage_Recover>Recuperándose del nacimiento</Stage_Recover>
<Stage_None>Ninguna</Stage_None>
<Stage_Climacteric>Climaterio</Stage_Climacteric>
<Stage_Anestrus>Anestro</Stage_Anestrus>
<Button_HealthTab>Estado</Button_HealthTab>
<Dialog_WombInfo01>Estado</Dialog_WombInfo01>
<Dialog_WombInfo02>Fetos</Dialog_WombInfo02>
<Dialog_WombInfo03>Padre</Dialog_WombInfo03>
<Dialog_WombInfo04>Semen lista</Dialog_WombInfo04>
<Dialog_WombInfo05>Fecundada</Dialog_WombInfo05>
<Dialog_WombInfo06>Fertil</Dialog_WombInfo06>
<Dialog_WombInfo07>Ovulación</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<Option1_Label_1>habilitar icono de útero</Option1_Label_1>
<Option1_Label_2>habilitar el botón en la pestaña de salud</Option1_Label_2>
<Option2_Label>habilitar ciclo animal</Option2_Label>
<Option2_Desc>simular el ciclo del animal.&#10;esta opción se aplicará después del cargado&#10;no recomendado</Option2_Desc>
<Option3_Label>posibilidad de implantación</Option3_Label>
<Option3_Desc>establecer la posibilidad de implantación del óvulo fertilizado&#10;este valor determina la posibilidad de finalización de la impregnación</Option3_Desc>
<Option4_Label>oportunidad de fertilización</Option4_Label>
<Option4_Desc>establecer la posibilidad de fertilización de 1 ml de esperma cada hora&#10;este valor determina la posibilidad inicial de impregnación</Option4_Desc>
<Option5_Label>Relación de descomposición semen por hora</Option5_Label>
<Option5_Desc>el semen disminuirá en esta proporción&#10;este valor afecta indirectamente al cambio de fertilidad</Option5_Desc>
<Option6_Label>índice de descomposición de la fertilidad acumulada por hora</Option6_Label>
<Option6_Desc>el semen perderá la fertilidad en esta proporción&#10;este valor afecta indirectamente a la probabilidad de fertilidad</Option6_Desc>
<Option7_Label>acelerar el ciclo X</Option7_Label>
<Option7_Desc>acelerar el ciclo de la menstruación</Option7_Desc>
<Option8_Label>Depurar</Option8_Label>
<Option8_Desc>mostrar información de depuración.</Option8_Desc>
<Option9_Label>estado del útero</Option9_Label>
<Option9_Desc>dibujar icono de útero en la ventana de estado</Option9_Desc>
<Option10_Label>estado de la vagina</Option10_Label>
<Option10_Desc>dibujar el icono de vagina y ano en la ventana de estado</Option10_Desc>
<Option11_Label>Nivel de información del feto</Option11_Label>
<Option11_Desc_1>Mostrar toda la información sobre el feto</Option11_Desc_1>
<Option11_Desc_2>Mostrar toda la información sobre el feto después de un embarazo notado</Option11_Desc_2>
<Option11_Desc_3>No muestre información sobre el feto, pero muestre la imagen del feto después de un embarazo notado</Option11_Desc_3>
<Option11_Desc_4>No mostrar la imagen ni la información del feto.</Option11_Desc_4>
<Option12_Label>permitir la menopausia</Option12_Label>
<Option12_Desc>Permitir el efecto de la menopausia que hace que el peón sea infértil con el paso del tiempo.&#10;Si tiene problemas con las carreras de larga duración, desactive esta opción.&#10;esta opción se aplicará después de guardar cargado</Option12_Desc>
<Option13_Label>usar embarazo múltiple</Option13_Label>
<Option13_Desc>use embarazo múltiple en lugar del embarazo predeterminado de RJW&#10;deshabilite esta opción si tiene problemas con la impregnación</Option13_Desc>
<Option14_Label>permitir gemelos hetero ovulares</Option14_Label>
<Option14_Desc>permitir que varios óvulos puedan quedar embarazadas</Option14_Desc>
<Option15_Label>permitir gemelos enzimáticos</Option15_Label>
<Option15_Desc>permitir que un solo huevo dé como resultado múltiples crías</Option15_Desc>
<Option16_Label>posibilidad de gemelos enzimáticos</Option16_Label>
<Option16_Desc>Establecer la posibilidad de gemel@s</Option16_Desc>
<Option17_Label>gemelos enzimáticos max</Option17_Label>
<Option17_Desc>Establecer el número máximo de gemelos</Option17_Desc>
<Option18_Label>habilitar la superposición de huevos</Option18_Label>
<Option18_Desc>habilitar la superposición de huevos en el icono del útero</Option18_Desc>
<Option19_Label_1>cantidad de sangrado</Option19_Label_1>
<Option19_Label_2>cantidad total estimada de sangrado</Option19_Label_2>
<Option19_Desc>establecer la cantidad de sangrado&#10;la cantidad de sangrado real puede ser diferente dependiendo de la vagina&#10;la cantidad de sangrado genérico de una mujer humana es de aproximadamente 20 ~ 80 ml por mes</Option19_Desc>
<Option20_Label_1>Colonos</Option20_Label_1>
<Option20_Label_2>Prisionero</Option20_Label_2>
<Option20_Label_3>todas las Facciones</Option20_Label_3>
<Option20_Label_4>Neutral</Option20_Label_4>
<Option20_Label_5>Facción enemiga</Option20_Label_5>
<Option21_Label>objetivo de colonos</Option21_Label>
<Option21_Desc>el artilugio y el botón aparecerán para estos peones</Option21_Desc>
<Option22_Label>usar extensión híbrida</Option22_Label>
<Option22_Desc>anula la definición híbrida de RJW y RaceSupport&#10;La extensión híbrida dominante determina qué definición se usa primero. No se recomienda cambiar esto</Option22_Desc>
<Option23_Label>Extensión híbrida dominante</Option23_Label>
<Option23_Label_1>Madre</Option23_Label_1>
<Option23_Label_2>Padre</Option23_Label_2>
<FloatMenu_CleanSelf>Lavado Vaginal</FloatMenu_CleanSelf>
</LanguageData>

View file

@ -121,6 +121,7 @@ namespace RJW_Menstruation
protected HediffComp_Breast breastcache = null; protected HediffComp_Breast breastcache = null;
protected float antisperm = 0.0f; protected float antisperm = 0.0f;
protected float? originvagsize = null; protected float? originvagsize = null;
protected bool? hymen = null;
public int ovarypowerthreshold public int ovarypowerthreshold
{ {
@ -506,6 +507,7 @@ namespace RJW_Menstruation
Scribe_Values.Look(ref eggstack, "eggstack", eggstack, true); Scribe_Values.Look(ref eggstack, "eggstack", eggstack, true);
Scribe_Values.Look(ref estrusflag, "estrusflag", estrusflag, true); Scribe_Values.Look(ref estrusflag, "estrusflag", estrusflag, true);
Scribe_Values.Look(ref originvagsize, "originvagsize", originvagsize, true); Scribe_Values.Look(ref originvagsize, "originvagsize", originvagsize, true);
Scribe_Values.Look(ref hymen, "hymen", hymen, true);
} }
@ -930,7 +932,7 @@ namespace RJW_Menstruation
lifenormalized = parent.pawn.def.race.lifeExpectancy / ThingDefOf.Human.race.lifeExpectancy; lifenormalized = parent.pawn.def.race.lifeExpectancy / ThingDefOf.Human.race.lifeExpectancy;
fertendage *= lifenormalized; fertendage *= lifenormalized;
ovarypower = (int)((fertendage - parent.pawn.ageTracker.AgeBiologicalYearsFloat) * (60f / (Props.folicularIntervalDays + Props.lutealIntervalDays) * Configurations.CycleAcceleration) * avglittersize); ovarypower = (int)((fertendage - parent.pawn.ageTracker.AgeBiologicalYearsFloat) * (60f / (Props.folicularIntervalDays + Props.lutealIntervalDays) * Configurations.CycleAcceleration) * avglittersize);
ovarypower = (int)Mathf.Max(0, Mathf.Min(Props.ovaryPower * Utility.RandGaussianLike(0.70f,1.30f) * lifenormalized,ovarypower)); ovarypower = (int)Mathf.Max(0, Mathf.Min(Props.ovaryPower * Utility.RandGaussianLike(0.70f,1.30f,5) * lifenormalized,ovarypower));
if (ovarypower < 1) if (ovarypower < 1)
{ {

View file

@ -240,10 +240,10 @@ namespace RJW_Menstruation
relationWithExtraPawnChanceFactor: 0, relationWithExtraPawnChanceFactor: 0,
fixedMelanin: melanin, fixedMelanin: melanin,
fixedLastName: lastname, fixedLastName: lastname,
kind: BabyPawnKindDecider(mother, father), kind: BabyPawnKindDecider(mother, father)
fixedIdeo: mother.Ideo, //fixedIdeo: mother.Ideo,
forbidAnyTitle: true, //forbidAnyTitle: true,
forceNoBackstory:true //forceNoBackstory:true
); );
int division = 1; int division = 1;

View file

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using RimWorld;
using Verse;
using rjw;
using RJW_Menstruation;
namespace RJW_Menstruation.Sexperience
{
public class RJW_Patch
{
}
}

View file

@ -105,6 +105,7 @@
<Compile Include="JobDrivers.cs" /> <Compile Include="JobDrivers.cs" />
<Compile Include="Patch\Harmony.cs" /> <Compile Include="Patch\Harmony.cs" />
<Compile Include="Patch\Pawn_Patch.cs" /> <Compile Include="Patch\Pawn_Patch.cs" />
<Compile Include="Patch\RJW_Patch.cs" />
<Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="VariousDefOf.cs" /> <Compile Include="VariousDefOf.cs" />
</ItemGroup> </ItemGroup>

View file

@ -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.5.5</version> <version>1.0.5.7</version>
<dependencies> <dependencies>
</dependencies> </dependencies>
<incompatibleWith /> <incompatibleWith />

View file

@ -1,5 +1,9 @@
Version 1.0.5.7
- requires RJW 4.8.4.1 or later
- minor bug fixes
Version 1.0.5.6 Version 1.0.5.6
- requires RJW 4.8.0 or later - requires RJW 4.8.3
- fixed womb gizmo not worked properly - fixed womb gizmo not worked properly
Version 1.0.5.5 Version 1.0.5.5