Vomiting Fixes

SCREENSHOTS
Downloaded 2,392 times 125 Thanks 29 Favourited 7,310 Views
 Say Thanks!
This mod fixes several vomiting issues:
  • If a Sim wants to vomit in a toilet which can't be used at the moment (e.g. it's inaccessible, or it's being used by another Sim), the toilet no longer gets dirty or broken for that reason.
  • If a Sim can't vomit in a toilet, they vomit on the floor instead if possible.
    Originally, Sims rarely vomit in such a situation – it may only happen when a Sim is sick or under a voodoo curse, under confusing conditions. Note that in some cases (e.g. helicopter tours) a Sim always vomits on the floor and not even look for a toilet – such cases didn't need to be fixed.
  • In an apartment building, a Sim who is sick or under a voodoo curse can no longer choose just the closest random toilet to vomit in. Instead, they can only choose toilets in the communal area, in their own apartment, in an apartment they're currently in, or – if they're a greeted visitor – in an apartment of the currently played family.
  • A Sim who has at least 3 points of neatness always flushes the toilet after vomiting in it. A Sim having fewer than 3 neatness points flushes it in 50% to 99% of cases, depending on their neatness.
    Originally, these rules only apply when a Sim uses the toilet to relieve their bladder, and a Sim never flushes the toilet autonomously after vomiting.
  • All plantSims lose water while vomiting – 50 points* with each vomiting interaction.
    Originally, only toddler plantSims lose water. Older plantSims lose or gain (!) comfort instead, which isn't even visible in their needs panel.
  • A Sim who vomits on the floor due to a voodoo curse has their comfort or water needs affected, as in other cases.
  • Teens and older Sims no longer get up unnaturally quickly after vomiting after certain events, such as helicopter tours.
  • Leave puddles version only:
    • A child or older Sim who vomits on the floor leaves a water puddle (similarly to bladder accidents). It takes longer to clean up than a normal water puddle. Originally, they don't leave anything.
* Motive bars range from -100 (empty red bar) to 100 (full green bar).

Conflicts
Conflicting modWay to resolveComment
Disease Throw Up Toilet Apartment Fix by simler90Don't use it with my mod.My mod includes features of the conflicting mod, with some changes.
Flush Puke by CyjonDon't use it with my mod.My mod includes features of the conflicting mod, with some changes.
Vomit Mod by Midge the TreeDon't use it with my mod.Consider using the leave puddles version of my mod instead. Note that my mod doesn't include the 10-tile rule.

Overridden resources
Resource nameType nameGroup/object nameTypeGroupInstance
Interaction - Symptom VomitBehaviour FunctionController - Disease0x424841560x7F8A70B60x00001010
Interaction - Throw UpBehaviour FunctionToiletGlobals0x424841560x7F16556B0x0000200B
Interaction - Toddler PukeBehaviour FunctionController - Disease0x424841560x7F8A70B60x0000101C
Interaction - VomitBehaviour FunctionPersonGlobals0x424841560x7F01EC290x000024CA
Sub - VommitBehaviour FunctionSocial - Voodoo Effect0x424841560x7FD87E330x0000100D
Anims - AdultText ListsPersonGlobals0x535452230x7F01EC290x00000081

New resources
Resource nameType nameGroup/object nameTypeGroupInstance
Interaction - Symptom VomitEdith Simantics Behaviour LabelsController - Disease0x545052500x7F8A70B60x00001010
Interaction - Throw UpEdith Simantics Behaviour LabelsToiletGlobals0x545052500x7F16556B0x0000200B
Sub - VommitEdith Simantics Behaviour LabelsSocial - Voodoo Effect0x545052500x7FD87E330x0000100D
Tuning - PlantSimBehaviour ConstantController - Disease0x42434F4E0x7F8A70B60x00001008
Tuning - PlantSimBehaviour Constant LabelsController - Disease0x5452434E0x7F8A70B60x00001008

Credits
Ciastko
Cyjon
jfade (The Compressorizer!)
Midge the Tree
simler90
Squinge (Throw up interaction enabled)
Creators of SimPe
Other Download Recommendations:
More downloads by Nopke: See more