code:
<?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.
Not recommended.</Option2_Desc>
  <Option3_Label>Implantation chance</Option3_Label>
  <Option3_Desc>Base implantation chance of fertilized egg
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
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
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
This value affects fertilization chance indirectly.</Option6_Desc>
  <Option7_Label>Cycle acceleration</Option7_Label>
  <Option7_Desc>Accelerate menstruation cycle
This can cause early menopause and infertility.
Setting this lower than x12 is recommended.
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.
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.
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.
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
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
Disable this option if you are in trouble with impregnation
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.
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.
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.
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.
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.
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.
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>受精卵の着床確率。
この時間に受精する確率{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.
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.
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>


code:
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
  <Absorber.label>성기</Absorber.label>
</LanguageData>

license: unknown


code:
<?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>


code:
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
  <VaginaWashing.reportString>질세척 하는중</VaginaWashing.reportString>

</LanguageData>


code:
<?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>


code:
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
  <AmountofCreampied.label>질내사정</AmountofCreampied.label>
  <AmountofCreampied.description>질내사정당한 정액 양</AmountofCreampied.description>
</LanguageData>


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

</LanguageData>


code:
<?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>난소를 재생시켜 배출할수있는 난자의 양을 증가시킵니다.
난자 소모량이 클수록 효과가 줄어듭니다.
폐경을 회복시키지 않습니다.</OvaryRegenerationPill.description>
  <SuperovulationInducingAgent.label>과배란 유도제</SuperovulationInducingAgent.label>
  <SuperovulationInducingAgent.description>과배란을 유도하는 약물입니다.
조기폐경을 초래할수도 있습니다.</SuperovulationInducingAgent.description>
  <PainReliever.label>진통제</PainReliever.label>
  <PainReliever.description>하루동안 약간의 통증을 줄여줍니다.</PainReliever.description>
  <FilthMixture.label>혼합물</FilthMixture.label>

</LanguageData>


code:
<?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>


code:
<?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>동물의 월경주기를 시뮬레이션합니다.
변경한후에 세이브로드가 필요합니다.
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>이 비율만큼 매 시간마다 정자가 사망해 정액이 생식능력을 잃습니다.
정자 예상수명: 정액이 대부분의 생식능력을 잃는 시간입니다.</Option6_Desc>
  <Option7_Label>주기 가속</Option7_Label>
  <Option7_Desc>월경주기를 더 빠르게합니다.
이 설정은 조기폐경과 난임을 유발할수도 있습니다.
12배속 이하로 설정하는것을 권장합니다.
림월드의 시간배율: 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>시간이 지남에따라 불임상태로 만드는 폐경기를 활성화합니다.
수명이 긴 종족을 사용할때 문제가 있으면 이 옵션을 끄세요.
변경한후에 세이브로드가 필요합니다.</Option12_Desc>
  <Option13_Label>다중임신</Option13_Label>
  <Option13_Desc>RJW의 기본임신 대신 다중임신을 사용합니다.
임신에 문제가 있다면 이 기능을 끄는것으로 해결될수도 있습니다.
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>생리혈의 양을 설정합니다.
실제 생리양은 보지에따라 다를수 있습니다.
일반적인 인간 여성의 생리량은 약 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의 잡종정의를 대체합니다.
우선순위는 누구의 잡종 정의를 우선으로 사용할지 정합니다. 변경하지 않는것을 추천합니다.</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>사용자 지정 잡종 편집기를 엽니다.
이 설정은 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>
  <EstimatedCumLifespan>정자 예상수명</EstimatedCumLifespan>
  <EstimatedEggLifespan>난자 예상수명</EstimatedEggLifespan>
  <FertilityDesc>한시간 안에 수정될 확률: {0}%
수정란이 임신으로 진행될 확률입니다.
흰색 오버레이는 정자가 난자를 수정시킬 확률을 표시하는 것입니다.</FertilityDesc>

  <FloatMenu_CleanSelf>질세척</FloatMenu_CleanSelf>

  <CustomHybrid_List_Title>사용자 지정 잡종 편집기</CustomHybrid_List_Title>
  <CustomHybrid_Title>{0}의 잡종설정</CustomHybrid_Title>
  <CustomHybrid_Tooltip>{0}이(가) {1}와(과) 교미했을 때, {2}이(가) {3}의 확률로 태어납니다.
만약 두 종족이 서로에 대한 잡종 정의가 있을경우 아버지 쪽의 정의가 우선적으로 사용됩니다.</CustomHybrid_Tooltip>

</LanguageData>


code:
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
  <Mod_Title>RJW Ciclo menstrual</Mod_Title>

  <Menstrual_Blood>sangre menstrual</Menstrual_Blood>
  <Info_noCum>Vacía</Info_noCum>
  <Stage_Follicular>Folicular</Stage_Follicular>
  <Stage_Ovulatory>Ovulación</Stage_Ovulatory>
  <Stage_Luteal>Luteal</Stage_Luteal>
  <Stage_Bleeding>En periodo</Stage_Bleeding>
  <Stage_Pregnant>Embarazada</Stage_Pregnant>
  <Stage_Recover>Recuperándose del nacimiento</Stage_Recover>
  <Stage_None>Ninguna</Stage_None>
  <Stage_Climacteric>Climaterio</Stage_Climacteric>
  <Stage_Anestrus>Anestro</Stage_Anestrus>
  <Button_HealthTab>Estado</Button_HealthTab>
  <Dialog_WombInfo01>Estado</Dialog_WombInfo01>
  <Dialog_WombInfo02>Fetos</Dialog_WombInfo02>
  <Dialog_WombInfo03>Padre</Dialog_WombInfo03>
  <Dialog_WombInfo04>Semen lista</Dialog_WombInfo04>
  <Dialog_WombInfo05>Fecundada</Dialog_WombInfo05>
  <Dialog_WombInfo06>Fertil</Dialog_WombInfo06>
  <Dialog_WombInfo07>Ovulación</Dialog_WombInfo07>
  <Dialog_WombInfo08></Dialog_WombInfo08>
  <Dialog_WombInfo09></Dialog_WombInfo09>

  <Option1_Label_1>habilitar icono de útero</Option1_Label_1>
  <Option1_Label_2>habilitar el botón en la pestaña de salud</Option1_Label_2>
  <Option2_Label>habilitar ciclo animal</Option2_Label>
  <Option2_Desc>simular el ciclo del animal.
esta opción se aplicará después del cargado
no recomendado</Option2_Desc>
  <Option3_Label>posibilidad de implantación</Option3_Label>
  <Option3_Desc>establecer la posibilidad de implantación del óvulo fertilizado
este valor determina la posibilidad de finalización de la impregnación</Option3_Desc>
  <Option4_Label>oportunidad de fertilización</Option4_Label>
  <Option4_Desc>establecer la posibilidad de fertilización de 1 ml de esperma cada hora
este valor determina la posibilidad inicial de impregnación</Option4_Desc>
  <Option5_Label>Relación de descomposición semen por hora</Option5_Label>
  <Option5_Desc>el semen disminuirá en esta proporción
este valor afecta indirectamente al cambio de fertilidad</Option5_Desc>
  <Option6_Label>índice de descomposición de la fertilidad acumulada por hora</Option6_Label>
  <Option6_Desc>el semen perderá la fertilidad en esta proporción
este valor afecta indirectamente a la probabilidad de fertilidad</Option6_Desc>
  <Option7_Label>acelerar el ciclo X</Option7_Label>
  <Option7_Desc>acelerar el ciclo de la menstruación</Option7_Desc>
  <Option8_Label>Depurar</Option8_Label>
  <Option8_Desc>mostrar información de depuración.</Option8_Desc>
  <Option9_Label>estado del útero</Option9_Label>
  <Option9_Desc>dibujar icono de útero en la ventana de estado</Option9_Desc>
  <Option10_Label>estado de la vagina</Option10_Label>
  <Option10_Desc>dibujar el icono de vagina y ano en la ventana de estado</Option10_Desc>
  <Option11_Label>Nivel de información del feto</Option11_Label>
  <Option11_Desc_1>Mostrar toda la información sobre el feto</Option11_Desc_1>
  <Option11_Desc_2>Mostrar toda la información sobre el feto después de un embarazo notado</Option11_Desc_2>
  <Option11_Desc_3>No muestre información sobre el feto, pero muestre la imagen del feto después de un embarazo notado</Option11_Desc_3>
  <Option11_Desc_4>No mostrar la imagen ni la información del feto.</Option11_Desc_4>
  <Option12_Label>permitir la menopausia</Option12_Label>
  <Option12_Desc>Permitir el efecto de la menopausia que hace que el peón sea infértil con el paso del tiempo.
Si tiene problemas con las carreras de larga duración, desactive esta opción.
esta opción se aplicará después de guardar cargado</Option12_Desc>
  <Option13_Label>usar embarazo múltiple</Option13_Label>
  <Option13_Desc>use embarazo múltiple en lugar del embarazo predeterminado de RJW
deshabilite esta opción si tiene problemas con la impregnación</Option13_Desc>
  <Option14_Label>permitir gemelos hetero ovulares</Option14_Label>
  <Option14_Desc>permitir que varios óvulos puedan quedar embarazadas</Option14_Desc>
  <Option15_Label>permitir gemelos enzimáticos</Option15_Label>
  <Option15_Desc>permitir que un solo huevo dé como resultado múltiples crías</Option15_Desc>
  <Option16_Label>posibilidad de gemelos enzimáticos</Option16_Label>
  <Option16_Desc>Establecer la posibilidad de gemel@s</Option16_Desc>
  <Option17_Label>gemelos enzimáticos max</Option17_Label>
  <Option17_Desc>Establecer el número máximo de gemelos</Option17_Desc>
  <Option18_Label>habilitar la superposición de huevos</Option18_Label>
  <Option18_Desc>habilitar la superposición de huevos en el icono del útero</Option18_Desc>
  <Option19_Label_1>cantidad de sangrado</Option19_Label_1>
  <Option19_Label_2>cantidad total estimada de sangrado</Option19_Label_2>
  <Option19_Desc>establecer la cantidad de sangrado
la cantidad de sangrado real puede ser diferente dependiendo de la vagina
la cantidad de sangrado genérico de una mujer humana es de aproximadamente 20 ~ 80 ml por mes</Option19_Desc>
  <Option20_Label_1>Colonos</Option20_Label_1>
  <Option20_Label_2>Prisionero</Option20_Label_2>
  <Option20_Label_3>todas las Facciones</Option20_Label_3>
  <Option20_Label_4>Neutral</Option20_Label_4>
  <Option20_Label_5>Facción enemiga</Option20_Label_5>
  <Option21_Label>objetivo de colonos</Option21_Label>
  <Option21_Desc>el artilugio y el botón aparecerán para estos peones</Option21_Desc>
  <Option22_Label>usar extensión híbrida</Option22_Label>
  <Option22_Desc>anula la definición híbrida de RJW y RaceSupport
La extensión híbrida dominante determina qué definición se usa primero. No se recomienda cambiar esto</Option22_Desc>
  <Option23_Label>Extensión híbrida dominante</Option23_Label>
  <Option23_Label_1>Madre</Option23_Label_1>
  <Option23_Label_2>Padre</Option23_Label_2>

  <FloatMenu_CleanSelf>Lavado Vaginal</FloatMenu_CleanSelf>

</LanguageData>


code:
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
	<Operation Class="PatchOperationFindMod">
		<mods>

Ideology

		</mods>
		<match Class="PatchOperationAdd">
			<xpath>/Defs/ThingDef[defName="BiosculpterPod"]/comps</xpath>
			<value>

					<key>eggRestoration</key>
					egg restoration
					<description>Restore one year worth of eggs in each womb.</description>
					<iconPath>UI/Icon/EggRegeneration</iconPath>
					<durationDays>4</durationDays>

					<operatingColor>(0.867, 0.373, 0.396)</operatingColor>
					<yearsToRestore>1.0</yearsToRestore>

			</value>
		</match>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="utf-8"?>

<Patch>
  <Operation Class="PatchOperationFindMod">
    <mods>

Alpha Genes

    </mods>
    <match Class="PatchOperationAddModExtension">
      <xpath>/Defs/GeneDef[defName="AG_EggLaying"]</xpath>
      <value>

          <disableCycle>true</disableCycle>

      </value>
    </match>
  </Operation>

  <Operation Class="PatchOperationFindMod">
    <mods>

Vanilla Races Expanded - Saurid

    </mods>
    <match Class="PatchOperationAddModExtension">
      <xpath>/Defs/GeneDef[defName="VRESaurids_Oviparous"]</xpath>
      <value>

          <disableCycle>true</disableCycle>

      </value>
    </match>
  </Operation>

  <Operation Class="PatchOperationFindMod">
    <mods>

Vanilla Races Expanded - Phytokin

    </mods>
    <match Class="PatchOperationAddModExtension">
      <xpath>/Defs/GeneDef[defName="VRE_SaplingBirth"]</xpath>
      <value>

          <disableCycle>true</disableCycle>

      </value>
    </match>
  </Operation>

  <Operation Class="PatchOperationFindMod">
    <mods>

Erin's Corvyia

    </mods>
    <match Class="PatchOperationAddModExtension">
      <xpath>/Defs/GeneDef[defName="ERN_EggLayer"]</xpath>
      <value>

          <disableCycle>true</disableCycle>

      </value>
    </match>
  </Operation>

  <Operation Class="PatchOperationFindMod">
    <mods>

Outland - Genetics

    </mods>
    <match Class="PatchOperationAddModExtension">
      <xpath>/Defs/GeneDef[defName="Outland_EggLayer"]</xpath>
      <value>

          <disableCycle>true</disableCycle>

      </value>
    </match>
  </Operation>
</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[defName="RJW_FertPill"]/ingestible/outcomeDoers</xpath>
		<value>

		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[defName="RJW_Contraceptive"]/ingestible/outcomeDoers</xpath>
		<value>

		</value>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="Vagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>6</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="GenericVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>3</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="HydraulicVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/BionicVagina</vagTex>
					<infertile>true</infertile>
					<eggMultiplier>0</eggMultiplier>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="BionicVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/BionicVagina</vagTex>
					<infertile>true</infertile>
					<eggMultiplier>0</eggMultiplier>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ArchotechVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>0</recoveryIntervalDays>
					<eggLifespanDays>3</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>
					<eggMultiplier>4</eggMultiplier>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="Anus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/Anal</analTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="HydraulicAnus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/BionicAnal</analTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="BionicAnus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/BionicAnal</analTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ArchotechAnus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/Anal</analTex>

			</comps>
		</value>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="DogVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>8</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>36</lutealIntervalDays>
					<bleedingIntervalDays>8</bleedingIntervalDays>
					<recoveryIntervalDays>15</recoveryIntervalDays>
					<eggLifespanDays>4</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<estrusDaysBeforeOvulation>9</estrusDaysBeforeOvulation>
					<cycleIntervalDays>180~360</cycleIntervalDays>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="CatVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>6</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
					<follicularIntervalDays>9</follicularIntervalDays>
					<lutealIntervalDays>10</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>15</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<breedingSeason>FirstHalf</breedingSeason>
					<estrusDaysBeforeOvulation>9</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="HorseVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>25</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>7</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<breedingSeason>FirstHalf</breedingSeason>
					<estrusDaysBeforeOvulation>5</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="DragonVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>50</maxCumCapacity>
					<baseImplantationChanceFactor>0.5</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>0.2</basefertilizationChanceFactor>
					<follicularIntervalDays>270</follicularIntervalDays>
					<lutealIntervalDays>30</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>300</recoveryIntervalDays>
					<eggLifespanDays>30</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<estrusDaysBeforeOvulation>0</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="NarrowVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>5</follicularIntervalDays>
					<lutealIntervalDays>16</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>15</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<estrusDaysBeforeOvulation>1</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="RodentVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>5</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
					<follicularIntervalDays>6</follicularIntervalDays>
					<lutealIntervalDays>9</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>3</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<estrusDaysBeforeOvulation>6</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="SlimeVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>5</maxCumCapacity>
					<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
					<follicularIntervalDays>12</follicularIntervalDays>
					<lutealIntervalDays>9</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>3</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<estrusDaysBeforeOvulation>6</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="DemonVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>2.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>2.0</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>3</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<estrusDaysBeforeOvulation>6</estrusDaysBeforeOvulation>

			</comps>
		</value>
	</Operation>

</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="Breasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="HydraulicBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts_Artificial/Breast</BreastTex>
					<BlacknippleColor>(255,255,255)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="BionicBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts_Artificial/Breast</BreastTex>
					<BlacknippleColor>(255,255,255)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ArchotechBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(255,255,255)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="SlimeBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="UdderBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts_Udder/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[defName="Cloth"]/stuffProps/statFactors</xpath>
		<value>
			<MaxAbsorbable>1.0</MaxAbsorbable>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[defName="Synthread"]/stuffProps/statFactors</xpath>
		<value>
			<MaxAbsorbable>2.0</MaxAbsorbable>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[defName="DevilstrandCloth"]/stuffProps/statFactors</xpath>
		<value>
			<MaxAbsorbable>0.5</MaxAbsorbable>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[defName="Hyperweave"]/stuffProps/statFactors</xpath>
		<value>
			<MaxAbsorbable>0.25</MaxAbsorbable>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/ThingDef[@Name="WoolBase"]/stuffProps/statFactors</xpath>
		<value>
			<MaxAbsorbable>1.5</MaxAbsorbable>
		</value>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Human"]</xpath>
		<value>

					<fetusTexPath>Fetus/Fetus_Default</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.2</cumThickness>
					<ingestionOutcomeDoers>

							<chance>0.005</chance>
							<hediffDef>Hediff_ASA</hediffDef>
							<severity>0.01</severity>

					</ingestionOutcomeDoers>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[@Name="BigBirdThingBase"]</xpath>
		<value>

					<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.2</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Chicken"]</xpath>
		<value>

					<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.2</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Duck"]</xpath>
		<value>

					<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.2</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Goose"]</xpath>
		<value>

					<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.2</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Husky"]</xpath>
		<value>

					<fetusTexPath>Fetus/Canines/Fetus_Canine</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.05</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="LabradorRetriever"]</xpath>
		<value>

					<fetusTexPath>Fetus/Canines/Fetus_Canine</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.05</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="YorkshireTerrier"]</xpath>
		<value>

					<fetusTexPath>Fetus/Canines/Fetus_Canine</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.05</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Warg"]</xpath>
		<value>

					<fetusTexPath>Fetus/Canines/Fetus_Canine</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.05</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[@Name="ThingBaseWolf"]</xpath>
		<value>

					<fetusTexPath>Fetus/Canines/Fetus_Canine</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.05</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[@Name="ThingBaseFox"]</xpath>
		<value>

					<fetusTexPath>Fetus/Canines/Fetus_CanineV</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.05</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="Pig"]</xpath>
		<value>

					<fetusTexPath>Fetus/Pigs/Fetus_Pig</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.8</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[defName="WildBoar"]</xpath>
		<value>

					<fetusTexPath>Fetus/Pigs/Fetus_Pig</fetusTexPath>
					<cumColor>(255,255,255,255)</cumColor>
					<cumThickness>0.8</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>/Defs/ThingDef[@Name="BaseInsect"]</xpath>
		<value>

					<fetusTexPath>Fetus/Insects/Fetus_Insect</fetusTexPath>
					<cumColor>(153,212,89,255)</cumColor>
					<cumThickness>0.5</cumThickness>
					<hybridExtension>
					</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Turkey"]</xpath>
		<value>

				<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Sheep"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Goat"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Ibex"]</xpath>
		<value>

				<fetusTexPath>Fetus/Cervines/Fetus_Cervine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Deer"]</xpath>
		<value>

				<fetusTexPath>Fetus/Cervines/Fetus_Cervine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Gazelle"]</xpath>
		<value>

				<fetusTexPath>Fetus/Cervines/Fetus_Cervine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Alpaca"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Yak"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.3</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Elk"]</xpath>
		<value>

				<fetusTexPath>Fetus/Cervines/Fetus_Cervine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Caribou"]</xpath>
		<value>

				<fetusTexPath>Fetus/Cervines/Fetus_Cervine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Horse"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Donkey"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Cow"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Boomalope"]</xpath>
		<value>

				<fetusTexPath>Fetus/Boomies/Fetus_Boomalope</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Muffalo"]</xpath>
		<value>

				<fetusTexPath>Fetus/Muffalos/Fetus_Muffalo</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Bison"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Dromedary"]</xpath>
		<value>

				<fetusTexPath>Fetus/Bovines/Fetus_Bovine</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Elephant"]</xpath>
		<value>

				<fetusTexPath>Fetus/Elephants/Fetus_Elephant</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.5</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Rhinoceros"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rhinoceroses/Fetus_Rhinoceros</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.5</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Cat"]</xpath>
		<value>

				<fetusTexPath>Fetus/Felines/Fetus_Feline_D</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.1</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[@Name="BigCatThingBase"]</xpath>
		<value>

				<fetusTexPath>Fetus/Felines/Fetus_Feline_W</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.2</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Cougar"]</xpath>
		<value>

				<fetusTexPath>Fetus/Felines/Fetus_Feline_W</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.2</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Panther"]</xpath>
		<value>

				<fetusTexPath>Fetus/Felines/Fetus_Feline_D</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.2</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Iguana"]</xpath>
		<value>

				<fetusTexPath>Fetus/Reptiles/Fetus_Reptile</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.5</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Tortoise"]</xpath>
		<value>

				<fetusTexPath>Fetus/Reptiles/Fetus_Reptile</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.5</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Cobra"]</xpath>
		<value>

				<fetusTexPath>Fetus/Snakes/Fetus_Snake</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.5</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[@Name="BaseHare"]</xpath>
		<value>

				<fetusTexPath>Fetus/Lagomorphs/Fetus_Lagomorph</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Rat"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Boomrat"]</xpath>
		<value>

				<fetusTexPath>Fetus/Boomies/Fetus_Boomrat</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="GuineaPig"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Chinchilla"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Snowhare"]</xpath>
		<value>

				<fetusTexPath>Fetus/Lagomorphs/Fetus_Lagomorph</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Capybara"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Raccoon"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Alphabeaver"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Squirrel"]</xpath>
		<value>

				<fetusTexPath>Fetus/Rodents/Fetus_Rodent</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Monkey"]</xpath>
		<value>

				<fetusTexPath>Fetus/Primate/Fetus_Primate</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.2</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Megasloth"]</xpath>
		<value>

				<fetusTexPath>Fetus/Megasloths/Fetus_Megasloth</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.9</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Thrumbo"]</xpath>
		<value>

				<fetusTexPath>Fetus/Thrumbos/Fetus_Thrumbo</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.7</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[@Name="BaseMechanoid"]</xpath>
		<value>

				<fetusTexPath>Fetus/Mechanoids/Fetus_Mechanoid</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.9</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[@Name="BaseMechanoidWalker"]</xpath>
		<value>

				<fetusTexPath>Fetus/Mechanoids/Fetus_Mechanoid</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.9</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Cassowary"]</xpath>
		<value>

				<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

	<Operation Class="PatchOperationAddModExtension">
		<xpath>Defs/ThingDef[defName="Emu"]</xpath>
		<value>

				<fetusTexPath>Fetus/Birds/Fetus_Bird</fetusTexPath>
				<cumColor>(255,255,255,255)</cumColor>
				<cumThickness>0.4</cumThickness>
				<ingestionOutcomeDoers>
				</ingestionOutcomeDoers>
				<hybridExtension>
				</hybridExtension>

		</value>
	</Operation>

  <Operation Class="PatchOperationAddModExtension">
    <xpath>/Defs/ThingDef[@Name="BaseBear"]</xpath>
    <value>

        <fetusTexPath>Fetus/Ursids/Fetus_Ursid</fetusTexPath>
        <cumColor>(255,255,255,255)</cumColor>
        <cumThickness>0.05</cumThickness>
        <ingestionOutcomeDoers>
        </ingestionOutcomeDoers>
        <hybridExtension>
        </hybridExtension>

    </value>
  </Operation>

