rjw_menstruation/changelogs.txt

397 lines
18 KiB
Text

Version 1.0.7.1
- Null reference error fix for multiple wombs when one is pregnant.
- Fix the progress bar on pregnancy again. Also make undiscovered pregnancies a little more subtle.
- Nipple size/transition system rewritten to be simpler under the hood. Should work with existing saves, but you might find sizes to be different, especially for very large or very small breasts.
- Replaced HugsLib-based scheduler with normal ticking. This should reduce some 'phantom cycle' bugs.
- Redone calculation to determine low eggs remaining. This should cause climacteric to be applied at a more appropriate time in the pawn's life, especially for those with very long cycles.
- Identical twins conceived after this update will have identical sex part sizes, properties, etc. upon being born.
- Identical twins of HAR races will have identical coloration, part variations, and masking.
- For modders:
- The function Hediff_MultiplePregnancy.ProcessIdenticalSibling is called on every identical sibling when born except the first. Any race-specfic genetic properties can be patched in there.
- Any mods that add comps to RJW parts should copy what they need to on a postfix to Hediff_MultiplePregnancy.CopyBodyPartProperties, e.g. how menstruation itself does in that function.
Version 1.0.7.0
- Not save compatible with previous versions. Expect glitches and many red errors if you try. However, things should stabilize eventually.
- Designed for RJW 5.0.0, but should work with previous versions.
- Sexperience module/womb cleaning removed due to conflicts with separated cum module.
- Support for multiple wombs, including each having a separate pregnancy.
- More reliably generate a baby's race correctly when using pawnkind diversification mods.
- Overhauled many things under the hood.
- Cycle randomization completely redone. Everyone now has a (hidden) cycle speed and cycle variability.
- Ovary initialization redone. All pawns now get a total number of eggs based on their age and racial properties.
- Coming inside someone with an IUD will give the same total amount of fluid as without, just at a lower fertility.
- The chance to fertilize has been changed to an exponential curve instead of a linear one. This will increase the chances of pregnancy at low amounts of semen and slightly reduce it at high amounts.
- Semen now has a fertility percentage instead of "fertile volume".
- The exact time between fertilization and implantation has been adjusted.
- Removing a vagina will end any pregnancy it has in progress. Please wait until the baby is born first.
- Your colonists can create artwork of someone being born.
- They can also create artwork of someone coming inside someone else.
- Default values changed to account for the new math. The new defaults will have the same odds of pregnancy with a 10ml ejaculation at ovulation (in a human) as before:
- Fertilization chance from 10%/mL to 15%
- Cum decay from 30%/hour to 15%
- Fertility decay from 20%/hour to 5%
Version 1.0.6.6
- Ovipostors add on average 1.5x as much cum to a womb than before.
- The womb tick timing is now more consistent across a save and load, and also spread out across pawns.
- Babies of bestial relations get a mother/father relationship to their parents instead of the old sire one.
- Fix error when an egg fertilized by a nonexistent/garbage collected pawn (e.g. in an NPC's womb) tries to implant.
- Another hybrid fix for invalid races.
- Fix an implanted egg icon showing for mechanoid pregnancies.
Version 1.0.6.5
- Handle climacteric induced ovulators a bit better.
- Compatibility update for Sexperience 1.0.4.2
- Add a brief description when mousing over the current phase in the womb dialog.
- Add an ovary image to the womb status dialog (but not the little icon) when ovulation is imminent or occuring.
- Redone algorithm for paternity selection upon an egg being fertilized, to make for a fairer contest when there is lots of sperm from multiple people.
- NPC pawns with cum inside a pawn of your faction (or a prisoner you're holding) won't be removed by the garbage collector early.
Version 1.0.6.4
- Fix a bug with pawns not being generated.
- Fix ovary initialization for races with invalid litter sizes.
- A whole mess of spelling, grammar, and description updates.
Version 1.0.6.3
- Fix pawn generation for races with a single lifestage.
- Show womb gizmo for males with vaginas, too.
- Originally, the casual hookup override only applied to a pawn searching for a partner. It will now also apply to a partner deciding whether to accept a hookup.
- Message feedback added to debug actions.
- Show the status button in the health tab for pawns with more than one genital.
- Known issue: The status button will be next to the first genital instead of the vagina.
Version 1.0.6.2
- Fix error/crash when a pawn in estrus (with hookup override enabled) looks for partners.
- Teratophiles get the "I came inside" mood buff for ugly partners instead of pretty ones.
- Locked absorbers (e.g. that guests have) won't get dirty or cause infections.
Version 1.0.6.1
- Requires RJW 4.9.6 or later
- Fix errors when a hybrid refers to an invalid race.
- A pawn in estrus will prefer partners and sex types that would result in pregnancy.
- Optional (default disabled) alternative casual hookup settings for a pawn in visible estrus.
- Babies born to slaves will have the right faction.
- Respect RJW's bestiality pregnancy relations setting.
- Contributed by amevarashi:
- Fix womb cleaning job if no buckets on the map.
- Fix futa impregnations.
- Hide some details for hidden pregnancies.
- Keep father unknown if the RJW paternity operation hasn't been performed.
- Add option to remove the gather cum gizmo.
Version 1.0.6.0
- adopted by lutepickle
- Induced ovulators will now go into estrus on every cycle, not just the one after they've been cum in. Hope you have birth control.
- Induced ovulators will properly recognize when they might get pregnant (e.g. for the mood debuff).
- The progress bar works again when pregnant.
- A baby will have their chronological age set to when they're born, not when they're conceived.
- The womb display will show the correct fertilization chance if they have a modifier to it.
- The 10 hour infection grace period for dirty tampons now starts when it gets dirty, not when the clean one is inserted. Arguably not a bug, but that was a hideous level of micromanagement needed before.
- When a pawn's body size changes (e.g. going from teenager to adult), ensure that any pregnancy-related breast growth is retained.
- Prevent NaN ml of fluid in a womb when bleed rate is set to 0.
- Only put sperm in the womb when the one with the penis orgasms, instead of either person. Also put their full load in instead of 30% of it.
- Lower default fertilization chance to 10%/ml (from 15%/ml) to account for the bigger loads.
- A non-pregnant womb could hold 500x what the vagina def has listed. I think that's utterly ridiculous (and makes the capacity all but meaningless), but there's some out there who'd want that sort of thing, so as a compromise, an "overfilled" vagina will leak at up to double the normal rate. Think water pressure.
- A vagina will never leak while knotted. (Though sperm decay will still diminish fertilization chances with time.)
- Babies will inherit their parents' traits in the same way as stock RJW, except enzygotic (i.e. identical) twins now get the same inherited traits.
- Babies take on their mother's last name instead of their father's.
- Impregnation fetishes only apply when someone is in the right part of their cycle to get pregnant. Call it their Spermy Sense.
- Breasts now grow and shrink at a more realistic rate during and after pregnancy.
- Udder breasts now display in the womb dialog.
- Fixed the typo on the "consealed" estrus hediff. You'll probably get a couple red errors when loading a pre-change save, but they are safe to ignore.
- Added some dev actions to set a pawn to a particular part of their cycle, and one to recalculate eggs based on their age.
Version 1.0.5.9
- minor bug fixes
Version 1.0.5.8
- requires RJW 4.8.1 or later
- added toggle for gather cums in womb into a cum bucket
- fixed nudity pawns get mood debuff from tampons(pads will get debuffs)
- added blue breasts for hydraulic and bionic breasts
- now pads provide tiny armor rate to genitals
Version 1.0.5.7
- requires RJW 4.8.1 or later
- minor bug fixes
Version 1.0.5.6
- requires RJW 4.8.0.3
- fixed womb gizmo not worked properly
Version 1.0.5.5
- not compatible with RJW 4.8.0 or later
- clicking vagina and anus image will show origin state
- fixed loadfolders.xml for other platforms
- added load orders
- added stage progress bar
Version 1.0.5.4
- lactating cause nipple morph
- clicking breast image will show nipple's origin state(before & after)
- fixed animal pregnancy error
- added cum effects
- use IngestionOutcomeDoer
- might you can make aphrodisiac cum with this
- added antisperm antibody
- added cyclosporine which cures antisperm antibody
- sexperience integrations
- added ability to gather cums in womb using cumbucket
Version 1.0.5.3
- now impregnate on every orgasm
- added egg lifespan setting
- changed initial ovary calculation
- now use infertile age instead of minimum sex age
- added vagina morph option after birth
Version 1.0.5.2
- 1.3 support
- added tooltips on status window
- clicking pawn in status window will show naked body
- removed duplicated dll
- more descriptions for mod settings
----Last update for 1.2----
Version 1.0.4.4a
- added records
- fixed errors on initializing
Version 1.0.4.4
- ovary regeneration pill can restore climacteric (not menopause)
- menstrual blood uses race's blood def
- added estimated sperm lifespan in modsetting
- fixed errors on pregnancy
- changed cum calculation method
Version 1.0.4.3
- fixed errors on pregnancy
- added surgeries for nipple/areola
- changed cum calculate method
- cum's fertility will remain
- IUD will diminish cum's fertility
- changed default settings
- fertilization chance raised 5% to 15%
- cum decay ratio raised 15% to 30%
Version 1.0.4.2a
- fixed hybrid custom UI
Version 1.0.4.2
- fixed errors on hybrid custom
- fixed errors on pregnancy
Version 1.0.4.1
- fixed errors when the race mods are uninstalled
- minor bug fixes
- removed mechanoids from hybrid table
- increased probability weight range of custom hybrid
- breasts size increase gradually after pregnancy about one cup
Version 1.0.4.0
- minor bug fixes
- cums will get maximum thickness initially and become thinner gradually
- added in-game custom hybrid editor
- you can customize hybrid definition easily
- this will override definitions from xml files
- removed hybrid priority option(father's definition will be prioritized)
Version 1.0.3.2
- fixed self-lactating not work properly
- pawns having impregnation fetish or lover get less mood penalty on pregnancy
- minor bug fixes
- contraptive pills decreases mood debuffs from creampie (breeders will get reversed effect)
Version 1.0.3.1
*Note* Remove previous version before installing
- fixed problems that pawns get climacteric stage after pregnancy even the menopause setting is off
- now implantation chance is independent with rjw pregnancy settings
- fixed broken vagina support
- breasts support for race support
- minor bug fixes
Version 1.0.3.0
- added various fetus images (thanks to Glux)
- added twin fetus image
- male insects can impregnate female
- now insects egg display on womb icon
- added breast to status window
- added milk status bar(milkable colonists compatible)
- added self lactating button
- self lactating enlarges nipple
- pawns will get different size of nipple tips, areolas and colors
- added status bars
- you can check when the pawn get breeder/incubator quirk with this
- fixed problems when cycle acceleration is too high
Version 1.0.2.0
- support for RJW Race Support
- fixed erros with pawns that the litter size curve is not defined
Version 1.0.1.15
- added more descrption on the mod options
- sick thought of in period removed
- pain offset of in period decreased
- added pain reliever
- added description for tampon about infection
- infection chance of dirty tampon decreased 2% to 1%
Version 1.0.1.14
- requires RJW 4.6.1 or later
- fixed interspecies factor applied to normal pregnancy
Version 1.0.1.13
- requires RJW 4.6.1 or later
- added induced ovulator
- fenline and rodent vagina ovulate after sex in follicular stage
- minor bug fix
Version 1.0.1.12
- requires RJW 4.6.1 or later
- added HybridExtension attribute to PawnDNAModExtension
- this will overrides RJW's hybrid definitions
- supports more detailed hybrid definition
- fixed bugs when menopause option off
Version 1.0.1.11
- added a button for opening status window in health tab
- added option for this
- added option for select which pawn displays status
- fixed erros when pawn's anus missing
- added breedingSeason and estrusDaysBeforeOvulation attributes to CompProperties_Menstruation
- added patch for dog, cat, horse , narrow, rodent vagina
Version 1.0.1.10
- added option for adjusting bleeding amount
- added hotkey for opening status window
Version 1.0.1.9
- added estrus effects
- estrus increases pawn's sex drive greatly
- added consealedEstrus attribute to CompProperties_Menstruation
- if consealedEstrus set as true, the pawn will get less effective estrus
- hyperfertility pills induce esturs
- now initial ovarypower is affected by pawn's life expectancy and litter size
Version 1.0.1.8
- fixed problems with animal status window
- fixed RMB menu crash
- added egg overlay
- default implantation chance changed to 65%
- now fertilized eggs are implanted after 7 days later
Version 1.0.1.7
- added chinese translations
- major bug fixes
- minor bug fixes
Version 1.0.1.6
- fixed bugs when display fetus image
- fixed futa female was not set as parent
Version 1.0.1.5
- DNADef is obsoleted and replaced to ModExtention
Version 1.0.1.4
- fixed bugs that in period hediff not disappear in time
- fixed enable menopause setting was not saved
- now cum filths are generated as a single mixture filth
- dirty tampons and wet pads are now untradable
- DNAdef is obsoleted and replaced with modextention
Version 1.0.1.3
- requires RJW 4.6.1 or later
- max absorbable statbase added to vanilla fabrics.
- added thoughts for cum inside
- male pawn get mood buff if his partner is not ugly or he has breeder or impregnation fetish quirk
- female pawn get mood buff if she has breeder or impregnation fetish quirk
- female pawn get mood debuff if she is in fertile window or hates her partner
- added thought for leaking fluids
- absorbers can prevent this
- added thought for pregnancy
- female pawn without breeder quirk get mood debuff when pregnant without spouse or fiance
- mestrual blood color is determined by race's blood color
- absorber's color change gradually
- fixed bugs with enzygotic twins
- enzigotic twins will get same appearance
- added HAR compatibllity
- removed unused textures
Version 1.0.1.2
- requires RJW 4.6.1 or later
- reduced sex satisfaction debuffs
- if pawn is climacteric or menopause sex need recover to 50%.
- added vaginal washing
- fixed bugs absorber does not work properly
- used absorbers are colored fluid's color
Version 1.0.1.1
- requires RJW 4.6.1 or later
- added superovulation inducing agent
- cumflations (no effects yet)
- added tampon and sanitary pad can absorb fluids.
- tampon blocks fluids completely. however, keep wearing dirty tampon can cause infection.
- pad blocks fluids for a while, but if exceed over the absorbable, fluids leak again.
- fixed erros when male pawn take hyperfertility pills.
Version 1.0.1.0
- requires RJW 4.6.1 or later
- added multiple pregnancy
- added options for twins
- if you turn off both twin options, you will get only one baby on every pregnancy.
- male's litter curve size does not affect to number of offspring
- female can get multiple offsprings with multiple races.
Version 1.0.0.10
- fixed cycle acceleration option was not saved.
- cum capacity decreased greatly.
- blood amount during in period decreased.
Version 1.0.0.9
- update for RJW 4.6.0 (if you didn't update RJW, you don't need to update this mod)
- removed patch file for IUD.
Version 1.0.0.8
- added option for disable menopause.
Version 1.0.0.7
- fixed errors when attatch new vagina.
- ovulation stage produces multiple eggs and number of eggs are determined by race's litter size curve.
- but still, only one egg can proceed to pregnancy.
- added new attribute ovaryPower to CompProperties_Menstruation.
- default value is almost unlimited that never comes menopause.
- every ovulation decreases ovaryPower.
- when ovaryPower is low, climacteric begins.
- during in climacteric, cycles become irregular and lose fertility in progress.
- ovulation using hyperfertility pills consumes ovaryPower double times.
- hyperfertility pills decrease additional ovaryPower (abuse of hyperfertility pills will cause premature menopause)
- climacteric and menopause decrease sex drive and satisfaction.
- added ovary regeneration pill that can prevent climacteric.
- ovary regeneration pill increases 30% of ovaryPower. (no limit, cannot cure climacteric)
- in period hediff decrease sex drive and satisfaction.
Version 1.0.0.6
- if pawn is fertility stat is 0, stage is fixed at none.
- added option for fetus information level.
- depend on information level, pregnant stage display as luteal stage
- rewrote misspelled DNADef attribute and mod title in mod settings
Version 1.0.0.5
- womb cum capacity is affected by pawn's bodysize
- changed cum volume calculate method.
- cum volume is affected by pawn's bodysize
- generic cum volume decreased.
- if pawn has messy quirk, cum volume increases 4~8times.
- cum textures are dependent on womb texture
Version 1.0.0.4
- fixed errors when runtimeGC removed pawns in cum list.
- added menstrual cramp - now pawns will get mood debuff during in period
- merged some stages into one stage
Version 1.0.0.3
- fixed sometimes hediffcomp stops working.
- changed initializing method
- added patches for generic vagina and dragon vagina
Version 1.0.0.2
- add options for turn on/off vagina/womb image in status window
Version 1.0.0.1
- supports for other type of vagina
- custom images support for vagina&anus