protected override void PostTickAction() { if (breastcomp != null) { breastcomp.AdjustAreolaSize(Rand.Range(0.0f, 0.0001f * Configurations.NipplePermanentTransitionVariance)); breastcomp.AdjustNippleSize(Rand.Range(0.0f, 0.0001f * Configurations.NipplePermanentTransitionVariance)); } }
public static void Postfix(Pawn doer, HumanCompHasGatherableBodyResource __instance) { Pawn pawn = __instance.parent as Pawn; HediffComp_Breast comp = null; if (pawn != null) { comp = pawn.GetBreastComp(); } if (comp != null) { comp.AdjustAreolaSize(Rand.Range(0.0f, 0.01f * Configurations.NipplePermanentTransitionVariance)); comp.AdjustNippleSize(Rand.Range(0.0f, 0.01f * Configurations.NipplePermanentTransitionVariance)); } }