</Patch>


code:
<?xml version="1.0" encoding="utf-8"?>
<Patch>
	<Operation Class="PatchOperationFindMod">
		<mods>

Biotech

		</mods>
		<match Class="PatchOperationAdd">
			<xpath>/Defs/HediffDef[defName="PregnantHuman" or defName="PregnancyLabor" or defName="PregnancyLaborPushing"]/comps</xpath>
			<value>

					<compClass>RJW_Menstruation.HediffComp_PregeneratedBabies</compClass>

			</value>
		</match>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="utf-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/StatDef[defName="SexFrequency"]/parts</xpath>
		<value>

		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/StatDef[defName="SexSatisfaction"]/parts</xpath>
		<value>

		</value>
	</Operation>
</Patch>


code:
<?xml version="1.0" encoding="utf-8"?>
<ModMetaData>
	<name>RJW Menstruation Cycle Race Support</name>
	<author>a</author>
	<supportedVersions>

1.2

	</supportedVersions>
	<modDependencies>

			<packageId>rjw.menstruation</packageId>
			<displayName>RJW Menstruation</displayName>
			<downloadUrl>https://github.com/moreoreganostodump/RJW_Menstruation</downloadUrl>

			<packageId>Abraxas.RJW.RaceSupport</packageId>
			<displayName>RJW - RaceSupport</displayName>
			<downloadUrl>https://gitgud.io/Abraxas/rjw-race-support</downloadUrl>

	</modDependencies>
	<loadAfter>

