Tooth Fairy Mod (Update 6/21/24) - Tooth Overlay Update

SCREENSHOTS
Downloaded 18,855 times 370 Thanks 107 Favourited 35,870 Views
 Say Thanks!
Personal Picked Upload! This is a personal favourite of the creator!
Uploaded: 15th May 2023 at 3:01 AM
Updated: 22nd Jun 2024 at 6:01 AM
Mod Description

Based on The Sims 4: Growing Together feature, this mod gives child-aged sims the chance to lose their teeth and get money from the Tooth Fairy in The Sims 3!

This is a script mod that can be placed in your Packages folder. It was built and tested on 1.69 but should work fine on 1.67.

Updates

6/21/24
  • The missing tooth overlay will no longer remove any costume makeup applied to child sims before or after they lose a tooth.



Overview
  • Loose Teeth System
  • New Interactions
  • New Moodlets

Requirements

In order for the missing teeth to show up, please place the Moonskin93’s “Two teeth gone” package file included in the download in your Packages folder.

Loose Teeth System

Child-aged sims in your active household will have a random chance of getting the new custom Loose Tooth moodlet at 7:00am every day. By default this chance is set at 10%.

All humanoid occult children (vampires, werewolves, witches, fairies, genies, mermaids, and plant sims) also have the same chance of losing their teeth.

The Loose Tooth moodlet lasts for three days, but sims can use the new "Wiggle Tooth" or "Pull Out Tooth" interactions to get rid of the moodlet sooner. Wiggling a tooth has no negative consequences, but pulling out a tooth takes a -40 hit to a child sim’s mood. After the moodlet times out, child sims will automatically lose their tooth.

Once the tooth is out, child sims will gain the custom Toothloose moodlet (yes, this is a play on words :p) and have a custom face overlay applied to their teeth with the front two missing.

The next time the child sleeps, they will be visited by the Tooth Fairy and receive anywhere from 50 to 100 simoleons in exchange for their tooth, along with the custom The Tooth Fairy is Real! moodlet.

Child sims have a 5% chance of their loose tooth falling out after eating, going to school, attending after school activities (requires The Sims 3: Generations), sleeping, brushing their teeth, pillow fighting (requires The Sims 3: Generations), or playing. This value can also be tuned.

New Interactions

Both new interactions are found under the “Loose Tooth…” path in a sim’s pie menu. They are only visible when a child sim has the custom Loose Tooth moodlet.

Wiggle Tooth (Child Only) - Available immediately, 10% chance of tooth coming out, failing the roll chance gives the custom Not Wiggly Enough moodlet, 6 hour cooldown

Certain traits can increase or decrease the chance of a sim wiggling their tooth out by 5%.

Increased Chance Traits - Lucky

Decreased Chance Traits - Unlucky

Pull Out Tooth (Child Only) - Available after 1 day, child sims will always succeed in pulling out their tooth, sims get the custom negative Touchy Teeth moodlet

Brave, Daredevil, Insane, or Rebellious sims have the option to pull out their tooth immediately, and Coward sims can never pull out their tooth.

New Moodlets

Loose Tooth: Given when child sims get a loose tooth, lasts 3 days, -20 mood

Not Wiggly Enough: Given when the Wiggle Tooth interaction fails, lasts 6 hours, 0+/- mood

Touchy Teeth: Given after child sims pull out their tooth, lasts 12 hours, -40 mood

Toothloose: Given once a child sim’s tooth comes out (by wiggling, pulling, or waiting), lasts 3 days, +20 mood

The Tooth Fairy is Real!: Given after a child sim is visited by the Tooth Fairy, lasts 12 hours, +15 mood

Sims with the Diva, Hot-Headed, Grumpy, or Neurotic trait will take a larger hit to their mood when any of the above (negative) moodlets are active (extra -10).

Tuning

All of the following values are tunable in the mod’s XML files (0 is never and 1 is always, unless otherwise stated):

kLooseToothAlarmHour = 7 (hour of day)
kGetLooseToothChance = 0.10
kChanceofRemovingToothByAction = 0.05
kMinFundsGainedFromToothFairy = 50 (simoleons)
kMaxFundsGainedFromToothFairy = 100 (simoleons)
kChanceofRemovingToothByWiggling = 0.10
kLuckyModifier = 0.05
kUnluckyModifier = 0.05
kWiggleToothTimeReduction = 1.2 (hours)
kMinutesWhenPullToothIsAvailable = 2880 (buff timer countdown > 2880 minutes)

Conflicts & Known Issues

- This is a new script mod so there shouldn’t be any conflicts.

- If a laundry basket/washer/dryer has been placed on the lot, a pile of clothing will spawn when a child sim loses a tooth.

Credits

EA/Maxis for The Sims 3 and The Sims 4, Moonskin93’s custom teeth makeup, Visual Studio 2019, ILSpy, Blender, s3pe, Notepad+++, and Script Mod Template Creator.

Thank You

Thank you to gamefreak130, zoe22, Lyralei, MonocoDoll, TheSweetSimmer, and SimsDeoGloria!