Commit graph

  • 3de006dbbf Don't show the tip string for dead pawns to avoid errors lutepickle 2023-04-22 21:57:09 -07:00
  • 0ff5fa96d0 Show the chance of implanation in the debug log on failure lutepickle 2023-04-22 12:12:53 -07:00
  • bf0334d16e Add chance to debug implanation log lutepickle 2023-04-21 07:59:01 -07:00
  • baeff0ea29 Little optimization in Fertilize calculation lutepickle 2023-04-20 12:31:27 -07:00
  • db6e12fa8b Make the update interval setting exponential lutepickle 2023-04-19 07:32:47 -07:00
  • 0a5ab0bcfb Lower fluid leak to a filth every 2.5ml lutepickle 2023-04-18 09:19:41 -07:00
  • e78a86599d Have cum fertility decay at the proper rate lutepickle 2023-04-18 09:13:48 -07:00
  • 02200b2bfa Little cleanups lutepickle 2023-04-18 07:20:35 -07:00
  • 5050e192ed Simulate when the pawn has a parent spawned, too lutepickle 2023-04-17 21:52:41 -07:00
  • 8718cca299 Fix Props not being initialized yet when calculating periodic ovulator race cycles lutepickle 2023-04-16 19:41:57 -07:00
  • 2dd9147afc Base periodic ovulator egg total off of the fastest interval of the vagina lutepickle 2023-04-16 18:47:45 -07:00
  • 08ebaa9db3 Unconditionally initialize cum and eggs (e.g. for infertile pawns) lutepickle 2023-04-16 12:26:11 -07:00
  • 4af5195de9 Give eggs the proper lifetime lutepickle 2023-04-16 12:20:01 -07:00
  • eddccdc2ea Remove some force saves from Egg lutepickle 2023-04-15 12:15:15 -07:00
  • 80243c78f1 Keep a running total of fluid leaked and emit a filth every 5 ml lutepickle 2023-04-15 08:30:39 -07:00
  • 89a7d410df Cut down on the savefile size by not writing default values lutepickle 2023-04-15 07:59:00 -07:00
  • f2fa99853f Don't save DoCleanWomb if it's false lutepickle 2023-04-15 07:41:23 -07:00
  • a5bcf696ba Make the recalculation interval long instead of daily lutepickle 2023-04-14 08:23:02 -07:00
  • 30329c883b Reduce the leakage per ml lutepickle 2023-04-13 21:30:06 -07:00
  • a023c884d3 Fix cum not diminishing lutepickle 2023-04-13 21:06:32 -07:00
  • e37940abcf Initial implementation of variable update rate lutepickle 2023-04-13 20:17:25 -07:00
  • 2696c2b1f0 Update Traditional Chinese translation by Hydrogen lutepickle 2023-04-11 06:09:45 -07:00
  • 1088a4c8e9 Fix the texture path in the normal follicular, too. lutepickle 2023-04-10 15:36:56 -07:00
  • 25556c464e Fix bad texture error for low fertility during induced ovulator sex lutepickle 2023-04-10 15:32:51 -07:00
  • 334ef9d52a Fix blocking menstruation genes during pawn generation (e.g. colony setup) lutepickle 2023-04-09 08:48:51 -07:00
  • 80a987b0bd Just remove the ovarypower/ovulated comparsion. It's fine if ovarypower goes negative lutepickle 2023-03-20 16:27:41 -07:00
  • e6d2446376 Clarify changelog lutepickle 2023-03-20 16:19:06 -07:00
  • 8de3864a8e Merge branch 'dev' 1.0.8.9 lutepickle 2023-03-20 16:17:34 -07:00
  • 2ac4e1f8e5 Fix wrong comparison in OvulatoryAction lutepickle 2023-03-20 16:17:16 -07:00
  • cb8a001cdf Change removecums to a HashSet lutepickle 2023-03-19 22:52:39 -07:00
  • f7e3d6c1c4 Switch deadeggs to a HashSet lutepickle 2023-03-19 22:48:04 -07:00
  • 310c03a193 Remove the early exit from the implant loop for non-RJW multiple pregnancy. This lets Biotech fraternal twins implant in the same hour. lutepickle 2023-03-19 22:39:55 -07:00
  • 9ec87537f8 Merge branch 'dev' 1.0.8.8 lutepickle 2023-03-19 12:02:34 -07:00
  • e5aa310528 Move quirk testing into a dedicated function in anticipation of the RJW quirk submod lutepickle 2023-03-17 20:07:00 -07:00
  • 130ad4df29 Update changelog lutepickle 2023-03-17 09:35:23 -07:00
  • 5924c73b2f Track birth counts with the pregenerated babies lutepickle 2023-03-17 09:34:45 -07:00
  • f7348ccee8 SafeSkinColor needs to catch InvalidOperationException, too, it seems lutepickle 2023-03-17 07:01:55 -07:00
  • 93855c5ee7 Rework infertile decision, let the last egg ovulated potentially implant. Guarantee full drug ovulation even if eggs aren't available. lutepickle 2023-03-16 12:24:47 -07:00
  • b81a07c172 Mention climacteric in the changelog for implant chance lutepickle 2023-03-12 19:11:18 -07:00
  • 9aab479fe6 Correct PostFix to Postfix lutepickle 2023-03-12 17:27:04 -07:00
  • 699b3aa6d2 Fix bug introduced in ovulation rework which made induced ovulators not ovulate after follicular lutepickle 2023-03-12 15:54:14 -07:00
  • de2da85558 Fix Null father in womb dialog for Biotech pregnancies lutepickle 2023-03-11 14:07:55 -08:00
  • c05d8bad79 Only decrement ovary power by eggs actually ovulated, debug log under-ovulations lutepickle 2023-03-11 10:21:25 -08:00
  • 65b69eaf76 Shift breeder from implant chance to ovulation chane. It would overflow back down anyways. lutepickle 2023-03-11 09:13:01 -08:00
  • 2798d923b1 Don't show the ovulation chance on non-humans lutepickle 2023-03-10 09:04:00 -08:00
  • 3646f1135b Climacteric is 20% chance to skip, not 20% chance to ovulate lutepickle 2023-03-06 17:52:11 -08:00
  • 1aaaf50b64 Display ovaries at a lower state when ovulation chance is lower lutepickle 2023-03-06 17:35:11 -08:00
  • 2bb0871919 Properly set the conditions to not go/stay in the infertile stage for InfertileAction and RecoverAction lutepickle 2023-03-06 17:20:49 -08:00
  • 4504d02245 Switch some comp stages to GoNextStage lutepickle 2023-03-06 17:05:01 -08:00
  • 98cfa23b88 Replace some usage of Rand.Range with Rand.Chance lutepickle 2023-03-06 16:58:23 -08:00
  • c8d32f883f New ovulation chance system lutepickle 2023-03-06 16:53:22 -08:00
  • 7825418da9 Properly add space before climacteric label lutepickle 2023-03-06 14:40:29 -08:00
  • 325b60b51c Make EggHealth properly return a float lutepickle 2023-03-06 13:51:11 -08:00
  • c56e275a92 Merge branch 'dev' 1.0.8.6 lutepickle 2023-03-06 05:49:58 -08:00
  • 297e37a4ef Add comment on why fixedLastName doesn't work lutepickle 2023-03-05 22:57:23 -08:00
  • 1bc5b45669 Fix danger day and estrus considering eggs to last 24x times as long as they should lutepickle 2023-03-05 21:20:16 -08:00
  • 842f6ceec1 A little code cleanup lutepickle 2023-03-05 19:24:23 -08:00
  • 8752aa1437 Add state to hediff tooltip, and time to next state in debug tooltip lutepickle 2023-03-04 15:51:57 -08:00
  • f99d833e71 Set canine vaginas to periodic ovulation lutepickle 2023-03-04 07:57:56 -08:00
  • db7ca5c77a Remove texture-breaking milk patch lutepickle 2023-03-03 16:55:38 -08:00
  • 51bc32248a Remove milk patch that was breaking MC's textures lutepickle 2023-03-03 15:10:27 -08:00
  • b254273935 Merge branch 'dev' 1.0.8.5 lutepickle 2023-03-02 21:34:10 -08:00
  • e4583fe9d7 Add placeholder graphic for genes lutepickle 2023-03-02 18:55:29 -08:00
  • 5abdf52dbe Use GoNextStage more to properly reset curStageHrs lutepickle 2023-03-02 14:42:49 -08:00
  • 69934d06f5 Add patch to darken nipples during Biotech lactation, but commented out lutepickle 2023-03-01 17:00:58 -08:00
  • 09f9438bcc Reset the baby name deadline at birth lutepickle 2023-03-01 16:29:58 -08:00
  • 91142d640f Copy hair color for identical twins lutepickle 2023-03-01 10:21:59 -08:00
  • b28beb8eaa Add some debug logging around the pregnancy to labor transition lutepickle 2023-03-01 09:55:54 -08:00
  • ca895ef296 Show the debug due date on the gizmo for Biotech pregnancies lutepickle 2023-02-28 18:02:20 -08:00
  • 5c27575446 Save the Biotech twins setting lutepickle 2023-02-27 21:36:31 -08:00
  • 92ace30022 Properly show multiple fetuses with pregenerated babies lutepickle 2023-02-27 21:33:14 -08:00
  • 672e6f6ecc Remove unneeded milk bottle graphics lutepickle 2023-02-13 10:22:23 -08:00
  • 2b0d5dd0e6 Some mods break SkinColor to the point that even trying to access it throws a null ref, so go work around that lutepickle 2023-01-25 07:11:00 -08:00
  • aba80efe58 Don't allow adding genes to pawns without wombs lutepickle 2023-01-22 09:44:28 -08:00
  • 9f20f78aab Remove a HarmonyDebug lutepickle 2023-01-11 07:34:58 -08:00
  • 71575c671e Fix error when trying to terminate a menstruation pregnancy lutepickle 2023-01-11 07:32:50 -08:00
  • da7284b909 Make the HAR disabler conditional only on the configuration. There's too many birtherThing/geneticMother edge cases to make puzzling it out practical lutepickle 2023-01-11 06:24:14 -08:00
  • 3132992aa3 A bunch of type-safety around HAR. lutepickle 2023-01-10 16:09:37 -08:00
  • 2cb26ea016 HAR transpiles ApplyBirthOutcome to produce multiple children per littersize, but the pregenerated babies already handle that. So patch HAR to only produce one if our system is running lutepickle 2023-01-10 12:41:02 -08:00
  • b9bfad10bb Resolve graphics on all newly generated babies, not just the first of a set lutepickle 2023-01-10 08:20:22 -08:00
  • 7d8228e03a Ensure that Biotech babies are born at zero ticks of age lutepickle 2023-01-10 07:05:13 -08:00
  • 93566b5fa3 Call ResolveAllGraphics unconditionally for babies. Also copy skinColorOverride for twins lutepickle 2023-01-10 05:46:16 -08:00
  • d34c96315a Have the babies track their fathers during pregnancy lutepickle 2023-01-09 08:50:37 -08:00
  • 638b9f4611 Make the mod options window a bit longer just to make all the buttons appear again lutepickle 2023-01-08 12:53:26 -08:00
  • 08a50e47c3 Add Biotech twin option to configuration settings, disabled by default lutepickle 2023-01-08 12:32:18 -08:00
  • c3176fb0e5 Integration of pregenerated babies into the womb dialog lutepickle 2023-01-08 12:19:47 -08:00
  • f5f8eba037 Save option for enabling biotech twins lutepickle 2023-01-08 12:02:18 -08:00
  • fcfb7cdefb Add support for pregenerated babies into Implant lutepickle 2023-01-08 12:01:45 -08:00
  • 89f26b2601 Add the two transpilers to allow looping through babies lutepickle 2023-01-08 11:29:21 -08:00
  • e42bbdb3d4 Add the ApplyBirthOutcome transpiler lutepickle 2023-01-08 10:11:58 -08:00
  • 7bf9f80742 Add a missing using directive to PregnancyCommon lutepickle 2023-01-07 21:23:08 -08:00
  • 8aff96e5a4 Prevent two humanlikes from creating an animal for Biotech pregnancies lutepickle 2023-01-07 20:58:28 -08:00
  • 12c760d16c Fix periodic ovulator cycle variability lutepickle 2023-01-07 20:26:13 -08:00
  • 045e9548f6 Framework for pregenerated babies lutepickle 2023-01-07 20:18:17 -08:00
  • 3f21b760b2 Make the MethodInfos in MultiplePregnancy static. lutepickle 2023-01-07 12:00:48 -08:00
  • 21e471ebf3 Use the builtin BestOutcome for the childbirth ritual instead of searching our own. lutepickle 2023-01-07 11:50:37 -08:00
  • da9903aaf9 Updated Traditional Chinese by Hydrogen lutepickle 2023-01-07 06:45:07 -08:00
  • 22b2aca312 Change the terminology of the gene descriptions a bit lutepickle 2023-01-07 06:28:16 -08:00
  • b4aa55c159 Re-add GetMenstruationComp(Hediff) marked as obsolete. There's code out there that calls it. lutepickle 2023-01-07 06:08:42 -08:00
  • 68f05dc272 The genes aren't inheritable, so don't bother saying "born with" in the egg multiplier descriptions. Leave support in the code, though. lutepickle 2023-01-07 05:32:19 -08:00