Abraxas.RJW.RaceSupport

rjw.menstruation

	</loadAfter>
	<packageId>rjw.menstruation.racesupport</packageId>
	<description>good good</description>
</ModMetaData>

path: 1.4/RJW Menstruation Race Support/About/About.xml


code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
	<identifier>RJW Menstruation Race Support</identifier>
	<version>8.9.0</version>
	<dependencies>
	</dependencies>
	<incompatibleWith />
	<loadAfter>
	</loadAfter>
	<suggests>
	</suggests>
</Manifest>

path: 1.4/RJW Menstruation Race Support/About/Manifest.xml


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="BovineVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>4</follicularIntervalDays>
					<lutealIntervalDays>17</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>90</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="CactoidVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>8</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>8</follicularIntervalDays>
					<lutealIntervalDays>12</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>0</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<breedingSeason>Summer</breedingSeason>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ElephantVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>18</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>35</follicularIntervalDays>
					<lutealIntervalDays>63</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>3</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="HyenaVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>18</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>7</follicularIntervalDays>
					<lutealIntervalDays>7</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="MammalVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>3</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="MarineVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>10</follicularIntervalDays>
					<lutealIntervalDays>20</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="PigVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>18</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>6</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>24</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="PistilVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>8</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>6</follicularIntervalDays>
					<lutealIntervalDays>12</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<breedingSeason>Fall</breedingSeason>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="GhostVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>2</maxCumCapacity>
					<baseImplantationChanceFactor>0.1</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>0.1</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>0</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>
