Compare commits

..

112 commits

Author SHA1 Message Date
lutepickle
b5df8b1dce Merge branch 'dev' 2026-06-08 09:30:22 -07:00
lutepickle
d8b98ca05e Fix patch to RJW tab with 6.1.4 2026-06-08 09:29:12 -07:00
lutepickle
a8caad85c6 Merge branch 'dev' 2026-05-17 12:25:36 -07:00
lutepickle
ef909091f8 Add GetFluids with 0 arguments that returns all fluids 2026-05-09 09:21:10 -07:00
lutepickle
8341d3f213 Rebuild 2026-04-16 20:55:04 -07:00
lutepickle
1600f0ea58 Update changelog 2026-04-12 10:12:41 -07:00
lutepickle
18d316c26b Merge branch 'feat/ghostclinic3YTB/render-womb-icon-column' into 'dev'
feat(rjw-menstruation): add sortable womb status column to RJW main tab

See merge request lutepickle/rjw_menstruation!18
2026-04-12 17:10:21 +00:00
ghostclinic3YTB
82216c5a7d feat(rjw-menstruation): add sortable womb status column to RJW main tab 2026-04-12 17:10:21 +00:00
lutepickle
c38464c806 Fix wrong filename when using udder for multiple breasts, or if no breast comp/BreastTex 2026-03-27 16:30:36 -07:00
lutepickle
714eba8e9c Check for bad amount of cum when loading as a failsafe 2026-03-21 20:36:14 -07:00
lutepickle
df134584d7 Have an interaction check failure fall back to rjw impregnate code to properly handle non-fertilization vaginal sex. 2026-03-05 20:45:58 -08:00
lutepickle
8b6d1f70c4 Merge branch 'dev' 2026-03-01 08:26:59 -08:00
lutepickle
0408e792e6 Rebuild 2026-03-01 08:26:45 -08:00
lutepickle
7998d18f3d Use RJW part getter for anuses and breasts to draw 2026-02-19 06:16:45 -08:00
lutepickle
9c0cc92f7d Override breast image with udders if >1 breasts. Also use default breast image if no comp 2026-02-17 11:50:31 -08:00
lutepickle
2bb35f0241 Pass comp to GetAnalIcon for Fluids submod 2026-02-17 05:51:03 -08:00
lutepickle
8d4f4ac3f1 Update Traditional Chinese translation by Hydrogen 2026-02-17 05:50:32 -08:00
lutepickle
c5d1a901c9 Merge branch 'dev' 2026-02-03 12:21:29 -08:00
lutepickle
0f5994dce4 Null test hediff in CheckForStateChange_Patch 2025-12-24 22:33:36 -08:00
lutepickle
325ccaa400 Rebuild for RJW 6.0.3 2025-12-22 10:10:46 -08:00
lutepickle
7041a25742 Process MenstruationModExtension in ThingDef and HediffDef 2025-11-26 21:57:53 -08:00
lutepickle
e0ceb0020d Separate baby image into own function for menstruation fluids mod 2025-10-27 07:11:52 -07:00
lutepickle
83b64f5d8d Add Hediff_MultiplePregnancy.PostMake for Eltoro's addons 2025-10-23 09:30:09 -07:00
lutepickle
0a41e8a048 Merge dev into main 2025-10-18 06:34:48 -07:00
lutepickle
0b2f421b6e Ensure quirks compatibility is built against the latest quirks code 2025-10-18 06:13:06 -07:00
lutepickle
778a59a9c1 Instead of a separate ModExtension to disable cycling, add support for MenstruationModExtension to ThingDef and HediffDef. Cycle modifiers for those are not yet implemented 2025-10-18 05:56:45 -07:00
lutepickle
0515cc84f4 Revert "Add DisableCycleExtension for disabling cycle, supported on ThingDef, HediffDef, or GeneDef"
This reverts commit 717fb3cfc9.
2025-10-18 05:37:12 -07:00
lutepickle
717fb3cfc9 Add DisableCycleExtension for disabling cycle, supported on ThingDef, HediffDef, or GeneDef 2025-10-16 15:55:18 -07:00
lutepickle
2aaf496b15 If Pregnancy is set, automatically go to the Pregnant stage 2025-10-12 15:43:37 -07:00
lutepickle
9cffa1e822 Have TotalCumPercent account for BodySize 2025-10-12 15:42:12 -07:00
lutepickle
8c76091ffc Fix for latest Quirks code 2025-10-02 20:15:31 -07:00
lutepickle
57811be7ae Slight refactor in pheromones 2025-10-02 20:15:09 -07:00
lutepickle
3e3f321270 Fix directory structure for Quirks 2025-09-28 18:37:47 -07:00
lutepickle
325f8c9277 Rename Source and Assemblies folder for Linux compatibility 2025-09-28 15:12:14 -07:00
lutepickle
5d3b25b5de Set menstruation to load after Quirks 2025-09-28 15:11:12 -07:00
lutepickle
8f8c90d1ce Rename Source and Assemblies folder for Linux compatibility 2025-09-28 15:10:56 -07:00
lutepickle
299c6c6e17 Fix RedWings not being picked up properly 2025-09-28 14:30:22 -07:00
lutepickle
7dd4e470a3 Rebuild for 1.6.1.0 2025-09-28 05:30:06 -07:00
lutepickle
9b4a7413b8 Merge branch 'dev' of https://gitgud.io/lutepickle/rjw_menstruation into dev 2025-09-28 05:25:10 -07:00
lutepickle
0383ba40b2 Merge branch 'dev' into 'dev'
patch CumCanFertilize.

See merge request lutepickle/rjw_menstruation!11
2025-09-28 12:24:59 +00:00
lutepickle
8f93a25664 Update changelog 2025-09-25 14:24:04 -07:00
lutepickle
4467c9475e Merge branch 'fr-translation' into 'dev'
Add French translation

See merge request lutepickle/rjw_menstruation!10
2025-09-25 21:22:26 +00:00
ADHD_Coder
4904e2f325 patch CumCanFertilize. 2025-09-25 11:51:42 -07:00
lutepickle
8c3fdab8ff Merge branch 'dev' of https://gitgud.io/lutepickle/rjw_menstruation into dev 2025-09-22 18:32:19 -07:00
lutepickle
2904c4a78a Don't restrict ovum extraction for non-cyclers 2025-09-22 18:14:49 -07:00
lutepickle
23cdd7ca88 Fix null reference when a multiple pregnancy miscarries from a removed vagina 2025-09-22 05:34:41 -07:00
lutepickle
c7e39731d2 Fix null reference when a multiple pregnancy miscarries from a removed vagina 2025-09-21 18:05:53 -07:00
lutepickle
e7e0d5eddb Merge main into dev 2025-09-21 16:23:05 -07:00
lutepickle
d54291b581 Merge main back into dev 2025-09-21 16:19:48 -07:00
lutepickle
67bf9946f7 Add red wings quirk 2025-09-21 07:39:48 -07:00
lutepickle
ed506c0fdf Rename EstrusPreferences.cs to Preferences.cs 2025-09-19 15:29:52 -07:00
lutepickle
8cf71699db Split mechanoid pregnancy check into its own function 2025-09-19 05:22:40 -07:00
m4conazao
5053d6be1e Add French translation 2025-09-10 19:10:59 +02:00
lutepickle
a7c06f0f2f Merge branch 'dev' 2025-09-01 10:01:12 -07:00
lutepickle
1de56c1b10 Rebuild for release 2025-09-01 10:00:31 -07:00
lutepickle
c8bf5088d8 Rename the namespaces of the compatibility projects 2025-08-21 14:46:05 -07:00
lutepickle
ccae7babb2 Refactor from multiplying/dividing by GenDate.TicksPerDay to instead use GenDate.DaysToTicks or GenDate.TicksToDays 2025-08-17 09:03:33 -07:00
lutepickle
243b6ca260 Refactor PeriodRandomizer to reduce duplicate code 2025-08-17 08:44:41 -07:00
lutepickle
f2da7b09c3 No pullout chance when knotted 2025-08-16 17:19:14 -07:00
lutepickle
df5dd0eb2e Allow the cum inside tale for quickies, too 2025-08-16 17:16:23 -07:00
lutepickle
ebdabee38d Have quirks correctly patch the BySex functions 2025-08-15 17:54:02 -07:00
lutepickle
70c22d389b Update to support RJW Quirks 2025-08-15 07:34:37 -07:00
lutepickle
547d0f4b91 Shift a test in GetPregeneratedBaby to avoid a theoretical edge case infinite loop 2025-08-08 14:53:42 -07:00
lutepickle
c5685a9b3c Fix returning the wrong variable in PulloutChance 2025-08-02 16:42:59 -07:00
lutepickle
5cd244c23b Change pullout function from a bool to a float 2025-08-02 16:14:51 -07:00
lutepickle
49f7f18280 Move the pullout check to its own function 2025-07-31 16:31:01 -07:00
lutepickle
cbc3ed0fc2 Set the default body part of the cramp pain hediff 2025-07-27 18:19:15 -07:00
lutepickle
86faa9861f Add new interaction preferences: a human with cramps won't want to use her vagina and a human won't want to penetrate a bleeding vagina 2025-07-27 09:34:57 -07:00
lutepickle
49ac55f75d Add an overridable custom texture to the breast comp 2025-07-25 18:29:20 -07:00
lutepickle
56c31a70b8 Split leaking calculation out to discrete function 2025-07-25 08:00:35 -07:00
lutepickle
47e89e348d Add GetFluids to list all fluids from a particular pawn 2025-07-25 07:59:47 -07:00
lutepickle
32339d3a32 Add dev build of HAR to the LoadFolders 2025-07-24 21:45:17 -07:00
lutepickle
62cfe69ec2 Change relationship settings to use int instead of float 2025-07-24 09:39:42 -07:00
lutepickle
ffe3e78f36 Fix Impregnate_Patch for new SexProps 2025-07-23 08:35:55 -07:00
lutepickle
64c6ab1e5e Update preferences for new RJW class names 2025-07-23 06:29:22 -07:00
lutepickle
a3d2795fa3 Add option to hide womb icons for infertile pawns 2025-07-22 09:33:58 -07:00
lutepickle
0f5675b72e Reset ovulation and implantation chance caches when capacities go dirty 2025-07-18 21:48:06 -07:00
lutepickle
639777bfeb Turn GetFertileMenstruationComp into an argument to GetRandomMenstruationComp 2025-07-16 08:09:25 -07:00
lutepickle
d4d36d0e0e Rename GoOvulatoryStage to PostFollicularStage for accuracy 2025-07-14 20:22:31 -07:00
lutepickle
4dc758573d Use new RJW stat defs 2025-07-11 08:46:13 -07:00
lutepickle
ff37adbbf9 Move the estrus hookup settings and the estrus partner selection code to the new preference system 2025-07-11 08:44:46 -07:00
lutepickle
b11c9f7a30 Enable HAR compatibility 2025-07-08 15:18:53 -07:00
lutepickle
5dca37aef4 Update estrus interaction preference for new preference system 2025-07-07 16:18:03 -07:00
lutepickle
9a4e5a5801 Add empty project for when quirks is implemented 2025-07-07 09:32:55 -07:00
lutepickle
987b6b0fde Turn down the vagina/fertilization preference for full estrus 2025-07-07 06:57:44 -07:00
lutepickle
01efc83181 Simplify the menstruation props a smidge 2025-07-04 10:28:31 -07:00
lutepickle
a1cb605529 Make estrus preferences vagina + fertilization instead of vagina + penis, for more flexibility 2025-07-04 10:17:45 -07:00
lutepickle
46e8c191eb Another refactor to the estrus preference 2025-07-04 08:12:26 -07:00
lutepickle
6dea5685fb Fix the estrus part preferences being backwards 2025-07-04 07:57:31 -07:00
lutepickle
33b5824bd5 Update for RJW 1.6 dev branch: rewrite estrus interactions and disable quirks for now 2025-07-04 07:03:56 -07:00
lutepickle
ecd2819ffa Add Animal Genetics compatibility to the pregenerated babies 2025-07-03 23:30:32 -07:00
lutepickle
3b9553e64c Don't undo the har litter size for mothers that don't cycle 2025-06-30 07:50:11 -07:00
lutepickle
0e8d498a71 Enable compatibility for VE Genetics 1.6 2025-06-24 20:40:36 -07:00
lutepickle
734f7bc33a Animal Genetics was updated for 1.6, so enable compatibility. 2025-06-23 16:02:57 -07:00
lutepickle
f4a8868ecd Refactors in the pregnancy patch and the blood def finder 2025-06-13 09:34:20 -07:00
lutepickle
35d54c61f4 Use PlanetTile.Valid instead of comparing to -1 in DueDate 2025-06-12 07:09:04 -07:00
lutepickle
83f2ad748e Do a miscarraige on vagina removal instead of a simple hediff removal for Biotech pregnancy 2025-06-12 06:01:43 -07:00
lutepickle
213e6d3446 Refactor the vaginal washing float menu to the new menu system 2025-06-12 06:00:54 -07:00
lutepickle
da114bc0f0 Pawns in orbit are always in breeding season 2025-06-11 18:53:48 -07:00
lutepickle
99ca74f94f Switch IsBreedingSeason to use the new PlanetTile type 2025-06-11 17:56:13 -07:00
lutepickle
c84946649a Update about and manifest for 1.6 2025-06-11 12:50:01 -07:00
lutepickle
e0fdcabbff Disable the compatibility folders until those mods update to 1.6 2025-06-11 12:49:47 -07:00
lutepickle
4a23bf7510 Move Animal Genetics compatibility to a LoadFolder 2025-06-11 12:42:06 -07:00
lutepickle
942aa0a815 Move VE compatibility to a LoadFolder 2025-06-11 12:00:44 -07:00
lutepickle
b5f6a15d50 Move HAR compatibility to a LoadFolder 2025-06-11 11:31:24 -07:00
lutepickle
ab99b1d843 Fix pregenerated babies: there is no PregnancyUtility.ApplyBirthOutcome_NewTemp anymore 2025-06-11 11:04:09 -07:00
lutepickle
c47f9af4b6 Create 1.6 folder 2025-06-11 10:58:22 -07:00
lutepickle
17f7f47945 Update precum to use the new penis detection method 2025-02-08 17:32:53 -08:00
lutepickle
d1062430bc Allow biotech pregnancy for non-human fathers again 2025-02-02 08:49:48 -08:00
lutepickle
0ac7bc3452 Add log message for zero fluid cumming 2025-02-02 08:47:24 -08:00
lutepickle
9de5cdd638 Update Traditional Chinese translation by Hydrogen 2025-01-21 05:45:34 -08:00
lutepickle
356fcd007a Don't try to produce letters when animals are born 2024-12-31 10:43:26 -08:00
695 changed files with 16190 additions and 29 deletions

3
.gitignore vendored
View file

@ -343,3 +343,6 @@ healthchecksdb
*.psd *.psd
*.dds *.dds
*.pdn *.pdn
Directory.Build.props
Directory.Build.targets

View file

@ -14,7 +14,7 @@
<li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li> <li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li> <li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li> <li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [cirsumstance_group]</li> <li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [circumstance_group]</li>
<li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li> <li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li>
<li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li> <li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li>
<li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li> <li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li>

View file

@ -14,7 +14,7 @@
<li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li> <li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li> <li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li> <li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [cirsumstance_group]</li> <li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [circumstance_group]</li>
<li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li> <li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li>
<li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li> <li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li>
<li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li> <li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li>

Binary file not shown.

View file

@ -14,7 +14,7 @@
<li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li> <li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li> <li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li> <li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [cirsumstance_group]</li> <li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [circumstance_group]</li>
<li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li> <li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li>
<li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li> <li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li>
<li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li> <li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li>

View file

@ -164,4 +164,6 @@
<Option_AnimalPheromoneEffect_Desc>選定擁有發情期的動物在發情期內對類人生物的影響。</Option_AnimalPheromoneEffect_Desc> <Option_AnimalPheromoneEffect_Desc>選定擁有發情期的動物在發情期內對類人生物的影響。</Option_AnimalPheromoneEffect_Desc>
<!--Generated at: 2024-04-17--> <!--Generated at: 2024-04-17-->
<Description_Absorbed>已吸收</Description_Absorbed> <Description_Absorbed>已吸收</Description_Absorbed>
<!--Generated at: 2025-01-21-->
<Stage_Anestrus_Periodic_Desc>子宮處於月經週期之外。經過足夠的時間後,月經週期會恢復。</Stage_Anestrus_Periodic_Desc>
</LanguageData> </LanguageData>

View file

