Commit Graph

188 Commits

Author SHA1 Message Date
lutepickle 742381dd54 Don't run the cycle for pawns that are genetically sterile 2022-11-04 10:52:25 -07:00
lutepickle ea1c5794f9 Handle inheritable xenotypes and hybrids 2022-11-04 08:43:58 -07:00
lutepickle 8c213c4fe6 Don't let a biotech pregnancy go into labor if another womb already is 2022-11-04 07:09:33 -07:00
lutepickle 2846117881 Track the changing hediff through pregnancy and labor 2022-11-03 19:01:50 -07:00
lutepickle d8ce861448 Add the option to start new biotech pregnancies 2022-10-30 10:36:38 -07:00
lutepickle 67e6818d73 We don't have to test for existing biotech pregs on implantation. The existing code will catch a non-multiple. This will also allow multiwomb pregnancy properly with one in biotech. 2022-10-29 19:05:08 -07:00
lutepickle bd8128aba7 Update changelogs 2022-10-29 18:44:48 -07:00
lutepickle f368f643f4 Update version number and changelog 2022-10-24 18:02:25 -07:00
lutepickle 1d6dc1fc82 Updated Trad Chinese by Hydrogen 2022-10-03 06:45:39 -07:00
lutepickle 7893ca5fbb Use short name for Glux in the changelog 2022-09-30 06:33:33 -07:00
lutepickle 2817c28d7f Update manifest and changelog for 1.0.7.6 2022-09-29 15:01:49 -07:00
lutepickle b174820e50 Hide implanted eggs for hidden fetuses 2022-09-29 09:37:03 -07:00
lutepickle 6a7fb8ef70 Start a pregnancy already advanced by the time since fertilization 2022-09-28 21:06:21 -07:00
lutepickle 4bdf7cd6c2 Add recipes for nipple color changes 2022-09-27 17:02:54 -07:00
lutepickle 85bbc95367 New fetus textures and new mod preview image by GluxDesigns 2022-09-26 07:43:45 -07:00
lutepickle 204e62cbdd Support the new RJW udder/flank system 2022-09-26 07:05:56 -07:00
lutepickle 888ae541ed An NPC in estrus that leaves the map can call ShouldBeInEstrus upon loading the save later, so initialize there if needed. 2022-09-25 16:49:10 -07:00
lutepickle 9e8dcc0540 Moving the Animal Genetics compatibility to conception rather than birth makes it work again, so officially re-enable support. 2022-09-22 22:50:00 -07:00
lutepickle 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. 2022-09-22 17:43:26 -07:00
lutepickle 87d950eb26 Add compatibility code for Animal Genetics 2022-09-22 08:46:00 -07:00
lutepickle 13b1ceb0a1 Update changelog 2022-09-10 11:55:13 -07:00
lutepickle b2da75d9e6 Replace a bunch of string concatenations with stringbuilders 2022-09-10 06:14:48 -07:00
lutepickle 49db91ca4d Move application of cramp pain to after the switch to bleeding so the duration can be properly calculated 2022-09-09 06:24:58 -07:00
lutepickle 7a1df037ac Add eggMultiplier property to vaginas to have more lifetime eggs. Set hydraulic/bionic to 0 and archotech to 4 2022-09-08 09:58:07 -07:00
lutepickle c3ce69ac0a Do the concealed hediff removal in two stages to avoid a collection modification error 2022-09-06 16:08:29 -07:00
lutepickle 16c0362dc2 Rephrase a bit of changelog 2022-09-05 19:43:13 -07:00
lutepickle 3512f55363 Make climacteric/menopause per-womb. Obsolete climacteric phases. Add stat parts for those wombs. 2022-09-05 17:44:23 -07:00
lutepickle 61bf4e188d Update manifest to 1.0.7.5 2022-09-05 10:43:40 -07:00
lutepickle 5769a7d247 Clarify changelog 2022-09-04 22:48:40 -07:00
lutepickle 2b5d5443d3 Estrus rework. Properly layer estrus from multiple wombs. Have induced ovulator estrus only last until egg expiration. 2022-09-03 15:40:25 -07:00
lutepickle c1ddb49a68 Update changelog 2022-09-03 06:49:53 -07:00
lutepickle 1b10200953 Properly calculate the birth recovery time 2022-08-31 20:07:42 -07:00
lutepickle 395c6784b8 Slow down nipple progress during milking, and use the increment factor setting 2022-08-31 08:03:47 -07:00
lutepickle e0855fdf24 Simulate pawns in caravans and pods 2022-08-30 22:21:41 -07:00
lutepickle 257a20797c Display unfertilized eggs properly 2022-08-30 20:50:42 -07:00
lutepickle bdfbcf1edf Make induced ovulator egg count based on potential pregnancies. 2022-08-30 20:07:21 -07:00
lutepickle 3ca018b0b6 Some mods have a null compClass, so catch that in allVaginas. 2022-08-29 21:38:33 -07:00
lutepickle 7899d9074f Update changelog 2022-08-29 20:46:52 -07:00
lutepickle c3a04b95fd New Areola04 images, contributed by wruf 2022-08-29 20:06:49 -07:00
lutepickle 6e255a0d4e Bump to version 1.0.7.4 2022-08-27 19:51:50 -07:00
lutepickle f015b2e849 Don't merge a pregnancy with other pregnancies. 2022-08-27 19:49:23 -07:00
lutepickle b5d89129b2 Make the changelog a bit more accurate 2022-08-27 14:49:26 -07:00
lutepickle 6004b54e70 Update changelog 2022-08-27 12:22:16 -07:00
lutepickle 0518a3f40c Add wider variety of insect egg graphics 2022-08-27 11:01:26 -07:00
lutepickle d88a71bd61 Show the pre-ovulation graphic on induced ovulators during sex. 2022-08-27 08:04:39 -07:00
lutepickle ed682738dc Display multiple gizmos for multiple wombs 2022-08-24 16:23:52 -07:00
lutepickle 8c52bb818a Update manifest to 1.0.7.3 2022-08-24 11:09:20 -07:00
lutepickle 0b272c1e5b Don't end mech pregnancies on removal 2022-08-21 12:26:17 -07:00
lutepickle 1cbe557621 Add the breast error thing to the changelog, too 2022-08-18 07:53:39 -07:00
lutepickle 6592c3b073 Update changelog, bump manifest version to 1.0.7.2 2022-08-18 06:50:01 -07:00
lutepickle 610bffeaa7 Fix pregnancy progress in the womb gizmo again. Also have an undiscovered pregnancy look like a steady luteal progress. 2022-08-12 10:02:07 -07:00
lutepickle d1ceebb4e7 Fix HAR compatibility, copy all HAR properties for enzygotic siblings. 2022-08-11 18:43:12 -07:00
lutepickle 592fcad088 Change OvaryPowerThreshold to better handle very long cycles. Also have climacteric severity use an InverseLerp. 2022-08-09 21:07:43 -07:00
lutepickle a77988fd99 Update changelog 2022-08-08 08:18:04 -07:00
lutepickle c5d8a92299 Update changelog 2022-07-30 15:08:45 -07:00
lutepickle 5b6093fd86 Rename ProcessIdenticalZygote to ProcessIdenticalSibling 2022-07-27 14:32:50 -07:00
lutepickle aab02f07fb Copy RJW parts across enzygotic siblings at birth 2022-07-27 11:49:57 -07:00
lutepickle 8937126f0f Update changelogs 2022-07-26 17:32:02 -07:00
lutepickle 0f61f0f260 Update changelog 2022-07-25 11:14:29 -07:00
lutepickle 57998a3895 Add tale for coming inside 2022-07-20 06:01:48 -07:00
lutepickle 2f5bf19ea6 Record the GaveBirth tale when a human is born 2022-07-18 08:41:32 -07:00
lutepickle 76c2a67390 Properly generate babies with mismatched pawn def and pawnkind 2022-07-18 06:28:01 -07:00
lutepickle c0043d2936 Support for multiple concurrent pregnancies 2022-07-11 18:23:08 -07:00
lutepickle 68f8124d6b Update changelog 2022-07-11 12:55:55 -07:00
lutepickle 6a8b023289 Add save compatibility warning to changelog 2022-07-07 18:50:38 -07:00
lutepickle e9735b0d9b Update changelog 2022-07-07 18:37:05 -07:00
lutepickle 75fe253911 Give animal children the standard mother/father relations instead of the old RJW_Sire/RJW_Pup ones 2022-07-02 07:55:31 -07:00
lutepickle 14174396b0 Increase ovipostor semen to make up for the lowered fert chance 2022-06-25 11:15:54 -07:00
lutepickle f021316869 Don't show the implanted egg icon when it's a mechanoid pregnancy 2022-06-21 21:00:37 -07:00
lutepickle fcea8dc0a2 Update changelog 2022-06-19 17:51:41 -07:00
lutepickle 204fe0ecc7 Fix null fertilizer when an egg tries to implant 2022-06-16 17:57:52 -07:00
lutepickle 56691171b4 Implement random tick timing 2022-06-05 11:06:57 -07:00
lutepickle 0e3915517e Update changelog 2022-06-04 22:17:44 -07:00
lutepickle 961e7f7b73 Better anti-prune algo. Also won't prune pawns with sperm/egg in a player faction/prisoner womb 2022-06-03 14:45:31 -07:00
lutepickle e09c4aeb97 Move gather cum gizmo text to this project to account for sexperience removing it 2022-06-02 12:36:54 -07:00
lutepickle 5b784c3c59 Display ovaries on the womb dialog when near ovulation 2022-05-31 18:14:11 -07:00
lutepickle e29c7a732a Might as well refactor RecoveryAction out to match the rest 2022-05-31 08:36:27 -07:00
lutepickle 0a7e80b353 Add a short description when mousing over the phase in the womb dialog 2022-05-31 08:10:53 -07:00
lutepickle d4a48befd8 Update changelog 2022-05-30 20:31:27 -07:00
lutepickle b292c3f931 Properly initialize ovaries for bad litterSizeCurves 2022-05-30 16:54:41 -07:00
lutepickle b051f8e327 Clarify hookup override changelog. 2022-05-29 20:31:51 -07:00
lutepickle 7461965174 Add message feedback to the debug actions 2022-05-28 19:18:35 -07:00
lutepickle 41054f979e Update the hookup transpilers to apply the estrus overrides in the other direction. 2022-05-28 19:05:10 -07:00
lutepickle b6f220b30b Show the status button in the health tab for pawns with a vagina as a second hediff. 2022-05-28 17:53:20 -07:00
lutepickle e170b5fa47 Update changelog 2022-05-27 18:00:31 -07:00
lutepickle 2872d42f67 Fix BabyHalfAge for races with one lifestage 2022-05-13 22:01:07 -07:00
lutepickle c0041947d3 Update manifest to 1.0.6.2 2022-05-10 16:50:22 -07:00
lutepickle 52f9a10496 Fix the transpiler for FindBestPartner 2022-05-09 22:36:53 -07:00
lutepickle 3d5e1cae15 Locked absorbers can't get dirty or cause infections 2022-05-03 22:23:47 -07:00
lutepickle 47d249e716 Update birth faction assignments to match RJW's. 2022-04-29 07:00:41 -07:00
lutepickle fda3442d9d Update changelog for RJW version requirement 2022-04-28 08:06:03 -07:00
lutepickle fffd4f5f00 Fix null reference on missing hybrid def 2022-04-27 17:42:02 -07:00
lutepickle 1c24fab708 Concealed estrus gets a (very small) boost, too 2022-04-27 10:28:40 -07:00
lutepickle a2d676247a Update the actual changelog and manifest, bump the version 2022-04-17 19:24:24 -07:00
moreoreganostodump 77cdbb23c8 1.0.5.9 2021-10-16 22:17:39 +09:00
moreoreganostodump 1a8d386e02 1.0.5.8 2021-09-26 18:19:24 +09:00
moreoreganostodump 892697626a 1.0.5.7 2021-09-13 00:32:50 +09:00
moreoreganostodump 29afd70610 1.0.5.7 2021-09-13 00:31:27 +09:00
moreoreganostodump ee897672c9 1.0.5.6 2021-08-29 22:54:54 +09:00
moreoreganostodump 07e05f0e92 1.0.5.5 2021-08-22 01:01:54 +09:00