</Patch>

path: 1.4/RJW Menstruation Race Support/Patches/Hediffs_PrivateParts_Animal_RaceSupport.xml


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="MammalBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="CatBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="GhostBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="CactoidBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="GhoulBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="NecroBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="OrcBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ScaleBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="TreeBreasts"]</xpath>
		<value>
			<comps>

					<BreastTex>Breasts/Breast</BreastTex>
					<BlacknippleColor>(55,20,0)</BlacknippleColor>

			</comps>
		</value>
	</Operation>

</Patch>

path: 1.4/RJW Menstruation Race Support/Patches/Hediffs_PrivateParts_Breasts_RaceSupport.xml


code:
<?xml version="1.0" encoding="UTF-8"?>

<Patch>
	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ElfVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>1800</follicularIntervalDays>
					<lutealIntervalDays>1800</lutealIntervalDays>
					<bleedingIntervalDays>6</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="ElfAnus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/Anal</analTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="OrcVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>7</follicularIntervalDays>
					<lutealIntervalDays>10</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>10</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="OrcAnus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/Anal</analTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="GhoulVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>0.2</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>0.2</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>10</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="GhoulAnus"]</xpath>
		<value>
			<comps>

					<analTex>Genitals/Anal</analTex>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="NecroVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>0.1</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>0.1</basefertilizationChanceFactor>
					<follicularIntervalDays>14</follicularIntervalDays>
					<lutealIntervalDays>14</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>0</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<concealedEstrus>true</concealedEstrus>

			</comps>
		</value>
	</Operation>

	<Operation Class="PatchOperationAdd">
		<xpath>/Defs/rjw.HediffDef_PartBase[defName="TreeVagina"]</xpath>
		<value>
			<comps>

					<maxCumCapacity>15</maxCumCapacity>
					<baseImplantationChanceFactor>1.0</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>1.0</basefertilizationChanceFactor>
					<follicularIntervalDays>10</follicularIntervalDays>
					<lutealIntervalDays>12</lutealIntervalDays>
					<bleedingIntervalDays>0</bleedingIntervalDays>
					<recoveryIntervalDays>30</recoveryIntervalDays>
					<eggLifespanDays>2</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<breedingSeason>Fall</breedingSeason>

			</comps>
		</value>
	</Operation>
