Commit graph

1,065 commits

Author SHA1 Message Date
lutepickle
70c22d389b Update to support RJW Quirks 2025-08-15 07:34:37 -07:00
lutepickle
547d0f4b91 Shift a test in GetPregeneratedBaby to avoid a theoretical edge case infinite loop 2025-08-08 14:53:42 -07:00
lutepickle
c5685a9b3c Fix returning the wrong variable in PulloutChance 2025-08-02 16:42:59 -07:00
lutepickle
5cd244c23b Change pullout function from a bool to a float 2025-08-02 16:14:51 -07:00
lutepickle
49f7f18280 Move the pullout check to its own function 2025-07-31 16:31:01 -07:00
lutepickle
cbc3ed0fc2 Set the default body part of the cramp pain hediff 2025-07-27 18:19:15 -07:00
lutepickle
86faa9861f Add new interaction preferences: a human with cramps won't want to use her vagina and a human won't want to penetrate a bleeding vagina 2025-07-27 09:34:57 -07:00
lutepickle
49ac55f75d Add an overridable custom texture to the breast comp 2025-07-25 18:29:20 -07:00
lutepickle
56c31a70b8 Split leaking calculation out to discrete function 2025-07-25 08:00:35 -07:00
lutepickle
47e89e348d Add GetFluids to list all fluids from a particular pawn 2025-07-25 07:59:47 -07:00
lutepickle
32339d3a32 Add dev build of HAR to the LoadFolders 2025-07-24 21:45:17 -07:00
lutepickle
62cfe69ec2 Change relationship settings to use int instead of float 2025-07-24 09:39:42 -07:00
lutepickle
ffe3e78f36 Fix Impregnate_Patch for new SexProps 2025-07-23 08:35:55 -07:00
lutepickle
64c6ab1e5e Update preferences for new RJW class names 2025-07-23 06:29:22 -07:00
lutepickle
a3d2795fa3 Add option to hide womb icons for infertile pawns 2025-07-22 09:33:58 -07:00
lutepickle
0f5675b72e Reset ovulation and implantation chance caches when capacities go dirty 2025-07-18 21:48:06 -07:00
lutepickle
639777bfeb Turn GetFertileMenstruationComp into an argument to GetRandomMenstruationComp 2025-07-16 08:09:25 -07:00
lutepickle
d4d36d0e0e Rename GoOvulatoryStage to PostFollicularStage for accuracy 2025-07-14 20:22:31 -07:00
lutepickle
4dc758573d Use new RJW stat defs 2025-07-11 08:46:13 -07:00
lutepickle
ff37adbbf9 Move the estrus hookup settings and the estrus partner selection code to the new preference system 2025-07-11 08:44:46 -07:00
lutepickle
b11c9f7a30 Enable HAR compatibility 2025-07-08 15:18:53 -07:00
lutepickle
5dca37aef4 Update estrus interaction preference for new preference system 2025-07-07 16:18:03 -07:00
lutepickle
9a4e5a5801 Add empty project for when quirks is implemented 2025-07-07 09:32:55 -07:00
lutepickle
987b6b0fde Turn down the vagina/fertilization preference for full estrus 2025-07-07 06:57:44 -07:00
lutepickle
01efc83181 Simplify the menstruation props a smidge 2025-07-04 10:28:31 -07:00
lutepickle
a1cb605529 Make estrus preferences vagina + fertilization instead of vagina + penis, for more flexibility 2025-07-04 10:17:45 -07:00
lutepickle
46e8c191eb Another refactor to the estrus preference 2025-07-04 08:12:26 -07:00
lutepickle
6dea5685fb Fix the estrus part preferences being backwards 2025-07-04 07:57:31 -07:00
lutepickle
33b5824bd5 Update for RJW 1.6 dev branch: rewrite estrus interactions and disable quirks for now 2025-07-04 07:03:56 -07:00
lutepickle
ecd2819ffa Add Animal Genetics compatibility to the pregenerated babies 2025-07-03 23:30:32 -07:00
lutepickle
3b9553e64c Don't undo the har litter size for mothers that don't cycle 2025-06-30 07:50:11 -07:00
lutepickle
0e8d498a71 Enable compatibility for VE Genetics 1.6 2025-06-24 20:40:36 -07:00
lutepickle
734f7bc33a Animal Genetics was updated for 1.6, so enable compatibility. 2025-06-23 16:02:57 -07:00
lutepickle
f4a8868ecd Refactors in the pregnancy patch and the blood def finder 2025-06-13 09:34:20 -07:00
lutepickle
35d54c61f4 Use PlanetTile.Valid instead of comparing to -1 in DueDate 2025-06-12 07:09:04 -07:00
lutepickle
83f2ad748e Do a miscarraige on vagina removal instead of a simple hediff removal for Biotech pregnancy 2025-06-12 06:01:43 -07:00
lutepickle
213e6d3446 Refactor the vaginal washing float menu to the new menu system 2025-06-12 06:00:54 -07:00
lutepickle
da114bc0f0 Pawns in orbit are always in breeding season 2025-06-11 18:53:48 -07:00
lutepickle
99ca74f94f Switch IsBreedingSeason to use the new PlanetTile type 2025-06-11 17:56:13 -07:00
lutepickle
c84946649a Update about and manifest for 1.6 2025-06-11 12:50:01 -07:00
lutepickle
e0fdcabbff Disable the compatibility folders until those mods update to 1.6 2025-06-11 12:49:47 -07:00
lutepickle
4a23bf7510 Move Animal Genetics compatibility to a LoadFolder 2025-06-11 12:42:06 -07:00
lutepickle
942aa0a815 Move VE compatibility to a LoadFolder 2025-06-11 12:00:44 -07:00
lutepickle
b5f6a15d50 Move HAR compatibility to a LoadFolder 2025-06-11 11:31:24 -07:00
lutepickle
ab99b1d843 Fix pregenerated babies: there is no PregnancyUtility.ApplyBirthOutcome_NewTemp anymore 2025-06-11 11:04:09 -07:00
lutepickle
c47f9af4b6 Create 1.6 folder 2025-06-11 10:58:22 -07:00
lutepickle
17f7f47945 Update precum to use the new penis detection method 2025-02-08 17:32:53 -08:00
lutepickle
d1062430bc Allow biotech pregnancy for non-human fathers again 2025-02-02 08:49:48 -08:00
lutepickle
0ac7bc3452 Add log message for zero fluid cumming 2025-02-02 08:47:24 -08:00
lutepickle
9de5cdd638 Update Traditional Chinese translation by Hydrogen 2025-01-21 05:45:34 -08:00