Commit graph

  • 468c81bbc8 Use short name for Glux in the changelog lutepickle 2022-09-30 06:33:04 -07:00
  • 2817c28d7f Update manifest and changelog for 1.0.7.6 lutepickle 2022-09-29 15:01:49 -07:00
  • c93072d465 Merge branch 'dev' 1.0.7.5 lutepickle 2022-09-29 14:58:37 -07:00
  • 408ece1ca8 Don't have debug mode override InfoDetail lutepickle 2022-09-29 10:08:02 -07:00
  • b174820e50 Hide implanted eggs for hidden fetuses lutepickle 2022-09-29 09:34:30 -07:00
  • b83b15569b More descriptive About.xml lutepickle 2022-09-29 07:28:55 -07:00
  • 04ecbdde54 Use ToLower() again for anus matching lutepickle 2022-09-29 07:16:50 -07:00
  • 6a7fb8ef70 Start a pregnancy already advanced by the time since fertilization lutepickle 2022-09-28 11:54:57 -07:00
  • b55db79eb5 Fallback to display anuses without a comp lutepickle 2022-09-28 10:51:54 -07:00
  • 2e19990e5a Properly initialize in InducedOvulator.ShouldBeInEstrus, too. lutepickle 2022-09-28 07:35:35 -07:00
  • d4892e48c3 Update preview image with colors in the proper order lutepickle 2022-09-27 17:03:09 -07:00
  • 4bdf7cd6c2 Add recipes for nipple color changes lutepickle 2022-09-27 17:02:54 -07:00
  • ac845722f0 Let breast surgery be done on non-females lutepickle 2022-09-27 16:45:28 -07:00
  • e9671624c0 While I'm at it, add an allanuses hashset. lutepickle 2022-09-27 16:36:29 -07:00
  • 6b585afa86 Apply the breast/udder thing in more places, add VariousDefOf.AllBreasts lutepickle 2022-09-27 16:29:45 -07:00
  • 8b7b694ad3 Pass the menstruation comp into Cum.DiminishNatural for RJW Muscle Injury lutepickle 2022-09-26 07:51:55 -07:00
  • 85bbc95367 New fetus textures and new mod preview image by GluxDesigns lutepickle 2022-09-26 07:43:45 -07:00
  • 204e62cbdd Support the new RJW udder/flank system lutepickle 2022-09-26 07:05:56 -07:00
  • 888ae541ed An NPC in estrus that leaves the map can call ShouldBeInEstrus upon loading the save later, so initialize there if needed. lutepickle 2022-09-24 19:14:30 -07:00
  • 1427d1ba81 The pregnancy argument is unused in AnimalGeneticsCompatibility.PreConception, so just remove it lutepickle 2022-09-23 19:26:33 -07:00
  • 27dff9cf74 Ensure that we load after Animal Genetics lutepickle 2022-09-23 13:46:10 -07:00
  • 9ae8f3966d Handle some properties for enzygotic siblings without a story lutepickle 2022-09-23 06:55:42 -07:00
  • 511e5286dc Copy Animal Genetics properties for enzygotic siblings lutepickle 2022-09-23 06:51:04 -07:00
  • 9e8dcc0540 Moving the Animal Genetics compatibility to conception rather than birth makes it work again, so officially re-enable support. lutepickle 2022-09-22 22:47:55 -07:00
  • aa5fd79e62 Min is not Max lutepickle 2022-09-22 21:35:11 -07:00
  • 56e6ad106e Animal Genetics doesn't properly add the comp to RJW pregnancy, so the compatibility code doesn't function right either. Remove it from the changelog but leave the code in place for when Animal Genetics works. lutepickle 2022-09-22 17:43:26 -07:00
  • 4f5b9f8068 Update Harmony reference to 2.2.2 lutepickle 2022-09-22 08:54:28 -07:00
  • 87d950eb26 Add compatibility code for Animal Genetics lutepickle 2022-09-22 08:46:00 -07:00
  • 215a94f4f5 Remove test for LL mod since it's not used. lutepickle 2022-09-22 08:18:45 -07:00
  • c349ab79de Create mod compatibility folder, move HAR into it lutepickle 2022-09-22 08:13:00 -07:00
  • 563bc3c820 Don't do the initialization check for wombs that don't need to simulate yet (e.g. off-map NPCs). lutepickle 2022-09-21 16:07:56 -07:00
  • edf98da01d Remove unnecessary using lutepickle 2022-09-16 07:46:56 -07:00
  • 34aa9f0c3d Change the egg health modifiers to properties lutepickle 2022-09-11 16:17:39 -07:00
  • af82bad406 Rename the TextureCache members to something more sensible lutepickle 2022-09-11 07:31:01 -07:00
  • 13b1ceb0a1 Update changelog lutepickle 2022-09-10 11:55:13 -07:00
  • f9f113f2d8 Fix filename on large+small womb egg texture lutepickle 2022-09-10 11:54:11 -07:00
  • 3a8c28ff16 Refactor luteal a smidge, apply cramp pain to seasonal breeders coming into season lutepickle 2022-09-10 09:06:55 -07:00
  • a0b2e224bc Format GetCumsInfo's return a little better lutepickle 2022-09-10 07:51:31 -07:00
  • 523a6a166c Have eggs show as "ovulated" instead of "ovulating" lutepickle 2022-09-10 06:41:08 -07:00
  • f0476d28d3 Fix sexperience module lutepickle 2022-09-10 06:31:35 -07:00
  • b2da75d9e6 Replace a bunch of string concatenations with stringbuilders lutepickle 2022-09-09 21:55:56 -07:00
  • 003f5d6d29 Catch attempting to tick uninitialized wombs lutepickle 2022-09-09 09:38:16 -07:00
  • 0e8c025429 Add div/0 check to AfterSimulator just in case something goes weird and it thinks there are no comps lutepickle 2022-09-09 09:09:33 -07:00
  • 49db91ca4d Move application of cramp pain to after the switch to bleeding so the duration can be properly calculated lutepickle 2022-09-09 06:17:02 -07:00
  • c081e1e9b9 Little refactor to ovulation egging lutepickle 2022-09-08 16:00:48 -07:00
  • 7f306fb9c7 Make sure that infertile vaginas start at None lutepickle 2022-09-08 15:59:40 -07:00
  • 7a1df037ac Add eggMultiplier property to vaginas to have more lifetime eggs. Set hydraulic/bionic to 0 and archotech to 4 lutepickle 2022-09-08 09:57:22 -07:00
  • fe62f2503f Hediff_Estrus.IsVisible doesn't need to be virtual lutepickle 2022-09-06 19:27:44 -07:00
  • c974de4875 Show bleeding in the womb icon for climacteric lutepickle 2022-09-06 18:44:19 -07:00
  • 3a7cda2d10 SetEstrus doesn't need a days argument anymore lutepickle 2022-09-06 16:16:59 -07:00
  • 86210a55d2 Show the climacteric description for induced ovulators lutepickle 2022-09-06 16:08:54 -07:00
  • c3ce69ac0a Do the concealed hediff removal in two stages to avoid a collection modification error lutepickle 2022-09-05 21:35:11 -07:00
  • 16c0362dc2 Rephrase a bit of changelog lutepickle 2022-09-05 19:43:13 -07:00
  • 17c4863a28 Little optimization in GetFertilizingInfo lutepickle 2022-09-05 19:18:02 -07:00
  • 1b0c25bc46 Don't show menopause for infertile vaginas (e.g. bionics) lutepickle 2022-09-05 19:08:43 -07:00
  • 450d7da36c Have the aftersim sexneed incrementer base off the number of vaginas lutepickle 2022-09-05 17:55:11 -07:00
  • 3512f55363 Make climacteric/menopause per-womb. Obsolete climacteric phases. Add stat parts for those wombs. lutepickle 2022-09-05 17:44:23 -07:00
  • 61bf4e188d Update manifest to 1.0.7.5 lutepickle 2022-09-05 10:43:40 -07:00
  • 4b558ed1e7 Merge branch 'dev' 1.0.7.4 lutepickle 2022-09-05 10:41:10 -07:00
  • 5769a7d247 Clarify changelog lutepickle 2022-09-04 22:48:40 -07:00
  • 7b0fffd39d Add changelog to solution lutepickle 2022-09-04 22:44:24 -07:00
  • 8cb4fc6b4e Have ShouldBeInEstrus properly multiply the egg lifespan days by 24 lutepickle 2022-09-03 19:13:58 -07:00
  • ffee2e8149 Have GetMenstruationComp(Hediff) use AllVaginas lutepickle 2022-09-03 18:30:29 -07:00
  • 49f52891fe Use a switch in HighestEstrus lutepickle 2022-09-03 18:12:29 -07:00
  • 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 -07:00
  • eda71f70a8 Handle cum with null DNA.ingestionOutcomeDoers lutepickle 2022-09-03 15:39:14 -07:00
  • 50c79e00bf Show cum in the womb gizmo when insect egged lutepickle 2022-09-03 07:46:37 -07:00
  • 985bc40574 Remove unused breastcache lutepickle 2022-09-03 06:50:10 -07:00
  • c1ddb49a68 Update changelog lutepickle 2022-09-03 06:49:53 -07:00
  • 71b7a8f035 Get the proper insect egg icon for the gizmo. lutepickle 2022-09-03 06:17:06 -07:00
  • 5c8fe83399 One less magic number in OvaryPowerThreshold lutepickle 2022-09-02 10:53:35 -07:00
  • afe603058e Tiny refactor to a few gets lutepickle 2022-09-02 08:19:09 -07:00
  • 1f6f50a361 After recovery, go straight into anestrus if out of breeding season lutepickle 2022-08-31 20:22:28 -07:00
  • 1b10200953 Properly calculate the birth recovery time lutepickle 2022-08-31 15:29:31 -07:00
  • 9841aa145d Null check pregnancy in PregnantAction lutepickle 2022-08-31 15:17:48 -07:00
  • cddbb8313b A bit more nipple change after milking lutepickle 2022-08-31 09:13:04 -07:00
  • 395c6784b8 Slow down nipple progress during milking, and use the increment factor setting lutepickle 2022-08-31 08:03:47 -07:00
  • e0855fdf24 Simulate pawns in caravans and pods lutepickle 2022-08-30 22:21:41 -07:00
  • 257a20797c Display unfertilized eggs properly lutepickle 2022-08-30 20:50:42 -07:00
  • c1d3f356f2 Try to account for number of children for induced eggs used lutepickle 2022-08-30 20:43:05 -07:00
  • bdfbcf1edf Make induced ovulator egg count based on potential pregnancies. lutepickle 2022-08-30 20:07:21 -07:00
  • 6da6e9388c Remove double-entry for Yorkshire Terriers in the DNA extension lutepickle 2022-08-30 19:08:56 -07:00
  • 8d4d7e93c3 Only do the pregnancy rechecks after a mech implant or insect egging lutepickle 2022-08-30 15:20:06 -07:00
  • 3ca018b0b6 Some mods have a null compClass, so catch that in allVaginas. lutepickle 2022-08-29 21:38:33 -07:00
  • 7899d9074f Update changelog lutepickle 2022-08-29 20:46:52 -07:00
  • c3a04b95fd New Areola04 images, contributed by wruf lutepickle 2022-08-29 20:06:49 -07:00
  • 5908935260 Use GoNextStage in TakeLoosePregnancy lutepickle 2022-08-29 16:47:32 -07:00
  • 57df60d62c After impregnation, re-check womb pregnancies in case RJW did something to them lutepickle 2022-08-29 08:34:38 -07:00
  • acfee52dd8 Split ShouldSimulate into its own function lutepickle 2022-08-29 07:23:17 -07:00
  • e88e40c2cc Forbid titles for babies to match RJW lutepickle 2022-08-29 06:47:50 -07:00
  • ea89d36706 Add a texture for 2 implanted eggs lutepickle 2022-08-28 08:43:46 -07:00
  • 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 -07:00
  • 84d5ffa8b7 Little cleanups and removal of unnecessary checks lutepickle 2022-08-27 22:01:39 -07:00
  • 66e2b3494b Have the implanation debug messages give the hediff IDs lutepickle 2022-08-27 20:52:36 -07:00
  • 6e255a0d4e Bump to version 1.0.7.4 lutepickle 2022-08-27 19:51:50 -07:00
  • 7678a39368 Merge branch 'dev' 1.0.7.3 lutepickle 2022-08-27 19:49:49 -07:00
  • f015b2e849 Don't merge a pregnancy with other pregnancies. lutepickle 2022-08-27 19:49:23 -07:00
  • b5d89129b2 Make the changelog a bit more accurate lutepickle 2022-08-27 14:49:26 -07:00
  • 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 -07:00
  • 6004b54e70 Update changelog lutepickle 2022-08-27 12:22:16 -07:00