</Patch>

path: 1.4/RJW Menstruation Race Support/Patches/Hediffs_PrivateParts_Humanlike_RaceSupport.xml


code:
using Milk;
using RJW_Menstruation;
using Verse;

namespace MilkModule
{
    public class JobDriver_MilkSelf_MC : JobDriver_MilkSelf
    {
        HumanCompHasGatherableBodyResource comp;
        HediffComp_Breast breastcomp;

        protected override float Fullness
        {
            get
            {
                return comp?.Fullness ?? 0f;
            }
        }

        protected override void PreMakeNewToils()
        {
            comp = GetMilkComp(pawn);
            breastcomp = pawn.GetBreastComp();
        }

        protected override void Gathered()
        {
            comp?.Gathered(pawn);
        }

        protected override void PostTickAction()
        {
            breastcomp?.AdjustNippleProgress(Rand.Range(0.0f, 0.000005f) * Configurations.MaxNippleIncrementFactor);
        }

        public static HumanCompHasGatherableBodyResource GetMilkComp(Pawn pawn)
        {
            HumanCompHasGatherableBodyResource result;
            if (pawn.health.hediffSet.HasHediff(VariousDefOf.Hediff_Heavy_Lactating_Permanent))
            {
                result = pawn.TryGetComp<CompHyperMilkableHuman>();

            }
            else
            {
                result = pawn.TryGetComp<CompMilkableHuman>();
            }
            return result;
        }

    }

