mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
27 lines
888 B
C#
27 lines
888 B
C#
using RimWorld;
|
|
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);
|
|
}
|
|
}
|
|
}
|