Commit Graph

  • 450d7da36c Have the aftersim sexneed incrementer base off the number of vaginas lutepickle 2022-09-05 17:55:11 -0700
  • 3512f55363 Make climacteric/menopause per-womb. Obsolete climacteric phases. Add stat parts for those wombs. lutepickle 2022-09-05 17:44:23 -0700
  • 61bf4e188d Update manifest to 1.0.7.5 lutepickle 2022-09-05 10:43:40 -0700
  • 4b558ed1e7 Merge branch 'dev' 1.0.7.4 lutepickle 2022-09-05 10:41:10 -0700
  • 5769a7d247 Clarify changelog lutepickle 2022-09-04 22:48:40 -0700
  • 7b0fffd39d Add changelog to solution lutepickle 2022-09-04 22:44:24 -0700
  • 8cb4fc6b4e Have ShouldBeInEstrus properly multiply the egg lifespan days by 24 lutepickle 2022-09-03 19:13:58 -0700
  • ffee2e8149 Have GetMenstruationComp(Hediff) use AllVaginas lutepickle 2022-09-03 18:30:29 -0700
  • 49f52891fe Use a switch in HighestEstrus lutepickle 2022-09-03 18:12:29 -0700
  • 2b5d5443d3 Estrus rework. Properly layer estrus from multiple wombs. Have induced ovulator estrus only last until egg expiration. lutepickle 2022-09-03 15:40:25 -0700
  • eda71f70a8 Handle cum with null DNA.ingestionOutcomeDoers lutepickle 2022-09-03 15:39:14 -0700
  • 50c79e00bf Show cum in the womb gizmo when insect egged lutepickle 2022-09-03 07:46:37 -0700
  • 985bc40574 Remove unused breastcache lutepickle 2022-09-03 06:50:10 -0700
  • c1ddb49a68 Update changelog lutepickle 2022-09-03 06:49:53 -0700
  • 71b7a8f035 Get the proper insect egg icon for the gizmo. lutepickle 2022-09-03 06:17:06 -0700
  • 5c8fe83399 One less magic number in OvaryPowerThreshold lutepickle 2022-09-02 10:53:35 -0700
  • afe603058e Tiny refactor to a few gets lutepickle 2022-09-02 08:19:09 -0700
  • 1f6f50a361 After recovery, go straight into anestrus if out of breeding season lutepickle 2022-08-31 20:22:28 -0700
  • 1b10200953 Properly calculate the birth recovery time lutepickle 2022-08-31 15:29:31 -0700
  • 9841aa145d Null check pregnancy in PregnantAction lutepickle 2022-08-31 15:17:48 -0700
  • cddbb8313b A bit more nipple change after milking lutepickle 2022-08-31 09:13:04 -0700
  • 395c6784b8 Slow down nipple progress during milking, and use the increment factor setting lutepickle 2022-08-31 08:03:47 -0700
  • e0855fdf24 Simulate pawns in caravans and pods lutepickle 2022-08-30 22:21:41 -0700
  • 257a20797c Display unfertilized eggs properly lutepickle 2022-08-30 20:50:42 -0700
  • c1d3f356f2 Try to account for number of children for induced eggs used lutepickle 2022-08-30 20:43:05 -0700
  • bdfbcf1edf Make induced ovulator egg count based on potential pregnancies. lutepickle 2022-08-30 20:07:21 -0700
  • 6da6e9388c Remove double-entry for Yorkshire Terriers in the DNA extension lutepickle 2022-08-30 19:08:56 -0700
  • 8d4d7e93c3 Only do the pregnancy rechecks after a mech implant or insect egging lutepickle 2022-08-30 15:20:06 -0700
  • 3ca018b0b6 Some mods have a null compClass, so catch that in allVaginas. lutepickle 2022-08-29 21:38:33 -0700
  • 7899d9074f Update changelog lutepickle 2022-08-29 20:46:52 -0700
  • c3a04b95fd New Areola04 images, contributed by wruf lutepickle 2022-08-29 20:06:49 -0700
  • 5908935260 Use GoNextStage in TakeLoosePregnancy lutepickle 2022-08-29 16:47:32 -0700
  • 57df60d62c After impregnation, re-check womb pregnancies in case RJW did something to them lutepickle 2022-08-29 08:34:38 -0700
  • acfee52dd8 Split ShouldSimulate into its own function lutepickle 2022-08-29 07:23:17 -0700
  • e88e40c2cc Forbid titles for babies to match RJW lutepickle 2022-08-29 06:47:50 -0700
  • ea89d36706 Add a texture for 2 implanted eggs lutepickle 2022-08-28 08:43:46 -0700
  • b3b34362d6 Just have Hediff_MultiplePregnancy.TryMergeWith unconditionally return false. The comp comparison doesn't work since at that point it's not registered to a comp yet. lutepickle 2022-08-27 23:05:50 -0700
  • 84d5ffa8b7 Little cleanups and removal of unnecessary checks lutepickle 2022-08-27 22:01:39 -0700
  • 66e2b3494b Have the implanation debug messages give the hediff IDs lutepickle 2022-08-27 20:52:36 -0700
  • 6e255a0d4e Bump to version 1.0.7.4 lutepickle 2022-08-27 19:51:50 -0700
  • 7678a39368 Merge branch 'dev' 1.0.7.3 lutepickle 2022-08-27 19:49:49 -0700
  • f015b2e849 Don't merge a pregnancy with other pregnancies. lutepickle 2022-08-27 19:49:23 -0700
  • b5d89129b2 Make the changelog a bit more accurate lutepickle 2022-08-27 14:49:26 -0700
  • c6f08d7601 Catch a womb with pregnancy set and not in the phase, which can happen when futzing with the debug actions. lutepickle 2022-08-27 12:42:35 -0700
  • 6004b54e70 Update changelog lutepickle 2022-08-27 12:22:16 -0700
  • 6344338ee2 Check for null pregnancy before trying to miscarry it on postpostremoved lutepickle 2022-08-27 12:13:44 -0700
  • 89248897f0 Have the debug due date work off of the tile lutepickle 2022-08-27 11:53:55 -0700
  • c62b87ff8b Have the induced pre-ovulation check for no condom lutepickle 2022-08-27 11:02:32 -0700
  • 0518a3f40c Add wider variety of insect egg graphics lutepickle 2022-08-27 11:01:26 -0700
  • d88a71bd61 Show the pre-ovulation graphic on induced ovulators during sex. lutepickle 2022-08-27 08:04:39 -0700
  • 71e6a2dd5c Little simplification in cumout lutepickle 2022-08-27 06:50:51 -0700
  • 1126d8f3e5 Have IsFertilized pick up the egg farthest along lutepickle 2022-08-27 06:35:29 -0700
  • 3fb3d21420 Compare comps for womb gizmo duplication instead lutepickle 2022-08-24 18:39:47 -0700
  • ed682738dc Display multiple gizmos for multiple wombs lutepickle 2022-08-24 16:23:52 -0700
  • 8c52bb818a Update manifest to 1.0.7.3 lutepickle 2022-08-24 11:09:20 -0700
  • c03aede9f4 Merge branch 'dev' 1.0.7.2 lutepickle 2022-08-24 11:06:35 -0700
  • c1dc6827fd Replace parent.pawn with Pawn everywhere lutepickle 2022-08-23 08:30:54 -0700
  • b9ffcc0dc5 Handle cycles for unspawned pawns lutepickle 2022-08-23 08:17:41 -0700
  • d9dc79f107 Dead pawns don't get hediff ticks lutepickle 2022-08-23 08:08:25 -0700
  • 4fc1d6b4ab Refactor the impregnation patch postfix to use MaxByWithFallback, too lutepickle 2022-08-21 20:57:52 -0700
  • e023938a41 Add new function to test for RJW pregnancy (as opposed to a vanilla animal pregnancy), and refactor GetFarthestPregnancy into the rimworld fallback version lutepickle 2022-08-21 20:54:27 -0700
  • 5eb73bfb2e Have the two pregnancy progress functions return 0 on no pregnancy instead of -1 lutepickle 2022-08-21 20:21:42 -0700
  • 0b272c1e5b Don't end mech pregnancies on removal lutepickle 2022-08-21 12:26:17 -0700
  • 5e788df794 Just eliminate GetHARComp instead of messing with casting lutepickle 2022-08-18 08:41:05 -0700
  • 1cbe557621 Add the breast error thing to the changelog, too lutepickle 2022-08-18 07:53:39 -0700
  • 6592c3b073 Update changelog, bump manifest version to 1.0.7.2 lutepickle 2022-08-18 06:50:01 -0700
  • 973e83c8f1 Change GetHARComp to return a ThingComp, since using a type that might not be loaded will cause an error upon trying to open the dev actions lutepickle 2022-08-18 06:46:34 -0700
  • 08e3a2fd51 Remove a bit of namespace from CumOut lutepickle 2022-08-17 15:55:28 -0700
  • d98a102d44 Catch pawns that are pregnant but not with BasePregnancy (e.g. vanilla animal pregnancy) lutepickle 2022-08-17 06:37:30 -0700
  • 177f941d93 Leading slashes in patch XMLs lutepickle 2022-08-16 18:48:34 -0700
  • fbc73f82c9 Add the XML header to the top of the cum tale, apparently some mods care. lutepickle 2022-08-16 06:44:58 -0700
  • 13359beb3d Merge branch 'dev' 1.0.7.1 lutepickle 2022-08-15 18:40:42 -0700
  • 4d4d778ca3 Rebuild lutepickle 2022-08-15 18:40:16 -0700
  • 962684a53b Update manifest to 1.0.7.1 lutepickle 2022-08-15 18:33:47 -0700
  • 4ecd9a0c9d Add the loadafter rjw cum in the manifest xml,too lutepickle 2022-08-15 18:32:21 -0700
  • 51da20e6b3 Protect enzygoticSiblings for good practice lutepickle 2022-08-14 20:27:54 -0700
  • f19a788432 Properly update nippleProgress when it should grow lutepickle 2022-08-12 16:06:34 -0700
  • 99844086db Put the due date in the debug womb overlay when pregnant lutepickle 2022-08-12 10:03:04 -0700
  • 610bffeaa7 Fix pregnancy progress in the womb gizmo again. Also have an undiscovered pregnancy look like a steady luteal progress. lutepickle 2022-08-12 09:54:55 -0700
  • f63a66efd0 Properly set the current interval hours on pregnancies. Again. lutepickle 2022-08-12 08:47:03 -0700
  • d1ceebb4e7 Fix HAR compatibility, copy all HAR properties for enzygotic siblings. lutepickle 2022-08-11 18:43:12 -0700
  • 624ae1ce75 Make the enzygotic data structure exist before trying to add babies to it lutepickle 2022-08-11 16:05:49 -0700
  • 26ff5f3d6c RJW can move breasts on some animals, and that seems to make the breast comp properties null, so test for that. lutepickle 2022-08-11 14:31:37 -0700
  • 9ce08ceab8 Slight refactor of RandomStage, be a bit cleaner lutepickle 2022-08-11 09:20:29 -0700
  • 8e5487b3ba Re-add AfterSimulator to CompPostTick lutepickle 2022-08-10 14:47:10 -0700
  • 592fcad088 Change OvaryPowerThreshold to better handle very long cycles. Also have climacteric severity use an InverseLerp. lutepickle 2022-08-09 21:02:08 -0700
  • f19494fd5a Shift the fertility check above the switch in compPostTick lutepickle 2022-08-09 07:02:55 -0700
  • a77988fd99 Update changelog lutepickle 2022-08-08 08:18:04 -0700
  • 85c479a45b Replace hugslib scheduler with CompPostTick. Hopefully this will cut down on phantom menstruation bugs. lutepickle 2022-08-08 08:07:44 -0700
  • 7dcab74af5 Add loadAfter for rjw.cum lutepickle 2022-08-08 07:39:19 -0700
  • 31cea0daaf Let the debug messages be clickable lutepickle 2022-08-05 08:58:16 -0700
  • 7c98a49ee3 Let CompExposeData load the base values properly when they're already extant lutepickle 2022-07-31 06:07:57 -0700
  • 814d500b45 Flip the if in PostBirth lutepickle 2022-07-30 18:31:35 -0700
  • c5d8a92299 Update changelog lutepickle 2022-07-30 15:08:45 -0700
  • 3362a1f0ca Sexperience had a bug where an optimizer/patcher could cause the static contructor of the dialog to be called before the GUI was ready. Just to be safe, delay the GUI calls until the first time the dialog is opened here, too. lutepickle 2022-07-30 08:55:21 -0700
  • 3f739a12d9 Null reference check for pregnancy gizmos. It would come up in multiwomb scenarios lutepickle 2022-07-30 07:47:38 -0700
  • e18e1892ad Don't let BabyHalfAge be 0 lutepickle 2022-07-29 21:02:39 -0700
  • 6701785462 Little refactor in CalculateLastBirth lutepickle 2022-07-29 20:35:49 -0700
  • 4b6b4c87ee Remove maxaerolaincrement, the realistic amount is just too small for the display lutepickle 2022-07-29 09:15:23 -0700
  • c30aef672a Lower max PermanentNippleChange lutepickle 2022-07-29 07:30:15 -0700