    //public class JobDriver_HumanMilkSelf : JobDriver
    //{
    //    const float milkingTime = 250f;//ticks - 120 = 2 real seconds, 3 in-game minutes
    //
    //    public override bool TryMakePreToilReservations(bool errorOnFailed)
    //    {
    //        return pawn.Reserve(pawn, job, 1, -1, null, errorOnFailed);
    //    }
    //
    //    protected override IEnumerable<Toil> MakeNewToils()
    //    {
    //
    //        HumanCompHasGatherableBodyResource Comp = GetMilkComp(pawn);
    //        HediffComp_Breast breastcomp = pawn.GetBreastComp();
    //        this.FailOn(delegate
    //        {
    //            return !(Comp.Fullness > 0.01f);
    //        });
    //        Toil milking = Toils_General.Wait((int)(50 + milkingTime * Comp.Fullness), TargetIndex.None);//duration of
    //
    //        milking.WithProgressBarToilDelay(TargetIndex.A);
    //        milking.tickAction = delegate ()
    //        {
    //            if (breastcomp != null)
    //            {
    //                breastcomp.AdjustAreolaSize(Rand.Range(0.0f,0.0001f * Configurations.NipplePermanentTransitionVariance));
    //                breastcomp.AdjustNippleSize(Rand.Range(0.0f,0.0001f * Configurations.NipplePermanentTransitionVariance));
    //            }
    //
    //        };
    //        yield return milking;
    //        yield return new Toil()
    //        {
    //            initAction = delegate ()
    //            {
    //                Comp.Gathered(pawn);
    //            }
    //        };
    //        //yield return excreting;
    //        yield break;
    //
    //    }
    //
    //
    //    public static HumanCompHasGatherableBodyResource GetMilkComp(Pawn pawn)
    //    {
    //        HumanCompHasGatherableBodyResource result;
    //        if (pawn.health.hediffSet.HasHediff(VariousDefOf.Hediff_Heavy_Lactating_Permanent))
    //        {
    //            result = pawn.TryGetComp<CompHyperMilkableHuman>();
    //        }
    //        else
    //        {
    //            result = pawn.TryGetComp<CompMilkableHuman>();
    //        }
    //        return result;
    //    }
    //
    //
    //}

}


