Another new script mod by Lizcandor! At Mod The Sims!
This mod uses the attraction system to make romance make more narrative sense! These changes can make romance a lot harder to achieve and sustain, so you may need to adjust the tuning to your tastes.
Attraction has been altered so that: 1) sims will reject all romantic socials from anyone they don’t find attractive, 2) most sims with committed partners are unlikely to be attracted to anyone other than their current partner(s) and romantic interests, 3) attraction scores between pairs of sims are updated (at most) every two hours, instead of only when they first meet, and 4) attraction can be asymmetrical (sim A is attracted to sim B, but B is not attracted to A).
No Attraction, No Romance
To make sims reject romantic socials based on attraction, this mod checks if the target of every romantic interaction is attracted to the actor, and if not, makes the target reject the interaction. If the target is attracted to the actor, they may still reject the interaction anyway, but it won’t be because of this mod.
Barrier To Autonomous Affairs
Sims who should be satisfied with their current relationships (sims whose relationships with their exclusive partner or partners are above the neglect threshold, and who don’t have the Flirty, Commitment Issues, or Inappropriate traits) get a penalty on their attraction to any sim who’s not already a partner or romantic interest of theirs.
The likelihood of sims autonomously choosing romantic socials when the conversation isn’t already romantic has also been reduced, while their likelihood of choosing romantic socials at all with a sim they’re attracted to has been increased.
Additionally, most sims (all but Inappropriate sims) will see the family, friends, and enemies of their current partners as Off-Limits for romance in the RelationshipManager system used across my relationship-related mods, and will get an attraction penalty with Off-Limits sims.
Attraction score updates are triggered when sims interact with each other. Updates involving a member of the active household are allowed to happen every 2 hours; updates between inactive sims can happen every 24 hours.
Factors contributing to sims’ attraction scores include:
Traits*: Trait conflicts that sims have in common give a bonus. For example, the Shy and Loner traits both conflict with Social Butterfly and Party Animal, so a Shy sim and a Loner sim would get two attraction bonuses.
Career Level*: Workaholic, Frugal, Born Salesperson, Snob, Mooch, Family Oriented, Ambitious, and Schmoozer sims are attracted to higher career levels; Rebellious, Commitment Issues, and Loser sims are put off.
Skills*: Mutual skills are attractive.
Celebrity Level*: Celebrity is attractive to Natural Born Performer, Snob, Diva, Easily Impressed, Schmoozer, Avant Garde, and Social Butterfly sims, and off-putting to Rebellious, Loner, and Brooding sims.
Star Sign*: Supernatural Fan sims with no Logic skill are attracted to compatible (not matching) signs, and put off by incompatible signs.
Moodlets*: Some moodlets apply an attraction bonus and others apply a penalty. This feature is the same as in the un-modded game.
Household Funds*: The highest level attraction bonus for this only applies to Ambitious, Snob, Avant Garde, Mooch, Frugal, Loser, and Family-Oriented sims.
Outfit: Most sims like formalwear, makeover outfits, swimwear, and nudity, while Proper, Never Nude, and Unflirty sims dislike swimwear and nudity.
Age: Increasing age gaps between sims apply increasing attraction penalties. The exception: sims with any of the life stage attraction reward traits added by this mod will get a flat attraction bonus with any sim in their preferred life stage, and a flat attraction penalty with everyone else.
Weight: Distance - in either direction - from the tunable preferred weight applies increasing attraction penalties. The exception: sims with either of the weight attraction reward traits added by this mod will get a flat attraction bonus with any sim who has their preferred body type, and a flat attraction penalty with everyone else.
Fitness: Distance - in either direction - from the tunable preferred fitness applies increasing attraction penalties. The exception: sims with either of the fitness attraction reward traits added by this mod will get a flat attraction bonus with any sim who has their preferred body type, and a flat attraction penalty with everyone else.
* Same tuning as in the un-modded game.
Some bonuses and penalties now depend on sims knowing the relevant information about each other. For example, a Shy sim wouldn’t get any extra attraction to a Loner sim if they don’t know the Loner has that trait yet; a sim who believes in astrology wouldn’t get a compatible sign bonus or incompatible sign penalty until they learn what the other sim’s sign is; and career attraction doesn’t apply if a sim doesn’t know what the other’s job is.
You can make the mod update and report the attraction score between two sims by using the “Update Attraction” interaction on the sim you want to learn about. This is a debugging interaction and is normally hidden, but it can be made visible by entering the cheat “allowManualAttractionUpdates”.
This mod adds a set of custom traits used in calculating attraction scores.
Not Looking For Love: This trait is given to sims who are satisfied with their partner(s) and not interested in starting new romances, and removed if those relationships end or are neglected. It applies a tunable penalty on a sim's attraction to any other sim who isn't already a partner or romantic interest of theirs. Sims with Commitment Issues or Flirty don't get this trait; sims with Proper or Family-Oriented don't lose it when their relationships are neglected, only when they end.
Attraction: Muscular, Attraction: Delicate, Attraction: Lean, Attraction: Fat: These reward traits specify what body type sims find attractive. By default, the maximum (tunable) attraction bonuses for weight and muscle are given for sims at weight -0.75 and muscle 0.75 (both tunable), and the bonus decreases and eventually becomes negative moving away from those values. These traits give a flat bonus to sims meeting a threshold (default: +/-0.8 weight or fitness) instead, and a flat penalty otherwise.
Attraction: Elder, Attraction: Adult, Attraction: Young Adult: These reward traits specify what life stage sims find attractive. By default, the maximum (tunable) attraction bonus is given to sims who are the same age in sim-years, decreasing and eventually becoming negative as the age gap grows; these traits give a flat bonus to sims in the corresponding life stage instead, and a flat penalty otherwise. Note: if you're using Battery's How Old Are You mod, your settings for that mod will be used to calculate the age gap between sims in this one.
Read more and download from Mod The Sims!