Commit graph

  • 7f84480bee Refactor IsBreedingSeason to be a bit cleaner lutepickle 2022-06-02 14:21:43 -07:00
  • e09c4aeb97 Move gather cum gizmo text to this project to account for sexperience removing it lutepickle 2022-06-02 12:36:54 -07:00
  • c082c70e68 Add a proper weighted random algo for selecting paternity lutepickle 2022-06-02 12:31:31 -07:00
  • 8b48fe51e5 Cum.fertFactor is unused for now, so remove it from the Fertilize() calculation lutepickle 2022-06-01 20:34:18 -07:00
  • e978feedb0 Reword stage descriptions a bit lutepickle 2022-05-31 18:21:24 -07:00
  • 5b784c3c59 Display ovaries on the womb dialog when near ovulation lutepickle 2022-05-31 18:14:11 -07:00
  • 4ce0574e0b Improve climacteric follicular lutepickle 2022-05-31 14:36:26 -07:00
  • bba7fd8dbb Use more of the fertilization graphics lutepickle 2022-05-31 12:09:04 -07:00
  • 91903be5a6 More little description tweaks lutepickle 2022-05-31 11:13:42 -07:00
  • ef57149289 Rearrange the 'came inside' defs to match their order in the code. lutepickle 2022-05-31 10:08:22 -07:00
  • 3aa0450b87 Remove some milder "he came inside" memories when a harsher one is applied. Should reduce unwanted stacking. lutepickle 2022-05-31 09:54:58 -07:00
  • e29c7a732a Might as well refactor RecoveryAction out to match the rest lutepickle 2022-05-31 08:25:12 -07:00
  • 32ae526b0f Better handle climacteric for induced ovulators lutepickle 2022-05-31 08:22:35 -07:00
  • 0a7e80b353 Add a short description when mousing over the phase in the womb dialog lutepickle 2022-05-31 08:08:43 -07:00
  • 871730ac3a Send climacteric follicular to luteal stage lutepickle 2022-05-31 05:37:50 -07:00
  • 46af80de5b More accurate text for the climacteric hediff lutepickle 2022-05-31 05:32:18 -07:00
  • 30bc8b8fbc Make FertilityDesc a bit shorter to avoid word wrap lutepickle 2022-05-30 20:54:30 -07:00
  • b406656659 Update manifest for 1.0.6.4 1.0.6.4 lutepickle 2022-05-30 20:32:52 -07:00
  • 4939d3e3af Update manifest for 1.0.6.4 lutepickle 2022-05-30 20:32:52 -07:00
  • 6ac50ea7fe Merge 1.0.6.4 lutepickle 2022-05-30 20:32:18 -07:00
  • d4a48befd8 Update changelog lutepickle 2022-05-30 20:31:27 -07:00
  • f909b8cfce Fix pawn generation for off-map pawns. lutepickle 2022-05-30 20:22:47 -07:00
  • c4f5e6b63c A whole mess of spelling, grammar, and description updates lutepickle 2022-05-30 20:04:48 -07:00
  • b292c3f931 Properly initialize ovaries for bad litterSizeCurves lutepickle 2022-05-30 16:54:41 -07:00
  • ca70b0b1d4 Merge 1.0.6.3 1.0.6.3 lutepickle 2022-05-29 20:33:47 -07:00
  • 6fc9b3d59a Update manifest to 1.0.6.3 lutepickle 2022-05-29 20:32:08 -07:00
  • b051f8e327 Clarify hookup override changelog. lutepickle 2022-05-29 20:31:43 -07:00
  • 5e4fadb4ba Move Props.baseImplantationChanceFactor into ImplantFactor lutepickle 2022-05-28 23:00:28 -07:00
  • 3480366337 More accurate comments in the new hookup transpilers lutepickle 2022-05-28 21:28:20 -07:00
  • 7461965174 Add message feedback to the debug actions lutepickle 2022-05-28 19:18:35 -07:00
  • 41054f979e Update the hookup transpilers to apply the estrus overrides in the other direction. lutepickle 2022-05-28 19:05:10 -07:00
  • 72e1712394 Set a newly initialized pawn to anestrus when out of season. lutepickle 2022-05-28 17:55:13 -07:00
  • b6f220b30b Show the status button in the health tab for pawns with a vagina as a second hediff. lutepickle 2022-05-28 17:53:20 -07:00
  • e170b5fa47 Update changelog lutepickle 2022-05-27 18:00:31 -07:00
  • 42cd7a98ae Show womb gizmo for any gender lutepickle 2022-05-27 17:59:36 -07:00
  • 7f2856b6ef Turn the def in SetEstrus into a ternary lutepickle 2022-05-18 20:57:48 -07:00
  • 109cde7c55 Add a check for BabyHalfAge <= 0, just to be sure lutepickle 2022-05-13 22:08:24 -07:00
  • f17d9110b8 Fix BabyHalfAge for races with one lifestage lutepickle 2022-05-13 22:01:07 -07:00
  • 26ca087828 Remove random empty text file lutepickle 2022-05-15 05:37:30 -07:00
  • d5f87d0e45 Refactor IsDangerDay into a switch. lutepickle 2022-05-14 11:00:17 -07:00
  • 1a452cb120 Add a check for BabyHalfAge <= 0, just to be sure lutepickle 2022-05-13 22:08:24 -07:00
  • 2872d42f67 Fix BabyHalfAge for races with one lifestage lutepickle 2022-05-13 22:01:07 -07:00
  • e377f01a7d Make the transpiler noisier when it hits an error. Hopefully it'll make breakages more obvious. lutepickle 2022-05-10 17:44:35 -07:00
  • 41628578bb Merge branch 'dev' 1.0.6.2 lutepickle 2022-05-10 16:50:42 -07:00
  • c0041947d3 Update manifest to 1.0.6.2 lutepickle 2022-05-10 16:50:22 -07:00
  • 52f9a10496 Fix the transpiler for FindBestPartner lutepickle 2022-05-09 22:36:53 -07:00
  • d9ab6cdcde On a littersizecurve exception, show the message in the log lutepickle 2022-05-07 19:44:54 -07:00
  • 0e34e3d4cc More parenthesis in ThoughtCumInside because I don't trust the compiler lutepickle 2022-05-06 20:37:23 -07:00
  • 3d5e1cae15 Locked absorbers can't get dirty or cause infections lutepickle 2022-05-03 22:23:47 -07:00
  • e7c395636b Handle cum inside thoughts for teratophiles lutepickle 2022-05-01 18:26:35 -07:00
  • af9a176f3f 1.0.6.1 1.0.6.1 lutepickle 2022-04-29 07:04:43 -07:00
  • d9b4bdc390 1.0.6.1 lutepickle 2022-04-29 07:02:32 -07:00
  • 47d249e716 Update birth faction assignments to match RJW's. lutepickle 2022-04-29 07:00:41 -07:00
  • 4c2233659a Slight refactor of Roll_To_Skip_Patch.Transpiler and FindBestPartner_Patch.Transpiler. lutepickle 2022-04-28 11:45:02 -07:00
  • 2e6565fcc6 Resize main settings window dynamically based on selected options. lutepickle 2022-04-28 11:00:24 -07:00
  • 7b5f0880ed Remove unnecessary parameters from Harmony patches. lutepickle 2022-04-28 09:52:51 -07:00
  • 00ad2e94d4 The GetBodyFactor patch doesn't need to test for __result <= 0, as that isn't possible. While I'm at it, a slight refactor in CountSatisfiedQuirks. lutepickle 2022-04-28 09:18:50 -07:00
  • fda3442d9d Update changelog for RJW version requirement lutepickle 2022-04-28 06:07:01 -07:00
  • 71f3ba9585 Animals will prefer partners in estrus lutepickle 2022-04-27 22:13:50 -07:00
  • 749caa150a Merge branch 'dev' of https://gitgud.io/lutepickle/rjw_menstruation into dev lutepickle 2022-04-27 17:42:12 -07:00
  • fffd4f5f00 Fix null reference on missing hybrid def lutepickle 2022-04-27 17:34:19 -07:00
  • 7a58d3ed3b Fix null reference on missing hybrid def lutepickle 2022-04-27 17:34:19 -07:00
  • bf3bf84eb3 Fix null reference on missing hybrid def lutepickle 2022-04-27 17:34:19 -07:00
  • 4896f949ab Fix typo in PawnModExtensions.xml's filename lutepickle 2022-04-27 14:43:31 -07:00
  • 1eaa459e04 Put a few nameof()s in the Harmony patches lutepickle 2022-04-27 11:08:59 -07:00
  • 1c24fab708 Concealed estrus gets a (very small) boost, too lutepickle 2022-04-27 10:28:40 -07:00
  • 3009a3c6ef Make the estrus hookup override only apply to pawns that can get them pregnant lutepickle 2022-04-27 07:12:17 -07:00
  • c5622a10f8 Shift the priorities of the came inside moods a bit lutepickle 2022-04-27 06:33:31 -07:00
  • 3f02fde439 Allow different hookup settings during estrus lutepickle 2022-04-26 18:47:33 -07:00
  • 191e4ab5d9 A pawn in estrus will prefer partners that can impregnate them, and prefer to use their vagina lutepickle 2022-04-26 11:49:20 -07:00
  • 9e374f3350 Downgrade bad litterSizeCurve to a yellow warning lutepickle 2022-04-26 05:28:11 -07:00
  • 3a044e8bd9 Build dlls lutepickle 2022-04-26 05:26:02 -07:00
  • 8e8816d72e Merge branch 'father-indication' into 'main' lutepickle 2022-04-26 12:24:50 +00:00
  • 7d22c91433 Add option to disable GatherCum gizmo amevarashi 2022-04-26 10:37:52 +05:00
  • 454f50c97c Move "reset to default" label to XML amevarashi 2022-04-24 20:23:05 +05:00
  • 99fc386e1a Debug mode overrides InfoDetail amevarashi 2022-04-24 17:07:15 +05:00
  • a884ab2652 Hide name if parent unknown amevarashi 2022-04-24 09:52:10 +05:00
  • 72402e9e1d Rebuild SexperienceModule.dll, too lutepickle 2022-04-23 05:32:58 -07:00
  • b0984f6d61 Rebuild dlls after merge lutepickle 2022-04-22 21:54:21 -07:00
  • 0f8d6a53f3 Merge branch 'main' of https://gitgud.io/lutepickle/rjw_menstruation lutepickle 2022-04-22 21:53:47 -07:00
  • 0e9a5fabda Merge branch 'bugfixes' into 'main' lutepickle 2022-04-23 04:53:34 +00:00
  • a7968b530d Proper rewrite of induced ovulator dangerday lutepickle 2022-04-17 22:18:52 -07:00
  • 92d732992a Fix null ref when bleeding 0, add debug action to clear out a womb. lutepickle 2022-04-17 21:39:18 -07:00
  • a2d676247a Update the actual changelog and manifest, bump the version 1.0.6.0 lutepickle 2022-04-17 19:24:24 -07:00
  • 0f9bfcd302 Fix CumIn of 0 volume (e.g. setting bleed rate to 0 ml/h) lutepickle 2022-04-17 19:16:15 -07:00
  • 565f19e5e3 Fix the spelling on the filename of HediffComp_InducedOvulator.cs lutepickle 2022-04-14 21:58:41 -07:00
  • 56ec71e376 Update about.xml for proper credit lutepickle 2022-04-13 19:28:07 -07:00
  • 1511c40001 Make the debug luteal action actually set to luteal lutepickle 2022-04-06 08:45:18 -07:00
  • 477468f8e4 Proply handle bad litter sizes lutepickle 2022-04-03 22:12:45 -07:00
  • 6e022789a2 Merge branch 'main' into bugfixes amevarashi 2022-03-31 18:04:51 +05:00
  • e67010239b Optimized gizmo injection amevarashi 2022-03-23 21:27:06 +05:00
  • 55e55fbc35 Hide egg implantation for the hidden pregnancy amevarashi 2022-03-20 18:16:08 +05:00
  • 33bbde68ca Disguise progress bar color for the hidden pregnancy amevarashi 2022-03-20 17:48:27 +05:00
  • b7267e614c Fix futanari impregnation amevarashi 2022-03-20 14:21:00 +05:00
  • d5d5dbd77c Womb cleaning spams job if no bucket on the map amevarashi 2022-03-20 14:16:16 +05:00
  • 23b09b0fa9 Add debug action to recalculate ovary power lutepickle 2022-03-19 16:32:17 -07:00
  • 38b16c75c3 Set newly initialized (e.g. newborn) pawns' stage to Young if they have 0 fertility lutepickle 2022-03-19 16:29:48 -07:00
  • 3ae66bd4a6 A whole mess of suggested code refactorings lutepickle 2022-03-18 07:31:17 -07:00
  • 9e8441ca2e Fix the 'consealed' typo lutepickle 2022-03-18 07:14:14 -07:00
  • 052b7661e4 Alter updateTraits to properly handle zygotic twin inheritance for differing number of natural traits lutepickle 2022-03-17 12:14:01 -07:00