code:
<?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>{3591B3C1-EB57-44BF-AB69-A613E097A7F8}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>MilkModule</RootNamespace>
    <AssemblyName>MilkModule</AssemblyName>
    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <Deterministic>true</Deterministic>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>..\..\..\MilkModule\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>..\..\..\MilkModule\Assemblies\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="Assembly-CSharp">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\Assembly-CSharp.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="Milk">
      <HintPath>..\..\..\..\..\rjw-mc\1.3\Assemblies\Milk.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" />
    <Reference Include="UnityEngine">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.CoreModule">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.IMGUIModule">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.IMGUIModule.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.TextCoreModule">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.TextCoreModule.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.TextRenderingModule">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.TextRenderingModule.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.UI">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.UI.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.UIElementsModule">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.UIElementsModule.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="UnityEngine.UIModule">
      <HintPath>..\..\..\..\..\..\RimWorldWin64_Data\Managed\UnityEngine.UIModule.dll</HintPath>
      <Private>False</Private>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="JobDriver_MilkSelf.cs" />
    <Compile Include="Milk_Patch.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\RJW_Menstruation\RJW_Menstruation.csproj">
      <Project>{eed2f3b9-8c20-4194-919e-8d151b29f70b}</Project>
      <Name>RJW_Menstruation</Name>
      <Private>False</Private>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="Lib.Harmony">
      <Version>2.2.2</Version>
      <ExcludeAssets>runtime</ExcludeAssets>
      <IncludeAssets>compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>


code:
using HarmonyLib;
using Milk;
using RJW_Menstruation;
using System.Reflection;
using Verse;

namespace MilkModule
{
    internal static class First
    {
        static First()
        {
            Harmony har = new Harmony("RJW_Menstruation_MilkModule");
            har.PatchAll(Assembly.GetExecutingAssembly());
        }
    }

