Thursday, March 24, 2011

Smooth Motive Drop

This is a mod that makes the Hunger, Bladder, and Energy motives drop at a smooth, constant rate.

In the base game, motives change speed depending on how high or low they are. When Hunger is at -81 (the motives range from -100 to 100), the speed drops to a decay of less than 1 per hour. When hunger is above -61, it goes at a rate of 12 per hour. I changed this so that hunger drops at a smooth and constant rate. That way, when it's halfway empty, it is literally halfway empty. When it's close to empty, your sim is literally close to starving to death.

The new rates are as follows:

Bladder- 25 Per Hour. Sims will go from full to empty bladder in 8 hours.
Bladder Toddler- 30 Per Hour. Toddlers will go from full to empty bladder in 6 hours and 36 minutes.
Bladder Baby- 30 Per Hour. Same as toddlers.
Bladder Elder- 35 Per Hour. Elders have to pee every 5 hours and 40-some minutes. Have fun tomb-raiding as an old person.



Hunger- 16 Per Hour. Sims will go from full to empty hunger in 12.5 hours. If a sim reaches significantly low hunger, they will starve SIGNIFICANTLY faster than in the base game. In the base game, mostly empty hunger still meant you had 24 hours to live. Now, mostly empty hunger means you've got a couple hours.
Hunger Toddler- 18 Per Hour. Toddlers will go from full to empty in 11 hours. Feed them breakfast and feed them before bed! No more feeding them once per day. The social worker is onto you.
Hunger Baby- 16.875 Per Hour. This is actually the default, but now it doesn't get slower the hungrier the baby gets. Babies may have to be fed during the middle of the night- like real babies.



Energy- 10 Per Hour. Sims will go from full to empty energy in 20 hours. This lets sims go to sleep at the same time each night without their schedule going out of whack, because they won't ever be fully tired before bedtime as long as they get a full or near full sleep.
 
This idea wasn't met with the best reception from people elsewhere, but screw them, I think it's a nice idea and I appreciate the idea that if my sim doesn't eat there are severe consequences, rather than a full two days they can go without me getting them any food. Some people might want it, so here you go!

This mod makes use of the MOTIVES xml. It will probably conflict with anything that edits WHEN moodlets show up. There are 4 total xmls dedicated to motives, but it will only conflict with those that edit this one in particular. It shouldn't conflict with any mods that make moodlets more or less extreme, and it works fine with Awesomemod.

Thanks to Twallan for helping me find and figure out how to change the decay rates!