diff --git a/1.5/Languages/Russian/Keyed/RJW_Menstruation.xml b/1.5/Languages/Russian/Keyed/RJW_Menstruation.xml
deleted file mode 100644
index 05ad4dc..0000000
--- a/1.5/Languages/Russian/Keyed/RJW_Menstruation.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
- RJW Menstruation Cycle
-
- менструальная кровь
- Пусто
- Фолликулярная
- Овуляция
- Лютеиновая
- В периоде
- Беременная
- Восстановление после родов
- Отсутствует
- Климакс
- Менопауза
- Анеструс
- Яичники готовятся к выходу яйцеклетки. Овуляция произойдет в конце этой фазы.
- Яичники готовятся к выходу яйцеклетки. Овуляция произойдет, если сперма попадет в матку.
- Яичники выделяют яйцеклетку в матку.
- Матка подготавливается к приему оплодотворенной яйцеклетки. Беременность наступит, если яйцеклетка имплантируется до конца этапа.
- Матка избавляется от своей оболочки, а также от яйцеклеток, которые не смогли имплантироваться.
- В утробе матери растет ребенок. Со временем и заботой он станет новым жителем этого мира.
- Матка восстанавливается после недавней беременности.
- Матка не плодородна и не может забеременеть.
- Яичники близки к истощению, а менструальный цикл стал нерегулярным.
- Яичники истощены, и матка больше не может производить яйцеклетки.
- Матка находится вне сезона размножения. Цикл возобновится, как только будут соблюдены необходимые условия.
- Статус
- Самостоятельная лактация
- Состояние
- Плод
- Отец
- Список Спермы
- Оплодотворена
- Оплодотворение
- Овулирована
-
-
- Неизвестно
- Поглощено
-
-
- Включить значок матки
- Включить кнопку на вкладке Здоровье
- Включить цикл животных
- Моделируйте циклы животных.
Не рекомендуется.
- Шанс имплантации
- Базовая вероятность имплантации оплодотворенной яйцеклетки
This value affects the chance of impregnation.
- Шанс оплодотворения
- Шанс оплодотворения на 1 мл спермы в час
Это значение влияет на вероятность пропитки.
- Коэффициент распада спермы в час
- Количество спермы в утробе будет уменьшаться на это количество каждый час
Это значение влияет на шанс пропитки.
- Снижения продородия спермы каждый час
- Сперма будет терять плодовитость на это значение каждый час
Это значение косвенно влияет на шанс оплодотворения.
- Ускорение цикла
- Ускорение менструального цикла
Это может привести к ранней менопаузе и бесплодию.
Установите этот показатель ниже, чем x12 рекомендуется.
Rimworld's timescale: x6(по умолчанию)
- Интервал обновления колониста
- Как часто обновляется утроба каждого из ваших колонистов, заключенных и рабов.
Снижение этого показателя повысит точность, увеличение этого показателя может повысить производительность.
- Интервал обновления не колонистов
- Как часто обновляются утробы людей, которых вы не контролируете.
Снижение этого показателя повысит точность, увеличение этого показателя может повысить производительность.
- Интервал обновления животных
- Как часто обновляются утробы животных.
Снижение этого показателя повысит точность, увеличение этого показателя может повысить производительность.
- Отладка
- Показать информацию отладки.
- Состояние матки
- Нарисуйте иконку матки в окне статуса.
- Стастус Вагины и Груди
- Нарисуйте значки вагины, ануса и груди в окне статуса.
- Fetus information level
- Показать всю информацию о зародыше.
- Показать всю информацию о зародыше после обнаружения беременности.
- Покажите только изображение зародыша после обнаружения беременности.
- Не показывайте никакой информации о зародыше.
- Включить менопаузу
- Включить эффект менопаузы, который делает пешек бесплодными, когда у них заканчиваются яйцеклетки.
Если у вас есть проблемы с долгоживущими расами, отключите эту опцию.
- Включить феромоны
- Позволяет человекоподобным самкам в видимой течке, повысить половое влечение близлежащих человекоподобных самцов.
- Действие феромонов на животных
- Установите эффект, который позволяет животным в видимой течке оказывать эффект на людей.
- Использовать многоплодную беременность
- Использовать многоплодную беременность вместо беременности по умолчанию в RJW
Отключите эту опцию, если у вас проблемы с пропиткой
Беременность RJW следует включить.
- Включить гетеро-овулярных близнецов
- Позволяет забеременеть от нескольких яйцеклеток одновременно.
- Включить энзиготные близнецы
- Включить что из одной яйцеклетки можно получить несколько идентичных потомков.
- Шанс появления энзиготных близнецов
- Шанс появления однояйцевых близнецов.
- Максимум энзиготных близнецов
- Максимальное количество одинаковых братьев и сестер.
- Включить оверлей яиц
- Включите оверлей яйца на иконку матки.
- Объём кровотечения
- Предполагаемая общая сумма кровотечения
- Примерный объем кровотечения.
Нормальный объем кровотечения у человека составляет около 20-80 мл за цикл.
- Колонист
- Заключенный
- Союзные фракции
- Нейтральные
- Враждебные фракции
- Целевая пешка:
- The gizmo and button will appear for these pawns
- Использовать гибридное расширение
- Отменяет определение гибрида RJW и RaceSupport.
Доминирующее гибридное расширение определяет, чье определение используется первым. Не рекомендуется изменять это.
- Доминантное гибридное расширение
- Мать
- Отец
- Увеличение груди во время беременности
- Измените, насколько вырастет грудь беременной пешки во время беременности. У некоторых пешек она будет расти больше, чем у других.
- Изменение сосков во время беременности
- Измените, насколько сильно изменятся соски беременной пешки во время беременности.
- Постоянное изменение сосков после беременности
- Регулирует, насколько измененными останутся соски беременной пешки после окончания беременности.
- Настроить гибридов
- Откройте пользовательский гибридный редактор.
Это отменяет гибридные определения XML-файлов.
- Разрешить уменьшать иконку
- При необходимости дайте иконе стать меньше.
- Множитель продолжительности жизни яиц
- Продолжительность жизни яйца.
Все неимплантированные яйцеклетки погибнут в конце лютеиновой фазы независимо от этого параметра.
- Включить морф вагины после беременности
- Включить постоянное растяжение влагалища после родов.
Если вы используете другой мод, который справляется с этой задачей, отключите эту опцию.
- Сила Морфа
- Установите силу морфа.
- Течка отменяет настройки подключения RJW
- Если эта опция включена, пешка в видимом течке будет использовать эти настройки для потенциального оплодотворения вместо настроек RJW.
Все настройки по умолчанию соответствуют аналогам RJW.
- Минимальная трахабельность в течке
- Минимальная привлекательность в течке
- Мнение о минимальном сексе в течке
- Предполагаемая продолжительность жизни сперматозоидов
- Предполагаемая продолжительность жизни яйц
- Овуляция {0}
- Вероятность выхода каждой яйцеклетки во время овуляции.
- Шанс имплантации оплодотворенного яйца.
Chance of fertilization this hour: {0}%
- Использовать базовую беременность RJW
- Использовать менструационную многоплодную беременность
- Использовать биотехнологическую беременность
- (EXPERIMENTAL) Включить рождения нескольких детей/близнецов во время одной биотехнологической беременности.
- Включение этой опции позволит рождение однояйцевых и гетерояйцевых близнецов с помощью технологии Biotech.
Также позволяет использовать гибридную систему, но два человекоподобных существа не могут создать животное.
- Показывать состояние матки при разработке
- Draw womb icon for drafted pawns
- Reset to default
-
- Опустошить Вагину
-
- Пользовательский редактор гибридов
- Гибрид {0}
- Когда {0} размножаться с {1}, {2} появится на свет {3} шанс.
Если обе расы имеют гибридные определения друг для друга, будет использоваться определение отца.
-
- Нет яиц
- Должен иметь матку
- {PAWN_labelShort} завершил {PAWN_possessive} цикл восстановления яйцеклеток.
-
-
\ No newline at end of file
diff --git a/1.5/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_PregeneratedBabies.cs b/1.5/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_PregeneratedBabies.cs
index a746615..802d92d 100644
--- a/1.5/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_PregeneratedBabies.cs
+++ b/1.5/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_PregeneratedBabies.cs
@@ -16,8 +16,7 @@ namespace RJW_Menstruation
// Unused, but can't hurt to track
protected Dictionary enzygoticSiblings;
- protected static readonly MethodInfo RandomLastName = typeof(PregnancyUtility).GetMethod("RandomLastName", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(Pawn), typeof(Pawn), typeof(Pawn) }, null)
- ?? throw new InvalidOperationException("PregnancyUtility.RandomLastName not found");
+ protected static readonly MethodInfo RandomLastName = typeof(PregnancyUtility).GetMethod("RandomLastName", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(Pawn), typeof(Pawn), typeof(Pawn) }, null);
public bool HasBaby
{
@@ -69,6 +68,7 @@ namespace RJW_Menstruation
Scribe_Collections.Look(ref enzygoticSiblings, "enzygoticSiblings", keyLookMode: LookMode.Reference, valueLookMode: LookMode.Reference);
}
+
public void AddNewBaby(Pawn mother, Pawn father)
{
if (babies == null) babies = new List();
@@ -78,7 +78,7 @@ namespace RJW_Menstruation
kind: babyPawnKind,
faction: mother.Faction,
allowDowned: true,
- fixedLastName: (string)RandomLastName.Invoke(null, new object[] { mother, mother, (father?.Name is NameTriple) ? father : null }),
+ fixedLastName: (string)RandomLastName.Invoke(null, new object[] { mother, mother, xxx.is_human(father) ? father : null }),
forceNoIdeo: true,
forcedEndogenes: PregnancyUtility.GetInheritedGenes(father, mother),
forcedXenotype: XenotypeDefOf.Baseliner,
diff --git a/1.5/source/RJW_Menstruation/RJW_Menstruation/Hediff_MultiplePregnancy.cs b/1.5/source/RJW_Menstruation/RJW_Menstruation/Hediff_MultiplePregnancy.cs
index f8f4d3e..531a911 100644
--- a/1.5/source/RJW_Menstruation/RJW_Menstruation/Hediff_MultiplePregnancy.cs
+++ b/1.5/source/RJW_Menstruation/RJW_Menstruation/Hediff_MultiplePregnancy.cs
@@ -123,9 +123,7 @@ namespace RJW_Menstruation
RitualOutcomePossibility bestOutcome = RitualOutcomeEffectDefOf.ChildBirth.BestOutcome;
string label = bestOutcome.label;
- TaggedString description = bestOutcome.description.Formatted(mother.Named("MOTHER"));
- if (baby.genes?.HasGene(GeneDefOf.Inbred) ?? false)
- description += "\n\n" + "InbredBabyBorn".Translate();
+ string description = bestOutcome.description.Formatted(mother.Named("MOTHER"));
baby.babyNamingDeadline = Find.TickManager.TicksGame + GenDate.TicksPerDay;
ChoiceLetter_BabyBirth choiceLetter_BabyBirth = (ChoiceLetter_BabyBirth)LetterMaker.MakeLetter(
diff --git a/1.5/source/RJW_Menstruation/RJW_Menstruation/PregnancyCommon.cs b/1.5/source/RJW_Menstruation/RJW_Menstruation/PregnancyCommon.cs
index c572dfc..324ff39 100644
--- a/1.5/source/RJW_Menstruation/RJW_Menstruation/PregnancyCommon.cs
+++ b/1.5/source/RJW_Menstruation/RJW_Menstruation/PregnancyCommon.cs
@@ -11,10 +11,8 @@ namespace RJW_Menstruation
{
public static class PregnancyCommon
{
- private static readonly MethodInfo TryGetInheritedXenotype = typeof(PregnancyUtility).GetMethod("TryGetInheritedXenotype", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(Pawn), typeof(Pawn), typeof(XenotypeDef).MakeByRefType() }, null)
- ?? throw new InvalidOperationException("PregnancyUtility.TryGetInheritedXenotype not found");
- private static readonly MethodInfo ShouldByHybrid = typeof(PregnancyUtility).GetMethod("ShouldByHybrid", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(Pawn), typeof(Pawn) }, null)
- ?? throw new InvalidOperationException("PregnancyUtility.ShouldByHybrid not found");
+ private static readonly MethodInfo TryGetInheritedXenotype = typeof(PregnancyUtility).GetMethod("TryGetInheritedXenotype", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(Pawn), typeof(Pawn), typeof(XenotypeDef).MakeByRefType() }, null);
+ private static readonly MethodInfo ShouldByHybrid = typeof(PregnancyUtility).GetMethod("ShouldByHybrid", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(Pawn), typeof(Pawn) }, null);
public static string GetBabyInfo(IEnumerable babies)
{
diff --git a/changelogs.txt b/changelogs.txt
index 69522ab..beb35b2 100644
--- a/changelogs.txt
+++ b/changelogs.txt
@@ -1,7 +1,6 @@
Version 1.5.0.0
- Support for RimWorld 1.5. All future changes to Menstruation will only be for RimWorld 1.5.
- Updated Traditional Chinese translation by Hydrogen.
- - Added Russian translation by Angra Mainyu.
- Inactive genes will no longer be applied to wombs.
- Fix babies becoming the wrong pawnkind in some scenarios.