    [HarmonyPatch(typeof(HumanCompHasGatherableBodyResource), nameof(HumanCompHasGatherableBodyResource.Gathered))]
    public static class Milk_Patch
    {
        public static void Postfix(HumanCompHasGatherableBodyResource __instance)
        {
            if (__instance.parent is Pawn pawn)
                pawn.GetBreastComp()?.AdjustNippleProgress(Rand.Range(0.0f, 0.005f) * Configurations.MaxNippleIncrementFactor);
        }

    }
}


code:
using System.Reflection;
using System.Runtime.InteropServices;

// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
// 이러한 특성 값을 변경하세요.
[assembly: AssemblyTitle("MilkModule")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("MilkModule")]
[assembly: AssemblyCopyright("Copyright ©  2021")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
[assembly: ComVisible(false)]

// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
[assembly: Guid("3591b3c1-eb57-44bf-ab69-a613e097a7f8")]

// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
//
//      주 버전
//      부 버전
//      빌드 번호
//      수정 버전
//
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
// 기본값으로 할 수 있습니다.
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]


code:
<?xml version="1.0" encoding="utf-8"?>
<packages />


code:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32929.385
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RJW_Menstruation", "RJW_Menstruation\RJW_Menstruation.csproj", "{EED2F3B9-8C20-4194-919E-8D151B29F70B}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Release|Any CPU = Release|Any CPU
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{EED2F3B9-8C20-4194-919E-8D151B29F70B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{EED2F3B9-8C20-4194-919E-8D151B29F70B}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{EED2F3B9-8C20-4194-919E-8D151B29F70B}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{EED2F3B9-8C20-4194-919E-8D151B29F70B}.Release|Any CPU.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {0E4B1D09-2A81-4440-AC1E-32ACCECBEE0B}
	EndGlobalSection
EndGlobal


code:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
    </startup>
</configuration>


code:
using RimWorld;
using System.Linq;
using Verse;

namespace RJW_Menstruation
{
    public class CompProperties_BiosculpterPod_EggRestorationCycle : CompProperties_BiosculpterPod_BaseCycle
    {
        public CompProperties_BiosculpterPod_EggRestorationCycle()
        {
            compClass = typeof(CompBiosculpterPod_EggRestorationCycle);
        }

        public float yearsToRestore;
    }

    public class CompBiosculpterPod_EggRestorationCycle : CompBiosculpterPod_Cycle
    {

        public override void CycleCompleted(Pawn occupant)
        {
            foreach (HediffComp_Menstruation comp in occupant.GetMenstruationComps())
                comp.RestoreEggs(((CompProperties_BiosculpterPod_EggRestorationCycle)Props).yearsToRestore);

            Messages.Message(Translations.EggRestorationCompleted(occupant.Named("PAWN")), occupant, MessageTypeDefOf.PositiveEvent);
            if (occupant.GetMenstruationComps().Any())
                occupant.needs.mood?.thoughts?.memories?.TryGainMemoryFast(VariousDefOf.EggRestorationReceived);
        }
    }
}


code:
using AnimalGenetics;
using RimWorld;
using System.Collections.Generic;
using Verse;

namespace RJW_Menstruation
{
    public static class AnimalGeneticsCompatibility
    {
        public static void PreConception(Pawn mother, Pawn father)
        {
            GeneticInformation motherGeneticInformation = mother?.AnimalGenetics();
            GeneticInformation fatherGeneticInformation = father?.AnimalGenetics();

            ParentReferences.Push(new ParentReferences.Record { Mother = motherGeneticInformation, Father = fatherGeneticInformation });
        }

        public static void PostConception()
        {
            ParentReferences.Pop();
        }

        public static void CopyGenes(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;
            }
        }
    }
}


code:
using AlienRace;
using System.Collections.Generic;
using UnityEngine;
using Verse;

namespace RJW_Menstruation
{
    public static class HARCompatibility
    {

        public static bool IsHAR(this Pawn pawn)
        {
            if (!Configurations.HARActivated) return false;
            return GenTypes.GetTypeInAnyAssembly("AlienRace.ThingDef_AlienRace").IsInstanceOfType(pawn?.def);
        }

        public static void CopyHARProperties(Pawn baby, Pawn original)
        {
            AlienPartGenerator.AlienComp babyHARComp = baby?.TryGetComp<AlienPartGenerator.AlienComp>();
            AlienPartGenerator.AlienComp originalHARComp = original?.TryGetComp<AlienPartGenerator.AlienComp>();
            if (babyHARComp == null || originalHARComp == null) return;

            babyHARComp.addonVariants = new List<int>(originalHARComp.addonVariants);
            foreach (KeyValuePair<string, AlienPartGenerator.ExposableValueTuple<Color, Color>> channel in originalHARComp.ColorChannels)
            {
                babyHARComp.OverwriteColorChannel(channel.Key, channel.Value.first, channel.Value.second);
            }
            babyHARComp.headVariant = originalHARComp.headVariant;
            babyHARComp.bodyVariant = originalHARComp.bodyVariant;
            babyHARComp.headMaskVariant = originalHARComp.headMaskVariant;
            babyHARComp.bodyMaskVariant = originalHARComp.bodyMaskVariant;
        }
    }
}