Pregnancy Test Kit

A working pregnancy test kit for your fertile Sims.

There are two basic tests - "Am I Prgenant?" and "Pregnancy Details", Sims can either take these themselves or be asked to take the test the another adult/elder Sim.

If InTeen is installed, and the Sim has a bio clock in their inventory, there are two additional options - "Take Morning After Pill" and "Take Termination Pill".

An optional add-on will direct Sims who experience morning sickness to autonomously take the "Am I Pregnant?" test, if a kit is available on the lot.


How To Use

  • Buy the kit (it can be found under Misc/Misc or in the Bedroom/Bathroom categories) and place it on a surface (eg a shelf in the bathroom or a bedside cabinet). The kit only costs $10 but there is an additional cost for each use of the kit.
  • Have a Sim click on it and either take the test themself or direct a Sim to take the test.
  • Await the results

Tests

"Am I Pregnant?" - costs $20 per use. Can be used by any Sim who could be pregnant, Sims who are obviously pregnant cannot use the test. In the base game this is any adult female Sim or any adult male Sim that has been abducted by aliens, but not Plant Sims. If InTeen is installed, teens and young adults can also take the test. The Sim will approach the test kit, consider it and then use the nearest toilet (sitting down regardless of gender). At the end, they will stand, the results will be displayed, and the Sim will react accordingly - family Sims will be happy or sad, romance Sims will be embarresed or cheer. Teens will react differently to adults. After using the test, if there is a sink in the same room, Sims will wash their hands.

"Pregnancy Details" - cost $100 per use. Can be used by any Sim who is obviously pregnant. The Sim will approach the test kit, consider it and then use the nearest toilet (sitting down regardless of gender). At the end, they will stand, the results - number of hours pregnant, number of babies and father's name - will be displayed. After using the test, if there is a sink in the same room, Sims will wash their hands.


Test Accuracy

"Am I Pregnant?" - The test will always report "not pregnant" if used within the first three hours of pregnancy and it is only 95% accurate detecting pregnancy - so a Sim who is pregant may be informed they are not.

"Pregnancy Details" - The test is only 95% accurate for the number of babies reported, so some Sims expecting a single baby will be told its twins and a Sim expecting multiple babies will be told one less.


Pills

Only available if InTeen is installed AND the Sim has a bio clock in their inventory.

"Take Morning After Pill" - costs $50 per use. Can be taken by any Sim who could be pregnant, Sims who are obviously pregnant cannot take the pill. The Sim will approach the test kit, consider it and then take the pill. Results are instant (unfortunately) and the Sim will react depending on their aspiration and also if they knew they were pregnant (ie had previously taken the "Am I Pregnant?" test) - for example, family adult Sims will cry, teen romance Sims will cheer.

"Take Termination Pill" - costs $200 per use. Can be used by any Sim who is in their 2nd (half showing) trimester. The Sim will approach the test kit, consider it and then take the pill. Results are instant (unfortunately) and the Sim will react depending on their aspiration, they will also get the "Had Abortion" memory and their motives will fall.


Configuration

Configuration of costs, accuracy and reactions is via BCONs. It is assumed you know how to open the .package file with SimPE and make these kind of changes.

BCON 0x1000 "Costs & Accuracy" is used to configure general aspects of the mod

  • 0x00: 'Pregnancy test cost' the cost of the "Am I Pregnant?" test
  • 0x01: 'DNA test cost' the cost of the "Pregnancy Details" test
  • 0x02: 'Morning after pill cost' the cost of the "Morning After Pill"
  • 0x03: 'Termination pill cost' the cost of the "Termination Pill"
  • 0x04: 'Min hours pregnant for +ve' sets the minimum numbers of hours that a Sim has to have been pregnant for before the "Am I Pregnant?" test will work. Set this to 0 to have the test always work.
  • 0x05: 'Test accuracy %' sets the accuracy of the "Am I Pregnant?" test. Set this to 100 to have the test always work.
  • 0x06: 'Details accuracy%' sets the accuracy of the "Pregnancy Details" test. Set this to 100 to have the test report the exact number of babies expected.

Each of the five following BCONs contain reaction codes that correspond to the values in the global BCON 0x0120

BCON 0x1001 "React to pregnancy test (adult)"

  • 0x01 to 0x06 and 0x08 to 0x09: reaction codes for a pregnant adult by aspiration
  • 0x0B to 0x10 and 0x12 to 0x13: reaction codes for a NOT pregnant adult by aspiration

BCON 0x1002 "React to pregnancy test (teen)"

  • 0x01 to 0x06 and 0x08 to 0x09: reaction codes for a pregnant teen by aspiration
  • 0x0B to 0x10 and 0x12 to 0x13: reaction codes for a NOT pregnant teen by aspiration

BCON 0x1003 "React to morning after pill (adult and teen)"

  • 0x01 to 0x06 and 0x08 to 0x09: reaction codes for an adult who doesn't know they are pregnant by aspiration
  • 0x0B to 0x10 and 0x12 to 0x13: reaction codes for a teen who doesn't know they are pregnant by aspiration

BCON 0x1004 "React to abortion pill (adult and teen)"

  • 0x01 to 0x06 and 0x08 to 0x09: reaction codes for an adult who does know they are pregnant by aspiration
  • 0x0B to 0x10 and 0x12 to 0x13: reaction codes for a teen who does know they are pregnant by aspiration

BCON 0x1005 "React to termination pill (adult and teen)"

  • 0x01 to 0x06 and 0x08 to 0x09: reaction codes for an adult by aspiration
  • 0x0B to 0x10 and 0x12 to 0x13: reaction codes for a teen by aspiration

BCON 0x1006 "InTeen options"

  • 0x00: 'Using Inteen?' set to 1 if you always use InTeen, set to 0 if you are not using Inteen. Any other value and the mod will try to work out if you are using InTeen or not
  • 0x01: 'BioClock action abort (end)' sets the TTAB interaction for "End Pregnancy" - you should only need to change this if you have a non-standard bio clock implementation
  • 0x02: 'BioClock action terminate (miscarry)' sets the TTAB interaction for "Miscarriage" - you should only need to change this if you have a non-standard bio clock implementation

BCON 0x1007 "Toilet tuning"

Various values used by the imported Toilet semi-globals when taking the tests. There should be no need to change most of these. However, should you wish to change them, note that the type of toilet the test is taken on makes no difference to motive changes (eg comfort) as it is assumed that trying to accurately pee on a stick is neither comfortable nor particularly efficient when emptying the bladder!


Conflicts

The mod modifies the BHAV "Pregnancy Token - Remove" (0x1007) in the "Controller - Pregnancy" object (group 0x7F1D0F49) so will conflict with any other mod that changes this BHAV.

The add-on mod modifies the BHAV "Interaction - Symptom Vomit" (0x1010) in the "Controller - Disease" object (group 0x7F8A70B6) so will conflict with any other mod that changes this BHAV.


Notes

  • Probably requires Ultimate Collection (M & G)
  • This object mod and associated inventory token have their own GUIDs.

Simblr Links


Credits

  • Original mesh by Crocobaura.
  • Original textures by Gwenke.
  • Chris Hatch as always.
  • The developers of SimPE.
  • The Compressorizer.

Files