diff --git a/About/Manifest.xml b/About/Manifest.xml index 2c4f9b0..d023f5c 100644 --- a/About/Manifest.xml +++ b/About/Manifest.xml @@ -1,7 +1,7 @@ RJW Menstruation - 1.0.4.4 + 1.0.4.4a diff --git a/Assemblies/RJW_Menstruation.dll b/Assemblies/RJW_Menstruation.dll index 61487c7..f76a551 100644 Binary files a/Assemblies/RJW_Menstruation.dll and b/Assemblies/RJW_Menstruation.dll differ diff --git a/Defs/RecordDefs/Records_Womb.xml b/Defs/RecordDefs/Records_Womb.xml new file mode 100644 index 0000000..0a0b693 --- /dev/null +++ b/Defs/RecordDefs/Records_Womb.xml @@ -0,0 +1,19 @@ + + + + + AmountofCreampied + + The amount of cums I have been creampied. + Float + + + + AmountofFertilizedEggs + + The amount of my eggs raped by sperm. + Int + + + + diff --git a/Languages/Korean/DefInjected/RecordDef/RJWMenstruation.xml b/Languages/Korean/DefInjected/RecordDef/RJWMenstruation.xml new file mode 100644 index 0000000..b807e13 --- /dev/null +++ b/Languages/Korean/DefInjected/RecordDef/RJWMenstruation.xml @@ -0,0 +1,5 @@ + + + 질내사정 + 질내사정당한 정액 양 + \ No newline at end of file diff --git a/changelogs.txt b/changelogs.txt index 9dd0bcd..197cf06 100644 --- a/changelogs.txt +++ b/changelogs.txt @@ -1,3 +1,7 @@ +Version 1.0.4.4a + - added records + - fixed errors on initializing + Version 1.0.4.4 - ovary regeneration pill can restore climacteric (not menopause) - menstrual blood uses race's blood def diff --git a/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs b/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs index f714d33..d514ac9 100644 --- a/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs +++ b/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs @@ -440,6 +440,7 @@ namespace RJW_Menstruation { if (!loaded) { + Props = (CompProperties_Menstruation)props; InitOvary((int)Utility.RandGaussianLike(18,40)); Initialize(); } @@ -535,6 +536,8 @@ namespace RJW_Menstruation if (!merged) cums.Add(new Cum(pawn, volume, fertility, filthdef)); } cumd = TotalCumPercent - cumd; + + parent.pawn.records.AddTo(VariousDefOf.AmountofCreampied, injectedvolume); AfterCumIn(pawn); AfterFluidIn(cumd); } diff --git a/source/RJW_Menstruation/RJW_Menstruation/VariousDefOf.cs b/source/RJW_Menstruation/RJW_Menstruation/VariousDefOf.cs index aeaf8f3..aea4196 100644 --- a/source/RJW_Menstruation/RJW_Menstruation/VariousDefOf.cs +++ b/source/RJW_Menstruation/RJW_Menstruation/VariousDefOf.cs @@ -43,6 +43,8 @@ namespace RJW_Menstruation public static readonly CompProperties_Menstruation VaginaCompProperties = (CompProperties_Menstruation)Vagina.comps.FirstOrDefault(x => x is CompProperties_Menstruation); public static readonly KeyBindingDef OpenStatusWindowKey = DefDatabase.GetNamed("OpenStatusWindow"); public static readonly PawnColumnDef RJW_EarnedMoneyByWhore = DefDatabase.GetNamed("RJW_EarnedMoneyByWhore"); + public static readonly RecordDef AmountofCreampied = DefDatabase.GetNamed("AmountofCreampied"); + private static List allraces = null; private static List allkinds = null;