@ -861,7 +861,11 @@ namespace RJW_Menstruation
/// <param name="precum"></param> /// <param name="precum"></param>
public void CumIn(Pawn cummer, float volume, float fertility = 1.0f, bool precum = false) public void CumIn(Pawn cummer, float volume, float fertility = 1.0f, bool precum = false)
{ {
if (volume <= 0) return; if (volume <= 0)
{
if (!precum) Log.Warning($"{cummer} trying to cum inside of {Pawn} with 0 fluid");
return;
}
if (!precum && fertility > 0 && IsDangerDay && cummer.relations.GetPregnancyApproachForPartner(Pawn) == PregnancyApproach.AvoidPregnancy) if (!precum && fertility > 0 && IsDangerDay && cummer.relations.GetPregnancyApproachForPartner(Pawn) == PregnancyApproach.AvoidPregnancy)
{ {
float successChance = pulloutSuccessRate; float successChance = pulloutSuccessRate;
@ -921,7 +925,11 @@ namespace RJW_Menstruation
/// <param name="filthdef"></param> /// <param name="filthdef"></param>
public void CumIn(Pawn cummer, float volume, string notcumlabel, float decayresist = 0, ThingDef filthdef = null) public void CumIn(Pawn cummer, float volume, string notcumlabel, float decayresist = 0, ThingDef filthdef = null)
{ {
if (volume <= 0) return; if (volume <= 0)
{
Log.Warning($"{cummer} trying to cum {notcumlabel} inside of {Pawn} with 0 fluid");
return;
}
float tmp = TotalCum + volume; float tmp = TotalCum + volume;
float cumd = TotalCumPercent; float cumd = TotalCumPercent;
if (tmp > CumCapacity) if (tmp > CumCapacity)
@ -1420,7 +1428,7 @@ namespace RJW_Menstruation
if (Configurations.Debug) Log.Message($"Implanting fertilized egg of {Pawn} into {parent}, father {egg.fertilizer}"); if (Configurations.Debug) Log.Message($"Implanting fertilized egg of {Pawn} into {parent}, father {egg.fertilizer}");
if (pregnancy == null) if (pregnancy == null)
{ {
Configurations.PregnancyType usePregnancy = xxx.is_human(Pawn) && xxx.is_human(egg.fertilizer) ? Configurations.PregnancySource : Configurations.PregnancyType.MultiplePregnancy; Configurations.PregnancyType usePregnancy = xxx.is_human(Pawn) ? Configurations.PregnancySource : Configurations.PregnancyType.MultiplePregnancy;
switch (usePregnancy) switch (usePregnancy)
{ {
case Configurations.PregnancyType.BaseRJW: case Configurations.PregnancyType.BaseRJW:
@ -1467,11 +1475,6 @@ namespace RJW_Menstruation
{ {
case Hediff_Pregnant vanillaPreg: // Not going to do the labor ones case Hediff_Pregnant vanillaPreg: // Not going to do the labor ones
if (!Configurations.EnableBiotechTwins || !Configurations.EnableHeteroOvularTwins) goto default; if (!Configurations.EnableBiotechTwins || !Configurations.EnableHeteroOvularTwins) goto default;
if (Configurations.Debug && !xxx.is_human(egg.fertilizer))
{
Log.Message("Cannot add animal father to Biotech pregnancy");
goto default;
}
if (Configurations.Debug) Log.Message($"Adding to existing Biotech pregnancy {vanillaPreg.GetUniqueLoadID()}"); if (Configurations.Debug) Log.Message($"Adding to existing Biotech pregnancy {vanillaPreg.GetUniqueLoadID()}");
HediffComp_PregeneratedBabies comp = vanillaPreg.TryGetComp<HediffComp_PregeneratedBabies>(); HediffComp_PregeneratedBabies comp = vanillaPreg.TryGetComp<HediffComp_PregeneratedBabies>();
if (comp == null) Log.Warning($"Trying to add Biotech egg to {Pawn}'s pregnancy without a pregenerated baby comp: {vanillaPreg.GetUniqueLoadID()}"); if (comp == null) Log.Warning($"Trying to add Biotech egg to {Pawn}'s pregnancy without a pregenerated baby comp: {vanillaPreg.GetUniqueLoadID()}");

View file

@ -235,9 +235,10 @@ namespace RJW_Menstruation
Pawn baby = comp.PeekBaby(); Pawn baby = comp.PeekBaby();
Pawn thisFather = baby.GetFather() ?? father; Pawn thisFather = baby.GetFather() ?? father;
if (thisFather == geneticMother || thisFather == mother) thisFather = null; if (thisFather == geneticMother || thisFather == mother) thisFather = null;
bool preventOneLetter = preventLetter || !(baby.Name is NameTriple);
baby.relations.ClearAllRelations(); // To keep ApplyBirthOutcome from erroring when it tries to set up relations baby.relations.ClearAllRelations(); // To keep ApplyBirthOutcome from erroring when it tries to set up relations
PregnancyUtility.ApplyBirthOutcome_NewTemp(thisOutcome, quality, ritual, genes, geneticMother, birtherThing, thisFather, doctor, lordJobRitual, assignments, preventLetter); PregnancyUtility.ApplyBirthOutcome_NewTemp(thisOutcome, quality, ritual, genes, geneticMother, birtherThing, thisFather, doctor, lordJobRitual, assignments, preventOneLetter);
// No more babies if mom dies halfway through. Unrealistic maybe, but saves a lot of headache in ApplyBirthOutcome // No more babies if mom dies halfway through. Unrealistic maybe, but saves a lot of headache in ApplyBirthOutcome
if (mother.Dead) break; if (mother.Dead) break;
if (xxx.is_human(baby)) if (xxx.is_human(baby))
@ -295,9 +296,10 @@ namespace RJW_Menstruation
Pawn baby = comp.PeekBaby(); Pawn baby = comp.PeekBaby();
Pawn thisFather = baby.GetFather() ?? father; Pawn thisFather = baby.GetFather() ?? father;
if (thisFather == geneticMother || thisFather == mother) thisFather = null; if (thisFather == geneticMother || thisFather == mother) thisFather = null;
bool preventOneLetter = !(baby.Name is NameTriple);
baby.relations.ClearAllRelations(); baby.relations.ClearAllRelations();
PregnancyUtility.ApplyBirthOutcome(outcome, quality, ritual, genes, geneticMother, birtherThing, thisFather, doctor, lordJobRitual, assignments); PregnancyUtility.ApplyBirthOutcome_NewTemp(outcome, quality, ritual, genes, geneticMother, birtherThing, thisFather, doctor, lordJobRitual, assignments, preventLetter: preventOneLetter);
if (mother.Dead) break; if (mother.Dead) break;
if (xxx.is_human(baby)) if (xxx.is_human(baby))
mother.records.Increment(xxx.CountOfBirthHuman); mother.records.Increment(xxx.CountOfBirthHuman);

View file

@ -369,8 +369,10 @@ namespace RJW_Menstruation
if (!Impregnate_Patch.InteractionCanCausePregnancy(__instance.Sexprops)) return; if (!Impregnate_Patch.InteractionCanCausePregnancy(__instance.Sexprops)) return;
if (!mother.ShouldCycle()) return; if (!mother.ShouldCycle()) return;
// Archotech penises have more control. Or something. HediffComp_SexPart penisComp = Genital_Helper.get_PartsHediffList(father, Genital_Helper.get_genitalsBPR(father)).
HediffComp_SexPart penisComp = father.GetGenitalsList()?.Find(genital => (genital as Hediff_NaturalSexPart)?.def.defName.ToLower().Contains("penis") ?? false)?.TryGetComp<HediffComp_SexPart>(); Select(hed => hed.TryGetComp<HediffComp_SexPart>()).
Where(p => p?.Def.genitalFamily == GenitalFamily.Penis).
RandomElementWithFallback();
if (penisComp == null || Rand.ChanceSeeded(1.0f - fertilePrecummersPercentage, Gen.HashOffset(penisComp.parent.loadID))) return; if (penisComp == null || Rand.ChanceSeeded(1.0f - fertilePrecummersPercentage, Gen.HashOffset(penisComp.parent.loadID))) return;
HediffComp_Menstruation vaginaComp = mother.GetRandomMenstruationComp(); HediffComp_Menstruation vaginaComp = mother.GetRandomMenstruationComp();
if (vaginaComp == null) return; if (vaginaComp == null) return;

View file

@ -110,10 +110,6 @@
<HintPath>..\..\..\..\..\..\..\..\workshop\content\294100\2830943477\1.5\Assemblies\AnimalGenetics.dll</HintPath> <HintPath>..\..\..\..\..\..\..\..\workshop\content\294100\2830943477\1.5\Assemblies\AnimalGenetics.dll</HintPath>
<Private>False</Private> <Private>False</Private>
</Reference> </Reference>
<Reference Include="Assembly-CSharp">
<HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="RJW"> <Reference Include="RJW">
<HintPath>..\..\..\..\..\rjw\1.5\Assemblies\RJW.dll</HintPath> <HintPath>..\..\..\..\..\rjw\1.5\Assemblies\RJW.dll</HintPath>
<Private>False</Private> <Private>False</Private>
@ -178,6 +174,9 @@
</BootstrapperPackage> </BootstrapperPackage>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="Krafs.Rimworld.Ref">
<Version>1.5.4409</Version>
</PackageReference>
<PackageReference Include="Lib.Harmony"> <PackageReference Include="Lib.Harmony">
<Version>2.3.2</Version> <Version>2.3.2</Version>
<ExcludeAssets>runtime</ExcludeAssets> <ExcludeAssets>runtime</ExcludeAssets>

View file

@ -57,6 +57,16 @@ namespace RJW_Menstruation
pawn.kindDef; pawn.kindDef;
} }
public static HediffComp_SexPart GetPenisSexPart(this Pawn pawn, List<Hediff> hediffs)
{
List<HediffComp_SexPart> parts = hediffs.Select(hed => hed.TryGetComp<HediffComp_SexPart>()).Where(p => p != null).ToList();
return
parts.Where(p => p.Def.genitalFamily == GenitalFamily.Penis).RandomElementWithFallback() ??
parts.Where(p => p.Def.genitalFamily == GenitalFamily.FemaleOvipositor).RandomElementWithFallback() ??
parts.Where(p => p.Def.genitalFamily == GenitalFamily.MaleOvipositor).RandomElementWithFallback();
}
public static float GetCumVolume(this Pawn pawn) public static float GetCumVolume(this Pawn pawn)
{ {
List<Hediff> hediffs = Genital_Helper.get_PartsHediffList(pawn, Genital_Helper.get_genitalsBPR(pawn)); List<Hediff> hediffs = Genital_Helper.get_PartsHediffList(pawn, Genital_Helper.get_genitalsBPR(pawn));
@ -67,14 +77,7 @@ namespace RJW_Menstruation
public static float GetCumVolume(this Pawn pawn, List<Hediff> hediffs) public static float GetCumVolume(this Pawn pawn, List<Hediff> hediffs)
{ {
if (hediffs.NullOrEmpty()) return 0.0f; if (hediffs.NullOrEmpty()) return 0.0f;
return pawn.GetCumVolume(pawn.GetPenisSexPart(hediffs));
List<HediffComp_SexPart> parts = hediffs.Select(hed => hed.TryGetComp<HediffComp_SexPart>()).Where(p => p != null).ToList();
HediffComp_SexPart part =
parts.Where(p => p.Def.genitalFamily == GenitalFamily.Penis).RandomElementWithFallback() ??
parts.Where(p => p.Def.genitalFamily == GenitalFamily.FemaleOvipositor).RandomElementWithFallback() ??
parts.Where(p => p.Def.genitalFamily == GenitalFamily.MaleOvipositor).RandomElementWithFallback();
return pawn.GetCumVolume(part);
} }

Binary file not shown.

View file

@ -0,0 +1,51 @@
using AnimalGenetics;
using HarmonyLib;
using RimWorld;
using RJW_Menstruation;
using System.Collections.Generic;
using Verse;
namespace RJW_Menstruation_Animal_Genetics
{
[HarmonyPatch(typeof(AnimalGeneticsCompatibility), nameof(AnimalGeneticsCompatibility.PreConception))]
public static class PreConception_Patch
{
static void Postfix(Pawn mother, Pawn father)
{
GeneticInformation motherGeneticInformation = mother?.AnimalGenetics();
GeneticInformation fatherGeneticInformation = father?.AnimalGenetics();
ParentReferences.Push(new ParentReferences.Record { Mother = motherGeneticInformation, Father = fatherGeneticInformation });
}
}
[HarmonyPatch(typeof(AnimalGeneticsCompatibility), nameof(AnimalGeneticsCompatibility.PostConception))]
public static class PostConception_Patch
{
static void Postfix()
{
ParentReferences.Pop();
}
}
[HarmonyPatch(typeof(AnimalGeneticsCompatibility), nameof(AnimalGeneticsCompatibility.CopyGenes))]
public static class CopyGenes_Patch
{
static void Postfix(Pawn baby, Pawn original)
{
Dictionary<StatDef, GeneRecord> babyRecords = baby.AnimalGenetics()?.GeneRecords;
Dictionary<StatDef, GeneRecord> originalRecords = original.AnimalGenetics()?.GeneRecords;
if (babyRecords == null || originalRecords == null) return;
foreach (KeyValuePair<StatDef, GeneRecord> record in originalRecords)
{
GeneRecord originalRecord = record.Value;
if (!babyRecords.TryGetValue(record.Key, out GeneRecord babyRecord)) continue; // Shouldn't fail, but best to be safe
babyRecord.Parent = originalRecord.Parent;
babyRecord.Value = originalRecord.Value;
}
}
}
}

View file

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{07A63534-EF4E-489D-8EA9-84B24E1BA944}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Animal_Genetics</RootNamespace>
<AssemblyName>Animal Genetics</AssemblyName>
<TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\assemblies\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Assemblies\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="0Harmony, Version=2.3.6.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\..\source\RJW_Menstruation\packages\Lib.Harmony.2.3.6\lib\net48\0Harmony.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="AnimalGenetics">
<HintPath>..\..\..\..\..\..\..\..\workshop\content\294100\2830943477\1.6\Assemblies\AnimalGenetics.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Assembly-CSharp">
<HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AGCompatibility.cs" />
<Compile Include="Harmony.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\source\RJW_Menstruation\RJW_Menstruation\RJW_Menstruation.csproj">
<Project>{eed2f3b9-8c20-4194-919e-8d151b29f70b}</Project>
<Name>RJW_Menstruation</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View file

@ -0,0 +1,16 @@
using HarmonyLib;
using System.Reflection;
using Verse;
namespace RJW_Menstruation_Animal_Genetics
{
[StaticConstructorOnStartup]
internal static class First
{
static First()
{
Harmony har = new Harmony("RJW_Menstruation.AG");
har.PatchAll(Assembly.GetExecutingAssembly());
}
}
}

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Lib.Harmony" version="2.3.6" targetFramework="net48" />
</packages>

Binary file not shown.

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
</startup>
</configuration>

View file

@ -0,0 +1,188 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="MakeableDrugPillBase">
<defName>OvaryRegenerationPill</defName>
<label>Ovary regeneration pill</label>
<description>Recovers the ovaries' health, restoring some quantity of eggs.&#10;Less effective on ovaries with few eggs remaining.&#10;Cannot recover menopause.</description>
<graphicData>
<texPath>Things/Item/ORPill</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<rotatable>false</rotatable>
<statBases>
<WorkToMake>2400</WorkToMake>
<MarketValue>160</MarketValue>
<Mass>0.05</Mass>
</statBases>
<techLevel>Industrial</techLevel>
<ingestible>
<drugCategory>Medical</drugCategory>
<outcomeDoers>
<li Class="RJW_Menstruation.OvaryPillOutcomeDoer">
<effectOffset>0.3</effectOffset>
</li>
</outcomeDoers>
</ingestible>
<recipeMaker>
<researchPrerequisite>DrugProduction</researchPrerequisite>
<recipeUsers>
<li>DrugLab</li>
</recipeUsers>
</recipeMaker>
<costList>
<MedicineHerbal>10</MedicineHerbal>
<Neutroamine>4</Neutroamine>
<InsectJelly>8</InsectJelly>
</costList>
<comps>
<li Class="CompProperties_Drug">
<addictiveness>0</addictiveness>
<listOrder>1000</listOrder>
<overdoseSeverityOffset>
<min>0.08</min>
<max>0.14</max>
</overdoseSeverityOffset>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="MakeableDrugPillBase">
<defName>SuperovulationInducingAgent</defName>
<label>Superovulation inducing agent</label>
<description>Induce superovulation, causing the next ovulation to produce 1-4 extra eggs.&#10;&#10;May hasten the onset of menopause.</description>
<graphicData>
<texPath>Things/Item/SIA</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<rotatable>false</rotatable>
<statBases>
<WorkToMake>2400</WorkToMake>
<MarketValue>140</MarketValue>
<Mass>0.05</Mass>
</statBases>
<techLevel>Industrial</techLevel>
<ingestible>
<drugCategory>Medical</drugCategory>
<outcomeDoers>
<li Class="RJW_Menstruation.SuperOvulationOutcomeDoer">
</li>
</outcomeDoers>
</ingestible>
<recipeMaker>
<researchPrerequisite>DrugProduction</researchPrerequisite>
<recipeUsers>
<li>DrugLab</li>
</recipeUsers>
</recipeMaker>
<costList>
<MedicineHerbal>12</MedicineHerbal>
<Neutroamine>6</Neutroamine>
</costList>
<comps>
<li Class="CompProperties_Drug">
<addictiveness>0</addictiveness>
<listOrder>1000</listOrder>
<overdoseSeverityOffset>
<min>0.08</min>
<max>0.14</max>
</overdoseSeverityOffset>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="MakeableDrugPillBase">
<defName>PainReliever</defName>
<label>Pain reliever</label>
<description>Relieves menstrual pain for 24 hours.&#10;&#10;Also effective on other sources of pain.</description>
<graphicData>
<texPath>Things/Item/PainReliever</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<rotatable>false</rotatable>
<statBases>
<WorkToMake>1000</WorkToMake>
<MarketValue>12</MarketValue>
<Mass>0.01</Mass>
</statBases>
<techLevel>Industrial</techLevel>
<ingestible>
<drugCategory>Medical</drugCategory>
<outcomeDoers>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>Hediff_PainReliever</hediffDef>
<severity>1.0</severity>
</li>
</outcomeDoers>
</ingestible>
<recipeMaker>
<researchPrerequisite>DrugProduction</researchPrerequisite>
<recipeUsers>
<li>DrugLab</li>
</recipeUsers>
</recipeMaker>
<costList>
<MedicineHerbal>1</MedicineHerbal>
</costList>
<comps>
<li Class="CompProperties_Drug">
<addictiveness>0</addictiveness>
<listOrder>1000</listOrder>
<overdoseSeverityOffset>
<min>0.08</min>
<max>0.14</max>
</overdoseSeverityOffset>
</li>
</comps>
</ThingDef>
<ThingDef ParentName="MakeableDrugPillBase">
<defName>Cyclosporine</defName>
<label>cyclosporine</label>
<description>An immunosuppressant.&#10;Can cure antisperm antibody, but reduces the body's ability to fight off infection and disease for 24 hours.</description>
<graphicData>
<texPath>Things/Item/Cyclosporine</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<rotatable>false</rotatable>
<statBases>
<WorkToMake>1000</WorkToMake>
<MarketValue>12</MarketValue>
<Mass>0.01</Mass>
</statBases>
<techLevel>Industrial</techLevel>
<ingestible>
<drugCategory>Medical</drugCategory>
<outcomeDoers>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>Hediff_Cyclosporine</hediffDef>
<severity>1.0</severity>
</li>
<li Class="RJW_Menstruation.IngestionOutcomeDoer_AdjustSeverity">
<hediffDef>Hediff_ASA</hediffDef>
<severity>-0.20</severity>
</li>
</outcomeDoers>
</ingestible>
<recipeMaker>
<researchPrerequisite>DrugProduction</researchPrerequisite>
<recipeUsers>
<li>DrugLab</li>
</recipeUsers>
</recipeMaker>
<costList>
<MedicineHerbal>1</MedicineHerbal>
</costList>
<comps>
<li Class="CompProperties_Drug">
<addictiveness>0</addictiveness>
<listOrder>1000</listOrder>
<overdoseSeverityOffset>
<min>0.08</min>
<max>0.14</max>
</overdoseSeverityOffset>
</li>
</comps>
</ThingDef>
</Defs>

View file

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneCategoryDef>
<defName>Menstruation</defName>
<label>menstruation</label>
<displayPriorityInXenotype>402</displayPriorityInXenotype>
</GeneCategoryDef>
<GeneDef Name="Menstruation_EggLifetime" Abstract="True">
<displayCategory>Menstruation</displayCategory>
<iconPath>UI/Genes/Placeholder</iconPath>
<exclusionTags>
<li>Menstruation_EggLifetime</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="Menstruation_EggLifetime">
<defName>Menstruation_ShortEggLifetime</defName>
<label>short egg lifetime</label>
<description>Unfertilized eggs with this gene last three-quarters as long.</description>
<iconPath>UI/Genes/ShortEggLifetime</iconPath>
<biostatMet>1</biostatMet>
<displayOrderInCategory>10</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<eggLifeTimeFactor>0.75</eggLifeTimeFactor>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="Menstruation_EggLifetime">
<defName>Menstruation_DoubleEggLifetime</defName>
<label>double egg lifetime</label>
<description>Unfertilized eggs with this gene last twice as long.</description>
<iconPath>UI/Genes/DoubleEggLifetime</iconPath>
<biostatMet>-1</biostatMet>
<displayOrderInCategory>12</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<eggLifeTimeFactor>2.0</eggLifeTimeFactor>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="Menstruation_EggLifetime">
<defName>Menstruation_QuadEggLifetime</defName>
<label>quadrule egg lifetime</label>
<description>Eggs with this gene last four times as long.</description>
<iconPath>UI/Genes/QuadEggLifetime</iconPath>
<biostatMet>-2</biostatMet>
<biostatCpx>1</biostatCpx>
<displayOrderInCategory>16</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<eggLifeTimeFactor>4.0</eggLifeTimeFactor>
</li>
</modExtensions>
</GeneDef>
<GeneDef Name="Menstruation_Estrus" Abstract="True">
<displayCategory>Menstruation</displayCategory>
<iconPath>UI/Genes/Placeholder</iconPath>
<exclusionTags>
<li>Menstruation_Estrus</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="Menstruation_Estrus">
<defName>Menstruation_NeverEstrus</defName>
<label>never estrus</label>
<description>Carriers of this gene will never go into estrus.</description>
<iconPath>UI/Genes/NeverEstrus</iconPath>
<biostatMet>1</biostatMet>
<displayOrderInCategory>20</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<neverEstrus>true</neverEstrus>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="Menstruation_Estrus">
<defName>Menstruation_FullEstrus</defName>
<label>full estrus</label>
<description>Carriers of this gene will enter full estrus every menstrual cycle, regardless of vagina type.</description>
<iconPath>UI/Genes/FullEstrus</iconPath>
<biostatMet>-1</biostatMet>
<biostatCpx>1</biostatCpx>
<displayOrderInCategory>25</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<alwaysEstrus>true</alwaysEstrus>
</li>
</modExtensions>
</GeneDef>
<GeneDef Name="Menstruation_Ovulation" Abstract="True">
<displayCategory>Menstruation</displayCategory>
<iconPath>UI/Genes/Placeholder</iconPath>
<exclusionTags>
<li>Menstruation_Ovulation</li>
</exclusionTags>
</GeneDef>
<GeneDef ParentName="Menstruation_Ovulation">
<defName>Menstruation_DoubleOvulation</defName>
<label>double ovulation</label>
<description>Carriers of this gene will ovulate twice as many eggs.</description>
<iconPath>UI/Genes/DoubleOvulation</iconPath>
<biostatMet>-1</biostatMet>
<displayOrderInCategory>30</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<ovulationFactor>2</ovulationFactor>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="Menstruation_Ovulation">
<defName>Menstruation_QuadOvulation</defName>
<label>quadruple ovulation</label>
<description>Carriers of this gene will ovulate four times as many eggs.</description>
<iconPath>UI/Genes/QuadOvulation</iconPath>
<biostatMet>-1</biostatMet>
<displayOrderInCategory>35</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<ovulationFactor>4</ovulationFactor>
</li>
</modExtensions>
</GeneDef>
<GeneDef>
<defName>Menstruation_NoBleeding</defName>
<label>no bleeding</label>
<displayCategory>Menstruation</displayCategory>
<description>Carriers of this gene will not bleed at the end of their cycle.</description>
<iconPath>UI/Genes/NoBleeding</iconPath>
<biostatMet>-1</biostatMet>
<displayOrderInCategory>40</displayOrderInCategory>
<modExtensions>
<li Class ="RJW_Menstruation.MenstruationModExtension">
<noBleeding>true</noBleeding>
</li>
</modExtensions>
</GeneDef>
<!-- Pheromones? -->
</Defs>

View file

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<hediffClass>HediffWithComps</hediffClass>
<defName>Hediff_ASA</defName>
<label>Antisperm antibody</label>
<labelNoun>antisperm antibody</labelNoun>
<description>Antisperm antibody.&#10;Increases death rate of sperm.</description>
<labelNounPretty>{0} has an antisperm antibody</labelNounPretty>
<defaultLabelColor>(0.8,0.1,0.1)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>true</makesAlert>
<maxSeverity>1</maxSeverity>
<initialSeverity>0.1</initialSeverity>
<injuryProps>
<canMerge>true</canMerge>
</injuryProps>
<stages>
<li>
<becomeVisible>false</becomeVisible>
</li>
<li>
<minSeverity>0.40</minSeverity>
<becomeVisible>true</becomeVisible>
</li>
</stages>
<comps>
</comps>
</HediffDef>
<HediffDef>
<hediffClass>HediffWithComps</hediffClass>
<defName>Hediff_ForceFertile</defName>
<label>Fertile</label>
<labelNoun>fertile</labelNoun>
<description>fertile</description>
<labelNounPretty>{0} is fertile</labelNounPretty>
<defaultLabelColor>(0.3,0.3,0.8)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>true</makesAlert>
<maxSeverity>3</maxSeverity>
<initialSeverity>0.1</initialSeverity>
<injuryProps>
<canMerge>true</canMerge>
</injuryProps>
<stages>
<li>
<becomeVisible>false</becomeVisible>
<capMods>
<li>
<capacity>RJW_Fertility</capacity>
<offset>0.05</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.20</minSeverity>
<becomeVisible>false</becomeVisible>
<capMods>
<li>
<capacity>RJW_Fertility</capacity>
<offset>0.25</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.40</minSeverity>
<becomeVisible>true</becomeVisible>
<capMods>
<li>
<capacity>RJW_Fertility</capacity>
<offset>0.50</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.60</minSeverity>
<becomeVisible>true</becomeVisible>
<capMods>
<li>
<capacity>RJW_Fertility</capacity>
<offset>0.75</offset>
</li>
</capMods>
</li>
<li>
<minSeverity>0.80</minSeverity>
<becomeVisible>true</becomeVisible>
<capMods>
<li>
<capacity>RJW_Fertility</capacity>
<offset>1.00</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-1.0</severityPerDay>
<showHoursToRecover>true</showHoursToRecover>
</li>
</comps>
</HediffDef>
</Defs>

View file

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef Name="Hediff_MenstrualCramp">
<hediffClass>HediffWithComps</hediffClass>
<defName>Hediff_MenstrualCramp</defName>
<label>In period</label>
<labelNoun>in period</labelNoun>
<description>Bleeding from the vagina at the end of the menstrual cycle.&#10;Often painful.</description>
<defaultLabelColor>(0.70,0.00,0.00)</defaultLabelColor>
<isBad>true</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>false</makesAlert>
<maxSeverity>1</maxSeverity>
<initialSeverity>0.1</initialSeverity>
<injuryProps>
<canMerge>true</canMerge>
</injuryProps>
<defaultInstallPart>Genitals</defaultInstallPart>
<stages>
<li>
<label>unpleasant</label>
<statFactors>
<SexFrequency>0.50</SexFrequency>
<SexSatisfaction>0.95</SexSatisfaction>
</statFactors>
<painOffset>0.005</painOffset>
</li>
<li>
<minSeverity>0.2</minSeverity>
<label>annoying</label>
<statFactors>
<SexFrequency>0.40</SexFrequency>
<SexSatisfaction>0.95</SexSatisfaction>
</statFactors>
<painOffset>0.01</painOffset>
</li>
<li>
<minSeverity>0.4</minSeverity>
<label>aching</label>
<statFactors>
<SexFrequency>0.20</SexFrequency>
<SexSatisfaction>0.95</SexSatisfaction>
</statFactors>
<painOffset>0.10</painOffset>
</li>
<li>
<minSeverity>0.6</minSeverity>
<label>painful</label>
<statFactors>
<SexFrequency>0.0</SexFrequency>
<SexSatisfaction>0.95</SexSatisfaction>
</statFactors>
<painOffset>0.20</painOffset>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-0.1</severityPerDay>
</li>
</comps>
</HediffDef>
<HediffDef Name="Hediff_Estrus">
<hediffClass>RJW_Menstruation.Hediff_Estrus</hediffClass>
<defName>Hediff_Estrus</defName>
<label>Estrus</label>
<labelNoun>estrus</labelNoun>
<description>A condition caused by a womb entering the most fertile phase of its menstrual cycle. Sexual arousal and desire increase dramatically as the body yearns to become pregnant.&#10;Increased chance of vaginal sex occurring and potentially lower standards in mate selection.</description>
<defaultLabelColor>(1.00,0.60,0.75)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>false</makesAlert>
<maxSeverity>10000</maxSeverity>
<initialSeverity>1.0</initialSeverity>
<injuryProps>
<canMerge>true</canMerge>
</injuryProps>
<stages>
<li>
<statFactors>
<SexFrequency>5.0</SexFrequency>
<SexSatisfaction>1.5</SexSatisfaction>
</statFactors>
</li>
</stages>
<comps>
<li Class="RJW_Menstruation.CompProperties_Pheromones">
<daysToMaxSeverity>0.25</daysToMaxSeverity> <!-- The amount of time spent near someone in estrus for full effect -->
<range>6</range>
</li>
</comps>
</HediffDef>
<HediffDef Name="Hediff_Estrus_Concealed">
<hediffClass>RJW_Menstruation.Hediff_Estrus</hediffClass>
<defName>Hediff_Estrus_Concealed</defName>
<label>Estrus (concealed)</label>
<labelNoun>estrus</labelNoun>
<description>A condition caused by a womb its most fertile phase of the menstrual cycle. Sexual arousal and desire increase slightly.&#10;Slightly increased chance of vaginal sex.</description>
<defaultLabelColor>(1.00,0.60,0.75)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>false</makesAlert>
<maxSeverity>10000</maxSeverity>
<initialSeverity>1.0</initialSeverity>
<injuryProps>
<canMerge>true</canMerge>
</injuryProps>
<stages>
<li>
<becomeVisible>false</becomeVisible>
<statFactors>
<SexFrequency>1.10</SexFrequency>
<SexSatisfaction>1.05</SexSatisfaction>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef Name="Hediff_AffectedByPheromones">
<hediffClass>HediffWithComps</hediffClass>
<defName>Hediff_AffectedByPheromones</defName>
<label>Affected by pheromones</label>
<description>A condition caused by being around someone in estrus. Sex drive and satisfaction is increased by the scent of heat.</description>
<defaultLabelColor>(1.00,0.60,0.75)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>false</makesAlert>
<maxSeverity>1.0</maxSeverity>
<injuryProps>
<canMerge>true</canMerge>
</injuryProps>
<stages>
<li>
<label>weak</label>
<statFactors>
<SexFrequency>1.1</SexFrequency>
</statFactors>
</li>
<li>
<minSeverity>0.4</minSeverity>
<label>moderate</label>
<statFactors>
<SexFrequency>1.4</SexFrequency>
<SexSatisfaction>1.1</SexSatisfaction>
</statFactors>
</li>
<li>
<minSeverity>0.8</minSeverity>
<label>strong</label>
<statFactors>
<SexFrequency>2.0</SexFrequency>
<SexSatisfaction>1.2</SexSatisfaction>
</statFactors>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-1.0</severityPerDay>
</li>
</comps>
</HediffDef>
<HediffDef Name="Hediff_PainReliever">
<hediffClass>HediffWithComps</hediffClass>
<defName>Hediff_PainReliever</defName>
<label>Pain reliever</label>
<description>A mild reprieve from menstrual (and other) sources of pain.</description>
<defaultLabelColor>(0.75,0.75,1.0)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>false</makesAlert>
<maxSeverity>5</maxSeverity>
<initialSeverity>1.0</initialSeverity>
<stages>
<li>
<painOffset>-0.1</painOffset>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-1.0</severityPerDay>
</li>
</comps>
</HediffDef>
<HediffDef>
<hediffClass>HediffWithComps</hediffClass>
<defName>Hediff_Cyclosporine</defName>
<label>Cyclosporine</label>
<description>Under the effect of an immunosuppressant, hampering the body's ability to fight off infection and disease.</description>
<defaultLabelColor>(0.75,0.75,1.0)</defaultLabelColor>
<isBad>false</isBad>
<tendable>false</tendable>
<makesSickThought>false</makesSickThought>
<makesAlert>false</makesAlert>
<maxSeverity>10</maxSeverity>
<initialSeverity>1.0</initialSeverity>
<stages>
<li>
<statOffsets>
<ImmunityGainSpeed>-0.25</ImmunityGainSpeed>
</statOffsets>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-1.0</severityPerDay>
</li>
</comps>
</HediffDef>
</Defs>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<JobDef Name="VaginaWashing">
<defName>VaginaWashing</defName>
<driverClass>RJW_Menstruation.JobDriver_VaginaWashing</driverClass>
<reportString>washing vagina</reportString>
<casualInterruptible>true</casualInterruptible>
</JobDef>
</Defs>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<JobDef>
<defName>LactateSelf</defName>
<driverClass>RJW_Menstruation.JobDriver_MilkSelf</driverClass>
<reportString>lactating self</reportString>
<allowOpportunisticPrefix>true</allowOpportunisticPrefix>
</JobDef>
</Defs>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<KeyBindingDef ParentName="GameKeyBinding">
<defName>OpenStatusWindow</defName>
<label>Menstruation: open status window</label>
<defaultKeyCodeA>Q</defaultKeyCodeA>
</KeyBindingDef>
</Defs>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<PawnColumnDef>
<defName>RJWMenstruation_Womb</defName>
<headerIcon>Womb/Womb</headerIcon>
<headerTip>Open womb status. Click the header to sort by womb presence and cycle stage.</headerTip>
<workerClass>RJW_Menstruation.MainTab.PawnColumnWorker_WombStatus</workerClass>
<sortable>true</sortable>
<width>34</width>
</PawnColumnDef>
</Defs>

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<RecipeDef Abstract="True" Name="BaseBreastSurgery">
<effectWorking>Surgery</effectWorking>
<soundWorking>Recipe_Surgery</soundWorking>
<workSpeedStat>MedicalOperationSpeed</workSpeedStat>
<workSkill>Medicine</workSkill>
<workSkillLearnFactor>0.2</workSkillLearnFactor>
<workAmount>400</workAmount>
<anesthetize>false</anesthetize>
<recipeUsers>
<li>Human</li>
</recipeUsers>
<surgerySuccessChanceFactor>100</surgerySuccessChanceFactor>
<ingredients>
<li>
<filter>
<categories>
<li>Medicine</li>
</categories>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<categories>
<li>Medicine</li>
</categories>
</fixedIngredientFilter>
</RecipeDef>
<RecipeDef ParentName="BaseBreastSurgery">
<defName>Surgery_ExpandAreola</defName>
<label>expand areolae</label>
<description>Expand the areolae.</description>
<workerClass>RJW_Menstruation.Recipe_ExpandAreola</workerClass>
<jobString>expanding areolae</jobString>
</RecipeDef>
<RecipeDef ParentName="BaseBreastSurgery">
<defName>Surgery_ContractAreola</defName>
<label>contract areolae</label>
<description>Contract the areolae.</description>
<workerClass>RJW_Menstruation.Recipe_ContractAreola</workerClass>
<jobString>contracting areolae</jobString>
</RecipeDef>
<RecipeDef ParentName="BaseBreastSurgery">
<defName>Surgery_ExpandNipple</defName>
<label>Expand nipple</label>
<description>Expand the nipples.</description>
<workerClass>RJW_Menstruation.Recipe_ExpandNipple</workerClass>
<jobString>expanding nipples</jobString>
</RecipeDef>
<RecipeDef ParentName="BaseBreastSurgery">
<defName>Surgery_ContractNipple</defName>
<label>Contract nipples</label>
<description>Contract the nipples.</description>
<workerClass>RJW_Menstruation.Recipe_ContractNipple</workerClass>
<jobString>contracting nipples</jobString>
</RecipeDef>
<RecipeDef ParentName="BaseBreastSurgery">
<defName>Surgery_DarkenNipple</defName>
<label>Darken nipples</label>
<description>Darken the nipples.</description>
<workerClass>RJW_Menstruation.Recipe_DarkenNipple</workerClass>
<jobString>darkening nipples</jobString>
</RecipeDef>
<RecipeDef ParentName="BaseBreastSurgery">
<defName>Surgery_LightenNipple</defName>
<label>Lighten nipples</label>
<description>Lighten the nipples.</description>
<workerClass>RJW_Menstruation.Recipe_LightenNipple</workerClass>
<jobString>lightening nipples</jobString>
</RecipeDef>
</Defs>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<RecordDef>
<defName>AmountofCreampied</defName>
<label>creampied</label>
<description>The milliliters of cum that's been ejaculated into my womb.</description>
<type>Float</type>
</RecordDef>
<RecordDef>
<defName>AmountofFertilizedEggs</defName>
<label>fertilized eggs</label>
<description>The number of my eggs that sperm has fertilized.</description>
<type>Int</type>
</RecordDef>
</Defs>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<StatDef>
<defName>MaxAbsorbable</defName>
<label>Absorbable</label>
<description>Maximum amount of fluid that this item can absorb.</description>
<category>Apparel</category>
<minValue>0</minValue>
<toStringStyle>FloatOne</toStringStyle>
<formatString>{0} ml</formatString>
<showIfUndefined>false</showIfUndefined>
<displayPriorityInCategory>60</displayPriorityInCategory>
<parts>
<li Class="StatPart_Quality">
<factorAwful>0.5</factorAwful>
<factorPoor>0.8</factorPoor>
<factorNormal>1</factorNormal>
<factorGood>1.2</factorGood>
<factorExcellent>1.4</factorExcellent>
<factorMasterwork>2.0</factorMasterwork>
<factorLegendary>5.0</factorLegendary>
</li>
</parts>
</StatDef>
</Defs>

View file

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<TaleDef>
<defName>CameInside</defName>
<label>came inside</label>
<taleClass>Tale_DoublePawn</taleClass>
<type>Volatile</type>
<firstPawnSymbol>FUCKER</firstPawnSymbol>
<secondPawnSymbol>FUCKED</secondPawnSymbol>
<baseInterest>1.5</baseInterest>
<rulePack>
<rulesStrings>
<li>tale_noun->[FUCKER_nameDef] coming inside of [FUCKED_nameDef]</li>
<li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [circumstance_group]</li>
<li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li>
<li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li>
<li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li>
<li>circumstance_phrase->as [FUCKER_nameDef] shoots [FUCKER_possessive] load into [FUCKED_nameDef]</li>
<li>circumstance_phrase->while [FUCKED_nameDef] looks into [FUCKER_nameDef]'s eyes with a smile</li>
<li>desc_sentence->[FUCKER_nameDef]'s cum oozes out of [FUCKED_nameDef]'s vagina and drips onto the floor.</li>
<li>desc_sentence->[FUCKER_nameDef]'s sperm races into [FUCKED_nameDef]'s womb and enters [FUCKED_possessive] egg.</li>
<li>desc_sentence->[FUCKER_nameDef]'s cum shoots into [FUCKED_nameDef]'s womb.</li>
<li>desc_sentence->[FUCKED_nameDef]'s womb is filled with cum.</li>
<li>desc_sentence->Sweat runs down [FUCKER_nameDef]'s face.</li>
<li>desc_sentence->[FUCKED_nameDef] is panting heavily.</li>
</rulesStrings>
</rulePack>
</TaleDef>
</Defs>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ApparelLayerDef>
<defName>Absorber</defName>
<label>genital</label>
<drawOrder>500</drawOrder>
</ApparelLayerDef>
</Defs>

View file

@ -0,0 +1,280 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="ApparelNoQualityBase">
<defName>Absorber_Tampon</defName>
<label>tampon</label>
<description>A tampon for absorbing fluids from a vagina.&#10;May cause an infection if worn for too long.</description>
<thingClass>RJW_Menstruation.Absorber_Tampon</thingClass>
<graphicData>
<texPath>Things/Item/Tampon</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<tickerType>Never</tickerType>
<smeltable>false</smeltable>
<tradeability>Sellable</tradeability>
<statBases>
<MaxHitPoints>20</MaxHitPoints>
<Mass>0.01</Mass>
<WorkToMake>1000</WorkToMake>
<Flammability>1.0</Flammability>
<EquipDelay>2</EquipDelay>
<MaxAbsorbable>10</MaxAbsorbable>
</statBases>
<costStuffCount>5</costStuffCount>
<stuffCategories>
<li>Fabric</li>
</stuffCategories>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<researchPrerequisite>ComplexClothing</researchPrerequisite>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Tailor</effectWorking>
<soundWorking>Recipe_Tailor</soundWorking>
<recipeUsers>
<li>ElectricTailoringBench</li>
<li>HandTailoringBench</li>
</recipeUsers>
<useIngredientsForColor>true</useIngredientsForColor>
<skillRequirements>
<Crafting>4</Crafting>
</skillRequirements>
</recipeMaker>
<thingCategories>
<li>ApparelUtility</li>
</thingCategories>
<apparel>
<careIfWornByCorpse>true</careIfWornByCorpse>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<gender>Female</gender>
<bodyPartGroups>
<li>GenitalsBPG</li>
</bodyPartGroups>
<layers>
<li>Absorber</li>
</layers>
<tags>
<li>Absorber</li>
</tags>
<defaultOutfitTags>
<li>Worker</li>
<li>Soldier</li>
<li>Nudist</li>
<li>Slave</li>
</defaultOutfitTags>
</apparel>
<modExtensions>
<li Class="RJW_Menstruation.AbsorberModExtension">
<passiveAbsorptionPerHour>0.2</passiveAbsorptionPerHour>
<leakAfterDirty>false</leakAfterDirty>
<effectsAfterDirty>true</effectsAfterDirty>
<minHourstoDirtyEffect>10</minHourstoDirtyEffect>
<dirtyDef>Absorber_Tampon_Dirty</dirtyDef>
<dirtyEffectMTBHrs>100.0</dirtyEffectMTBHrs>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="ApparelNoQualityBase">
<defName>Absorber_Tampon_Dirty</defName>
<label>dirty tampon</label>
<description>A wet used tampon.&#10;May cause infection if left in.</description>
<thingClass>RJW_Menstruation.Absorber_Tampon</thingClass>
<graphicData>
<texPath>Things/Item/Tampon</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<tickerType>Never</tickerType>
<smeltable>false</smeltable>
<tradeability>None</tradeability>
<statBases>
<MaxHitPoints>20</MaxHitPoints>
<Mass>0.05</Mass>
<MarketValue>0</MarketValue>
<WorkToMake>1000</WorkToMake>
<Flammability>0.2</Flammability>
<EquipDelay>2</EquipDelay>
<MaxAbsorbable>10</MaxAbsorbable>
<Cleanliness>-5</Cleanliness>
</statBases>
<stuffCategories>
<li>Fabric</li>
</stuffCategories>
<thingCategories>
<li>ApparelUtility</li>
</thingCategories>
<apparel>
<careIfWornByCorpse>true</careIfWornByCorpse>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<gender>Female</gender>
<bodyPartGroups>
<li>GenitalsBPG</li>
</bodyPartGroups>
<layers>
<li>Absorber</li>
</layers>
<tags>
<li>Absorber</li>
</tags>
</apparel>
<modExtensions>
<li Class="RJW_Menstruation.AbsorberModExtension">
<passiveAbsorptionPerHour>0.2</passiveAbsorptionPerHour>
<leakAfterDirty>false</leakAfterDirty>
<effectsAfterDirty>true</effectsAfterDirty>
<minHourstoDirtyEffect>8</minHourstoDirtyEffect>
<dirtyDef>Absorber_Tampon_Dirty</dirtyDef>
<dirtyEffectMTBHrs>100.0</dirtyEffectMTBHrs>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="ApparelNoQualityBase">
<defName>Absorber_Pad</defName>
<label>sanitary pad</label>
<description>A pad for absorbing fluids from a vagina.</description>
<thingClass>RJW_Menstruation.Absorber</thingClass>
<graphicData>
<texPath>Things/Item/Pad</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<tickerType>Never</tickerType>
<smeltable>false</smeltable>
<tradeability>Sellable</tradeability>
<statBases>
<MaxHitPoints>40</MaxHitPoints>
<Mass>0.02</Mass>
<WorkToMake>1000</WorkToMake>
<Flammability>1.0</Flammability>
<EquipDelay>4</EquipDelay>
<MaxAbsorbable>25</MaxAbsorbable>
<StuffEffectMultiplierArmor>0.02</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>0.02</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0.05</StuffEffectMultiplierInsulation_Heat>
<ArmorRating_Sharp>0.01</ArmorRating_Sharp>
<ArmorRating_Blunt>0.04</ArmorRating_Blunt>
<ArmorRating_Heat>0.05</ArmorRating_Heat>
<Insulation_Cold>1</Insulation_Cold>
<Insulation_Heat>-1</Insulation_Heat>
</statBases>
<costStuffCount>10</costStuffCount>
<stuffCategories>
<li>Fabric</li>
</stuffCategories>
<recipeMaker>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Tailor</effectWorking>
<soundWorking>Recipe_Tailor</soundWorking>
<recipeUsers>
<li>ElectricTailoringBench</li>
<li>HandTailoringBench</li>
</recipeUsers>
<useIngredientsForColor>true</useIngredientsForColor>
<skillRequirements>
<Crafting>4</Crafting>
</skillRequirements>
</recipeMaker>
<thingCategories>
<li>ApparelUtility</li>
</thingCategories>
<apparel>
<careIfWornByCorpse>true</careIfWornByCorpse>
<countsAsClothingForNudity>true</countsAsClothingForNudity>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<gender>Female</gender>
<bodyPartGroups>
<li>GenitalsBPG</li>
</bodyPartGroups>
<layers>
<li>Absorber</li>
</layers>
<tags>
<li>Absorber</li>
</tags>
<defaultOutfitTags>
<li>Worker</li>
<li>Soldier</li>
<li>Slave</li>
</defaultOutfitTags>
</apparel>
<modExtensions>
<li Class="RJW_Menstruation.AbsorberModExtension">
<passiveAbsorptionPerHour>0.04</passiveAbsorptionPerHour>
<leakAfterDirty>true</leakAfterDirty>
<effectsAfterDirty>false</effectsAfterDirty>
<dirtyDef>Absorber_Pad_Dirty</dirtyDef>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="ApparelNoQualityBase">
<defName>Absorber_Pad_Dirty</defName>
<label>wet sanitary pad</label>
<description>A wet used pad.</description>
<thingClass>RJW_Menstruation.Absorber</thingClass>
<graphicData>
<texPath>Things/Item/Pad</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<tickerType>Never</tickerType>
<smeltable>false</smeltable>
<tradeability>None</tradeability>
<statBases>
<MaxHitPoints>40</MaxHitPoints>
<Mass>0.10</Mass>
<MarketValue>0</MarketValue>
<WorkToMake>1000</WorkToMake>
<Flammability>0.2</Flammability>
<EquipDelay>4</EquipDelay>
<MaxAbsorbable>25</MaxAbsorbable>
<Cleanliness>-5</Cleanliness>
<StuffEffectMultiplierArmor>0.02</StuffEffectMultiplierArmor>
<StuffEffectMultiplierInsulation_Cold>0.02</StuffEffectMultiplierInsulation_Cold>
<StuffEffectMultiplierInsulation_Heat>0.05</StuffEffectMultiplierInsulation_Heat>
<ArmorRating_Sharp>0.01</ArmorRating_Sharp>
<ArmorRating_Blunt>0.04</ArmorRating_Blunt>
<ArmorRating_Heat>0.1</ArmorRating_Heat>
<Insulation_Cold>-4</Insulation_Cold>
<Insulation_Heat>2</Insulation_Heat>
</statBases>
<stuffCategories>
<li>Fabric</li>
</stuffCategories>
<thingCategories>
<li>ApparelUtility</li>
</thingCategories>
<apparel>
<careIfWornByCorpse>true</careIfWornByCorpse>
<countsAsClothingForNudity>true</countsAsClothingForNudity>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<gender>Female</gender>
<bodyPartGroups>
<li>GenitalsBPG</li>
</bodyPartGroups>
<layers>
<li>Absorber</li>
</layers>
<tags>
<li>Absorber</li>
</tags>
</apparel>
<modExtensions>
<li Class="RJW_Menstruation.AbsorberModExtension">
<passiveAbsorptionPerHour>0.04</passiveAbsorptionPerHour>
<leakAfterDirty>true</leakAfterDirty>
<effectsAfterDirty>false</effectsAfterDirty>
<dirtyDef>Absorber_Pad_Dirty</dirtyDef>
</li>
</modExtensions>
</ThingDef>
</Defs>

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseFilth">
<defName>FilthMixture</defName>
<label>mixture</label>
<thingClass>RJW_Menstruation.Filth_Colored</thingClass>
<statBases>
<Beauty>-30</Beauty>
<Cleanliness>-10</Cleanliness>
</statBases>
<graphicData>
<graphicClass>Graphic_Random</graphicClass>
<texPath>Things/Filth/PoolSoft</texPath>
<color>(255, 255, 255, 180)</color>
</graphicData>
<filth>
<rainWashes>true</rainWashes>
<cleaningWorkToReduceThickness>40</cleaningWorkToReduceThickness>
<canFilthAttach>true</canFilthAttach>
</filth>
</ThingDef>
</Defs>

View file

@ -0,0 +1,367 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThoughtDef>
<defName>LeakingFluids</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>0.05</durationDays>
<stackLimit>1</stackLimit>
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
<stages>
<li>
<label>dripping fluids</label>
<description>Can't I get something to absorb this?</description>
<baseMoodEffect>-2</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>HaterCameInsideM</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>1.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
<stages>
<li>
<label>came inside of {0}</label>
<description>I came inside of my rival!</description>
<baseMoodEffect>5</baseMoodEffect>
<baseOpinionOffset>1</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>CameInsideMIdeo</li>
<li>CameInsideM</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideM</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>1.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
<stages>
<li>
<label>came inside of {0}</label>
<description>That felt so good.</description>
<baseMoodEffect>2</baseMoodEffect>
<baseOpinionOffset>1</baseOpinionOffset>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideFFetish</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>3.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I hope I get pregnant.</description>
<baseMoodEffect>10</baseMoodEffect>
<baseOpinionOffset>5</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>HaterCameInsideF</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>7.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I don't want to be pregnant with his baby!</description>
<baseMoodEffect>-5</baseMoodEffect>
<baseOpinionOffset>-10</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>HaterCameInsideFEstrus</li>
<li>CameInsideF</li>
<li>HaterCameInsideFSafe</li>
<li>CameInsideFLowFert</li>
<li>CameInsideFFetishSafe</li>
<li>HaterCameInsideFIdeo</li>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>HaterCameInsideFEstrus</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>7.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>What was I thinking, letting him do that?</description>
<baseMoodEffect>-3</baseMoodEffect>
<baseOpinionOffset>-5</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>CameInsideF</li>
<li>HaterCameInsideFSafe</li>
<li>CameInsideFLowFert</li>
<li>CameInsideFFetishSafe</li>
<li>HaterCameInsideFIdeo</li>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideFLowFert</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>3.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I'm worried I might get pregnant.&#10;The chance is low, but...</description>
<baseMoodEffect>-1</baseMoodEffect>
</li>
</stages>
<replaceThoughts>
<li>CameInsideFFetishSafe</li>
<li>HaterCameInsideFIdeo</li>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideF</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>7.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I'm worried I might get pregnant.</description>
<baseMoodEffect>-3</baseMoodEffect>
<baseOpinionOffset>-2</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>HaterCameInsideFSafe</li>
<li>CameInsideFLowFert</li>
<li>CameInsideFFetishSafe</li>
<li>HaterCameInsideFIdeo</li>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideFFetishSafe</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>3.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I don't think I'll get pregnant, but it's fun to fantasize.</description>
<baseMoodEffect>3</baseMoodEffect>
<baseOpinionOffset>1</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>HaterCameInsideFIdeo</li>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>HaterCameInsideFSafe</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>3.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I probably won't get pregnant, but I still don't like it.</description>
<baseMoodEffect>-2</baseMoodEffect>
<baseOpinionOffset>-5</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>CameInsideFLowFert</li>
<li>CameInsideFFetishSafe</li>
<li>HaterCameInsideFIdeo</li>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>UnwantedPregnancy</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>14.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stages>
<li>
<label>unwanted pregnancy</label>
<description>How will I take care of a baby? What am I going to do?</description>
<baseMoodEffect>-10</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>UnwantedPregnancyMild</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>14.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stages>
<li>
<label>unwanted pregnancy</label>
<description>I'm having a baby. I hope I can manage.</description>
<baseMoodEffect>-3</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>TookContraceptivePill</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>7.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stages>
<li>
<label>took contraceptive pill</label>
<description>Everything will be okay now.</description>
<baseMoodEffect>1</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>HateTookContraceptivePill</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>7.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stages>
<li>
<label>took contraceptive pill</label>
<description>I want to get pregnant.</description>
<baseMoodEffect>-3</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>EggRestorationReceived</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>4</durationDays>
<stackLimit>1</stackLimit>
<stages>
<li>
<label>egg restoration received</label>
<description>I can breed for a little longer now.</description>
<baseMoodEffect>2</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideMIdeo</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>1.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
<stages>
<li>
<label>came inside of {0}</label>
<description>It is my duty to make her pregnant.</description>
<baseMoodEffect>3</baseMoodEffect>
<baseOpinionOffset>2</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>CameInsideM</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>CameInsideFIdeo</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>3.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I hope this makes me pregnant like I should be.</description>
<baseMoodEffect>15</baseMoodEffect>
<baseOpinionOffset>10</baseOpinionOffset>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>HaterCameInsideFIdeo</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>3.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
<stages>
<li>
<label>{0} came inside</label>
<description>I know I should become pregnant, but does it have to be his?</description>
<baseMoodEffect>5</baseMoodEffect>
<baseOpinionOffset>2</baseOpinionOffset>
</li>
</stages>
<replaceThoughts>
<li>CameInsideFFetish</li>
<li>CameInsideFIdeo</li>
</replaceThoughts>
</ThoughtDef>
<ThoughtDef>
<defName>HateTookContraceptivePillIdeo</defName>
<thoughtClass>Thought_Memory</thoughtClass>
<durationDays>7.0</durationDays>
<stackLimit>5</stackLimit>
<stackedEffectMultiplier>0.1</stackedEffectMultiplier>
<stages>
<li>
<label>took contraceptive pill</label>
<description>My beliefs demand I become pregnant.</description>
<baseMoodEffect>-5</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
</Defs>

Binary file not shown.

View file

@ -0,0 +1,40 @@
using AlienRace;
using HarmonyLib;
using RJW_Menstruation;
using Verse;
namespace RJW_Menstruation_HAR
{
[HarmonyPatch(typeof(HARCompatibility), nameof(HARCompatibility.IsHAR))]
public static class IsHAR_Patch
{
static void Postfix(ref bool __result, Pawn pawn)
{
__result = pawn?.def is ThingDef_AlienRace;
}
}
[HarmonyPatch(typeof(HARCompatibility), nameof(HARCompatibility.CopyHARProperties))]
public static class CopyHARProperties_Patch
{
static void Postfix(Pawn baby, Pawn original)
{
if (!baby.HasComp<AlienPartGenerator.AlienComp>() || !original.HasComp<AlienPartGenerator.AlienComp>()) return;
AlienPartGenerator.AlienComp.CopyAlienData(original, baby);
}
}
// HAR patches ApplyBirthOutcome to produce multiple babies based on the mother's littersize. But the pregenerated babies system already makes multiple babies
// So make it always consider the mother to have one baby
[HarmonyPatch(typeof(HarmonyPatches), nameof(HarmonyPatches.BirthOutcomeMultiplier))]
public static class HAR_LitterSize_Undo
{
public static void Postfix(ref int __result, Pawn mother)
{
if (!(mother?.ShouldCycle() ?? false)) return;
if (Configurations.PregnancySource == Configurations.PregnancyType.Biotech && Configurations.EnableBiotechTwins)
__result = 0;
return;
}
}
}

View file

@ -0,0 +1,16 @@
using HarmonyLib;
using System.Reflection;
using Verse;
namespace RJW_Menstruation_HAR
{
[StaticConstructorOnStartup]
internal static class First
{
static First()
{
Harmony har = new Harmony("RJW_Menstruation.HAR");
har.PatchAll(Assembly.GetExecutingAssembly());
}
}
}

View file

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{F9DFB070-9C28-43C5-8226-F4C0B4047CC5}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>HAR</RootNamespace>
<AssemblyName>HAR</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\assemblies\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Assemblies\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="0Harmony, Version=2.3.6.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\..\..\source\RJW_Menstruation\packages\Lib.Harmony.2.3.6\lib\net48\0Harmony.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="AlienRace">
<HintPath>..\..\..\..\..\..\..\..\workshop\content\294100\839005762\1.6\Assemblies\AlienRace.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Assembly-CSharp">
<HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="HARCompatibility.cs" />
<Compile Include="Harmony.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\source\RJW_Menstruation\RJW_Menstruation\RJW_Menstruation.csproj">
<Project>{eed2f3b9-8c20-4194-919e-8d151b29f70b}</Project>
<Name>RJW_Menstruation</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<Folder Include="Properties\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Lib.Harmony" version="2.3.6" targetFramework="net48" />
</packages>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Absorber.label>生殖器</Absorber.label>
</LanguageData>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Hediff_MenstrualCramp.label>中枢性疼痛</Hediff_MenstrualCramp.label>
<Hediff_MenstrualCramp.description>经期中</Hediff_MenstrualCramp.description>
<Hediff_MenstrualCramp.stages.0.label>不快</Hediff_MenstrualCramp.stages.0.label>
<Hediff_MenstrualCramp.stages.1.label>恼人</Hediff_MenstrualCramp.stages.1.label>
<Hediff_MenstrualCramp.stages.2.label>疼痛</Hediff_MenstrualCramp.stages.2.label>
<Hediff_MenstrualCramp.stages.3.label>痛苦</Hediff_MenstrualCramp.stages.3.label>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<VaginaWashing.reportString>清洗阴道</VaginaWashing.reportString>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<MaxAbsorbable.label>可吸收量</MaxAbsorbable.label>
<MaxAbsorbable.description>最大可吸收的液体量</MaxAbsorbable.description>
</LanguageData>

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Absorber_Tampon.label>卫生棉条</Absorber_Tampon.label>
<Absorber_Tampon.description>从阴道吸收液体的卫生棉条</Absorber_Tampon.description>
<Absorber_Tampon_Dirty.label>湿的卫生棉条</Absorber_Tampon_Dirty.label>
<Absorber_Tampon_Dirty.description>使用过的湿卫生棉条</Absorber_Tampon_Dirty.description>
<Absorber_Pad.label>卫生棉</Absorber_Pad.label>
<Absorber_Pad.description>从阴道吸收液体的卫生棉</Absorber_Pad.description>
<Absorber_Pad_Dirty.label>湿的卫生棉</Absorber_Pad_Dirty.label>
<Absorber_Pad_Dirty.description>使用过的湿卫生棉</Absorber_Pad_Dirty.description>
<OvaryRegenerationPill.label>卵巢再生药物</OvaryRegenerationPill.label>
<OvaryRegenerationPill.description>使卵巢再生以增加可排卵的卵子&#10;卵子消耗量越大,效果越差&#10;不能缓解更年期症状</OvaryRegenerationPill.description>
<SuperovulationInducingAgent.label>排卵药</SuperovulationInducingAgent.label>
<SuperovulationInducingAgent.description>诱导排卵的药物&#10;可导致更年期提前</SuperovulationInducingAgent.description>
<FilthMixture.label>混合物</FilthMixture.label>
</LanguageData>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<LeakingFluids.stages.0.label>裤湿啦</LeakingFluids.stages.0.label>
<LeakingFluids.stages.0.description>真让人困恼... </LeakingFluids.stages.0.description>
<CameInsideF.stages.0.label>被{0}中出了</CameInsideF.stages.0.label>
<CameInsideF.stages.0.description>我担心我可能会怀孕... </CameInsideF.stages.0.description>
<CameInsideFLowFert.stages.0.label>被{0}中出了</CameInsideFLowFert.stages.0.label>
<CameInsideFLowFert.stages.0.description>虽然几率很低,但我还是担心怀孕... </CameInsideFLowFert.stages.0.description>
<CameInsideFFetish.stages.0.label>被{0}中出了</CameInsideFFetish.stages.0.label>
<CameInsideFFetish.stages.0.description>我想我怀孕了</CameInsideFFetish.stages.0.description>
<CameInsideFFetishSafe.stages.0.label>被{0}中出了</CameInsideFFetishSafe.stages.0.label>
<CameInsideFFetishSafe.stages.0.description>我爱做爱</CameInsideFFetishSafe.stages.0.description>
<CameInsideM.stages.0.label>中出了{0}</CameInsideM.stages.0.label>
<CameInsideM.stages.0.description>超爽的</CameInsideM.stages.0.description>
<HaterCameInsideF.stages.0.label>被{0}中出了</HaterCameInsideF.stages.0.label>
<HaterCameInsideF.stages.0.description>那龟孙子上了我,我不想怀上他的孩子...</HaterCameInsideF.stages.0.description>
<HaterCameInsideFSafe.stages.0.label>被{0}中出了</HaterCameInsideFSafe.stages.0.label>
<HaterCameInsideFSafe.stages.0.description>那龟孙子上了我....</HaterCameInsideFSafe.stages.0.description>
<HaterCameInsideM.stages.0.label>中出了{0}</HaterCameInsideM.stages.0.label>
<HaterCameInsideM.stages.0.description>我上了一个婊子</HaterCameInsideM.stages.0.description>
<UnwantedPregnancy.stages.0.label>不想要的怀孕</UnwantedPregnancy.stages.0.label>
<UnwantedPregnancy.stages.0.description>我该怎麽办?... </UnwantedPregnancy.stages.0.description>
</LanguageData>

View file

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW Menstruation Cycle</Mod_Title>
<Menstrual_Blood>月经血</Menstrual_Blood>
<Info_noCum></Info_noCum>
<Stage_Follicular>卵泡期</Stage_Follicular>
<Stage_Ovulatory>排卵</Stage_Ovulatory>
<Stage_Luteal>黄体期</Stage_Luteal>
<Stage_Bleeding>月经来潮</Stage_Bleeding>
<Stage_Pregnant>怀孕</Stage_Pregnant>
<Stage_Recover>产后恢复</Stage_Recover>
<Stage_None></Stage_None>
<Stage_Climacteric>更年期</Stage_Climacteric>
<Stage_Anestrus>非发情期</Stage_Anestrus>
<Button_HealthTab>状态</Button_HealthTab>
<Button_MilkTooltip>挤自己奶</Button_MilkTooltip>
<Dialog_WombInfo01>状态</Dialog_WombInfo01>
<Dialog_WombInfo02>胎儿</Dialog_WombInfo02>
<Dialog_WombInfo03>父亲</Dialog_WombInfo03>
<Dialog_WombInfo04>阴道精液列表</Dialog_WombInfo04>
<Dialog_WombInfo05>已受精</Dialog_WombInfo05>
<Dialog_WombInfo06>受精中</Dialog_WombInfo06>
<Dialog_WombInfo07>排卵</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<Option1_Label>激活子宫图标</Option1_Label>
<Option1_Desc>激活子宫图标框</Option1_Desc>
<Option2_Label>激活动物经期</Option2_Label>
<Option2_Desc>仿真动物的经期.&#10;此选项将在保存读取后生效&#10;不推荐开启此选项</Option2_Desc>
<Option3_Label>植入机会</Option3_Label>
<Option3_Desc>设置受精卵的植入机会</Option3_Desc>
<Option4_Label>受精的机会</Option4_Label>
<Option4_Desc>设置每小时受精的机会</Option4_Desc>
<Option5_Label>每小时阴道中的精液量衰减率</Option5_Label>
<Option5_Desc>阴道中的精液量将以这个比率减少</Option5_Desc>
<Option6_Label>每小时生育率衰减率</Option6_Label>
<Option6_Desc>精液列表的生育率将以这个比率减少</Option6_Desc>
<Option7_Label>循环加速</Option7_Label>
<Option7_Desc>加快月经周期</Option7_Desc>
<Option8_Label>调试</Option8_Label>
<Option8_Desc>显示调试信息</Option8_Desc>
<Option9_Label>子宫状态</Option9_Label>
<Option9_Desc>在状态窗口中绘制子宫图标</Option9_Desc>
<Option10_Label>阴道状态</Option10_Label>
<Option10_Desc>在状态窗口中绘制阴道和肛门图标</Option10_Desc>
<Option11_Label>胎儿信息级别</Option11_Label>
<Option11_Desc_1>显示有关胎儿的所有信息</Option11_Desc_1>
<Option11_Desc_2>显示妊娠后胎儿的所有信息</Option11_Desc_2>
<Option11_Desc_3>不显示有关胎儿的信息,但显示怀孕後胎儿的图象</Option11_Desc_3>
<Option11_Desc_4>不显示胎儿图象和信息</Option11_Desc_4>
<Option12_Label>激活更年期</Option12_Label>
<Option12_Desc>激活更年期效果,使小人随着时间的推移而变得不育&#10;如果您较长寿的外星人种族有碰到任何问题,请关闭此选项.&#10;此选项将在保存读取后生效</Option12_Desc>
<Option13_Label>多重怀孕</Option13_Label>
<Option13_Desc>使用多重怀孕代替RJW的默认怀孕</Option13_Desc>
<Option14_Label>激活异卵双胞胎</Option14_Label>
<Option14_Desc>激活复数个卵子可以个别受精</Option14_Desc>
<Option15_Label>激活双胞胎</Option15_Label>
<Option15_Desc>允许单个卵子生成多个后代</Option15_Desc>
<Option16_Label>双胞胎出现率</Option16_Label>
<Option16_Desc>设置双胞胎的出现率</Option16_Desc>
<Option17_Label>最大双胞胎数量</Option17_Label>
<Option17_Desc>设置最大双胞胎数量</Option17_Desc>
<Option18_Label>启用卵子图标</Option18_Label>
<Option18_Desc>启用覆盖在子宫图标上的卵子图标</Option18_Desc>
<Option19_Label_1>经血数量</Option19_Label_1>
<Option19_Label_2>预计经血总量</Option19_Label_2>
<Option19_Desc>设置经血量&#10;根据阴道不同出血量有变化&#10;通常人类女性的经血量为20-80ml左右每月</Option19_Desc>
<Option20_Label_1>殖民者</Option20_Label_1>
<Option20_Label_2>囚犯</Option20_Label_2>
<Option20_Label_3>盟友派系</Option20_Label_3>
<Option20_Label_4>中立者</Option20_Label_4>
<Option20_Label_5>敌对派系</Option20_Label_5>
<Option21_Label>目标小人</Option21_Label>
<Option21_Desc>按钮和图标会出现在这些人物上</Option21_Desc>
<Option22_Label>使用杂交扩展</Option22_Label>
<Option22_Desc>覆盖RJW and RaceSupport的杂交定义&#10;主杂交决定了谁的定义用在前面,不建议改变此项</Option22_Desc>
<Option23_Label>主杂交扩展</Option23_Label>
<Option23_Label_1>母方</Option23_Label_1>
<Option23_Label_2>父方</Option23_Label_2>
<Option24_Label>怀孕后乳头动态变化</Option24_Label>
<Option24_Desc>设定每次怀孕,乳头/乳晕变得更深色/宽大的程度。</Option24_Desc>
<Option25_Label>怀孕后乳头固定变化</Option25_Label>
<Option25_Desc>设定每次怀孕,乳头/乳晕永久性变得更深色/宽大的程度。</Option25_Desc>
<Option26_Label>最大变化</Option26_Label>
<Option26_Desc>乳头/乳晕不会变得比这个值更深色/宽大。</Option26_Desc>
<Option27_Label>乳头变化速度</Option27_Label>
<Option27_Desc>设定乳头/乳晕的变化速度。&#10;1 = 立刻变化</Option27_Desc>
<Option28_Label>自定义杂交</Option28_Label>
<Option28_Tooltip>打开自定义杂交编辑器&#10;该项会覆盖XML文件定义的杂交。</Option28_Tooltip>
<Option29_Label>允许缩放图标</Option29_Label>
<Option29_Desc>如有需要,允许图标缩小。</Option29_Desc>
<Option30_Label>卵子生命周期倍增</Option30_Label>
<Option30_Desc>倍增卵子生命周期。&#10;在已受精阶段结束后,卵子将无视该选项死去。</Option30_Desc>
<Option31_Label>启用产后阴道变化</Option31_Label>
<Option31_Desc>启用产后永久阴道扩张。&#10;如果你在用另一mod处理该项关闭该选项。</Option31_Desc>
<Option32_Label>变形力度</Option32_Label>
<Option32_Desc>设置变形力度。</Option32_Desc>
<EstimatedCumLifespan>预计精子生命周期</EstimatedCumLifespan>
<EstimatedEggLifespan>预计卵子生命周期</EstimatedEggLifespan>
<FertilityDesc>1小时内受精几率: {0}%&#10;受精卵着床几率。&#10;白色覆盖层表示子宫内精子受精的几率。</FertilityDesc>
<FloatMenu_CleanSelf>清洗阴道</FloatMenu_CleanSelf>
<CustomHybrid_List_Title>自定义杂交编辑器</CustomHybrid_List_Title>
<CustomHybrid_Title>{0}的杂交种</CustomHybrid_Title>
<CustomHybrid_Tooltip>当{0}与{1}交配,将有{3}几率生出{2}。&#10;如果两个种族都有对方的杂交定义,将会使用父方的定义。</CustomHybrid_Tooltip>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Absorber.label>生殖器</Absorber.label>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Menstruation.label>生理週期</Menstruation.label>
</LanguageData>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Menstruation_ShortEggLifetime.label>較短卵細胞壽命</Menstruation_ShortEggLifetime.label>
<Menstruation_ShortEggLifetime.description>未受精卵細胞存活時長僅有原先的3/4</Menstruation_ShortEggLifetime.description>
<Menstruation_DoubleEggLifetime.label>雙倍卵細胞壽命</Menstruation_DoubleEggLifetime.label>
<Menstruation_DoubleEggLifetime.description>未受精卵細胞可存活至原先的2倍之久</Menstruation_DoubleEggLifetime.description>
<Menstruation_QuadEggLifetime.label>四倍卵細胞壽命</Menstruation_QuadEggLifetime.label>
<Menstruation_QuadEggLifetime.description>未受精卵細胞可存活至原先的4倍之久</Menstruation_QuadEggLifetime.description>
<Menstruation_NeverEstrus.label>永不發情</Menstruation_NeverEstrus.label>
<Menstruation_NeverEstrus.description>基因攜帶者永遠不會進入發情期。</Menstruation_NeverEstrus.description>
<Menstruation_FullEstrus.label>始終發情</Menstruation_FullEstrus.label>
<Menstruation_FullEstrus.description>基因攜帶者的每一個月經週期均具備發情期,無論陰道類型為何。</Menstruation_FullEstrus.description>
<Menstruation_DoubleOvulation.label>雙倍排卵</Menstruation_DoubleOvulation.label>
<Menstruation_DoubleOvulation.description>基因攜帶者的子宮可以在每個排卵週期產生雙倍的卵子。</Menstruation_DoubleOvulation.description>
<Menstruation_QuadOvulation.label>四倍排卵</Menstruation_QuadOvulation.label>
<Menstruation_QuadOvulation.description>基因攜帶者的子宮可以在每個排卵週期產生四倍的卵子。</Menstruation_QuadOvulation.description>
<Menstruation_NoBleeding.label>無經血</Menstruation_NoBleeding.label>
<Menstruation_NoBleeding.description>基因攜帶者的子宮內膜不會脫落出血。</Menstruation_NoBleeding.description>
</LanguageData>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Hediff_ASA.label>精子抗體</Hediff_ASA.label>
<Hediff_ASA.labelNoun>精子抗體</Hediff_ASA.labelNoun>
<Hediff_ASA.description>精子抗體。
增加精子的失活率。</Hediff_ASA.description>
<Hediff_ASA.labelNounPretty>{0}體內存有精子抗體。</Hediff_ASA.labelNounPretty>
<Hediff_ForceFertile.label>多產</Hediff_ForceFertile.label>
<Hediff_ForceFertile.labelNoun>多產</Hediff_ForceFertile.labelNoun>
<Hediff_ForceFertile.description>多產。</Hediff_ForceFertile.description>
<Hediff_ForceFertile.labelNounPretty>{0}有著多產的身體。</Hediff_ForceFertile.labelNounPretty>
</LanguageData>

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Hediff_MenstrualCramp.labelNoun>月經來潮</Hediff_MenstrualCramp.labelNoun>
<Hediff_Estrus.label>發情期</Hediff_Estrus.label>
<Hediff_Estrus.labelNoun>發情期</Hediff_Estrus.labelNoun>
<Hediff_Estrus.description>由於子宮進入月經週期中最多產的階段,身體受激素影響而變得渴望懷孕。性慾急遽膨脹。
增加發生陰道性交的頻率,並且對性伴侶的選擇標準降低。</Hediff_Estrus.description>
<Hediff_Estrus_Concealed.label>發情期(隱性)</Hediff_Estrus_Concealed.label>
<Hediff_Estrus_Concealed.labelNoun>發情期</Hediff_Estrus_Concealed.labelNoun>
<Hediff_Estrus_Concealed.description>由於子宮進入月經週期中最多產的階段,身體受激素影響而變得渴望懷孕。輕微增加性慾。
輕微增加發生陰道性交的頻率。</Hediff_Estrus_Concealed.description>
<Hediff_PainReliever.label>止痛藥</Hediff_PainReliever.label>
<Hediff_PainReliever.description>緩解源自於痛經及此類神經痛的苦楚。</Hediff_PainReliever.description>
<Hediff_Cyclosporine.label>環孢素</Hediff_Cyclosporine.label>
<Hediff_Cyclosporine.description>由於免疫抑製劑的作用,身體抵抗感染和疾病的能力受扼制。</Hediff_Cyclosporine.description>
<!--Auto generated: Wed Aug 30 16:05:07 2023-->
<Hediff_AffectedByPheromones.label>受費洛蒙影響</Hediff_AffectedByPheromones.label>
<Hediff_AffectedByPheromones.description>受附近某人處於發情期之故,此人的性需求及娛樂需求正急遽上升。</Hediff_AffectedByPheromones.description>
<Hediff_AffectedByPheromones.stages.0.label></Hediff_AffectedByPheromones.stages.0.label>
<Hediff_AffectedByPheromones.stages.1.label></Hediff_AffectedByPheromones.stages.1.label>
<Hediff_AffectedByPheromones.stages.2.label></Hediff_AffectedByPheromones.stages.2.label>
<!--Generated at: 2024-08-22-->
<Hediff_MenstrualCramp.description>陰道會於經期結束時出血。
此時常常感到劇痛。</Hediff_MenstrualCramp.description>
<Hediff_MenstrualCramp.label>忍受痛經</Hediff_MenstrualCramp.label>
<Hediff_MenstrualCramp.stages.0.label>稍感不適</Hediff_MenstrualCramp.stages.0.label>
<Hediff_MenstrualCramp.stages.1.label>隱隱作痛</Hediff_MenstrualCramp.stages.1.label>
<Hediff_MenstrualCramp.stages.2.label>苦不堪言</Hediff_MenstrualCramp.stages.2.label>
<Hediff_MenstrualCramp.stages.3.label>鑽心剜骨</Hediff_MenstrualCramp.stages.3.label>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<VaginaWashing.reportString>正清洗陰道</VaginaWashing.reportString>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<LactateSelf.reportString>正自行擠奶</LactateSelf.reportString>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<OpenStatusWindow.label>月經週期: 開啟狀態視窗</OpenStatusWindow.label>
</LanguageData>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Surgery_ExpandAreola.label>增大乳暈</Surgery_ExpandAreola.label>
<Surgery_ExpandAreola.description>增大乳暈。</Surgery_ExpandAreola.description>
<Surgery_ExpandAreola.jobString>正通過手術增大乳暈</Surgery_ExpandAreola.jobString>
<Surgery_ContractAreola.label>縮小乳暈</Surgery_ContractAreola.label>
<Surgery_ContractAreola.description>縮小乳暈。</Surgery_ContractAreola.description>
<Surgery_ContractAreola.jobString>正通過手術縮小乳暈</Surgery_ContractAreola.jobString>
<Surgery_ExpandNipple.label>增大乳頭</Surgery_ExpandNipple.label>
<Surgery_ExpandNipple.description>增大乳頭。</Surgery_ExpandNipple.description>
<Surgery_ExpandNipple.jobString>正通過手術增大乳頭。</Surgery_ExpandNipple.jobString>
<Surgery_ContractNipple.label>縮小乳頭</Surgery_ContractNipple.label>
<Surgery_ContractNipple.description>縮小乳頭。</Surgery_ContractNipple.description>
<Surgery_ContractNipple.jobString>正通過手術縮小乳頭</Surgery_ContractNipple.jobString>
<Surgery_DarkenNipple.label>染黑乳頭</Surgery_DarkenNipple.label>
<Surgery_DarkenNipple.description>染黑乳頭。</Surgery_DarkenNipple.description>
<Surgery_DarkenNipple.jobString>正通過手術染黑乳頭</Surgery_DarkenNipple.jobString>
<Surgery_LightenNipple.label>白化乳頭</Surgery_LightenNipple.label>
<Surgery_LightenNipple.description>使乳頭顏色變粉。</Surgery_LightenNipple.description>
<Surgery_LightenNipple.jobString>正通過手術粉化乳頭</Surgery_LightenNipple.jobString>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<AmountofCreampied.description>我子宮中的精液。(以毫升計)</AmountofCreampied.description>
<AmountofCreampied.label>體內射精</AmountofCreampied.label>
<AmountofFertilizedEggs.description>我體內同精子結合的卵子數。</AmountofFertilizedEggs.description>
<AmountofFertilizedEggs.label>受精卵</AmountofFertilizedEggs.label>
</LanguageData>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<MaxAbsorbable.description>此物可吸收液體的最大量</MaxAbsorbable.description>
<MaxAbsorbable.formatString>{0}毫升</MaxAbsorbable.formatString>
<MaxAbsorbable.label>可吸收量</MaxAbsorbable.label>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<MaxAbsorbable.formatString>{0}毫升</MaxAbsorbable.formatString>
</LanguageData>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<CameInside.label>體內射精</CameInside.label>
<CameInside.rulePack.rulesStrings.0>tale_noun-&gt;[FUCKER_nameDef]在[FUCKED_nameDef]體內射了精。</CameInside.rulePack.rulesStrings.0>
<CameInside.rulePack.rulesStrings.1>image-&gt;[FUCKER_nameFull]的陰莖深深刺入了[FUCKED_nameFull]的陰道[circumstance_group]</CameInside.rulePack.rulesStrings.1>
<CameInside.rulePack.rulesStrings.2>image-&gt;[FUCKER_nameFull]的陰莖消失在了[FUCKED_nameFull]的黑洞中[circumstance_group]</CameInside.rulePack.rulesStrings.2>
<CameInside.rulePack.rulesStrings.3>image-&gt;[FUCKED_nameFull]的陰道被[FUCKER_nameFull]的陰莖灌得滿滿的[circumstance_group]</CameInside.rulePack.rulesStrings.3>
<CameInside.rulePack.rulesStrings.4>image-&gt;[FUCKED_nameFull]的陰道緊緊吸住了[FUCKER_nameFull]的陰莖[circumstance_group]</CameInside.rulePack.rulesStrings.4>
<CameInside.rulePack.rulesStrings.5>circumstance_phrase-&gt;,於是[FUCKER_nameDef]不得不咬緊牙關</CameInside.rulePack.rulesStrings.5>
<CameInside.rulePack.rulesStrings.6>circumstance_phrase-&gt;,但[FUCKER_nameDef]卻滿臉傻笑</CameInside.rulePack.rulesStrings.6>
<CameInside.rulePack.rulesStrings.7>circumstance_phrase-&gt;,整得[FUCKED_nameDef]在狂喜中不停顫抖</CameInside.rulePack.rulesStrings.7>
<CameInside.rulePack.rulesStrings.8>circumstance_phrase-&gt;,而後[FUCKER_nameDef]將[FUCKER_possessive]濃稠精液射入[FUCKED_nameDef]的體內</CameInside.rulePack.rulesStrings.8>
<CameInside.rulePack.rulesStrings.9>circumstance_phrase-&gt;。接著,[FUCKED_nameDef]深情地看著[FUCKER_nameDef]的眼眸。</CameInside.rulePack.rulesStrings.9>
<CameInside.rulePack.rulesStrings.10>desc_sentence-&gt;[FUCKER_nameDef]的精液緩緩流出[FUCKED_nameDef]的陰道,順著大腿滴到了地上。</CameInside.rulePack.rulesStrings.10>
<CameInside.rulePack.rulesStrings.11>desc_sentence-&gt;[FUCKER_nameDef]的精液衝進了[FUCKED_nameDef]的子宮,同[FUCKED_possessive]的卵子結合了。</CameInside.rulePack.rulesStrings.11>
<CameInside.rulePack.rulesStrings.12>desc_sentence-&gt;[FUCKER_nameDef]的精液射入了[FUCKED_nameDef]的子宮。</CameInside.rulePack.rulesStrings.12>
<CameInside.rulePack.rulesStrings.13>desc_sentence-&gt;[FUCKED_nameDef]的子宮被精液灌得滿滿的。</CameInside.rulePack.rulesStrings.13>
<CameInside.rulePack.rulesStrings.14>desc_sentence-&gt;汗水從[FUCKER_nameDef]的臉上滴落。</CameInside.rulePack.rulesStrings.14>
<CameInside.rulePack.rulesStrings.15>desc_sentence-&gt;[FUCKED_nameDef]氣喘吁吁。</CameInside.rulePack.rulesStrings.15>
</LanguageData>

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Absorber_Pad.description>用於從陰道吸收液體。</Absorber_Pad.description>
<Absorber_Pad.label>衛生棉</Absorber_Pad.label>
<Absorber_Pad_Dirty.description>濕的衛生棉</Absorber_Pad_Dirty.description>
<Absorber_Pad_Dirty.label>已經使用過的衛生棉</Absorber_Pad_Dirty.label>
<Absorber_Tampon.description>用於從陰道吸收液體。
配戴過久容易引發陰道感染。</Absorber_Tampon.description>
<Absorber_Tampon.label>衛生棉條</Absorber_Tampon.label>
<Absorber_Tampon_Dirty.description>已經使用過的衛生棉條。
繼續滯留在內會引發陰道感染。</Absorber_Tampon_Dirty.description>
<Absorber_Tampon_Dirty.label>濕的衛生棉條</Absorber_Tampon_Dirty.label>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<FilthMixture.label>混合物</FilthMixture.label>
</LanguageData>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Cyclosporine.description>免疫抑制劑。
可用於治療精子抗體但會降低身體對感染和疾病的抵抗力。有效期24小時。</Cyclosporine.description>
<Cyclosporine.label>環孢素</Cyclosporine.label>
<OvaryRegenerationPill.description>恢復卵巢的活力,令一部分卵子甦生。
對卵子所剩無幾之人作用微乎其微。
不能令人從絕經中恢復。</OvaryRegenerationPill.description>
<OvaryRegenerationPill.label>卵巢甦生劑</OvaryRegenerationPill.label>
<PainReliever.description>舒緩痛經。有效期24小時。
對其他來源的疼痛亦生效。</PainReliever.description>
<PainReliever.label>止痛藥</PainReliever.label>
<SuperovulationInducingAgent.description>誘發超量排卵使下一次排卵時額外排出1-4枚卵細胞。
很可能導致提前閉經。</SuperovulationInducingAgent.description>
<SuperovulationInducingAgent.label>超量排卵藥劑</SuperovulationInducingAgent.label>
</LanguageData>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<CameInsideF.stages.0.label>被{0}中出了</CameInsideF.stages.0.label>
<CameInsideF.stages.0.description>我擔心我可能會懷孕... </CameInsideF.stages.0.description>
<CameInsideFFetish.stages.0.label>被{0}中出了</CameInsideFFetish.stages.0.label>
<CameInsideFFetish.stages.0.description>好期待懷孕啊!</CameInsideFFetish.stages.0.description>
<CameInsideFFetishSafe.stages.0.label>被{0}中出了</CameInsideFFetishSafe.stages.0.label>
<CameInsideFFetishSafe.stages.0.description>雖說不太可能懷孕,但是幻想懷孕真的好有趣!</CameInsideFFetishSafe.stages.0.description>
<CameInsideFIdeo.stages.0.label>{0}內射了我</CameInsideFIdeo.stages.0.label>
<CameInsideFIdeo.stages.0.description>我希望這次能懷上,讓我盡到責任。</CameInsideFIdeo.stages.0.description>
<CameInsideFLowFert.stages.0.label>被{0}中出了</CameInsideFLowFert.stages.0.label>
<CameInsideFLowFert.stages.0.description>雖然機率很低,但我還是擔心懷孕... </CameInsideFLowFert.stages.0.description>
<CameInsideM.stages.0.label>中出了{0}</CameInsideM.stages.0.label>
<CameInsideM.stages.0.description>超爽的</CameInsideM.stages.0.description>
<CameInsideMIdeo.stages.0.label>內射了{0}</CameInsideMIdeo.stages.0.label>
<CameInsideMIdeo.stages.0.description>讓她懷孕正是我的職責所在。</CameInsideMIdeo.stages.0.description>
<EggRestorationReceived.stages.0.label>卵母細胞再生術</EggRestorationReceived.stages.0.label>
<EggRestorationReceived.stages.0.description>我可以繼續繁衍一小段時間了!</EggRestorationReceived.stages.0.description>
<HateTookContraceptivePill.stages.0.label>吃了避孕藥</HateTookContraceptivePill.stages.0.label>
<HateTookContraceptivePill.stages.0.description>我想要個寶寶!</HateTookContraceptivePill.stages.0.description>
<HateTookContraceptivePillIdeo.stages.0.label>服用避孕藥</HateTookContraceptivePillIdeo.stages.0.label>
<HateTookContraceptivePillIdeo.stages.0.description>我的信仰要求我能夠懷孕。</HateTookContraceptivePillIdeo.stages.0.description>
<HaterCameInsideF.stages.0.label>被{0}中出了</HaterCameInsideF.stages.0.label>
<HaterCameInsideF.stages.0.description>我不想要他的孩子!</HaterCameInsideF.stages.0.description>
<HaterCameInsideFEstrus.stages.0.label>{0}內射了</HaterCameInsideFEstrus.stages.0.label>
<HaterCameInsideFEstrus.stages.0.description>我著了什麼魔,竟然讓他做出了這種事!</HaterCameInsideFEstrus.stages.0.description>
<HaterCameInsideFIdeo.stages.0.label>{0}內射了我</HaterCameInsideFIdeo.stages.0.label>
<HaterCameInsideFIdeo.stages.0.description>我知道我有生育的義務,但是難道非他不可嗎?</HaterCameInsideFIdeo.stages.0.description>
<HaterCameInsideFSafe.stages.0.label>被{0}中出了</HaterCameInsideFSafe.stages.0.label>
<HaterCameInsideFSafe.stages.0.description>雖說不太可能懷上,但是這真的很噁!</HaterCameInsideFSafe.stages.0.description>
<HaterCameInsideM.stages.0.label>中出了{0}</HaterCameInsideM.stages.0.label>
<HaterCameInsideM.stages.0.description>我上了那個婊子...哈!</HaterCameInsideM.stages.0.description>
<LeakingFluids.stages.0.label>褲濕啦</LeakingFluids.stages.0.label>
<LeakingFluids.stages.0.description>能不能有什麼東西來吸體液啊?</LeakingFluids.stages.0.description>
<TookContraceptivePill.stages.0.label>吃了避孕藥</TookContraceptivePill.stages.0.label>
<TookContraceptivePill.stages.0.description>一切都會過去。會好起來的。</TookContraceptivePill.stages.0.description>
<UnwantedPregnancy.stages.0.label>不情願的妊娠</UnwantedPregnancy.stages.0.label>
<UnwantedPregnancy.stages.0.description>我該怎麼照顧寶寶?怎麼辦怎麼辦怎麼辦...</UnwantedPregnancy.stages.0.description>
<UnwantedPregnancyMild.stages.0.label>忐忑不安的妊娠</UnwantedPregnancyMild.stages.0.label>
<UnwantedPregnancyMild.stages.0.description>有個寶寶在我肚子裡。但願我能照看好他。</UnwantedPregnancyMild.stages.0.description>
</LanguageData>

View file

@ -0,0 +1,172 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW-月經週期</Mod_Title>
<Menstrual_Blood>經血</Menstrual_Blood>
<Info_noCum></Info_noCum>
<Stage_Follicular>卵泡期</Stage_Follicular>
<Stage_Ovulatory>排卵</Stage_Ovulatory>
<Stage_Luteal>黃體期</Stage_Luteal>
<Stage_Bleeding>月經來潮</Stage_Bleeding>
<Stage_Pregnant>妊娠</Stage_Pregnant>
<Stage_Recover>從生產中恢復</Stage_Recover>
<Stage_None></Stage_None>
<Stage_Climacteric>更年期</Stage_Climacteric>
<Dialog_WombInfo01>狀態</Dialog_WombInfo01>
<Dialog_WombInfo02>胎兒</Dialog_WombInfo02>
<Dialog_WombInfo03>父親</Dialog_WombInfo03>
<Dialog_WombInfo04>陰道精液列表</Dialog_WombInfo04>
<Dialog_WombInfo05>已受精</Dialog_WombInfo05>
<Dialog_WombInfo06>受精中</Dialog_WombInfo06>
<Dialog_WombInfo07>排卵</Dialog_WombInfo07>
<Dialog_WombInfo08/>
<Dialog_WombInfo09/>
<Option2_Label>啟用動物經期</Option2_Label>
<Option2_Desc>模擬動物的經期.
此選項將在保存讀取後生效
不推薦開啟此選項</Option2_Desc>
<Option3_Label>著床機會</Option3_Label>
<Option3_Desc>設置受精卵的著床機會</Option3_Desc>
<Option4_Label>受精的機會</Option4_Label>
<Option4_Desc>設置每小時受精的機會</Option4_Desc>
<Option5_Label>每小時陰道中的精液量衰減率</Option5_Label>
<Option5_Desc>陰道中的精液量將以這個比率減少</Option5_Desc>
<Option6_Label>每小時精子活力衰減率</Option6_Label>
<Option6_Desc>列表中精液的活力將按此比率減少。該值間接影響生育率。</Option6_Desc>
<Option7_Label>月經加速</Option7_Label>
<Option7_Desc>加快月經週期</Option7_Desc>
<Option8_Label>除錯</Option8_Label>
<Option8_Desc>顯示除錯資訊
啟用時會令「胎兒信息級別」選項調至「全部細節」。</Option8_Desc>
<Option9_Label>子宮狀態</Option9_Label>
<Option9_Desc>在狀態窗口中繪製子宮圖標</Option9_Desc>
<Option10_Label>陰道狀態</Option10_Label>
<Option10_Desc>在狀態窗口中繪製陰道和肛門圖標</Option10_Desc>
<Option11_Label>胎兒信息級別</Option11_Label>
<Option11_Desc_1>顯示有關胎兒的所有信息</Option11_Desc_1>
<Option11_Desc_2>顯示妊娠後胎兒的所有信息</Option11_Desc_2>
<Option11_Desc_3>不顯示有關胎兒的信息,但顯示懷孕後胎兒的圖像</Option11_Desc_3>
<Option11_Desc_4>不顯示胎兒圖像和信息</Option11_Desc_4>
<Option12_Label>啟用更年期</Option12_Label>
<Option12_Desc>啟用更年期效果,使小人隨著時間的推移而變得不育
如果您較長壽的外星人種族有碰到任何問題,請關閉此選項.
此選項將在保存讀取後生效</Option12_Desc>
<Option13_Label>啟用多胎妊娠</Option13_Label>
<Option13_Desc>使用多胎妊娠代替RJW的默認懷孕</Option13_Desc>
<Option14_Label>啟用異卵雙胞胎</Option14_Label>
<Option14_Desc>啟用複數個卵子分別受精</Option14_Desc>
<Option15_Label>啟用同卵雙胞胎</Option15_Label>
<Option15_Desc>允許單個卵子產生多個後代</Option15_Desc>
<Option16_Label>雙胞胎出現率</Option16_Label>
<Option16_Desc>設置雙胞胎的出現率</Option16_Desc>
<Option17_Label>最大雙胞胎數量</Option17_Label>
<Option17_Desc>設置最大雙胞胎數量</Option17_Desc>
<FloatMenu_CleanSelf>清洗陰道</FloatMenu_CleanSelf>
<!--Auto generated: Mon Oct 3 21:49:26 2022-->
<Stage_Menopause>絕經</Stage_Menopause>
<Stage_Anestrus>乏情期</Stage_Anestrus>
<Stage_Follicular_Desc>卵巢正準備釋放卵子。排卵將在此階段結束時發生。</Stage_Follicular_Desc>
<Stage_Follicular_Induced_Desc>卵巢正準備釋放卵子。如果精液進入子宮,就會發生排卵。</Stage_Follicular_Induced_Desc>
<Stage_Ovulatory_Desc>卵巢正在將卵子釋放至子宮中。</Stage_Ovulatory_Desc>
<Stage_Luteal_Desc>子宮已準備好接受受精卵。如果在該階段結束之前有受精卵著床,將進入懷孕階段。</Stage_Luteal_Desc>
<Stage_Bleeding_Desc>子宮內膜正在脫落,並將所有未能著床的受精卵排出。</Stage_Bleeding_Desc>
<Stage_Pregnant_Desc>寶寶正在子宮中茁壯成長。假以時日,這個世界將會迎來一個新居民。</Stage_Pregnant_Desc>
<Stage_Recover_Desc>子宮正從最近的妊娠中恢復。</Stage_Recover_Desc>
<Stage_None_Desc>子宮處於不孕的狀態。</Stage_None_Desc>
<Stage_Climacteric_Desc>隨著卵巢枯竭,月經週期變得不規則。</Stage_Climacteric_Desc>
<Stage_Menopause_Desc>卵巢枯竭,身體已經無法再產生卵子。</Stage_Menopause_Desc>
<Stage_Anestrus_Desc>處於繁殖季節之外。月經週期會在時機到來時恢復。</Stage_Anestrus_Desc>
<Button_HealthTab>狀態</Button_HealthTab>
<Button_MilkTooltip>自行擠奶</Button_MilkTooltip>
<Dialog_FatherUnknown>不明</Dialog_FatherUnknown>
<Option1_Label_1>啟用子宮圖標</Option1_Label_1>
<Option1_Label_2>啟用健康面板中的按鈕</Option1_Label_2>
<Option18_Label>啟用卵細胞覆蓋層</Option18_Label>
<Option18_Desc>在子宮圖示上顯示卵細胞狀態</Option18_Desc>
<Option19_Label_1>出血量</Option19_Label_1>
<Option19_Label_2>預估總出血量</Option19_Label_2>
<Option19_Desc>預估的出血量。
正常人類女性在月經週期內大約會流失20~80毫升的血。</Option19_Desc>
<Option20_Label_1>殖民者</Option20_Label_1>
<Option20_Label_2>囚犯</Option20_Label_2>
<Option20_Label_3>同盟派系</Option20_Label_3>
<Option20_Label_4>中立</Option20_Label_4>
<Option20_Label_5>敵對派系</Option20_Label_5>
<Option21_Label>本模組作用於:</Option21_Label>
<Option21_Desc>這些小人的「RJW月經週期」工具欄對玩家可見。</Option21_Desc>
<Option22_Label>使用進階雜交定義</Option22_Label>
<Option22_Desc>覆寫RJW和RaceSupport插件的雜交定義。Overrides RJW and RaceSupport's hybrid definition.
主導混合擴展決定了首先使用誰的定義。不建議更改此設置。Dominant hybrid extension determines whose definition used first. Not recommended to change this.</Option22_Desc>
<Option23_Label>主導混合擴展Dominant hybrid extension</Option23_Label>
<Option23_Label_1>母本</Option23_Label_1>
<Option23_Label_2>父本</Option23_Label_2>
<Option_MaxBreastIncrementFactor_Label>胸部在孕期增大</Option_MaxBreastIncrementFactor_Label>
<Option_MaxBreastIncrementFactor_Desc>調整小人的乳房在懷孕期間的增長幅度。有些小人可能會比其他人長得更大。</Option_MaxBreastIncrementFactor_Desc>
<Option_MaxNippleIncrementFactor_Label>乳頭在孕期間改變</Option_MaxNippleIncrementFactor_Label>
<Option_MaxNippleIncrementFactor_Desc>變更乳頭在孕期間的改變幅度。</Option_MaxNippleIncrementFactor_Desc>
<Option_PermanentNippleChange_Label>永久改變乳頭</Option_PermanentNippleChange_Label>
<Option_PermanentNippleChange_Desc>乳頭在孕期間的改變會在孕期結束後保留多少?</Option_PermanentNippleChange_Desc>
<Option28_Label>客製化雜交細節</Option28_Label>
<Option28_Tooltip>開啟雜交編輯器
該選項會覆寫XML文件中的雜交定義。</Option28_Tooltip>
<Option29_Label>允許圖標縮小</Option29_Label>
<Option29_Desc>允許圖標在特殊場合縮小。</Option29_Desc>
<Option30_Label>卵細胞生命期乘數</Option30_Label>
<Option30_Desc>以倍數延長卵細胞的生命期
無論此數值為何,所有未著床的卵子都會在黃體期結束時死亡。</Option30_Desc>
<Option31_Label>啟用產後陰道擴張</Option31_Label>
<Option31_Desc>令陰道在產後永久擴張。
若存在其他模組擁有類似功能,請關閉此功能。</Option31_Desc>
<Option32_Label>擴張力度</Option32_Label>
<Option32_Desc>調節擴張力度。</Option32_Desc>
<Option_EstrusOverride_Label>令「發情期」機制覆寫RJW的濫交選項</Option_EstrusOverride_Label>
<Option_EstrusOverride_Desc>啟用時處於顯式發情期的小人將會使用以下選項來選定床伴。RJW的原始設定會被忽略。
所有數值與RJW的對應選項相同。</Option_EstrusOverride_Desc>
<Option_EstrusFuckability_Label>發情期床伴最低fuckability</Option_EstrusFuckability_Label>
<Option_EstrusAttractability_Label>發情期床伴:最低吸引度</Option_EstrusAttractability_Label>
<Option_EstrusRelationship_Label>發情期床伴:最低態度值</Option_EstrusRelationship_Label>
<EstimatedCumLifespan>預估精子壽命</EstimatedCumLifespan>
<EstimatedEggLifespan>預估卵子壽命</EstimatedEggLifespan>
<FertilityDesc>受精卵著床機率。
本小時內受精機率:{0}%</FertilityDesc>
<Button_ResetToDefault>回歸預設值</Button_ResetToDefault>
<CustomHybrid_List_Title>客製化雜交編輯器</CustomHybrid_List_Title>
<CustomHybrid_Title>{0}之雜交</CustomHybrid_Title>
<CustomHybrid_Tooltip>當{0}與{1}產生後代,有{3}的概率生出{2}。
若兩個種族相互間皆存在雜交定義,則以父本的定義為準。</CustomHybrid_Tooltip>
<!--Auto generated: Thu Jan 5 22:13:15 2023-->
<Option_PregnancyFromBaseRJW_Label>使用RJW的簡單懷孕系統</Option_PregnancyFromBaseRJW_Label>
<Option_PregnancyFromMultiplePregnancy_Label>使用本模組的多重懷孕</Option_PregnancyFromMultiplePregnancy_Label>
<Option_PregnancyFromBiotech_Label>使用「生機」(Biotech)追加的懷孕機制</Option_PregnancyFromBiotech_Label>
<Option_EnableDraftedIcon_Label>於「徵召」狀態下仍顯示子宮狀態</Option_EnableDraftedIcon_Label>
<Option_EnableDraftedIcon_Desc>角色處於被徵召狀態時,子宮圖標不予隱藏。</Option_EnableDraftedIcon_Desc>
<CannotNoEggs>沒有卵細胞</CannotNoEggs>
<CannotNoWomb>必須擁有子宮</CannotNoWomb>
<EggRestorationCompleted>{PAWN_labelShort}完成了{PAWN_possessive}卵母細胞再生術(cycle)</EggRestorationCompleted>
<!--Auto generated: Tue Apr 11 17:51:09 2023-->
<OvulationChanceLabel>排卵機率:{0}</OvulationChanceLabel>
<OvulationChanceDesc>排卵期內每個卵子的獨立排卵機率。</OvulationChanceDesc>
<Option_EnableBiotechTwins_Label>(測試中!) 允許在「生機」(Biotech)追加的懷孕機制中出現多胞胎。</Option_EnableBiotechTwins_Label>
<Option_EnableBiotechTwins_Desc>啟用這個選項將允許同卵或異卵雙胞胎出現在「生機」(Biotech)追加的懷孕機制中。
一併將啟用雜交系統;然而兩個類人(humanlikes)生物絕不可能生出動物。</Option_EnableBiotechTwins_Desc>
<!--Auto generated: Wed Aug 30 16:05:07 2023-->
<Option_ColonistUpdateInterval_Label>玩家小人刷新間隔</Option_ColonistUpdateInterval_Label>
<Option_ColonistUpdateInterval_Desc>殖民者、囚犯和奴隸的子宮狀態應該每隔多久刷新一次?
較小的刷新間隔可以更精確地模擬真實子宮;較大的刷新間隔可以提升遊戲流暢度</Option_ColonistUpdateInterval_Desc>
<Option_NonColonistUpdateInterval_Label>非玩家小人刷新間隔</Option_NonColonistUpdateInterval_Label>
<Option_NonColonistUpdateInterval_Desc>非玩家勢力控制下的小人的子宮應該每隔多久刷新一次?
較小的刷新間隔可以更精確地模擬真實子宮;較大的刷新間隔可以提升遊戲流暢度</Option_NonColonistUpdateInterval_Desc>
<Option_AnimalUpdateInterval_Label>動物子宮刷新間隔</Option_AnimalUpdateInterval_Label>
<Option_AnimalUpdateInterval_Desc>動物們的子宮應該多久刷新一次?
較小的刷新間隔可以更精確地模擬真實子宮;較大的刷新間隔可以提升遊戲流暢度</Option_AnimalUpdateInterval_Desc>
<Option_EnablePheromones_Label>啟用費洛蒙機制</Option_EnablePheromones_Label>
<Option_EnablePheromones_Desc>擁有發情期的類人生物在發情期將刺激附近的雄性類人生物,使其性慾大增。</Option_EnablePheromones_Desc>
<Option_AnimalPheromoneEffect_Label>動物費洛蒙效果</Option_AnimalPheromoneEffect_Label>
<Option_AnimalPheromoneEffect_Desc>選定擁有發情期的動物在發情期內對類人生物的影響。</Option_AnimalPheromoneEffect_Desc>
<!--Generated at: 2024-04-17-->
<Description_Absorbed>已吸收</Description_Absorbed>
<!--Generated at: 2025-01-21-->
<Stage_Anestrus_Periodic_Desc>子宮處於月經週期之外。經過足夠的時間後,月經週期會恢復。</Stage_Anestrus_Periodic_Desc>
<!--Generated at: 2026-02-15-->
<Option_ShowInfertileIcon_Desc>對已經不育的子宮顯示子宮圖示</Option_ShowInfertileIcon_Desc>
<Option_ShowInfertileIcon_Label>仍然展示不育的子宮狀態</Option_ShowInfertileIcon_Label>
</LanguageData>

View file

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW Menstruation Cycle</Mod_Title>
<Menstrual_Blood>menstrual blood</Menstrual_Blood>
<Info_noCum>Empty</Info_noCum>
<Stage_Follicular>Follicular</Stage_Follicular>
<Stage_Ovulatory>Ovulation</Stage_Ovulatory>
<Stage_Luteal>Luteal</Stage_Luteal>
<Stage_Bleeding>In period</Stage_Bleeding>
<Stage_Pregnant>Pregnant</Stage_Pregnant>
<Stage_Recover>Recovering from birth</Stage_Recover>
<Stage_None>None</Stage_None>
<Stage_Climacteric>Climacteric</Stage_Climacteric>
<Stage_Menopause>Menopause</Stage_Menopause>
<Stage_Anestrus>Anestrus</Stage_Anestrus>
<Stage_Follicular_Desc>The ovaries are preparing to release an egg. Ovulation will occur at the end of this phase.</Stage_Follicular_Desc>
<Stage_Follicular_Induced_Desc>The ovaries are preparing to release an egg. Ovulation will occur if semen enters the womb.</Stage_Follicular_Induced_Desc>
<Stage_Ovulatory_Desc>The ovaries are releasing an egg into the womb.</Stage_Ovulatory_Desc>
<Stage_Luteal_Desc>The womb is prepared to recieve a fertilized egg. Pregnancy will result if one implants before the end of the stage.</Stage_Luteal_Desc>
<Stage_Bleeding_Desc>The womb is shedding its lining, along with any eggs that failed to implant.</Stage_Bleeding_Desc>
<Stage_Pregnant_Desc>A baby is growing inside the womb. With time and care, it will become a new resident of this world.</Stage_Pregnant_Desc>
<Stage_Recover_Desc>The womb is recovering from its recent pregnancy.</Stage_Recover_Desc>
<Stage_None_Desc>The womb is not fertile and cannot become pregnant.</Stage_None_Desc>
<Stage_Climacteric_Desc>The ovaries have neared exhaustion and the menstrual cycle has become irregular.</Stage_Climacteric_Desc>
<Stage_Menopause_Desc>The ovaries have been exhausted and the womb can no longer produce eggs.</Stage_Menopause_Desc>
<Stage_Anestrus_Desc>The womb is out of breeding season. The cycle will resume once conditions are met.</Stage_Anestrus_Desc>
<Stage_Anestrus_Periodic_Desc>The womb is between cycles. The cycle will resume after enough time has passed.</Stage_Anestrus_Periodic_Desc>
<Button_HealthTab>Status</Button_HealthTab>
<Button_MilkTooltip>Lactate self</Button_MilkTooltip>
<Dialog_WombInfo01>State</Dialog_WombInfo01>
<Dialog_WombInfo02>Fetus</Dialog_WombInfo02>
<Dialog_WombInfo03>Father</Dialog_WombInfo03>
<Dialog_WombInfo04>Cum list</Dialog_WombInfo04>
<Dialog_WombInfo05>Fertilized</Dialog_WombInfo05>
<Dialog_WombInfo06>Fertilizing</Dialog_WombInfo06>
<Dialog_WombInfo07>Ovulated</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<Dialog_FatherUnknown>Unknown</Dialog_FatherUnknown>
<Description_Absorbed>Absorbed</Description_Absorbed>
<Option1_Label_1>Enable womb icon</Option1_Label_1>
<Option1_Label_2>Enable button in health tab</Option1_Label_2>
<Option2_Label>Enable animal cycle</Option2_Label>
<Option2_Desc>Simulate animal cycles.&#10;Not recommended.</Option2_Desc>
<Option3_Label>Implantation chance</Option3_Label>
<Option3_Desc>Base implantation chance of fertilized egg&#10;This value affects the chance of impregnation.</Option3_Desc>
<Option4_Label>Fertilization chance</Option4_Label>
<Option4_Desc>The fertilization chance per ml of sperm per hour&#10;This value affects the chance of impregnation.</Option4_Desc>
<Option5_Label>Cum decay ratio per hour</Option5_Label>
<Option5_Desc>The amount of cum in the womb will drop by this amount every hour&#10;This value affects the chance of impregnation.</Option5_Desc>
<Option6_Label>Cum fertility decay ratio per hour</Option6_Label>
<Option6_Desc>Cum will lose fertility by this amount every hour&#10;This value affects fertilization chance indirectly.</Option6_Desc>
<Option7_Label>Cycle acceleration</Option7_Label>
<Option7_Desc>Accelerate menstruation cycle&#10;This can cause early menopause and infertility.&#10;Setting this lower than x12 is recommended.&#10;Rimworld's timescale: x6(default)</Option7_Desc>
<Option_ColonistUpdateInterval_Label>Colonist update interval</Option_ColonistUpdateInterval_Label>
<Option_ColonistUpdateInterval_Desc>How often the womb of each of your colonists, prisoners, and slaves update.&#10;Lowering this will improve accuracy, increasing this can improve performance.</Option_ColonistUpdateInterval_Desc>
<Option_NonColonistUpdateInterval_Label>Non-colonist update interval</Option_NonColonistUpdateInterval_Label>
<Option_NonColonistUpdateInterval_Desc>How often the womb of humans you don't control update.&#10;Lowering this will improve accuracy, increasing this can improve performance.</Option_NonColonistUpdateInterval_Desc>
<Option_AnimalUpdateInterval_Label>Animal update interval</Option_AnimalUpdateInterval_Label>
<Option_AnimalUpdateInterval_Desc>How often the womb of animals update.&#10;Lowering this will improve accuracy, increasing this can improve performance.</Option_AnimalUpdateInterval_Desc>
<Option8_Label>Debug</Option8_Label>
<Option8_Desc>Show debug information.</Option8_Desc>
<Option9_Label>Womb status</Option9_Label>
<Option9_Desc>Draw womb icon in status window.</Option9_Desc>
<Option10_Label>Vagina and breast status</Option10_Label>
<Option10_Desc>Draw vagina, anus and breast icons in the status window.</Option10_Desc>
<Option11_Label>Fetus information level</Option11_Label>
<Option11_Desc_1>Show all information about a fetus.</Option11_Desc_1>
<Option11_Desc_2>Show all information about a fetus after discovered pregnancy.</Option11_Desc_2>
<Option11_Desc_3>Show only image of a fetus after discovered pregnancy.</Option11_Desc_3>
<Option11_Desc_4>Do not show any information about a fetus.</Option11_Desc_4>
<Option12_Label>Enable menopause</Option12_Label>
<Option12_Desc>Enable menopause effect that makes pawn infertile when they run out of eggs.&#10;If you have problems with long lived races, turn off this option.</Option12_Desc>
<Option_EnablePheromones_Label>Enable pheromones</Option_EnablePheromones_Label>
<Option_EnablePheromones_Desc>Allow humanlikes in visible estrus to increase the sex drive of nearby humanlike males.</Option_EnablePheromones_Desc>
<Option_AnimalPheromoneEffect_Label>Animal pheromone effect</Option_AnimalPheromoneEffect_Label>
<Option_AnimalPheromoneEffect_Desc>Set the effect that animals in visible estrus have on humanlikes.</Option_AnimalPheromoneEffect_Desc>
<Option13_Label>Use multiple pregnancy</Option13_Label>
<Option13_Desc>Use multiple pregnancy instead RJW's default pregnancy&#10;Disable this option if you are in trouble with impregnation&#10;RJW pregnancy should be turned on.</Option13_Desc>
<Option14_Label>Enable hetero ovular twins</Option14_Label>
<Option14_Desc>Allow pregnancy from multiple eggs at the same time.</Option14_Desc>
<Option15_Label>Enable enzygotic twins</Option15_Label>
<Option15_Desc>Enable a single egg to result in multiple identical offspring.</Option15_Desc>
<Option16_Label>Enzygotic twins chance</Option16_Label>
<Option16_Desc>The chance of identical twins.</Option16_Desc>
<Option17_Label>Max enzygotic twins</Option17_Label>
<Option17_Desc>The maximum number of identical siblings.</Option17_Desc>
<Option18_Label>Enable egg overlay</Option18_Label>
<Option18_Desc>Enable egg overlay on womb icon.</Option18_Desc>
<Option19_Label_1>Bleeding amount</Option19_Label_1>
<Option19_Label_2>Estimated total bleeding amount</Option19_Label_2>
<Option19_Desc>The approximate bleeding amount.&#10;The normal bleeding amount of a human is about 20~80ml per cycle.</Option19_Desc>
<Option20_Label_1>Colonist</Option20_Label_1>
<Option20_Label_2>Prisoner</Option20_Label_2>
<Option20_Label_3>Allied Faction</Option20_Label_3>
<Option20_Label_4>Neutral</Option20_Label_4>
<Option20_Label_5>Hostile Faction</Option20_Label_5>
<Option21_Label>Target pawns:</Option21_Label>
<Option21_Desc>The gizmo and button will appear for these pawns</Option21_Desc>
<Option22_Label>Use hybrid extension</Option22_Label>
<Option22_Desc>Overrides RJW and RaceSupport's hybrid definition.&#10;Dominant hybrid extension determines whose definition used first. Not recommended to change this.</Option22_Desc>
<Option23_Label>Dominant hybrid extension</Option23_Label>
<Option23_Label_1>Mother</Option23_Label_1>
<Option23_Label_2>Father</Option23_Label_2>
<Option_MaxBreastIncrementFactor_Label>Breast growth during pregnancy</Option_MaxBreastIncrementFactor_Label>
<Option_MaxBreastIncrementFactor_Desc>Change how much a pregnant pawn's breasts will grow when pregnant. Some pawns will grow more than others.</Option_MaxBreastIncrementFactor_Desc>
<Option_MaxNippleIncrementFactor_Label>Nipple change during pregnancy</Option_MaxNippleIncrementFactor_Label>
<Option_MaxNippleIncrementFactor_Desc>Change how much a pregnant pawn's nipples will change during pregnancy.</Option_MaxNippleIncrementFactor_Desc>
<Option_PermanentNippleChange_Label>Permanent nipple change after pregnancy</Option_PermanentNippleChange_Label>
<Option_PermanentNippleChange_Desc>Adjusts approximately how much of a pregnant pawn's nipples will remain changed after the pregnancy ends.</Option_PermanentNippleChange_Desc>
<Option28_Label>Customize Hybrids</Option28_Label>
<Option28_Tooltip>Open custom hybrid editor.&#10;This will overrides hybrid definitions of XML files.</Option28_Tooltip>
<Option29_Label>Allow shrink icon</Option29_Label>
<Option29_Desc>Let icon become smaller if needed.</Option29_Desc>
<Option30_Label>Egg lifespan multiplier</Option30_Label>
<Option30_Desc>Multiply egg's lifespan.&#10;All non-implanted eggs will die at end of luteal stage regardless of this setting.</Option30_Desc>
<Option31_Label>Enable vagina morph after birth</Option31_Label>
<Option31_Desc>Enable permanent vagina stretch after birth.&#10;If you are using another mod handling this, turn off this option.</Option31_Desc>
<Option32_Label>Morph power</Option32_Label>
<Option32_Desc>Set morph power.</Option32_Desc>
<Option_EstrusOverride_Label>Estrus overrides RJW hookup settings</Option_EstrusOverride_Label>
<Option_EstrusOverride_Desc>If enabled, a pawn in visible estrus will use these settings for potential impregnation hookups instead of the RJW settings.&#10;All settings default to their RJW counterparts.</Option_EstrusOverride_Desc>
<Option_EstrusFuckability_Label>Hookup minimum fuckability in estrus</Option_EstrusFuckability_Label>
<Option_EstrusAttractability_Label>Hookup minimum attractability in estrus</Option_EstrusAttractability_Label>
<Option_EstrusRelationship_Label>Hookup minimum opinion in estrus</Option_EstrusRelationship_Label>
<EstimatedCumLifespan>Estimated sperm lifespan</EstimatedCumLifespan>
<EstimatedEggLifespan>Estimated egg lifespan</EstimatedEggLifespan>
<OvulationChanceLabel>Ovulation {0}</OvulationChanceLabel>
<OvulationChanceDesc>Chance of each egg being released during ovulation.</OvulationChanceDesc>
<FertilityDesc>Implantation chance of fertilized eggs.&#10;Chance of fertilization this hour: {0}%</FertilityDesc>
<Option_PregnancyFromBaseRJW_Label>Use basic RJW pregnancy</Option_PregnancyFromBaseRJW_Label>
<Option_PregnancyFromMultiplePregnancy_Label>Use menstruation multiple pregnancy</Option_PregnancyFromMultiplePregnancy_Label>
<Option_PregnancyFromBiotech_Label>Use Biotech pregnancy</Option_PregnancyFromBiotech_Label>
<Option_EnableBiotechTwins_Label>Enable multiple babies/twins in a single Biotech pregnancy.</Option_EnableBiotechTwins_Label>
<Option_EnableBiotechTwins_Desc>Enabling this option will allow identical and hetero ovular twins with Biotech.&#10;Also allows the hybrid system, but two humanlikes cannot produce an animal.</Option_EnableBiotechTwins_Desc>
<Option_EnableDraftedIcon_Label>Show womb status when drafted</Option_EnableDraftedIcon_Label>
<Option_EnableDraftedIcon_Desc>Draw womb icon for drafted pawns</Option_EnableDraftedIcon_Desc>
<Option_ShowInfertileIcon_Label>Show womb status when infertile</Option_ShowInfertileIcon_Label>
<Option_ShowInfertileIcon_Desc>Draw womb icon for infertile wombs</Option_ShowInfertileIcon_Desc>
<Button_ResetToDefault>Reset to default</Button_ResetToDefault>
<FloatMenu_CleanSelf>Vaginal washing</FloatMenu_CleanSelf>
<CustomHybrid_List_Title>Custom Hybrid Editor</CustomHybrid_List_Title>
<CustomHybrid_Title>Hybrids of {0}</CustomHybrid_Title>
<CustomHybrid_Tooltip>When {0} breed with {1}, {2} will be born at {3} chance.&#10;If both races have hybrid definitions for each other, the father's definition will be used.</CustomHybrid_Tooltip>
<CannotNoEggs>No eggs</CannotNoEggs>
<CannotNoWomb>Must have a womb</CannotNoWomb>
<EggRestorationCompleted>{PAWN_labelShort} has completed {PAWN_possessive} egg restoration cycle.</EggRestorationCompleted>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: genital -->
<Absorber.label>génital</Absorber.label>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: menstruation -->
<Menstruation.label>menstruation</Menstruation.label>
</LanguageData>

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: double egg lifetime -->
<Menstruation_DoubleEggLifetime.label>Durée ovule double</Menstruation_DoubleEggLifetime.label>
<!-- EN: Unfertilized eggs with this gene last twice as long. -->
<Menstruation_DoubleEggLifetime.description>Les ovules non fécondés avec ce gène durent deux fois plus longtemps.</Menstruation_DoubleEggLifetime.description>
<!-- EN: double ovulation -->
<Menstruation_DoubleOvulation.label>Ovulation double</Menstruation_DoubleOvulation.label>
<!-- EN: Carriers of this gene will ovulate twice as many eggs. -->
<Menstruation_DoubleOvulation.description>Les porteuses de ce gène ovuleront deux fois plus dovules.</Menstruation_DoubleOvulation.description>
<!-- EN: full estrus -->
<Menstruation_FullEstrus.label>Œstrus complet</Menstruation_FullEstrus.label>
<!-- EN: Carriers of this gene will enter full estrus every menstrual cycle, regardless of vagina type. -->
<Menstruation_FullEstrus.description>Les porteuses de ce gène entreront en œstrus complet à chaque cycle menstruel, quel que soit le type de vagin.</Menstruation_FullEstrus.description>
<!-- EN: never estrus -->
<Menstruation_NeverEstrus.label>Jamais en œstrus</Menstruation_NeverEstrus.label>
<!-- EN: Carriers of this gene will never go into estrus. -->
<Menstruation_NeverEstrus.description>Les porteuses de ce gène ne seront jamais en œstrus.</Menstruation_NeverEstrus.description>
<!-- EN: no bleeding -->
<Menstruation_NoBleeding.label>Pas de saignement</Menstruation_NoBleeding.label>
<!-- EN: Carriers of this gene will not bleed at the end of their cycle. -->
<Menstruation_NoBleeding.description>Les porteuses de ce gène ne saigneront pas à la fin de leur cycle.</Menstruation_NoBleeding.description>
<!-- EN: quadrule egg lifetime -->
<Menstruation_QuadEggLifetime.label>Durée ovule quadruple</Menstruation_QuadEggLifetime.label>
<!-- EN: Eggs with this gene last four times as long. -->
<Menstruation_QuadEggLifetime.description>Les ovules avec ce gène durent quatre fois plus longtemps.</Menstruation_QuadEggLifetime.description>
<!-- EN: quadruple ovulation -->
<Menstruation_QuadOvulation.label>Ovulation quadruple</Menstruation_QuadOvulation.label>
<!-- EN: Carriers of this gene will ovulate four times as many eggs. -->
<Menstruation_QuadOvulation.description>Les porteuses de ce gène ovuleront quatre fois plus dovules.</Menstruation_QuadOvulation.description>
<!-- EN: short egg lifetime -->
<Menstruation_ShortEggLifetime.label>Durée ovule courte</Menstruation_ShortEggLifetime.label>
<!-- EN: Unfertilized eggs with this gene last three-quarters as long. -->
<Menstruation_ShortEggLifetime.description>Les ovules non fécondés avec ce gène durent les trois quarts de la durée normale.</Menstruation_ShortEggLifetime.description>
</LanguageData>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: Antisperm antibody -->
<Hediff_ASA.label>Anticorps anti-sperme</Hediff_ASA.label>
<!-- EN: Antisperm antibody.\nIncreases death rate of sperm. -->
<Hediff_ASA.description>Anticorps anti-sperme. Augmente le taux de mortalité des spermatozoïdes.</Hediff_ASA.description>
<!-- EN: antisperm antibody -->
<Hediff_ASA.labelNoun>anticorps anti-sperme</Hediff_ASA.labelNoun>
<!-- EN: {0} has an antisperm antibody -->
<Hediff_ASA.labelNounPretty>{0} possède un anticorps anti-sperme</Hediff_ASA.labelNounPretty>
<!-- EN: Fertile -->
<Hediff_ForceFertile.label>Fertile</Hediff_ForceFertile.label>
<!-- EN: fertile -->
<Hediff_ForceFertile.description>fertile</Hediff_ForceFertile.description>
<!-- EN: fertile -->
<Hediff_ForceFertile.labelNoun>fertile</Hediff_ForceFertile.labelNoun>
<!-- EN: {0} is fertile -->
<Hediff_ForceFertile.labelNounPretty>{0} est fertile</Hediff_ForceFertile.labelNounPretty>
</LanguageData>

View file

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: Affected by pheromones -->
<Hediff_AffectedByPheromones.label>Influencé par les phéromones</Hediff_AffectedByPheromones.label>
<!-- EN: A condition caused by being around someone in estrus. Sex drive and satisfaction is increased by the scent of heat. -->
<Hediff_AffectedByPheromones.description>Condition causée par la présence dune femme en œstrus. Le désir sexuel et la satisfaction augmentent avec lodeur de chaleur.</Hediff_AffectedByPheromones.description>
<!-- EN: weak -->
<Hediff_AffectedByPheromones.stages.weak.label>faible</Hediff_AffectedByPheromones.stages.weak.label>
<!-- EN: moderate -->
<Hediff_AffectedByPheromones.stages.moderate.label>modéré</Hediff_AffectedByPheromones.stages.moderate.label>
<!-- EN: strong -->
<Hediff_AffectedByPheromones.stages.strong.label>fort</Hediff_AffectedByPheromones.stages.strong.label>
<!-- EN: Cyclosporine -->
<Hediff_Cyclosporine.label>Cyclosporine</Hediff_Cyclosporine.label>
<!-- EN: Under the effect of an immunosuppressant, hampering the body's ability to fight off infection and disease. -->
<Hediff_Cyclosporine.description>Sous leffet dun immunosuppresseur, réduisant la capacité du corps à combattre infections et maladies.</Hediff_Cyclosporine.description>
<!-- EN: Estrus -->
<Hediff_Estrus.label>Œstrus</Hediff_Estrus.label>
<!-- EN: A condition caused by a womb entering the most fertile phase of its menstrual cycle. Sexual arousal and desire increase dramatically as the body yearns to become pregnant.\nIncreased chance of vaginal sex occurring and potentially lower standards in mate selection. -->
<Hediff_Estrus.description>Condition causée par un utérus entrant dans la phase la plus fertile de son cycle menstruel. Lexcitation et le désir sexuel augmentent fortement, le corps cherchant à devenir enceinte. Chance accrue de rapports vaginaux et critères de sélection du partenaire potentiellement abaissés.</Hediff_Estrus.description>
<!-- EN: estrus -->
<Hediff_Estrus.labelNoun>œstrus</Hediff_Estrus.labelNoun>
<!-- EN: Estrus (concealed) -->
<Hediff_Estrus_Concealed.label>Œstrus caché</Hediff_Estrus_Concealed.label>
<!-- EN: A condition caused by a womb its most fertile phase of the menstrual cycle. Sexual arousal and desire increase slightly.\nSlightly increased chance of vaginal sex. -->
<Hediff_Estrus_Concealed.description>Condition causée par un utérus entrant dans sa phase la plus fertile. Excitation et désir sexuel légèrement augmentés. Chance légèrement accrue de rapports vaginaux.</Hediff_Estrus_Concealed.description>
<!-- EN: estrus -->
<Hediff_Estrus_Concealed.labelNoun>œstrus</Hediff_Estrus_Concealed.labelNoun>
<!-- EN: In period -->
<Hediff_MenstrualCramp.label>En période</Hediff_MenstrualCramp.label>
<!-- EN: Bleeding from the vagina at the end of the menstrual cycle.\nOften painful. -->
<Hediff_MenstrualCramp.description>Saignement vaginal à la fin du cycle menstruel. Souvent douloureux.</Hediff_MenstrualCramp.description>
<!-- EN: in period -->
<Hediff_MenstrualCramp.labelNoun>en période</Hediff_MenstrualCramp.labelNoun>
<!-- EN: unpleasant -->
<Hediff_MenstrualCramp.stages.unpleasant.label>désagréable</Hediff_MenstrualCramp.stages.unpleasant.label>
<!-- EN: annoying -->
<Hediff_MenstrualCramp.stages.annoying.label>gênant</Hediff_MenstrualCramp.stages.annoying.label>
<!-- EN: aching -->
<Hediff_MenstrualCramp.stages.aching.label>courbaturé</Hediff_MenstrualCramp.stages.aching.label>
<!-- EN: painful -->
<Hediff_MenstrualCramp.stages.painful.label>douleur intense</Hediff_MenstrualCramp.stages.painful.label>
<!-- EN: Pain reliever -->
<Hediff_PainReliever.label>Antidouleur</Hediff_PainReliever.label>
<!-- EN: A mild reprieve from menstrual (and other) sources of pain. -->
<Hediff_PainReliever.description>Soulagement léger de la douleur menstruelle (et autres sources de douleur).</Hediff_PainReliever.description>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: washing vagina -->
<VaginaWashing.reportString>Lavage du vagin</VaginaWashing.reportString>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: lactating self -->
<LactateSelf.reportString>Allaitement</LactateSelf.reportString>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: Menstruation: open status window -->
<OpenStatusWindow.label>Menstruation : ouvrir la fenêtre détat</OpenStatusWindow.label>
</LanguageData>

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: contract areolae -->
<Surgery_ContractAreola.label>Contracter les aréoles</Surgery_ContractAreola.label>
<!-- EN: Contract the areolae. -->
<Surgery_ContractAreola.description>Contracter les aréoles.</Surgery_ContractAreola.description>
<!-- EN: contracting areolae -->
<Surgery_ContractAreola.jobString>Contraction des aréoles</Surgery_ContractAreola.jobString>
<!-- EN: Contract nipples -->
<Surgery_ContractNipple.label>Contracter les tétons</Surgery_ContractNipple.label>
<!-- EN: Contract the nipples. -->
<Surgery_ContractNipple.description>Contracter les tétons.</Surgery_ContractNipple.description>
<!-- EN: contracting nipples -->
<Surgery_ContractNipple.jobString>Contraction des tétons</Surgery_ContractNipple.jobString>
<!-- EN: Darken nipples -->
<Surgery_DarkenNipple.label>Assombrir les tétons</Surgery_DarkenNipple.label>
<!-- EN: Darken the nipples. -->
<Surgery_DarkenNipple.description>Assombrir les tétons.</Surgery_DarkenNipple.description>
<!-- EN: darkening nipples -->
<Surgery_DarkenNipple.jobString>Assombrissement des tétons</Surgery_DarkenNipple.jobString>
<!-- EN: expand areolae -->
<Surgery_ExpandAreola.label>Élargir les aréoles</Surgery_ExpandAreola.label>
<!-- EN: Expand the areolae. -->
<Surgery_ExpandAreola.description>Élargir les aréoles.</Surgery_ExpandAreola.description>
<!-- EN: expanding areolae -->
<Surgery_ExpandAreola.jobString>Élargissement des aréoles</Surgery_ExpandAreola.jobString>
<!-- EN: Expand nipple -->
<Surgery_ExpandNipple.label>Élargir les tétons</Surgery_ExpandNipple.label>
<!-- EN: Expand the nipples. -->
<Surgery_ExpandNipple.description>Élargir les tétons.</Surgery_ExpandNipple.description>
<!-- EN: expanding nipples -->
<Surgery_ExpandNipple.jobString>Élargissement des tétons</Surgery_ExpandNipple.jobString>
<!-- EN: Lighten nipples -->
<Surgery_LightenNipple.label>Éclaircir les tétons</Surgery_LightenNipple.label>
<!-- EN: Lighten the nipples. -->
<Surgery_LightenNipple.description>Éclaircir les tétons.</Surgery_LightenNipple.description>
<!-- EN: lightening nipples -->
<Surgery_LightenNipple.jobString>Éclaircissement des tétons</Surgery_LightenNipple.jobString>
</LanguageData>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: creampied -->
<AmountofCreampied.label>Éjaculation interne</AmountofCreampied.label>
<!-- EN: The milliliters of cum that's been ejaculated into my womb. -->
<AmountofCreampied.description>Millilitres de sperme éjaculés dans mon utérus.</AmountofCreampied.description>
<!-- EN: fertilized eggs -->
<AmountofFertilizedEggs.label>Œufs fécondés</AmountofFertilizedEggs.label>
<!-- EN: The number of my eggs that sperm has fertilized. -->
<AmountofFertilizedEggs.description>Nombre de mes œufs fécondés par des spermatozoïdes.</AmountofFertilizedEggs.description>
</LanguageData>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: Absorbable -->
<MaxAbsorbable.label>Absorbable</MaxAbsorbable.label>
<!-- EN: Maximum amount of fluid that this item can absorb. -->
<MaxAbsorbable.description>Quantité maximale de liquide que cet objet peut absorber.</MaxAbsorbable.description>
<!-- EN: {0} ml -->
<MaxAbsorbable.formatString>{0} ml</MaxAbsorbable.formatString>
</LanguageData>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: came inside -->
<CameInside.label>Éjaculation interne</CameInside.label>
<!-- EN:
<li>tale_noun->[FUCKER_nameDef] coming inside of [FUCKED_nameDef]</li>
<li>image->[FUCKER_nameFull]'s penis deep inside of [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKER_nameFull]'s penis vanishing into [FUCKED_nameFull]'s vagina [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina being filled by [FUCKER_nameFull]'s penis [circumstance_group]</li>
<li>image->[FUCKED_nameFull]'s vagina gripping [FUCKER_nameFull]'s penis tight [circumstance_group]</li>
<li>circumstance_phrase->while [FUCKER_nameDef] grits [FUCKER_possessive] teeth</li>
<li>circumstance_phrase->while [FUCKER_nameDef] wears a triumphant smirk</li>
<li>circumstance_phrase->as [FUCKED_nameDef] shudders in ecstasy</li>
<li>circumstance_phrase->as [FUCKER_nameDef] shoots [FUCKER_possessive] load into [FUCKED_nameDef]</li>
<li>circumstance_phrase->while [FUCKED_nameDef] looks into [FUCKER_nameDef]'s eyes with a smile</li>
<li>desc_sentence->[FUCKER_nameDef]'s cum oozes out of [FUCKED_nameDef]'s vagina and drips onto the floor.</li>
<li>desc_sentence->[FUCKER_nameDef]'s sperm races into [FUCKED_nameDef]'s womb and enters [FUCKED_possessive] egg.</li>
<li>desc_sentence->[FUCKER_nameDef]'s cum shoots into [FUCKED_nameDef]'s womb.</li>
<li>desc_sentence->[FUCKED_nameDef]'s womb is filled with cum.</li>
<li>desc_sentence->Sweat runs down [FUCKER_nameDef]'s face.</li>
<li>desc_sentence->[FUCKED_nameDef] is panting heavily.</li>
-->
<CameInside.rulePack.rulesStrings>
<li>tale_noun-&gt;[FUCKER_nameDef] éjacule dans [FUCKED_nameDef]</li>
<li>image-&gt;[FUCKER_nameFull] a son pénis profondément dans le vagin de [FUCKED_nameFull] [circumstance_group]</li>
<li>image-&gt;[FUCKER_nameFull] voit son pénis disparaître dans le vagin de [FUCKED_nameFull] [circumstance_group]</li>
<li>image-&gt;[FUCKED_nameFull] voit son vagin se remplir du pénis de [FUCKER_nameFull] [circumstance_group]</li>
<li>image-&gt;[FUCKED_nameFull] voit son vagin serrer fortement le pénis de [FUCKER_nameFull] [circumstance_group]</li>
<li>circumstance_phrase-&gt;pendant que [FUCKER_nameDef] serre ses dents</li>
<li>circumstance_phrase-&gt;pendant que [FUCKER_nameDef] arbore un sourire triomphant</li>
<li>circumstance_phrase-&gt;alors que [FUCKED_nameDef] frissonne de plaisir</li>
<li>circumstance_phrase-&gt;alors que [FUCKER_nameDef] éjacule dans [FUCKED_nameDef]</li>
<li>circumstance_phrase-&gt;pendant que [FUCKED_nameDef] regarde [FUCKER_nameDef] dans les yeux en souriant</li>
<li>desc_sentence-&gt;Le sperme de [FUCKER_nameDef] sécoule du vagin de [FUCKED_nameDef] et tombe sur le sol.</li>
<li>desc_sentence-&gt;Le sperme de [FUCKER_nameDef] se précipite dans lutérus de [FUCKED_nameDef] et féconde un œuf de [FUCKED_nameDef].</li>
<li>desc_sentence-&gt;Le sperme de [FUCKER_nameDef] est éjaculé dans lutérus de [FUCKED_nameDef].</li>
<li>desc_sentence-&gt;Lutérus de [FUCKED_nameDef] est rempli de sperme.</li>
<li>desc_sentence-&gt;De la sueur coule sur le visage de [FUCKER_nameDef].</li>
<li>desc_sentence-&gt;[FUCKED_nameDef] halète lourdement.</li>
</CameInside.rulePack.rulesStrings>
</LanguageData>

View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: sanitary pad -->
<Absorber_Pad.label>Serviette hygiénique</Absorber_Pad.label>
<!-- EN: A pad for absorbing fluids from a vagina. -->
<Absorber_Pad.description>Une serviette pour absorber les fluides du vagin.</Absorber_Pad.description>
<!-- EN: wet sanitary pad -->
<Absorber_Pad_Dirty.label>Serviette hygiénique humide</Absorber_Pad_Dirty.label>
<!-- EN: A wet used pad. -->
<Absorber_Pad_Dirty.description>Une serviette utilisée et humide.</Absorber_Pad_Dirty.description>
<!-- EN: tampon -->
<Absorber_Tampon.label>Tampon</Absorber_Tampon.label>
<!-- EN: A tampon for absorbing fluids from a vagina.\nMay cause an infection if worn for too long. -->
<Absorber_Tampon.description>Un tampon pour absorber les fluides du vagin. Peut provoquer une infection sil est porté trop longtemps.</Absorber_Tampon.description>
<!-- EN: dirty tampon -->
<Absorber_Tampon_Dirty.label>Tampon sale</Absorber_Tampon_Dirty.label>
<!-- EN: A wet used tampon.\nMay cause infection if left in. -->
<Absorber_Tampon_Dirty.description>Un tampon utilisé et humide. Peut provoquer une infection sil est laissé en place.</Absorber_Tampon_Dirty.description>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: mixture -->
<FilthMixture.label>mélange</FilthMixture.label>
</LanguageData>

View file

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: cyclosporine -->
<Cyclosporine.label>Cyclosporine</Cyclosporine.label>
<!-- EN: An immunosuppressant.\nCan cure antisperm antibody, but reduces the body's ability to fight off infection and disease for 24 hours. -->
<Cyclosporine.description>Un immunosuppresseur. Peut soigner lanticorps antispermatozoïde, mais réduit la capacité du corps à combattre infections et maladies pendant 24 heures.</Cyclosporine.description>
<!-- EN: Take {0} -->
<Cyclosporine.ingestible.ingestCommandString>Prendre {0}</Cyclosporine.ingestible.ingestCommandString>
<!-- EN: Taking {0}. -->
<Cyclosporine.ingestible.ingestReportString>Prise de {0}.</Cyclosporine.ingestible.ingestReportString>
<!-- EN: Ovary regeneration pill -->
<OvaryRegenerationPill.label>Comprimé de régénération ovarienne</OvaryRegenerationPill.label>
<!-- EN: Recovers the ovaries' health, restoring some quantity of eggs.\nLess effective on ovaries with few eggs remaining.\nCannot recover menopause. -->
<OvaryRegenerationPill.description>Restaure la santé des ovaires et une partie des ovules. Moins efficace sur des ovaires presque vides. Ne peut pas inverser la ménopause.</OvaryRegenerationPill.description>
<!-- EN: Take {0} -->
<OvaryRegenerationPill.ingestible.ingestCommandString>Prendre {0}</OvaryRegenerationPill.ingestible.ingestCommandString>
<!-- EN: Taking {0}. -->
<OvaryRegenerationPill.ingestible.ingestReportString>Prise de {0}.</OvaryRegenerationPill.ingestible.ingestReportString>
<!-- EN: Pain reliever -->
<PainReliever.label>Antidouleur</PainReliever.label>
<!-- EN: Relieves menstrual pain for 24 hours.\n\nAlso effective on other sources of pain. -->
<PainReliever.description>Soulage les douleurs menstruelles pendant 24 heures. Également efficace contre dautres douleurs.</PainReliever.description>
<!-- EN: Take {0} -->
<PainReliever.ingestible.ingestCommandString>Prendre {0}</PainReliever.ingestible.ingestCommandString>
<!-- EN: Taking {0}. -->
<PainReliever.ingestible.ingestReportString>Prise de {0}.</PainReliever.ingestible.ingestReportString>
<!-- EN: Superovulation inducing agent -->
<SuperovulationInducingAgent.label>Agent de superovulation</SuperovulationInducingAgent.label>
<!-- EN: Induce superovulation, causing the next ovulation to produce 1-4 extra eggs.\n\nMay hasten the onset of menopause. -->
<SuperovulationInducingAgent.description>Induit une superovulation, provoquant la production de 1 à 4 ovules supplémentaires à la prochaine ovulation. Peut accélérer lapparition de la ménopause.</SuperovulationInducingAgent.description>
<!-- EN: Take {0} -->
<SuperovulationInducingAgent.ingestible.ingestCommandString>Prendre {0}</SuperovulationInducingAgent.ingestible.ingestCommandString>
<!-- EN: Taking {0}. -->
<SuperovulationInducingAgent.ingestible.ingestReportString>Prise de {0}.</SuperovulationInducingAgent.ingestible.ingestReportString>
</LanguageData>

View file

@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: {0} came inside -->
<CameInsideF.stages.came_inside.label>{0} a éjaculé à l'intérieur</CameInsideF.stages.came_inside.label>
<!-- EN: I'm worried I might get pregnant. -->
<CameInsideF.stages.came_inside.description>Je suis inquiète de pouvoir tomber enceinte.</CameInsideF.stages.came_inside.description>
<!-- EN: {0} came inside -->
<CameInsideFFetish.stages.came_inside.label>{0} a éjaculé à l'intérieur</CameInsideFFetish.stages.came_inside.label>
<!-- EN: I hope I get pregnant. -->
<CameInsideFFetish.stages.came_inside.description>J'espère tomber enceinte.</CameInsideFFetish.stages.came_inside.description>
<!-- EN: {0} came inside -->
<CameInsideFFetishSafe.stages.came_inside.label>{0} a éjaculé à l'intérieur</CameInsideFFetishSafe.stages.came_inside.label>
<!-- EN: I don't think I'll get pregnant, but it's fun to fantasize. -->
<CameInsideFFetishSafe.stages.came_inside.description>Je ne pense pas tomber enceinte, mais c'est amusant de fantasmer.</CameInsideFFetishSafe.stages.came_inside.description>
<!-- EN: {0} came inside -->
<CameInsideFIdeo.stages.came_inside.label>{0} a éjaculé à l'intérieur</CameInsideFIdeo.stages.came_inside.label>
<!-- EN: I hope this makes me pregnant like I should be. -->
<CameInsideFIdeo.stages.came_inside.description>J'espère que cela me rendra enceinte comme je devrais l'être.</CameInsideFIdeo.stages.came_inside.description>
<!-- EN: {0} came inside -->
<CameInsideFLowFert.stages.came_inside.label>{0} a éjaculé à l'intérieur</CameInsideFLowFert.stages.came_inside.label>
<!-- EN: I'm worried I might get pregnant.\nThe chance is low, but... -->
<CameInsideFLowFert.stages.came_inside.description>Je suis inquiète de pouvoir tomber enceinte. La chance est faible, mais…</CameInsideFLowFert.stages.came_inside.description>
<!-- EN: came inside of {0} -->
<CameInsideM.stages.came_inside_of.label>a éjaculé à l'intérieur de {0}</CameInsideM.stages.came_inside_of.label>
<!-- EN: That felt so good. -->
<CameInsideM.stages.came_inside_of.description>Cela faisait tellement de bien.</CameInsideM.stages.came_inside_of.description>
<!-- EN: came inside of {0} -->
<CameInsideMIdeo.stages.came_inside_of.label>a éjaculé à l'intérieur de {0}</CameInsideMIdeo.stages.came_inside_of.label>
<!-- EN: It is my duty to make her pregnant. -->
<CameInsideMIdeo.stages.came_inside_of.description>C'est mon devoir de la rendre enceinte.</CameInsideMIdeo.stages.came_inside_of.description>
<!-- EN: egg restoration received -->
<EggRestorationReceived.stages.egg_restoration_received.label>Restauration des ovules reçue</EggRestorationReceived.stages.egg_restoration_received.label>
<!-- EN: I can breed for a little longer now. -->
<EggRestorationReceived.stages.egg_restoration_received.description>Je peux encore produire des ovules un peu plus longtemps.</EggRestorationReceived.stages.egg_restoration_received.description>
<!-- EN: {0} came inside -->
<HaterCameInsideF.stages.came_inside.label>{0} a éjaculé à l'intérieur</HaterCameInsideF.stages.came_inside.label>
<!-- EN: I don't want to be pregnant with his baby! -->
<HaterCameInsideF.stages.came_inside.description>Je ne veux pas être enceinte de son bébé !</HaterCameInsideF.stages.came_inside.description>
<!-- EN: {0} came inside -->
<HaterCameInsideFEstrus.stages.came_inside.label>{0} a éjaculé à l'intérieur</HaterCameInsideFEstrus.stages.came_inside.label>
<!-- EN: What was I thinking, letting him do that? -->
<HaterCameInsideFEstrus.stages.came_inside.description>À quoi pensais-je, en le laissant faire ça ?</HaterCameInsideFEstrus.stages.came_inside.description>
<!-- EN: {0} came inside -->
<HaterCameInsideFIdeo.stages.came_inside.label>{0} a éjaculé à l'intérieur</HaterCameInsideFIdeo.stages.came_inside.label>
<!-- EN: I know I should become pregnant, but does it have to be his? -->
<HaterCameInsideFIdeo.stages.came_inside.description>Je sais que je devrais devenir enceinte, mais est-ce que ça doit être avec lui ?</HaterCameInsideFIdeo.stages.came_inside.description>
<!-- EN: {0} came inside -->
<HaterCameInsideFSafe.stages.came_inside.label>{0} a éjaculé à l'intérieur</HaterCameInsideFSafe.stages.came_inside.label>
<!-- EN: I probably won't get pregnant, but I still don't like it. -->
<HaterCameInsideFSafe.stages.came_inside.description>Je ne tomberai probablement pas enceinte, mais ça ne me plaît toujours pas.</HaterCameInsideFSafe.stages.came_inside.description>
<!-- EN: came inside of {0} -->
<HaterCameInsideM.stages.came_inside_of.label>a éjaculé à l'intérieur de {0}</HaterCameInsideM.stages.came_inside_of.label>
<!-- EN: I came inside of my rival! -->
<HaterCameInsideM.stages.came_inside_of.description>J'ai éjaculé à l'intérieur de ma rivale !</HaterCameInsideM.stages.came_inside_of.description>
<!-- EN: took contraceptive pill -->
<HateTookContraceptivePill.stages.took_contraceptive_pill.label>a pris une pilule contraceptive</HateTookContraceptivePill.stages.took_contraceptive_pill.label>
<!-- EN: I want to get pregnant. -->
<HateTookContraceptivePill.stages.took_contraceptive_pill.description>Je veux tomber enceinte.</HateTookContraceptivePill.stages.took_contraceptive_pill.description>
<!-- EN: took contraceptive pill -->
<HateTookContraceptivePillIdeo.stages.took_contraceptive_pill.label>a pris une pilule contraceptive</HateTookContraceptivePillIdeo.stages.took_contraceptive_pill.label>
<!-- EN: My beliefs demand I become pregnant. -->
<HateTookContraceptivePillIdeo.stages.took_contraceptive_pill.description>Mes convictions exigent que je devienne enceinte.</HateTookContraceptivePillIdeo.stages.took_contraceptive_pill.description>
<!-- EN: dripping fluids -->
<LeakingFluids.stages.dripping_fluids.label>écoulement de fluides</LeakingFluids.stages.dripping_fluids.label>
<!-- EN: Can't I get something to absorb this? -->
<LeakingFluids.stages.dripping_fluids.description>Ne puis-je rien utiliser pour absorber ça ?</LeakingFluids.stages.dripping_fluids.description>
<!-- EN: took contraceptive pill -->
<TookContraceptivePill.stages.took_contraceptive_pill.label>a pris la pilule contraceptive</TookContraceptivePill.stages.took_contraceptive_pill.label>
<!-- EN: Everything will be okay now. -->
<TookContraceptivePill.stages.took_contraceptive_pill.description>Tout ira bien maintenant.</TookContraceptivePill.stages.took_contraceptive_pill.description>
<!-- EN: unwanted pregnancy -->
<UnwantedPregnancy.stages.unwanted_pregnancy.label>grossesse non désirée</UnwantedPregnancy.stages.unwanted_pregnancy.label>
<!-- EN: How will I take care of a baby? What am I going to do? -->
<UnwantedPregnancy.stages.unwanted_pregnancy.description>Comment vais-je m'occuper d'un bébé ? Que vais-je faire ?</UnwantedPregnancy.stages.unwanted_pregnancy.description>
<!-- EN: unwanted pregnancy -->
<UnwantedPregnancyMild.stages.unwanted_pregnancy.label>grossesse non désirée</UnwantedPregnancyMild.stages.unwanted_pregnancy.label>
<!-- EN: I'm having a baby. I hope I can manage. -->
<UnwantedPregnancyMild.stages.unwanted_pregnancy.description>Je vais avoir un bébé. J'espère que je pourrai gérer.</UnwantedPregnancyMild.stages.unwanted_pregnancy.description>
</LanguageData>

View file

@ -0,0 +1,321 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<!-- EN: RJW Menstruation Cycle -->
<Mod_Title>Cycle menstruel RJW</Mod_Title>
<!-- EN: menstrual blood -->
<Menstrual_Blood>Sang menstruel</Menstrual_Blood>
<!-- EN: Empty -->
<Info_noCum>Vide</Info_noCum>
<!-- EN: Follicular -->
<Stage_Follicular>Folliculaire</Stage_Follicular>
<!-- EN: Ovulation -->
<Stage_Ovulatory>Ovulation</Stage_Ovulatory>
<!-- EN: Luteal -->
<Stage_Luteal>Lutéale</Stage_Luteal>
<!-- EN: In period -->
<Stage_Bleeding>Menstruations</Stage_Bleeding>
<!-- EN: Pregnant -->
<Stage_Pregnant>Enceinte</Stage_Pregnant>
<!-- EN: Recovering from birth -->
<Stage_Recover>Récupération post-partum</Stage_Recover>
<!-- EN: None -->
<Stage_None>Aucune</Stage_None>
<!-- EN: Climacteric -->
<Stage_Climacteric>Climatérique</Stage_Climacteric>
<!-- EN: Menopause -->
<Stage_Menopause>Ménopause</Stage_Menopause>
<!-- EN: Anestrus -->
<Stage_Anestrus>Anœstrus</Stage_Anestrus>
<!-- EN: The ovaries are preparing to release an egg. Ovulation will occur at the end of this phase. -->
<Stage_Follicular_Desc>Les ovaires se préparent à libérer un ovule. Lovulation aura lieu à la fin de cette phase.</Stage_Follicular_Desc>
<!-- EN: The ovaries are preparing to release an egg. Ovulation will occur if semen enters the womb. -->
<Stage_Follicular_Induced_Desc>Les ovaires se préparent à libérer un ovule. Lovulation aura lieu si du sperme entre dans lutérus.</Stage_Follicular_Induced_Desc>
<!-- EN: The ovaries are releasing an egg into the womb. -->
<Stage_Ovulatory_Desc>Les ovaires libèrent un ovule dans lutérus.</Stage_Ovulatory_Desc>
<!-- EN: The womb is prepared to recieve a fertilized egg. Pregnancy will result if one implants before the end of the stage. -->
<Stage_Luteal_Desc>Lutérus est prêt à recevoir un ovule fécondé. Une grossesse surviendra si un ovule simplante avant la fin de cette phase.</Stage_Luteal_Desc>
<!-- EN: The womb is shedding its lining, along with any eggs that failed to implant. -->
<Stage_Bleeding_Desc>Lutérus se débarrasse de sa muqueuse, ainsi que des ovules non fécondés.</Stage_Bleeding_Desc>
<!-- EN: A baby is growing inside the womb. With time and care, it will become a new resident of this world. -->
<Stage_Pregnant_Desc>Un bébé grandit dans lutérus. Avec du temps et des soins, il deviendra un nouvel habitant de ce monde.</Stage_Pregnant_Desc>
<!-- EN: The womb is recovering from its recent pregnancy. -->
<Stage_Recover_Desc>Lutérus se rétablit de sa récente grossesse.</Stage_Recover_Desc>
<!-- EN: The womb is not fertile and cannot become pregnant. -->
<Stage_None_Desc>Lutérus nest pas fertile et ne peut pas concevoir.</Stage_None_Desc>
<!-- EN: The ovaries have neared exhaustion and the menstrual cycle has become irregular. -->
<Stage_Climacteric_Desc>Les ovaires approchent de lépuisement et le cycle devient irrégulier.</Stage_Climacteric_Desc>
<!-- EN: The ovaries have been exhausted and the womb can no longer produce eggs. -->
<Stage_Menopause_Desc>Les ovaires sont épuisés et lutérus ne peut plus produire dovules.</Stage_Menopause_Desc>
<!-- EN: The womb is out of breeding season. The cycle will resume once conditions are met. -->
<Stage_Anestrus_Desc>Lutérus est hors saison de reproduction. Le cycle reprendra quand les conditions seront réunies.</Stage_Anestrus_Desc>
<!-- EN: The womb is between cycles. The cycle will resume after enough time has passed. -->
<Stage_Anestrus_Periodic_Desc>Lutérus est entre deux cycles. Le cycle reprendra après un certain temps.</Stage_Anestrus_Periodic_Desc>
<!-- EN: Status -->
<Button_HealthTab>État</Button_HealthTab>
<!-- EN: Lactate self -->
<Button_MilkTooltip>Allaitement</Button_MilkTooltip>
<!-- EN: State -->
<Dialog_WombInfo01>État</Dialog_WombInfo01>
<!-- EN: Fetus -->
<Dialog_WombInfo02>Fœtus</Dialog_WombInfo02>
<!-- EN: Father -->
<Dialog_WombInfo03>Père</Dialog_WombInfo03>
<!-- EN: Cum list -->
<Dialog_WombInfo04>Liste de sperme</Dialog_WombInfo04>
<!-- EN: Fertilized -->
<Dialog_WombInfo05>Fécondé</Dialog_WombInfo05>
<!-- EN: Fertilizing -->
<Dialog_WombInfo06>En fécondation</Dialog_WombInfo06>
<!-- EN: Ovulated -->
<Dialog_WombInfo07>Ovulé</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<!-- EN: Unknown -->
<Dialog_FatherUnknown>Père inconnu</Dialog_FatherUnknown>
<!-- EN: Absorbed -->
<Description_Absorbed>Absorbé</Description_Absorbed>
<!-- EN: Enable womb icon -->
<Option1_Label_1>Activer licône utérus</Option1_Label_1>
<!-- EN: Enable button in health tab -->
<Option1_Label_2>Activer le bouton dans longlet santé</Option1_Label_2>
<!-- EN: Enable animal cycle -->
<Option2_Label>Activer le cycle animal</Option2_Label>
<!-- EN: Simulate animal cycles.
Not recommended. -->
<Option2_Desc>Simuler les cycles animaux. Non recommandé.</Option2_Desc>
<!-- EN: Implantation chance -->
<Option3_Label>Chance dimplantation</Option3_Label>
<!-- EN: Base implantation chance of fertilized egg
This value affects the chance of impregnation. -->
<Option3_Desc>Chance de base dimplantation de lovule fécondé. Affecte la probabilité de grossesse.</Option3_Desc>
<!-- EN: Fertilization chance -->
<Option4_Label>Chance de fécondation</Option4_Label>
<!-- EN: The fertilization chance per ml of sperm per hour
This value affects the chance of impregnation. -->
<Option4_Desc>Chance de fécondation par ml de sperme par heure. Affecte la probabilité de grossesse.</Option4_Desc>
<!-- EN: Cum decay ratio per hour -->
<Option5_Label>Perte de sperme par heure</Option5_Label>
<!-- EN: The amount of cum in the womb will drop by this amount every hour
This value affects the chance of impregnation. -->
<Option5_Desc>La quantité de sperme dans lutérus diminue de ce montant chaque heure. Affecte la probabilité de grossesse.</Option5_Desc>
<!-- EN: Cum fertility decay ratio per hour -->
<Option6_Label>Perte de fertilité du sperme par heure</Option6_Label>
<!-- EN: Cum will lose fertility by this amount every hour
This value affects fertilization chance indirectly. -->
<Option6_Desc>Le sperme perd sa fertilité de ce montant chaque heure. Affecte indirectement la chance de fécondation.</Option6_Desc>
<!-- EN: Cycle acceleration -->
<Option7_Label>Accélération du cycle</Option7_Label>
<!-- EN: Accelerate menstruation cycle
This can cause early menopause and infertility.
Setting this lower than x12 is recommended.
Rimworld's timescale: x6(default) -->
<Option7_Desc>Accélérer le cycle menstruel. Peut causer ménopause précoce et infertilité. Recommandé : ne pas descendre en dessous de x12. Échelle de temps Rimworld : x6 (par défaut).</Option7_Desc>
<!-- EN: Colonist update interval -->
<Option_ColonistUpdateInterval_Label>Intervalle mise à jour colones</Option_ColonistUpdateInterval_Label>
<!-- EN: How often the womb of each of your colonists, prisoners, and slaves update.
Lowering this will improve accuracy, increasing this can improve performance. -->
<Option_ColonistUpdateInterval_Desc>Fréquence de mise à jour des utérus de vos colones, prisonnières et esclaves. Réduire améliore la précision, augmenter améliore la performance.</Option_ColonistUpdateInterval_Desc>
<!-- EN: Non-colonist update interval -->
<Option_NonColonistUpdateInterval_Label>Intervalle mise à jour non-colones</Option_NonColonistUpdateInterval_Label>
<!-- EN: How often the womb of humans you don't control update.
Lowering this will improve accuracy, increasing this can improve performance. -->
<Option_NonColonistUpdateInterval_Desc>Fréquence de mise à jour des utérus des humains non contrôlés. Réduire améliore la précision, augmenter améliore la performance.</Option_NonColonistUpdateInterval_Desc>
<!-- EN: Animal update interval -->
<Option_AnimalUpdateInterval_Label>Intervalle mise à jour animaux</Option_AnimalUpdateInterval_Label>
<!-- EN: How often the womb of animals update.
Lowering this will improve accuracy, increasing this can improve performance. -->
<Option_AnimalUpdateInterval_Desc>Fréquence de mise à jour des utérus des animaux. Réduire améliore la précision, augmenter améliore la performance.</Option_AnimalUpdateInterval_Desc>
<!-- EN: Debug -->
<Option8_Label>Débogage</Option8_Label>
<!-- EN: Show debug information. -->
<Option8_Desc>Afficher les informations de débogage.</Option8_Desc>
<!-- EN: Womb status -->
<Option9_Label>État de lutérus</Option9_Label>
<!-- EN: Draw womb icon in status window. -->
<Option9_Desc>Afficher licône utérus dans la fenêtre détat.</Option9_Desc>
<!-- EN: Vagina and breast status -->
<Option10_Label>État vagin et seins</Option10_Label>
<!-- EN: Draw vagina, anus and breast icons in the status window. -->
<Option10_Desc>Afficher les icônes vagin, anus et seins dans la fenêtre détat.</Option10_Desc>
<!-- EN: Fetus information level -->
<Option11_Label>Niveau information fœtus</Option11_Label>
<!-- EN: Show all information about a fetus. -->
<Option11_Desc_1>Afficher toutes les informations sur le fœtus.</Option11_Desc_1>
<!-- EN: Show all information about a fetus after discovered pregnancy. -->
<Option11_Desc_2>Afficher toutes les informations sur le fœtus après découverte de la grossesse.</Option11_Desc_2>
<!-- EN: Show only image of a fetus after discovered pregnancy. -->
<Option11_Desc_3>Afficher seulement limage du fœtus après découverte de la grossesse.</Option11_Desc_3>
<!-- EN: Do not show any information about a fetus. -->
<Option11_Desc_4>Ne pas afficher dinformation sur le fœtus.</Option11_Desc_4>
<!-- EN: Enable menopause -->
<Option12_Label>Activer ménopause</Option12_Label>
<!-- EN: Enable menopause effect that makes pawn infertile when they run out of eggs.
If you have problems with long lived races, turn off this option. -->
<Option12_Desc>Activer leffet ménopause qui rend infertile lorsque les ovules sont épuisés. Désactiver pour races longévives.</Option12_Desc>
<!-- EN: Enable pheromones -->
<Option_EnablePheromones_Label>Activer phéromones</Option_EnablePheromones_Label>
<!-- EN: Allow humanlikes in visible estrus to increase the sex drive of nearby humanlike males. -->
<Option_EnablePheromones_Desc>Autoriser les humanoïdes en œstrus visible à augmenter le désir sexuel des mâles proches.</Option_EnablePheromones_Desc>
<!-- EN: Animal pheromone effect -->
<Option_AnimalPheromoneEffect_Label>Effet phéromones animaux</Option_AnimalPheromoneEffect_Label>
<!-- EN: Set the effect that animals in visible estrus have on humanlikes. -->
<Option_AnimalPheromoneEffect_Desc>Définir leffet des animaux en œstrus visible sur les humanoïdes.</Option_AnimalPheromoneEffect_Desc>
<!-- EN: Use multiple pregnancy -->
<Option13_Label>Activer grossesses multiples</Option13_Label>
<!-- EN: Use multiple pregnancy instead RJW's default pregnancy
Disable this option if you are in trouble with impregnation
RJW pregnancy should be turned on. -->
<Option13_Desc>Utiliser grossesses multiples au lieu de la grossesse RJW par défaut. Désactiver si problème dimplantation. RJW doit rester activé.</Option13_Desc>
<!-- EN: Enable hetero ovular twins -->
<Option14_Label>Activer jumeaux hétéro-ovulaires</Option14_Label>
<!-- EN: Allow pregnancy from multiple eggs at the same time. -->
<Option14_Desc>Autoriser la grossesse à partir de plusieurs ovules en même temps.</Option14_Desc>
<!-- EN: Enable enzygotic twins -->
<Option15_Label>Activer jumeaux enzygotiques</Option15_Label>
<!-- EN: Enable a single egg to result in multiple identical offspring. -->
<Option15_Desc>Autoriser un ovule unique à produire plusieurs enfants identiques.</Option15_Desc>
<!-- EN: Enzygotic twins chance -->
<Option16_Label>Chance jumeaux enzygotiques</Option16_Label>
<!-- EN: The chance of identical twins. -->
<Option16_Desc>Chance davoir des jumeaux identiques.</Option16_Desc>
<!-- EN: Max enzygotic twins -->
<Option17_Label>Nombre max jumeaux identiques</Option17_Label>
<!-- EN: The maximum number of identical siblings. -->
<Option17_Desc>Nombre maximum de frères et sœurs identiques.</Option17_Desc>
<!-- EN: Enable egg overlay -->
<Option18_Label>Activer superposition ovule</Option18_Label>
<!-- EN: Enable egg overlay on womb icon. -->
<Option18_Desc>Afficher superposition des ovules sur icône utérus.</Option18_Desc>
<!-- EN: Bleeding amount -->
<Option19_Label_1>Quantité de saignement</Option19_Label_1>
<!-- EN: Estimated total bleeding amount -->
<Option19_Label_2>Quantité totale estimée</Option19_Label_2>
<!-- EN: The approximate bleeding amount.
The normal bleeding amount of a human is about 20~80ml per cycle. -->
<Option19_Desc>Quantité approximative de saignement. Normale : 20~80ml par cycle.</Option19_Desc>
<!-- EN: Colonist -->
<Option20_Label_1>Colone</Option20_Label_1>
<!-- EN: Prisoner -->
<Option20_Label_2>Prisonnière</Option20_Label_2>
<!-- EN: Allied Faction -->
<Option20_Label_3>Faction alliée</Option20_Label_3>
<!-- EN: Neutral -->
<Option20_Label_4>Neutre</Option20_Label_4>
<!-- EN: Hostile Faction -->
<Option20_Label_5>Faction hostile</Option20_Label_5>
<!-- EN: Target pawns: -->
<Option21_Label>Cibles :</Option21_Label>
<!-- EN: The gizmo and button will appear for these pawns -->
<Option21_Desc>Le gizmo et le bouton apparaîtront pour ces pions.</Option21_Desc>
<!-- EN: Use hybrid extension -->
<Option22_Label>Activer extension hybride</Option22_Label>
<!-- EN: Overrides RJW and RaceSupport's hybrid definition.
Dominant hybrid extension determines whose definition used first. Not recommended to change this. -->
<Option22_Desc>Remplace les définitions hybrides RJW et RaceSupport. Lextension dominante est prioritaire. Ne pas modifier.</Option22_Desc>
<!-- EN: Dominant hybrid extension -->
<Option23_Label>Extension hybride dominante</Option23_Label>
<!-- EN: Mother -->
<Option23_Label_1>Mère</Option23_Label_1>
<!-- EN: Father -->
<Option23_Label_2>Père</Option23_Label_2>
<!-- EN: Breast growth during pregnancy -->
<Option_MaxBreastIncrementFactor_Label>Croissance des seins pendant la grossesse</Option_MaxBreastIncrementFactor_Label>
<!-- EN: Change how much a pregnant pawn's breasts will grow when pregnant. Some pawns will grow more than others. -->
<Option_MaxBreastIncrementFactor_Desc>Modifier combien les seins dune femme enceinte vont grandir. Certaines croîtront plus que dautres.</Option_MaxBreastIncrementFactor_Desc>
<!-- EN: Nipple change during pregnancy -->
<Option_MaxNippleIncrementFactor_Label>Changement des tétons pendant la grossesse</Option_MaxNippleIncrementFactor_Label>
<!-- EN: Change how much a pregnant pawn's nipples will change during pregnancy. -->
<Option_MaxNippleIncrementFactor_Desc>Modifier combien les tétons dune femme enceinte vont changer.</Option_MaxNippleIncrementFactor_Desc>
<!-- EN: Permanent nipple change after pregnancy -->
<Option_PermanentNippleChange_Label>Changement permanent des tétons après la grossesse</Option_PermanentNippleChange_Label>
<!-- EN: Adjusts approximately how much of a pregnant pawn's nipples will remain changed after the pregnancy ends. -->
<Option_PermanentNippleChange_Desc>Modifie combien des changements des tétons restent après la grossesse.</Option_PermanentNippleChange_Desc>
<!-- EN: Customize Hybrids -->
<Option28_Label>Personnaliser hybrides</Option28_Label>
<!-- EN: Open custom hybrid editor.
This will overrides hybrid definitions of XML files. -->
<Option28_Tooltip>Ouvrir éditeur hybride personnalisé. Remplace les définitions hybrides XML.</Option28_Tooltip>
<!-- EN: Allow shrink icon -->
<Option29_Label>Autoriser la réduction de licône</Option29_Label>
<!-- EN: Let icon become smaller if needed. -->
<Option29_Desc>Permet à licône de devenir plus petite si nécessaire.</Option29_Desc>
<!-- EN: Egg lifespan multiplier -->
<Option30_Label>Multiplicateur durée ovule</Option30_Label>
<!-- EN: Multiply egg's lifespan.
All non-implanted eggs will die at end of luteal stage regardless of this setting. -->
<Option30_Desc>Multiplie la durée de vie des ovules. Tous les ovules non implantés meurent à la fin de la phase lutéale.</Option30_Desc>
<!-- EN: Enable vagina morph after birth -->
<Option31_Label>Activer métamorphose du vagin post-partum</Option31_Label>
<!-- EN: Enable permanent vagina stretch after birth.
If you are using another mod handling this, turn off this option. -->
<Option31_Desc>Activer létirement permanent du vagin après la naissance. Désactiver si un autre mod gère cela.</Option31_Desc>
<!-- EN: Morph power -->
<Option32_Label>Puissance de la métamorphose</Option32_Label>
<!-- EN: Set morph power. -->
<Option32_Desc>Définir la puissance de la métamorphose.</Option32_Desc>
<!-- EN: Estrus overrides RJW hookup settings -->
<Option_EstrusOverride_Label>Œstrus remplace RJW</Option_EstrusOverride_Label>
<!-- EN: If enabled, a pawn in visible estrus will use these settings for potential impregnation hookups instead of the RJW settings.
All settings default to their RJW counterparts. -->
<Option_EstrusOverride_Desc>Si activé, une femme en œstrus visible utilisera ces réglages pour la fécondation au lieu de RJW. Tous les autres restent par défaut.</Option_EstrusOverride_Desc>
<!-- EN: Hookup minimum fuckability in estrus -->
<Option_EstrusFuckability_Label>Baisabilité minimale pendant lœstrus</Option_EstrusFuckability_Label>
<!-- EN: Hookup minimum attractability in estrus -->
<Option_EstrusAttractability_Label>Attractivité minimale pendant lœstrus</Option_EstrusAttractability_Label>
<!-- EN: Hookup minimum opinion in estrus -->
<Option_EstrusRelationship_Label>Opinion minimale pendant lœstrus</Option_EstrusRelationship_Label>
<!-- EN: Estimated sperm lifespan -->
<EstimatedCumLifespan>Durée de vie du sperme estimée</EstimatedCumLifespan>
<!-- EN: Estimated egg lifespan -->
<EstimatedEggLifespan>Durée de vie de lovule estimée</EstimatedEggLifespan>
<!-- EN: Ovulation {0} -->
<OvulationChanceLabel>Ovulation {0}</OvulationChanceLabel>
<!-- EN: Chance of each egg being released during ovulation. -->
<OvulationChanceDesc>Chance que chaque ovule soit libéré à lovulation.</OvulationChanceDesc>
<!-- EN: Implantation chance of fertilized eggs.
Chance of fertilization this hour: {0}% -->
<FertilityDesc>Chance dimplantation des ovules fécondés. Chance de fécondation cette heure : {0}%</FertilityDesc>
<!-- EN: Use basic RJW pregnancy -->
<Option_PregnancyFromBaseRJW_Label>Utiliser grossesse RJW de base</Option_PregnancyFromBaseRJW_Label>
<!-- EN: Use menstruation multiple pregnancy -->
<Option_PregnancyFromMultiplePregnancy_Label>Utiliser grossesses multiples menstruelles</Option_PregnancyFromMultiplePregnancy_Label>
<!-- EN: Use Biotech pregnancy -->
<Option_PregnancyFromBiotech_Label>Utiliser grossesse Biotech</Option_PregnancyFromBiotech_Label>
<!-- EN: Enable multiple babies/twins in a single Biotech pregnancy. -->
<Option_EnableBiotechTwins_Label>Autoriser jumeaux/plusieurs bébés pour une seule grossesse Biotech</Option_EnableBiotechTwins_Label>
<!-- EN: Enabling this option will allow identical and hetero ovular twins with Biotech.
Also allows the hybrid system, but two humanlikes cannot produce an animal. -->
<Option_EnableBiotechTwins_Desc>Autorise jumeaux identiques et hétéro-ovulaires avec Biotech. Permet aussi système hybride, mais deux humanoïdes ne peuvent produire un animal.</Option_EnableBiotechTwins_Desc>
<!-- EN: Show womb status when drafted -->
<Option_EnableDraftedIcon_Label>Afficher le statut de lutérus en cours de mobilisation</Option_EnableDraftedIcon_Label>
<!-- EN: Draw womb icon for drafted pawns -->
<Option_EnableDraftedIcon_Desc>Afficher licône de lutérus en cours de mobilisation</Option_EnableDraftedIcon_Desc>
<!-- EN: Show womb status when infertile -->
<Option_ShowInfertileIcon_Label>Afficher le statut dun utérus infertile</Option_ShowInfertileIcon_Label>
<!-- EN: Draw womb icon for infertile wombs -->
<Option_ShowInfertileIcon_Desc>Afficher licône dun utérus infertile</Option_ShowInfertileIcon_Desc>
<!-- EN: Reset to default -->
<Button_ResetToDefault>Réinitialiser par défaut</Button_ResetToDefault>
<!-- EN: Vaginal washing -->
<FloatMenu_CleanSelf>Nettoyage vaginal</FloatMenu_CleanSelf>
<!-- EN: Custom Hybrid Editor -->
<CustomHybrid_List_Title>Éditeur Hybrides Personnalisé</CustomHybrid_List_Title>
<!-- EN: Hybrids of {0} -->
<CustomHybrid_Title>Hybrides de {0}</CustomHybrid_Title>
<!-- EN: When {0} breed with {1}, {2} will be born at {3} chance.
If both races have hybrid definitions for each other, the father's definition will be used. -->
<CustomHybrid_Tooltip>Lorsque {0} se reproduit avec {1}, {2} naîtra avec une chance de {3}. Si les deux races ont des définitions hybrides, celle du père est utilisée.</CustomHybrid_Tooltip>
<!-- EN: No eggs -->
<CannotNoEggs>Pas dovules</CannotNoEggs>
<!-- EN: Must have a womb -->
<CannotNoWomb>Doit avoir un utérus</CannotNoWomb>
<!-- EN: {PAWN_labelShort} has completed {PAWN_possessive} egg restoration cycle. -->
<EggRestorationCompleted>{PAWN_labelShort} a terminé son cycle de restauration des ovules.</EggRestorationCompleted>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Absorber.label>性器</Absorber.label>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<PainReliever.label>鎮痛剤</PainReliever.label>
<PainReliever.description>生理痛を24時間和らげます。&#10;&#10;その他の痛みにも効果あり。</PainReliever.description>
<Cyclosporine.label>シクロスポリン</Cyclosporine.label>
<Cyclosporine.description>免疫抑制剤。&#10;&#10;抗精子抗体を直すことができるが、24時間の間、体の免疫力は低下する。</Cyclosporine.description>
</LanguageData>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Hediff_MenstrualCramp.label>生理中</Hediff_MenstrualCramp.label>
<Hediff_MenstrualCramp.description>月経周期の終わりに膣からの出血。よく痛い。</Hediff_MenstrualCramp.description>
<Hediff_MenstrualCramp.stages.0.label>不快</Hediff_MenstrualCramp.stages.0.label>
<Hediff_MenstrualCramp.stages.1.label>痒い</Hediff_MenstrualCramp.stages.1.label>
<Hediff_MenstrualCramp.stages.2.label>痛い</Hediff_MenstrualCramp.stages.2.label>
<Hediff_MenstrualCramp.stages.3.label>苦痛</Hediff_MenstrualCramp.stages.3.label>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<VaginaWashing.reportString>膣を洗っている</VaginaWashing.reportString>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<MaxAbsorbable.label>吸収量</MaxAbsorbable.label>
<MaxAbsorbable.description>吸収可能な液体の最大量。</MaxAbsorbable.description>
</LanguageData>

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<Absorber_Tampon.label>タンポン</Absorber_Tampon.label>
<Absorber_Tampon.description>膣内の体液を吸収するタンポン。長時間に着けて感染症を引き起こすことがある。</Absorber_Tampon.description>
<Absorber_Tampon_Dirty.label>汚れたタンポン</Absorber_Tampon_Dirty.label>
<Absorber_Tampon_Dirty.description>濡れた使用済みタンポン。そのままにしておくと感染症を引き起こす可能性がある。</Absorber_Tampon_Dirty.description>
<Absorber_Pad.label>生理用品</Absorber_Pad.label>
<Absorber_Pad.description>膣からの体液を吸収するためのナプキン。</Absorber_Pad.description>
<Absorber_Pad_Dirty.label>汚れた生理用品</Absorber_Pad_Dirty.label>
<Absorber_Pad_Dirty.description>濡れた使用済みナプキン</Absorber_Pad_Dirty.description>
<OvaryRegenerationPill.label>卵巣再生薬</OvaryRegenerationPill.label>
<OvaryRegenerationPill.description>卵巣を回復させ、卵子の数をある程度を回復させる。&#10;卵子がほとんど残っていない卵巣にはあまり効果がない。&#10;更年期の回復はできない。</OvaryRegenerationPill.description>
<SuperovulationInducingAgent.label>排卵剤</SuperovulationInducingAgent.label>
<SuperovulationInducingAgent.description>過排卵を誘発し、次の排卵で卵子を14個余分に産生させる。&#10;&#10;更年期を早める可能性がある。</SuperovulationInducingAgent.description>
<FilthMixture.label>混じった物</FilthMixture.label>
</LanguageData>

View file

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>
<LeakingFluids.stages.0.label>ぽたぽた</LeakingFluids.stages.0.label>
<LeakingFluids.stages.0.description>これを吸収するものはないのかな?</LeakingFluids.stages.0.description>
<HaterCameInsideM.stages.0.label>{0}に中出した</HaterCameInsideM.stages.0.label>
<HaterCameInsideM.stages.0.description>ライバルに中出した</HaterCameInsideM.stages.0.description>
<CameInsideM.stages.0.label>{0}に中出した</CameInsideM.stages.0.label>
<CameInsideM.stages.0.description>気持ちよかった。</CameInsideM.stages.0.description>
<CameInsideFFetish.stages.0.label>{0}に中出した</CameInsideFFetish.stages.0.label>
<CameInsideFFetish.stages.0.description>妊娠するといいな。</CameInsideFFetish.stages.0.description>
<HaterCameInsideF.stages.0.label>{0}に中出された</HaterCameInsideF.stages.0.label>
<HaterCameInsideF.stages.0.description>あいつの子を妊娠したくない!</HaterCameInsideF.stages.0.description>
<HaterCameInsideFEstrus.stages.0.label>{0}に中出された</HaterCameInsideFEstrus.stages.0.label>
<HaterCameInsideFEstrus.stages.0.description>そんなことをさせるなんて、私は何を考えていたんだろう?</HaterCameInsideFEstrus.stages.0.description>
<CameInsideFLowFert.stages.0.label>{0}に中出された</CameInsideFLowFert.stages.0.label>
<CameInsideFLowFert.stages.0.description>可能性は低いけど、妊娠できるかどうか心配で...</CameInsideFLowFert.stages.0.description>
<CameInsideF.stages.0.label>{0}に中出された</CameInsideF.stages.0.label>
<CameInsideF.stages.0.description>妊娠しないか心配なんだ。</CameInsideF.stages.0.description>
<CameInsideFFetishSafe.stages.0.label>{0}に中出された</CameInsideFFetishSafe.stages.0.label>
<CameInsideFFetishSafe.stages.0.description>妊娠するとは思わないけど、妄想するのは楽しい。</CameInsideFFetishSafe.stages.0.description>
<HaterCameInsideFSafe.stages.0.label>{0}に中出された</HaterCameInsideFSafe.stages.0.label>
<HaterCameInsideFSafe.stages.0.description>妊娠することはないだろうけど、やっぱり嫌だ。</HaterCameInsideFSafe.stages.0.description>
<UnwantedPregnancy.stages.0.label>望まない妊娠</UnwantedPregnancy.stages.0.label>
<UnwantedPregnancy.stages.0.description>赤ん坊の世話なんてできるか?どうすればいい?</UnwantedPregnancy.stages.0.description>
<UnwantedPregnancyMild.stages.0.label>望まない妊娠</UnwantedPregnancyMild.stages.0.label>
<UnwantedPregnancyMild.stages.0.description>赤ちゃんが生まれる。なんとかなるといいな。</UnwantedPregnancyMild.stages.0.description>
<TookContraceptivePill.stages.0.label>避妊ピルを飲んだ</TookContraceptivePill.stages.0.label>
<TookContraceptivePill.stages.0.description>もう大丈夫です。</TookContraceptivePill.stages.0.description>
<HateTookContraceptivePill.stages.0.label>避妊ピルを飲んだ</HateTookContraceptivePill.stages.0.label>
<HateTookContraceptivePill.stages.0.description>妊娠したい。</HateTookContraceptivePill.stages.0.description>
<EggRestorationReceived.stages.0.label>卵巣復活を得た</EggRestorationReceived.stages.0.label>
<EggRestorationReceived.stages.0.description>もう少しの間、繁殖ことができる。</EggRestorationReceived.stages.0.description>
</LanguageData>

View file

@ -0,0 +1,152 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW Menstruation Cycle</Mod_Title>
<Menstrual_Blood>経血</Menstrual_Blood>
<Info_noCum>空っぽ</Info_noCum>
<Stage_Follicular>卵胞期</Stage_Follicular>
<Stage_Ovulatory>排卵期</Stage_Ovulatory>
<Stage_Luteal>黄体期</Stage_Luteal>
<Stage_Bleeding>月経期</Stage_Bleeding>
<Stage_Pregnant>妊娠</Stage_Pregnant>
<Stage_Recover>出産後</Stage_Recover>
<Stage_None>無し</Stage_None>
<Stage_Climacteric>クリマクテリック</Stage_Climacteric>
<Stage_Menopause>更年期</Stage_Menopause>
<Stage_Anestrus>無発情期</Stage_Anestrus>
<Stage_Follicular_Desc>卵巣は卵子を放出するの準備をしています。この時期の終わりに排卵が起こります。</Stage_Follicular_Desc>
<Stage_Follicular_Induced_Desc>卵巣は卵子を放出するの準備をしています。精液が子宮に入ると排卵が起こります。</Stage_Follicular_Induced_Desc>
<Stage_Ovulatory_Desc>卵巣が卵子を子宮に放出しています。</Stage_Ovulatory_Desc>
<Stage_Luteal_Desc>子宮は受精卵を受け入れる準備ができている。この時期が終る前に受精卵が着床すれば妊娠となります。</Stage_Luteal_Desc>
<Stage_Bleeding_Desc>子宮内膜は剥がれ落ち、着床できなかった受精卵を排出します。</Stage_Bleeding_Desc>
<Stage_Pregnant_Desc>子宮に赤ちゃんがいます。時間とケアによって、この世界の新しい住人となる。</Stage_Pregnant_Desc>
<Stage_Recover_Desc>子宮は最近の妊娠から回復しています。</Stage_Recover_Desc>
<Stage_None_Desc>子宮は繁殖能力がなく、妊娠することはできない。</Stage_None_Desc>
<Stage_Climacteric_Desc>卵巣が枯渇すると、月経周期が不規則になる。</Stage_Climacteric_Desc>
<Stage_Menopause_Desc>。卵巣が枯渇し、子宮が卵子を産み出せなくなる。</Stage_Menopause_Desc>
<Stage_Anestrus_Desc>繁殖期を過ぎた。時期が来れば発情周期は再開する。</Stage_Anestrus_Desc>
<Button_HealthTab>ステータス</Button_HealthTab>
<Button_MilkTooltip>自分を搾乳する</Button_MilkTooltip>
<Dialog_WombInfo01>ステータス</Dialog_WombInfo01>
<Dialog_WombInfo02>胎児</Dialog_WombInfo02>
<Dialog_WombInfo03>父親</Dialog_WombInfo03>
<Dialog_WombInfo04>精液リスト</Dialog_WombInfo04>
<Dialog_WombInfo05>受精卵</Dialog_WombInfo05>
<Dialog_WombInfo06>受精中</Dialog_WombInfo06>
<Dialog_WombInfo07>排卵済み</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<Dialog_DoCleanWomb_Tooltip>精液をバケッツに集める</Dialog_DoCleanWomb_Tooltip>
<Dialog_DontCleanWomb_Tooltip>子宮に精液をためる</Dialog_DontCleanWomb_Tooltip>
<Dialog_FatherUnknown>不明</Dialog_FatherUnknown>
<Option1_Label_1>Enable womb icon</Option1_Label_1>
<Option1_Label_2>Enable button in health tab</Option1_Label_2>
<Option2_Label>Enable animal cycle</Option2_Label>
<Option2_Desc>Simulate animal cycles.&#10;Not recommended.</Option2_Desc>
<Option3_Label>Implantation chance</Option3_Label>
<Option3_Desc>Base implantation chance of fertilized egg&#10;This value affects the chance of impregnation.</Option3_Desc>
<Option4_Label>Fertilization chance</Option4_Label>
<Option4_Desc>The fertilization chance per ml of sperm per hour&#10;This value affects the chance of impregnation.</Option4_Desc>
<Option5_Label>Cum decay ratio per hour</Option5_Label>
<Option5_Desc>The amount of cum in the womb will drop by this amount every hour&#10;This value affects the chance of impregnation.</Option5_Desc>
<Option6_Label>Cum fertility decay ratio per hour</Option6_Label>
<Option6_Desc>Cum will lose fertility by this amount every hour&#10;This value affects fertilization chance indirectly.</Option6_Desc>
<Option7_Label>Cycle acceleration</Option7_Label>
<Option7_Desc>Accelerate menstruation cycle&#10;This can cause early menopause and infertility.&#10;Setting this lower than x12 is recommended.&#10;Rimworld's timescale: x6(default)</Option7_Desc>
<Option_ColonistUpdateInterval_Label>Colonist update interval</Option_ColonistUpdateInterval_Label>
<Option_ColonistUpdateInterval_Desc>How often the womb of each of your colonists, prisoners, and slaves update.&#10;Lowering this will improve accuracy, increasing this can improve performance.</Option_ColonistUpdateInterval_Desc>
<Option_NonColonistUpdateInterval_Label>Non-colonist update interval</Option_NonColonistUpdateInterval_Label>
<Option_NonColonistUpdateInterval_Desc>How often the womb of humans you don't control update.&#10;Lowering this will improve accuracy, increasing this can improve performance.</Option_NonColonistUpdateInterval_Desc>
<Option_AnimalUpdateInterval_Label>Animal update interval</Option_AnimalUpdateInterval_Label>
<Option_AnimalUpdateInterval_Desc>How often the womb of animals update.&#10;Lowering this will improve accuracy, increasing this can improve performance.</Option_AnimalUpdateInterval_Desc>
<Option8_Label>Debug</Option8_Label>
<Option8_Desc>Show debug information.</Option8_Desc>
<Option9_Label>Womb status</Option9_Label>
<Option9_Desc>Draw womb icon in status window.</Option9_Desc>
<Option10_Label>Vagina and breast status</Option10_Label>
<Option10_Desc>Draw vagina, anus and breast icons in the status window.</Option10_Desc>
<Option11_Label>Fetus information level</Option11_Label>
<Option11_Desc_1>Show all information about a fetus.</Option11_Desc_1>
<Option11_Desc_2>Show all information about a fetus after discovered pregnancy.</Option11_Desc_2>
<Option11_Desc_3>Show only image of a fetus after discovered pregnancy.</Option11_Desc_3>
<Option11_Desc_4>Do not show any information about a fetus.</Option11_Desc_4>
<Option12_Label>Enable menopause</Option12_Label>
<Option12_Desc>Enable menopause effect that makes pawn infertile when they run out of eggs&#10;If you have problems with long lived races, turn off this option.</Option12_Desc>
<Option13_Label>Use multiple pregnancy</Option13_Label>
<Option13_Desc>Use multiple pregnancy instead RJW's default pregnancy&#10;Disable this option if you are in trouble with impregnation&#10;RJW pregnancy should be turned on.</Option13_Desc>
<Option14_Label>Enable hetero ovular twins</Option14_Label>
<Option14_Desc>Allow pregnancy from multiple eggs at the same time.</Option14_Desc>
<Option15_Label>Enable enzygotic twins</Option15_Label>
<Option15_Desc>Enable a single egg to result in multiple identical offspring.</Option15_Desc>
<Option16_Label>Enzygotic twins chance</Option16_Label>
<Option16_Desc>The chance of identical twins.</Option16_Desc>
<Option17_Label>Max enzygotic twins</Option17_Label>
<Option17_Desc>The maximum number of identical siblings.</Option17_Desc>
<Option18_Label>Enable egg overlay</Option18_Label>
<Option18_Desc>Enable egg overlay on womb icon.</Option18_Desc>
<Option19_Label_1>Bleeding amount</Option19_Label_1>
<Option19_Label_2>Estimated total bleeding amount</Option19_Label_2>
<Option19_Desc>The approximate bleeding amount.&#10;The normal bleeding amount of a human is about 20~80ml per cycle.</Option19_Desc>
<Option20_Label_1>Colonist</Option20_Label_1>
<Option20_Label_2>Prisoner</Option20_Label_2>
<Option20_Label_3>Allied Faction</Option20_Label_3>
<Option20_Label_4>Neutral</Option20_Label_4>
<Option20_Label_5>Hostile Faction</Option20_Label_5>
<Option21_Label>Target pawns:</Option21_Label>
<Option21_Desc>The gizmo and button will appear for these pawns</Option21_Desc>
<Option22_Label>Use hybrid extension</Option22_Label>
<Option22_Desc>Overrides RJW and RaceSupport's hybrid definition.&#10;Dominant hybrid extension determines whose definition used first. Not recommended to change this.</Option22_Desc>
<Option23_Label>Dominant hybrid extension</Option23_Label>
<Option23_Label_1></Option23_Label_1>
<Option23_Label_2></Option23_Label_2>
<Option_MaxBreastIncrementFactor_Label>Breast growth during pregnancy</Option_MaxBreastIncrementFactor_Label>
<Option_MaxBreastIncrementFactor_Desc>Change how much a pregnant pawn's breasts will grow when pregnant. Some pawns will grow more than others.</Option_MaxBreastIncrementFactor_Desc>
<Option_MaxNippleIncrementFactor_Label>Nipple change during pregnancy</Option_MaxNippleIncrementFactor_Label>
<Option_MaxNippleIncrementFactor_Desc>Change how much a pregnant pawn's nipples will change during pregnancy.</Option_MaxNippleIncrementFactor_Desc>
<Option_PermanentNippleChange_Label>Permanent nipple change after pregnancy</Option_PermanentNippleChange_Label>
<Option_PermanentNippleChange_Desc>Adjusts approximately how much of a pregnant pawn's nipples will remain changed after the pregnancy ends.</Option_PermanentNippleChange_Desc>
<Option28_Label>Customize Hybrids</Option28_Label>
<Option28_Tooltip>Open custom hybrid editor.&#10;This will overrides hybrid definitions of XML files.</Option28_Tooltip>
<Option29_Label>Allow shrink icon</Option29_Label>
<Option29_Desc>Let icon become smaller if needed.</Option29_Desc>
<Option30_Label>Egg lifespan multiplier</Option30_Label>
<Option30_Desc>Multiply egg's lifespan.&#10;All non-implanted eggs will die at end of luteal stage regardless of this setting.</Option30_Desc>
<Option31_Label>Enable vagina morph after birth</Option31_Label>
<Option31_Desc>Enable permanent vagina stretch after birth.&#10;If you are using another mod handling this, turn off this option.</Option31_Desc>
<Option32_Label>Morph power</Option32_Label>
<Option32_Desc>Set morph power.</Option32_Desc>
<Option_EnableGatherCumGizmo_Label>Enable gather cum gizmo</Option_EnableGatherCumGizmo_Label>
<Option_EstrusOverride_Label>Estrus overrides RJW hookup settings</Option_EstrusOverride_Label>
<Option_EstrusOverride_Desc>If enabled, a pawn in visible estrus will use these settings for potential impregnation hookups instead of the RJW settings.&#10;All settings default to their RJW counterparts.</Option_EstrusOverride_Desc>
<Option_EstrusFuckability_Label>Hookup minimum fuckability in estrus</Option_EstrusFuckability_Label>
<Option_EstrusAttractability_Label>Hookup minimum attractability in estrus</Option_EstrusAttractability_Label>
<Option_EstrusRelationship_Label>Hookup minimum opinion in estrus</Option_EstrusRelationship_Label>
<EstimatedCumLifespan>Estimated sperm lifespan</EstimatedCumLifespan>
<EstimatedEggLifespan>Estimated egg lifespan</EstimatedEggLifespan>
<OvulationChanceLabel>排卵 {0}</OvulationChanceLabel>
<OvulationChanceDesc>排卵時に各卵が放出される確率。</OvulationChanceDesc>
<FertilityDesc>受精卵の着床確率。&#10;この時間に受精する確率{0}%</FertilityDesc>
<Option_PregnancyFromBaseRJW_Label>Use basic RJW pregnancy</Option_PregnancyFromBaseRJW_Label>
<Option_PregnancyFromMultiplePregnancy_Label>Use menstruation multiple pregnancy</Option_PregnancyFromMultiplePregnancy_Label>
<Option_PregnancyFromBiotech_Label>Use Biotech pregnancy</Option_PregnancyFromBiotech_Label>
<Option_EnableBiotechTwins_Label>(EXPERIMENTAL) Enable multiple babies/twins in a single Biotech pregnancy.</Option_EnableBiotechTwins_Label>
<Option_EnableBiotechTwins_Desc>Enabling this option will allow identical and hetero ovular twins with Biotech.&#10;Also allows the hybrid system, but two humanlikes cannot produce an animal.</Option_EnableBiotechTwins_Desc>
<Option_EnableDraftedIcon_Label>Show womb status when drafted</Option_EnableDraftedIcon_Label>
<Option_EnableDraftedIcon_Desc>Draw womb icon for drafted pawns</Option_EnableDraftedIcon_Desc>
<Button_ResetToDefault>Reset to default</Button_ResetToDefault>
<Gizmo_GatherCum>精液を収集</Gizmo_GatherCum>
<FloatMenu_CleanSelf>膣を洗う</FloatMenu_CleanSelf>
<CustomHybrid_List_Title>Custom Hybrid Editor</CustomHybrid_List_Title>
<CustomHybrid_Title>Hybrids of {0}</CustomHybrid_Title>
<CustomHybrid_Tooltip>When {0} breed with {1}, {2} will be born at {3} chance.&#10;If both races have hybrid definitions for each other, the father's definition will be used.</CustomHybrid_Tooltip>
<CannotNoEggs>卵子がない</CannotNoEggs>
<CannotNoWomb>子宮が必要</CannotNoWomb>
<EggRestorationCompleted>{PAWN_labelShort} has completed {PAWN_possessive} egg restoration cycle.</EggRestorationCompleted>
</LanguageData>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Absorber.label>성기</Absorber.label>
</LanguageData>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Hediff_MenstrualCramp.label>생리통</Hediff_MenstrualCramp.label>
<Hediff_MenstrualCramp.description>생리중입니다.</Hediff_MenstrualCramp.description>
<Hediff_MenstrualCramp.stages.0.label>불편함</Hediff_MenstrualCramp.stages.0.label>
<Hediff_MenstrualCramp.stages.1.label>짜증남</Hediff_MenstrualCramp.stages.1.label>
<Hediff_MenstrualCramp.stages.2.label>아픔</Hediff_MenstrualCramp.stages.2.label>
<Hediff_MenstrualCramp.stages.3.label>고통스러움</Hediff_MenstrualCramp.stages.3.label>
<Hediff_Estrus.label>발정기</Hediff_Estrus.label>
<Hediff_Estrus.description>발정기입니다.</Hediff_Estrus.description>
<Hediff_Estrus_Concealed.label>발정기(숨김)</Hediff_Estrus_Concealed.label>
<Hediff_Estrus_Concealed.description>발정기입니다.</Hediff_Estrus_Concealed.description>
<Hediff_PainReliever.label>진통제</Hediff_PainReliever.label>
<Hediff_PainReliever.description>약간의 고통을 줄여줍니다.</Hediff_PainReliever.description>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<VaginaWashing.reportString>질세척 하는중</VaginaWashing.reportString>
</LanguageData>

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Surgery_ExpandAreola.label>유륜확대 수술</Surgery_ExpandAreola.label>
<Surgery_ExpandAreola.description>유륜을 크게만듭니다.</Surgery_ExpandAreola.description>
<Surgery_ExpandAreola.jobString>유륜확대 수술중</Surgery_ExpandAreola.jobString>
<Surgery_ContractAreola.label>유륜축소 수술</Surgery_ContractAreola.label>
<Surgery_ContractAreola.description>유륜을 작게만듭니다.</Surgery_ContractAreola.description>
<Surgery_ContractAreola.jobString>유륜축소 수술중</Surgery_ContractAreola.jobString>
<Surgery_ExpandNipple.label>유두확대 수술</Surgery_ExpandNipple.label>
<Surgery_ExpandNipple.description>유두를 크게만듭니다.</Surgery_ExpandNipple.description>
<Surgery_ExpandNipple.jobString>유두확대 수술중</Surgery_ExpandNipple.jobString>
<Surgery_ContractNipple.label>유두축소 수술</Surgery_ContractNipple.label>
<Surgery_ContractNipple.description>유두를 작게만듭니다.</Surgery_ContractNipple.description>
<Surgery_ContractNipple.jobString>유두축소 수술중</Surgery_ContractNipple.jobString>
</LanguageData>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<AmountofCreampied.label>질내사정</AmountofCreampied.label>
<AmountofCreampied.description>질내사정당한 정액 양</AmountofCreampied.description>
</LanguageData>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<MaxAbsorbable.label>흡수량</MaxAbsorbable.label>
<MaxAbsorbable.description>액체를 흡수할수 있는 정도입니다.</MaxAbsorbable.description>
</LanguageData>

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Absorber_Tampon.label>탐폰</Absorber_Tampon.label>
<Absorber_Tampon.description>보지에서 나오는 액체를 흡수하는 탐폰입니다.&#10;오래 착용하고 있을 경우 감염이 발생할수도 있습니다.</Absorber_Tampon.description>
<Absorber_Tampon_Dirty.label>더러운 탐폰</Absorber_Tampon_Dirty.label>
<Absorber_Tampon_Dirty.description>사용된 축축한 탐폰입니다.</Absorber_Tampon_Dirty.description>
<Absorber_Pad.label>생리대</Absorber_Pad.label>
<Absorber_Pad.description>보지에서 나오는 액체를 흡수하는 생리대입니다.&#10;흡수량 이상의 액체가 나올경우 샐수있습니다.</Absorber_Pad.description>
<Absorber_Pad_Dirty.label>젖은 생리대</Absorber_Pad_Dirty.label>
<Absorber_Pad_Dirty.description>사용된 축축한 생리대입니다.</Absorber_Pad_Dirty.description>
<OvaryRegenerationPill.label>난소 재생약</OvaryRegenerationPill.label>
<OvaryRegenerationPill.description>난소를 재생시켜 배출할수있는 난자의 양을 증가시킵니다.&#10;난자 소모량이 클수록 효과가 줄어듭니다.&#10;폐경을 회복시키지 않습니다.</OvaryRegenerationPill.description>
<SuperovulationInducingAgent.label>과배란 유도제</SuperovulationInducingAgent.label>
<SuperovulationInducingAgent.description>과배란을 유도하는 약물입니다.&#10;조기폐경을 초래할수도 있습니다.</SuperovulationInducingAgent.description>
<PainReliever.label>진통제</PainReliever.label>
<PainReliever.description>하루동안 약간의 통증을 줄여줍니다.</PainReliever.description>
<FilthMixture.label>혼합물</FilthMixture.label>
</LanguageData>

View file

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<LeakingFluids.stages.0.label>가랑이가 축축함</LeakingFluids.stages.0.label>
<LeakingFluids.stages.0.description>찝찝해...</LeakingFluids.stages.0.description>
<CameInsideF.stages.0.label>{0}에게 질내사정당함</CameInsideF.stages.0.label>
<CameInsideF.stages.0.description>임신할까봐 걱정돼...</CameInsideF.stages.0.description>
<CameInsideFLowFert.stages.0.label>{0}에게 질내사정당함</CameInsideFLowFert.stages.0.label>
<CameInsideFLowFert.stages.0.description>확률은 낮겠지만 임신할까봐 걱정돼...</CameInsideFLowFert.stages.0.description>
<CameInsideFFetish.stages.0.label>{0}에게 질내사정당함</CameInsideFFetish.stages.0.label>
<CameInsideFFetish.stages.0.description>임신할것 같아</CameInsideFFetish.stages.0.description>
<CameInsideFFetishSafe.stages.0.label>{0}에게 질내사정당함</CameInsideFFetishSafe.stages.0.label>
<CameInsideFFetishSafe.stages.0.description>좋았어...</CameInsideFFetishSafe.stages.0.description>
<CameInsideM.stages.0.label>{0}에게 질내사정함</CameInsideM.stages.0.label>
<CameInsideM.stages.0.description>질싸를하니 기분이 좋네</CameInsideM.stages.0.description>
<HaterCameInsideF.stages.0.label>{0}에게 질내사정당함</HaterCameInsideF.stages.0.label>
<HaterCameInsideF.stages.0.description>그새끼의 자식을 임신하고 싶지 않아...</HaterCameInsideF.stages.0.description>
<HaterCameInsideFSafe.stages.0.label>{0}에게 질내사정당함</HaterCameInsideFSafe.stages.0.label>
<HaterCameInsideFSafe.stages.0.description>안전일이였지만 기분나빠</HaterCameInsideFSafe.stages.0.description>
<HaterCameInsideM.stages.0.label>{0}에게 질내사정함</HaterCameInsideM.stages.0.label>
<HaterCameInsideM.stages.0.description>그년한테 질싸를했어</HaterCameInsideM.stages.0.description>
<UnwantedPregnancy.stages.0.label>원치않은 임신</UnwantedPregnancy.stages.0.label>
<UnwantedPregnancy.stages.0.description>어떻게 해야하지?...</UnwantedPregnancy.stages.0.description> <HaterCameInsideM.stages.0.description>그년한테 질싸를했어</HaterCameInsideM.stages.0.description>
<UexpectedPregnancyMild.stages.0.label>원치않은 임신</UexpectedPregnancyMild.stages.0.label>
<UexpectedPregnancyMild.stages.0.description>어떻게 해야하지?...</UexpectedPregnancyMild.stages.0.description>
<TookContraceptivePill.stages.0.label>피임약 복용</TookContraceptivePill.stages.0.label>
<TookContraceptivePill.stages.0.description>괜찮을거야</TookContraceptivePill.stages.0.description>
<HateTookContraptivePill.stages.0.label>피임약 복용</HateTookContraptivePill.stages.0.label>
<HateTookContraptivePill.stages.0.description>임신하고싶어</HateTookContraptivePill.stages.0.description>
</LanguageData>

View file

@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW Menstruation Cycle</Mod_Title>
<Menstrual_Blood>생리혈</Menstrual_Blood>
<Info_noCum>없음</Info_noCum>
<Stage_Follicular>난포기</Stage_Follicular>
<Stage_Ovulatory>배란</Stage_Ovulatory>
<Stage_Luteal>황체기</Stage_Luteal>
<Stage_Bleeding>생리중</Stage_Bleeding>
<Stage_Pregnant>임신</Stage_Pregnant>
<Stage_Recover>회복기</Stage_Recover>
<Stage_None>없음</Stage_None>
<Stage_Climacteric>갱년기</Stage_Climacteric>
<Stage_Anestrus>휴지기</Stage_Anestrus>
<Button_HealthTab>상태창</Button_HealthTab>
<Button_MilkTooltip>모유 짜기</Button_MilkTooltip>
<Dialog_WombInfo01>상태</Dialog_WombInfo01>
<Dialog_WombInfo02>태아</Dialog_WombInfo02>
<Dialog_WombInfo03></Dialog_WombInfo03>
<Dialog_WombInfo04>정액목록</Dialog_WombInfo04>
<Dialog_WombInfo05>수정됨</Dialog_WombInfo05>
<Dialog_WombInfo06>수정중</Dialog_WombInfo06>
<Dialog_WombInfo07>배란</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<Option1_Label_1>자궁아이콘 활성화</Option1_Label_1>
<Option1_Label_2>건강탭에 버튼 추가</Option1_Label_2>
<Option2_Label>동물주기 활성화</Option2_Label>
<Option2_Desc>동물의 월경주기를 시뮬레이션합니다.&#10;변경한후에 세이브로드가 필요합니다.&#10;not recommended</Option2_Desc>
<Option3_Label>착상확률</Option3_Label>
<Option3_Desc>수정란의 착상확률을 설정합니다.</Option3_Desc>
<Option4_Label>수정확률</Option4_Label>
<Option4_Desc>1시간마다 정자가 난자를 수정시킬확률을 설정합니다.</Option4_Desc>
<Option5_Label>시간당 정액배출비율</Option5_Label>
<Option5_Desc>이 비율만큼 매 시간마다 정액이 배출됩니다.</Option5_Desc>
<Option6_Label>시간당 정자 사망비율</Option6_Label>
<Option6_Desc>이 비율만큼 매 시간마다 정자가 사망해 정액이 생식능력을 잃습니다.&#10;정자 예상수명: 정액이 대부분의 생식능력을 잃는 시간입니다.</Option6_Desc>
<Option7_Label>주기 가속</Option7_Label>
<Option7_Desc>월경주기를 더 빠르게합니다.&#10;이 설정은 조기폐경과 난임을 유발할수도 있습니다.&#10;12배속 이하로 설정하는것을 권장합니다.&#10;림월드의 시간배율: x6(default)</Option7_Desc>
<Option8_Label>Debug</Option8_Label>
<Option8_Desc>디버그정보를 보여줍니다.</Option8_Desc>
<Option9_Label>자궁 그림</Option9_Label>
<Option9_Desc>상태창에 자궁그림을 표시합니다.</Option9_Desc>
<Option10_Label>가슴, 보지 그림</Option10_Label>
<Option10_Desc>상태창에 가슴, 보지와 항문그림을 표시합니다.</Option10_Desc>
<Option11_Label>태아 정보</Option11_Label>
<Option11_Desc_1>태아에 대한 모든 정보를 표시합니다.</Option11_Desc_1>
<Option11_Desc_2>임신을 발견한 이후에 태아에 대한 모든 정보를 표시합니다.</Option11_Desc_2>
<Option11_Desc_3>태아에 대한 정보를 표시하지 않지만, 임신한 이후 태아이미지를 표시합니다.</Option11_Desc_3>
<Option11_Desc_4>태아에 대한 어떠한 정보도 표시하지 않습니다.</Option11_Desc_4>
<Option12_Label>폐경기 활성화</Option12_Label>
<Option12_Desc>시간이 지남에따라 불임상태로 만드는 폐경기를 활성화합니다.&#10;수명이 긴 종족을 사용할때 문제가 있으면 이 옵션을 끄세요.&#10;변경한후에 세이브로드가 필요합니다.</Option12_Desc>
<Option13_Label>다중임신</Option13_Label>
<Option13_Desc>RJW의 기본임신 대신 다중임신을 사용합니다.&#10;임신에 문제가 있다면 이 기능을 끄는것으로 해결될수도 있습니다.&#10;RJW 임신이 활성화 되어야 합니다.</Option13_Desc>
<Option14_Label>이란성 쌍둥이 활성화</Option14_Label>
<Option14_Desc>다수의 난자가 임신으로 이어지게 합니다.</Option14_Desc>
<Option15_Label>일란성 쌍둥이 활성화</Option15_Label>
<Option15_Desc>하나의 난자가 다수의 태아로 나뉘게 합니다.</Option15_Desc>
<Option16_Label>일란성 쌍둥이 확률</Option16_Label>
<Option16_Desc>일란성 쌍둥이가 발생할 확률을 설정합니다.</Option16_Desc>
<Option17_Label>최대 일란성 쌍둥이 수</Option17_Label>
<Option17_Desc>일란성 쌍둥이의 수를 제한합니다.</Option17_Desc>
<Option18_Label>난자 오버레이</Option18_Label>
<Option18_Desc>자궁그림 위에 난자그림를 표시합니다.</Option18_Desc>
<Option19_Label_1>생리양</Option19_Label_1>
<Option19_Label_2>예상되는 총 생리양</Option19_Label_2>
<Option19_Desc>생리혈의 양을 설정합니다.&#10;실제 생리양은 보지에따라 다를수 있습니다.&#10;일반적인 인간 여성의 생리량은 약 20~80ml입니다.</Option19_Desc>
<Option20_Label_1>정착민</Option20_Label_1>
<Option20_Label_2>죄수</Option20_Label_2>
<Option20_Label_3>동맹관계</Option20_Label_3>
<Option20_Label_4>중립</Option20_Label_4>
<Option20_Label_5>적대관계</Option20_Label_5>
<Option21_Label>표시 대상</Option21_Label>
<Option21_Desc>아이콘과 버튼을 표시할 대상입니다.</Option21_Desc>
<Option22_Label>잡종 정의 대체</Option22_Label>
<Option22_Desc>RJW와 RaceSupport의 잡종정의를 대체합니다.&#10;우선순위는 누구의 잡종 정의를 우선으로 사용할지 정합니다. 변경하지 않는것을 추천합니다.</Option22_Desc>
<Option23_Label>우선순위</Option23_Label>
<Option23_Label_1></Option23_Label_1>
<Option23_Label_2></Option23_Label_2>
<Option24_Label>임신후 유두 변화량</Option24_Label>
<Option24_Desc>임신후에 유두가 얼마나 어두워지고 커지는지 설정합니다.</Option24_Desc>
<Option25_Label>유두 영구변화량</Option25_Label>
<Option25_Desc>매번 임신할때마다 유두가 얼마나 영구적으로 어두워지고 커지는지 설정합니다.</Option25_Desc>
<Option26_Label>최대 변화량</Option26_Label>
<Option26_Desc>유두는 이 값 이상으로 변하지 않습니다.</Option26_Desc>
<Option27_Label>유두 변화 속도</Option27_Label>
<Option27_Desc>유두가 얼마나 빨리 변하는지 설정합니다.</Option27_Desc>
<Option28_Label>잡종 정의 변경하기</Option28_Label>
<Option28_Tooltip>사용자 지정 잡종 편집기를 엽니다.&#10;이 설정은 XML파일의 잡종 정의를 대체합니다.</Option28_Tooltip>
<Option29_Label>아이콘 축소 허용</Option29_Label>
<Option29_Desc>아이콘 축소를 허용합니다.</Option29_Desc>
<Option30_Label>난자 수명 배수</Option30_Label>
<Option30_Desc>난자 수명을 늘립니다.&#10;이 설정에 관계없이 황체기가 끝나면 난자는 죽습니다.</Option30_Desc>
<Option31_Label>출산 이후 보지 변화 활성화</Option31_Label>
<Option31_Desc>출산 이후 보지가 영구적으로 늘어나게 합니다.&#10;만약 이 설정을 다루고있는 다른 모드가 있다면, 이 설정을 끄세요.</Option31_Desc>
<Option32_Label>변화 강도</Option32_Label>
<Option32_Desc>변화 강도를 설정합니다.</Option32_Desc>
<EstimatedCumLifespan>정자 예상수명</EstimatedCumLifespan>
<EstimatedEggLifespan>난자 예상수명</EstimatedEggLifespan>
<FertilityDesc>한시간 안에 수정될 확률: {0}%&#10;수정란이 임신으로 진행될 확률입니다.&#10;흰색 오버레이는 정자가 난자를 수정시킬 확률을 표시하는 것입니다.</FertilityDesc>
<FloatMenu_CleanSelf>질세척</FloatMenu_CleanSelf>
<CustomHybrid_List_Title>사용자 지정 잡종 편집기</CustomHybrid_List_Title>
<CustomHybrid_Title>{0}의 잡종설정</CustomHybrid_Title>
<CustomHybrid_Tooltip>{0}이(가) {1}와(과) 교미했을 때, {2}이(가) {3}의 확률로 태어납니다.&#10;만약 두 종족이 서로에 대한 잡종 정의가 있을경우 아버지 쪽의 정의가 우선적으로 사용됩니다.</CustomHybrid_Tooltip>
</LanguageData>

View file

@ -0,0 +1,152 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Mod_Title>RJW Menstruation Cycle</Mod_Title>
<Menstrual_Blood>менструальная кровь</Menstrual_Blood>
<Info_noCum>Пусто</Info_noCum>
<Stage_Follicular>Фолликулярная</Stage_Follicular>
<Stage_Ovulatory>Овуляция</Stage_Ovulatory>
<Stage_Luteal>Лютеиновая</Stage_Luteal>
<Stage_Bleeding>В периоде</Stage_Bleeding>
<Stage_Pregnant>Беременная</Stage_Pregnant>
<Stage_Recover>Восстановление после родов</Stage_Recover>
<Stage_None>Отсутствует</Stage_None>
<Stage_Climacteric>Климакс</Stage_Climacteric>
<Stage_Menopause>Менопауза</Stage_Menopause>
<Stage_Anestrus>Анеструс</Stage_Anestrus>
<Stage_Follicular_Desc>Яичники готовятся к выходу яйцеклетки. Овуляция произойдет в конце этой фазы.</Stage_Follicular_Desc>
<Stage_Follicular_Induced_Desc>Яичники готовятся к выходу яйцеклетки. Овуляция произойдет, если сперма попадет в матку.</Stage_Follicular_Induced_Desc>
<Stage_Ovulatory_Desc>Яичники выделяют яйцеклетку в матку.</Stage_Ovulatory_Desc>
<Stage_Luteal_Desc>Матка подготавливается к приему оплодотворенной яйцеклетки. Беременность наступит, если яйцеклетка имплантируется до конца этапа.</Stage_Luteal_Desc>
<Stage_Bleeding_Desc>Матка избавляется от своей оболочки, а также от яйцеклеток, которые не смогли имплантироваться.</Stage_Bleeding_Desc>
<Stage_Pregnant_Desc>В утробе матери растет ребенок. Со временем и заботой он станет новым жителем этого мира.</Stage_Pregnant_Desc>
<Stage_Recover_Desc>Матка восстанавливается после недавней беременности.</Stage_Recover_Desc>
<Stage_None_Desc>Матка не плодородна и не может забеременеть.</Stage_None_Desc>
<Stage_Climacteric_Desc>Яичники близки к истощению, а менструальный цикл стал нерегулярным.</Stage_Climacteric_Desc>
<Stage_Menopause_Desc>Яичники истощены, и матка больше не может производить яйцеклетки.</Stage_Menopause_Desc>
<Stage_Anestrus_Desc>Матка находится вне сезона размножения. Цикл возобновится, как только будут соблюдены необходимые условия.</Stage_Anestrus_Desc>
<Button_HealthTab>Статус</Button_HealthTab>
<Button_MilkTooltip>Самостоятельная лактация</Button_MilkTooltip>
<Dialog_WombInfo01>Состояние</Dialog_WombInfo01>
<Dialog_WombInfo02>Плод</Dialog_WombInfo02>
<Dialog_WombInfo03>Отец</Dialog_WombInfo03>
<Dialog_WombInfo04>Список Спермы</Dialog_WombInfo04>
<Dialog_WombInfo05>Оплодотворена</Dialog_WombInfo05>
<Dialog_WombInfo06>Оплодотворение</Dialog_WombInfo06>
<Dialog_WombInfo07>Овулирована</Dialog_WombInfo07>
<Dialog_WombInfo08></Dialog_WombInfo08>
<Dialog_WombInfo09></Dialog_WombInfo09>
<Dialog_FatherUnknown>Неизвестно</Dialog_FatherUnknown>
<Description_Absorbed>Поглощено</Description_Absorbed>
<Option1_Label_1>Включить значок матки</Option1_Label_1>
<Option1_Label_2>Включить кнопку на вкладке Здоровье</Option1_Label_2>
<Option2_Label>Включить цикл животных</Option2_Label>
<Option2_Desc>Моделируйте циклы животных.&#10;Не рекомендуется.</Option2_Desc>
<Option3_Label>Шанс имплантации</Option3_Label>
<Option3_Desc>Базовая вероятность имплантации оплодотворенной яйцеклетки&#10;This value affects the chance of impregnation.</Option3_Desc>
<Option4_Label>Шанс оплодотворения</Option4_Label>
<Option4_Desc>Шанс оплодотворения на 1 мл спермы в час&#10;Это значение влияет на вероятность пропитки.</Option4_Desc>
<Option5_Label>Коэффициент распада спермы в час</Option5_Label>
<Option5_Desc>Количество спермы в утробе будет уменьшаться на это количество каждый час&#10;Это значение влияет на шанс пропитки.</Option5_Desc>
<Option6_Label>Снижения продородия спермы каждый час</Option6_Label>
<Option6_Desc>Сперма будет терять плодовитость на это значение каждый час&#10;Это значение косвенно влияет на шанс оплодотворения.</Option6_Desc>
<Option7_Label>Ускорение цикла</Option7_Label>
<Option7_Desc>Ускорение менструального цикла&#10;Это может привести к ранней менопаузе и бесплодию.&#10;Установите этот показатель ниже, чем x12 рекомендуется.&#10;Rimworld's timescale: x6(по умолчанию)</Option7_Desc>
<Option_ColonistUpdateInterval_Label>Интервал обновления колониста</Option_ColonistUpdateInterval_Label>
<Option_ColonistUpdateInterval_Desc>Как часто обновляется утроба каждого из ваших колонистов, заключенных и рабов.&#10;Снижение этого показателя повысит точность, увеличение этого показателя может повысить производительность.</Option_ColonistUpdateInterval_Desc>
<Option_NonColonistUpdateInterval_Label>Интервал обновления не колонистов</Option_NonColonistUpdateInterval_Label>
<Option_NonColonistUpdateInterval_Desc>Как часто обновляются утробы людей, которых вы не контролируете.&#10;Снижение этого показателя повысит точность, увеличение этого показателя может повысить производительность.</Option_NonColonistUpdateInterval_Desc>
<Option_AnimalUpdateInterval_Label>Интервал обновления животных</Option_AnimalUpdateInterval_Label>
<Option_AnimalUpdateInterval_Desc>Как часто обновляются утробы животных.&#10;Снижение этого показателя повысит точность, увеличение этого показателя может повысить производительность.</Option_AnimalUpdateInterval_Desc>
<Option8_Label>Отладка</Option8_Label>
<Option8_Desc>Показать информацию отладки.</Option8_Desc>
<Option9_Label>Состояние матки</Option9_Label>
<Option9_Desc>Нарисуйте иконку матки в окне статуса.</Option9_Desc>
<Option10_Label>Стастус Вагины и Груди</Option10_Label>
<Option10_Desc>Нарисуйте значки вагины, ануса и груди в окне статуса.</Option10_Desc>
<Option11_Label>Fetus information level</Option11_Label>
<Option11_Desc_1>Показать всю информацию о зародыше.</Option11_Desc_1>
<Option11_Desc_2>Показать всю информацию о зародыше после обнаружения беременности.</Option11_Desc_2>
<Option11_Desc_3>Покажите только изображение зародыша после обнаружения беременности.</Option11_Desc_3>
<Option11_Desc_4>Не показывайте никакой информации о зародыше.</Option11_Desc_4>
<Option12_Label>Включить менопаузу</Option12_Label>
<Option12_Desc>Включить эффект менопаузы, который делает пешек бесплодными, когда у них заканчиваются яйцеклетки.&#10;Если у вас есть проблемы с долгоживущими расами, отключите эту опцию.</Option12_Desc>
<Option_EnablePheromones_Label>Включить феромоны</Option_EnablePheromones_Label>
<Option_EnablePheromones_Desc>Позволяет человекоподобным самкам в видимой течке, повысить половое влечение близлежащих человекоподобных самцов.</Option_EnablePheromones_Desc>
<Option_AnimalPheromoneEffect_Label>Действие феромонов на животных</Option_AnimalPheromoneEffect_Label>
<Option_AnimalPheromoneEffect_Desc>Установите эффект, который позволяет животным в видимой течке оказывать эффект на людей.</Option_AnimalPheromoneEffect_Desc>
<Option13_Label>Использовать многоплодную беременность</Option13_Label>
<Option13_Desc>Использовать многоплодную беременность вместо беременности по умолчанию в RJW&#10;Отключите эту опцию, если у вас проблемы с пропиткой&#10;Беременность RJW следует включить.</Option13_Desc>
<Option14_Label>Включить гетеро-овулярных близнецов</Option14_Label>
<Option14_Desc>Позволяет забеременеть от нескольких яйцеклеток одновременно.</Option14_Desc>
<Option15_Label>Включить энзиготные близнецы</Option15_Label>
<Option15_Desc>Включить что из одной яйцеклетки можно получить несколько идентичных потомков.</Option15_Desc>
<Option16_Label>Шанс появления энзиготных близнецов</Option16_Label>
<Option16_Desc>Шанс появления однояйцевых близнецов.</Option16_Desc>
<Option17_Label>Максимум энзиготных близнецов</Option17_Label>
<Option17_Desc>Максимальное количество одинаковых братьев и сестер.</Option17_Desc>
<Option18_Label>Включить оверлей яиц</Option18_Label>
<Option18_Desc>Включите оверлей яйца на иконку матки.</Option18_Desc>
<Option19_Label_1>Объём кровотечения</Option19_Label_1>
<Option19_Label_2>Предполагаемая общая сумма кровотечения</Option19_Label_2>
<Option19_Desc>Примерный объем кровотечения.&#10;Нормальный объем кровотечения у человека составляет около 20-80 мл за цикл.</Option19_Desc>
<Option20_Label_1>Колонист</Option20_Label_1>
<Option20_Label_2>Заключенный</Option20_Label_2>
<Option20_Label_3>Союзные фракции</Option20_Label_3>
<Option20_Label_4>Нейтральные</Option20_Label_4>
<Option20_Label_5>Враждебные фракции</Option20_Label_5>
<Option21_Label>Целевая пешка:</Option21_Label>
<Option21_Desc>The gizmo and button will appear for these pawns</Option21_Desc>
<Option22_Label>Использовать гибридное расширение</Option22_Label>
<Option22_Desc>Отменяет определение гибрида RJW и RaceSupport.&#10;Доминирующее гибридное расширение определяет, чье определение используется первым. Не рекомендуется изменять это.</Option22_Desc>
<Option23_Label>Доминантное гибридное расширение</Option23_Label>
<Option23_Label_1>Мать</Option23_Label_1>
<Option23_Label_2>Отец</Option23_Label_2>
<Option_MaxBreastIncrementFactor_Label>Увеличение груди во время беременности</Option_MaxBreastIncrementFactor_Label>
<Option_MaxBreastIncrementFactor_Desc>Измените, насколько вырастет грудь беременной пешки во время беременности. У некоторых пешек она будет расти больше, чем у других.</Option_MaxBreastIncrementFactor_Desc>
<Option_MaxNippleIncrementFactor_Label>Изменение сосков во время беременности</Option_MaxNippleIncrementFactor_Label>
<Option_MaxNippleIncrementFactor_Desc>Измените, насколько сильно изменятся соски беременной пешки во время беременности.</Option_MaxNippleIncrementFactor_Desc>
<Option_PermanentNippleChange_Label>Постоянное изменение сосков после беременности</Option_PermanentNippleChange_Label>
<Option_PermanentNippleChange_Desc>Регулирует, насколько измененными останутся соски беременной пешки после окончания беременности.</Option_PermanentNippleChange_Desc>
<Option28_Label>Настроить гибридов</Option28_Label>
<Option28_Tooltip>Откройте пользовательский гибридный редактор.&#10;Это отменяет гибридные определения XML-файлов.</Option28_Tooltip>
<Option29_Label>Разрешить уменьшать иконку</Option29_Label>
<Option29_Desc>При необходимости дайте иконе стать меньше.</Option29_Desc>
<Option30_Label>Множитель продолжительности жизни яиц</Option30_Label>
<Option30_Desc>Продолжительность жизни яйца.&#10;Все неимплантированные яйцеклетки погибнут в конце лютеиновой фазы независимо от этого параметра.</Option30_Desc>
<Option31_Label>Включить морф вагины после беременности</Option31_Label>
<Option31_Desc>Включить постоянное растяжение влагалища после родов.&#10;Если вы используете другой мод, который справляется с этой задачей, отключите эту опцию.</Option31_Desc>
<Option32_Label>Сила Морфа</Option32_Label>
<Option32_Desc>Установите силу морфа.</Option32_Desc>
<Option_EstrusOverride_Label>Течка отменяет настройки подключения RJW</Option_EstrusOverride_Label>
<Option_EstrusOverride_Desc>Если эта опция включена, пешка в видимом течке будет использовать эти настройки для потенциального оплодотворения вместо настроек RJW.&#10;Все настройки по умолчанию соответствуют аналогам RJW.</Option_EstrusOverride_Desc>
<Option_EstrusFuckability_Label>Минимальная трахабельность в течке</Option_EstrusFuckability_Label>
<Option_EstrusAttractability_Label>Минимальная привлекательность в течке</Option_EstrusAttractability_Label>
<Option_EstrusRelationship_Label>Мнение о минимальном сексе в течке</Option_EstrusRelationship_Label>
<EstimatedCumLifespan>Предполагаемая продолжительность жизни сперматозоидов</EstimatedCumLifespan>
<EstimatedEggLifespan>Предполагаемая продолжительность жизни яйц</EstimatedEggLifespan>
<OvulationChanceLabel>Овуляция {0}</OvulationChanceLabel>
<OvulationChanceDesc>Вероятность выхода каждой яйцеклетки во время овуляции.</OvulationChanceDesc>
<FertilityDesc>Шанс имплантации оплодотворенного яйца.&#10;Chance of fertilization this hour: {0}%</FertilityDesc>
<Option_PregnancyFromBaseRJW_Label>Использовать базовую беременность RJW</Option_PregnancyFromBaseRJW_Label>
<Option_PregnancyFromMultiplePregnancy_Label>Использовать менструационную многоплодную беременность</Option_PregnancyFromMultiplePregnancy_Label>
<Option_PregnancyFromBiotech_Label>Использовать биотехнологическую беременность</Option_PregnancyFromBiotech_Label>
<Option_EnableBiotechTwins_Label>(EXPERIMENTAL) Включить рождения нескольких детей/близнецов во время одной биотехнологической беременности.</Option_EnableBiotechTwins_Label>
<Option_EnableBiotechTwins_Desc>Включение этой опции позволит рождение однояйцевых и гетерояйцевых близнецов с помощью технологии Biotech.&#10;Также позволяет использовать гибридную систему, но два человекоподобных существа не могут создать животное.</Option_EnableBiotechTwins_Desc>
<Option_EnableDraftedIcon_Label>Показывать состояние матки при разработке</Option_EnableDraftedIcon_Label>
<Option_EnableDraftedIcon_Desc>Draw womb icon for drafted pawns</Option_EnableDraftedIcon_Desc>
<Button_ResetToDefault>Reset to default</Button_ResetToDefault>
<FloatMenu_CleanSelf>Опустошить Вагину</FloatMenu_CleanSelf>
<CustomHybrid_List_Title>Пользовательский редактор гибридов</CustomHybrid_List_Title>
<CustomHybrid_Title>Гибрид {0}</CustomHybrid_Title>
<CustomHybrid_Tooltip>Когда {0} размножаться с {1}, {2} появится на свет {3} шанс. &#10;Если обе расы имеют гибридные определения друг для друга, будет использоваться определение отца. </CustomHybrid_Tooltip>
<CannotNoEggs>Нет яиц</CannotNoEggs>
<CannotNoWomb>Должен иметь матку</CannotNoWomb>
<EggRestorationCompleted>{PAWN_labelShort} завершил {PAWN_possessive} цикл восстановления яйцеклеток.</EggRestorationCompleted>
</LanguageData>

Some files were not shown because too many files have changed in this diff Show more