Commit graph

  • 0c38513084 Eliminate egg if there is an error implanting it. lutepickle 2023-07-29 14:42:46 -07:00
  • 509eeabddc Merge branch 'dev' lutepickle 2023-07-28 17:29:32 -07:00
  • f0c971eba0 Rebuild lutepickle 2023-07-28 17:28:43 -07:00
  • 214ab3ae88 Have the default constructor for eggs use the human lifespan lutepickle 2023-07-28 09:50:13 -07:00
  • eb0d40ea1a Check for null pawn cum when merging cum lutepickle 2023-07-27 14:44:14 -07:00
  • 2350cf7355 Let a pawn precum into themself if it's otherwise valid lutepickle 2023-07-27 14:42:45 -07:00
  • c37a7b0763 Don't precum into animals with cycle disabled lutepickle 2023-07-27 14:41:45 -07:00
  • a7e452b254 Don't have androids with natural penises precum lutepickle 2023-07-25 19:34:56 -07:00
  • ab1c57a901 Even more JP translations from Lokuzt lutepickle 2023-07-22 12:28:52 -07:00
  • 6e4364797d Partial Japanese translation by Lokuzt lutepickle 2023-07-20 09:41:22 -07:00
  • 2dc0885d53 Also initialize breasts on load lutepickle 2023-07-03 09:21:55 -07:00
  • 468188006a Rebuild lutepickle 2023-07-03 09:10:13 -07:00
  • 9d0d5f1d91 Initialize womb when displaying gizmo if needed. lutepickle 2023-07-03 08:54:19 -07:00
  • 6fabfd6aaf Revert "Initialize womb when displaying gizmo if needed." lutepickle 2023-07-03 09:08:52 -07:00
  • 39fe33acc6 Initialize after loading a pawn. This should cut down on uninitialized errors. lutepickle 2023-07-03 09:08:38 -07:00
  • ebbbf8ee7f Initialize womb when displaying gizmo if needed. lutepickle 2023-07-03 08:54:19 -07:00
  • 30a5d84476 Don't display cum overlay when stuffed with insect eggs lutepickle 2023-06-29 15:59:02 -07:00
  • f5a302c272 Rename SimulationsPerHour to HoursBetweenSimulations. Also fix climacteric/menopause sex need calculation lutepickle 2023-06-22 21:56:26 -07:00
  • b10baf2ba5 Remove the last vestiges of the sexperience bucket support lutepickle 2023-06-21 10:33:42 -07:00
  • bd19a8c2ca Add animal pheromone slider to affect humanlikes lutepickle 2023-06-18 08:48:05 -07:00
  • 55b94d9d58 Fix feline fetus texture lutepickle 2023-06-18 06:51:49 -07:00
  • 933c3cf626 Account for simulations per hour when increasing sex need in AfterSimulator lutepickle 2023-06-17 11:21:34 -07:00
  • b19bbb82a8 Update changelog lutepickle 2023-06-17 10:01:35 -07:00
  • bccf587cea Updated womb/cum/fetus graphics by Euldrop lutepickle 2023-06-17 09:52:01 -07:00
  • aba8ea1693 Introduce TickIntervalMaximum constant lutepickle 2023-05-19 20:07:10 -07:00
  • f40a5f2246 Little refactor in GetCumsInfo lutepickle 2023-05-19 19:45:27 -07:00
  • ff22e534d1 Encapsulate calculatingOvulationChance lutepickle 2023-05-18 22:37:31 -07:00
  • 924dc73024 Apply cramps to the comp's parent part instead of going through RJW to find it lutepickle 2023-05-14 19:25:12 -07:00
  • f8913d1ec5 Double pheromone increase lutepickle 2023-05-10 09:33:20 -07:00
  • f40eed6317 Capitalize EmitRatio lutepickle 2023-05-09 23:01:55 -07:00
  • 1cce07d312 Remove SexSatisfaction from the first stage of pheromones lutepickle 2023-05-09 23:01:16 -07:00
  • 4c788906c7 Remove intensity from pheromone properties since it's just a modifier on daysToMaxSeverity lutepickle 2023-05-09 15:50:36 -07:00
  • 28d77ed1fb Allow pheromones to be disabled in the options lutepickle 2023-05-09 10:57:49 -07:00
  • 35adcf87ee Initial implementation of pheromone system lutepickle 2023-05-09 10:40:42 -07:00
  • d67592e245 Replace Position with PositionHeld and Map with MapHeld lutepickle 2023-05-09 08:46:33 -07:00
  • 259201ec54 Have periodic ovulators properly go into anestrus if they don't bleed lutepickle 2023-05-07 09:32:29 -07:00
  • d752bcfed4 Add egg restoration thought lutepickle 2023-05-04 18:03:06 -07:00
  • b2e849eae1 Add new ideo-related thoughts lutepickle 2023-05-04 17:52:42 -07:00
  • 2601f88a2d Rename WantsToGetPregnant to IsProPregnancy and use it for cummers 1.0.9.0 lutepickle 2023-05-04 16:17:11 -07:00
  • 45d7fc2c59 Fix spelling of overay to overlay lutepickle 2023-05-04 11:52:56 -07:00
  • 6f3f3d28cf Consolidate instances of TickInterval/TicksPerHour into a single function lutepickle 2023-05-04 10:26:29 -07:00
  • 42b465430e Account for tickinterval when considering fertility decay from antisperm lutepickle 2023-05-04 10:10:15 -07:00
  • 8f1c2eceb3 Add debug action to remove eggs, auto-remove eggs on setting follicular or bleeding lutepickle 2023-05-04 07:54:58 -07:00
  • 802fbbe3ca Simplify periodic ovulator's bleeding action lutepickle 2023-05-03 22:52:30 -07:00
  • 0999063728 Slight change to how ageOfLastBirth works, cut down on the save file size for breasts lutepickle 2023-05-03 08:04:36 -07:00
  • 6344a7c7ad Display the ovulation graphics going through the ovulation stage instead of at the end of follicular lutepickle 2023-05-02 08:36:27 -07:00
  • a38d81424a Have CalculatedImplantChance use the cached ovulation chance lutepickle 2023-05-02 08:35:39 -07:00
  • e43a50522b Add StageProgressNextUpdate lutepickle 2023-05-01 15:11:58 -07:00
  • 82a34f8ea8 Cache the ovulation and implantation chances to spare the UI lutepickle 2023-05-01 14:22:22 -07:00
  • 152a745af2 Make sure a fertilized egg loads properly when loading a pre-ticks save lutepickle 2023-04-29 22:28:29 -07:00
  • 270ac427c8 Pawn.RaceProps is equivalent to Pawn.def.race, so be consistent with it lutepickle 2023-04-29 20:32:46 -07:00
  • 6dc73a848e Give the ovulation stage the color of the sex drive lutepickle 2023-04-29 17:49:02 -07:00
  • dd8ae8a09b Have sexperience-ideo pregnancy precepts count for mood effects lutepickle 2023-04-23 20:08:56 -07:00
  • 411fd16fe9 Change the text in the GC patch to be consistent with vanilla lutepickle 2023-04-23 09:36:42 -07:00
  • 2e2e2a120c For induced ovulators, use a variable instead of EggExist for estrus/dangerday in luteal. lutepickle 2023-04-23 08:39:49 -07:00
  • 3de006dbbf Don't show the tip string for dead pawns to avoid errors lutepickle 2023-04-22 21:57:09 -07:00
  • 0ff5fa96d0 Show the chance of implanation in the debug log on failure lutepickle 2023-04-22 12:12:53 -07:00
  • bf0334d16e Add chance to debug implanation log lutepickle 2023-04-21 07:59:01 -07:00
  • baeff0ea29 Little optimization in Fertilize calculation lutepickle 2023-04-20 12:31:27 -07:00
  • db6e12fa8b Make the update interval setting exponential lutepickle 2023-04-19 07:32:47 -07:00
  • 0a5ab0bcfb Lower fluid leak to a filth every 2.5ml lutepickle 2023-04-18 09:19:41 -07:00
  • e78a86599d Have cum fertility decay at the proper rate lutepickle 2023-04-18 09:13:48 -07:00
  • 02200b2bfa Little cleanups lutepickle 2023-04-18 07:20:35 -07:00
  • 5050e192ed Simulate when the pawn has a parent spawned, too lutepickle 2023-04-17 21:52:41 -07:00
  • 8718cca299 Fix Props not being initialized yet when calculating periodic ovulator race cycles lutepickle 2023-04-16 19:41:57 -07:00
  • 2dd9147afc Base periodic ovulator egg total off of the fastest interval of the vagina lutepickle 2023-04-16 18:47:45 -07:00
  • 08ebaa9db3 Unconditionally initialize cum and eggs (e.g. for infertile pawns) lutepickle 2023-04-16 12:26:11 -07:00
  • 4af5195de9 Give eggs the proper lifetime lutepickle 2023-04-16 12:20:01 -07:00
  • eddccdc2ea Remove some force saves from Egg lutepickle 2023-04-15 12:15:15 -07:00
  • 80243c78f1 Keep a running total of fluid leaked and emit a filth every 5 ml lutepickle 2023-04-15 08:30:39 -07:00
  • 89a7d410df Cut down on the savefile size by not writing default values lutepickle 2023-04-15 07:59:00 -07:00
  • f2fa99853f Don't save DoCleanWomb if it's false lutepickle 2023-04-15 07:41:23 -07:00
  • a5bcf696ba Make the recalculation interval long instead of daily lutepickle 2023-04-14 08:23:02 -07:00
  • 30329c883b Reduce the leakage per ml lutepickle 2023-04-13 21:30:06 -07:00
  • a023c884d3 Fix cum not diminishing lutepickle 2023-04-13 21:06:32 -07:00
  • e37940abcf Initial implementation of variable update rate lutepickle 2023-04-13 20:17:25 -07:00
  • 2696c2b1f0 Update Traditional Chinese translation by Hydrogen lutepickle 2023-04-11 06:09:45 -07:00
  • 1088a4c8e9 Fix the texture path in the normal follicular, too. lutepickle 2023-04-10 15:36:56 -07:00
  • 25556c464e Fix bad texture error for low fertility during induced ovulator sex lutepickle 2023-04-10 15:32:51 -07:00
  • 334ef9d52a Fix blocking menstruation genes during pawn generation (e.g. colony setup) lutepickle 2023-04-09 08:48:51 -07:00
  • 80a987b0bd Just remove the ovarypower/ovulated comparsion. It's fine if ovarypower goes negative lutepickle 2023-03-20 16:27:41 -07:00
  • e6d2446376 Clarify changelog lutepickle 2023-03-20 16:19:06 -07:00
  • 8de3864a8e Merge branch 'dev' 1.0.8.9 lutepickle 2023-03-20 16:17:34 -07:00
  • 2ac4e1f8e5 Fix wrong comparison in OvulatoryAction lutepickle 2023-03-20 16:17:16 -07:00
  • cb8a001cdf Change removecums to a HashSet lutepickle 2023-03-19 22:52:39 -07:00
  • f7e3d6c1c4 Switch deadeggs to a HashSet lutepickle 2023-03-19 22:48:04 -07:00
  • 310c03a193 Remove the early exit from the implant loop for non-RJW multiple pregnancy. This lets Biotech fraternal twins implant in the same hour. lutepickle 2023-03-19 22:39:55 -07:00
  • 9ec87537f8 Merge branch 'dev' 1.0.8.8 lutepickle 2023-03-19 12:02:34 -07:00
  • e5aa310528 Move quirk testing into a dedicated function in anticipation of the RJW quirk submod lutepickle 2023-03-17 20:07:00 -07:00
  • 130ad4df29 Update changelog lutepickle 2023-03-17 09:35:23 -07:00
  • 5924c73b2f Track birth counts with the pregenerated babies lutepickle 2023-03-17 09:34:45 -07:00
  • f7348ccee8 SafeSkinColor needs to catch InvalidOperationException, too, it seems lutepickle 2023-03-17 07:01:55 -07:00
  • 93855c5ee7 Rework infertile decision, let the last egg ovulated potentially implant. Guarantee full drug ovulation even if eggs aren't available. lutepickle 2023-03-16 12:24:47 -07:00
  • b81a07c172 Mention climacteric in the changelog for implant chance lutepickle 2023-03-12 19:11:18 -07:00
  • 9aab479fe6 Correct PostFix to Postfix lutepickle 2023-03-12 17:27:04 -07:00
  • 699b3aa6d2 Fix bug introduced in ovulation rework which made induced ovulators not ovulate after follicular lutepickle 2023-03-12 15:54:14 -07:00
  • de2da85558 Fix Null father in womb dialog for Biotech pregnancies lutepickle 2023-03-11 14:07:55 -08:00
  • c05d8bad79 Only decrement ovary power by eggs actually ovulated, debug log under-ovulations lutepickle 2023-03-11 10:21:25 -08:00
  • 65b69eaf76 Shift breeder from implant chance to ovulation chane. It would overflow back down anyways. lutepickle 2023-03-11 09:13:01 -08:00
  • 2798d923b1 Don't show the ovulation chance on non-humans lutepickle 2023-03-10 09:04:00 -08:00