I suspect other people have modded this in as well, but just in case… I sort of understand the decision to shy away from sexual activity in this game, but it does tend to paint a fairly odd (and celibate) picture of life in one’s 20’s. I mean, even the Sims has included sexual activity - so it can’t be that offensive.
Regardless, here’s the code for the “social events” csv file:
#,NORMAL,sex,Sex,Put on the Barry White,it’s time to get… it… on!,Sex Addict,sex,0,SOCFLAG_HOMEBASED,PlaySound(gigglekiss.ogg),
Call(dirtyhome),_random,1.0,french,0.2,meditation,0.5,weather_snow,0.2,weather_rain,0.3,That might have been the worst sex you’ve
ever had.,Maybe better than masturbating. Maybe.,A good frolic. Not especially mind-blowing, but it can’t always be great. You know?,Wow. That’s all you can say.,I’m infatuated with you… Wanna do it in the back of my pickup truck?,0,0,-1,-1,1,1,1,1,1,1,1,2,2,
Really, the simplest way to add this is in (for those of you who find the coding in excel odd) is just to put each item that is separated by commas into a different column.
I also added “sex” as another interest in the “interests” csv, and an nv_sex = “Sex” entry in the “strings” file.
A few notes:
Sex is a 1-1 activity, although this is easily modded if you want to allow “orgies”.
Right now, you can have sex with anyone (as long as they agree). However, it is easy to limit the option of Sex to just your romantic partner by putting “ROMANTIC” instead of “NORMAL” in the 2nd column of the “social events” spreadsheet.
Sex is a home-based social activity.
The quality of sex is determined randomly, and then modified by…
- weather: sex when it is raining or snowing is more likely to be good
- language: if you know french, sex will be better
- meditation: if you have mastered meditation, sex will be better
- Engaging in sex affects several of your attributes:
- reduces stress
- increases excitement
- increases fitness
- reduces energy
- increases Kudos
- To even have the option of choosing sex as a social activity, you need to have:
- cleanliness: 70%
- energy: 60%
- charisma: 50%
- confidence: 50%
Obviously, feel free to adjust anything as you see fit. Mostly, this is just to give people some ideas.
And now I have a few questions: right now, this system works fine - and really, it’s pretty amusing to have sex with someone and have them report that “it was OK, but not really something they’re into”. But what I’d really like to influence the probability of accepting an invitation to sex.
How is that probability determined, and where is it coded? I assume that the prob of someone accepting your social invitation is determined by:
- the level of interest they have in that activity
- whether they engaged in that activity recently
but I can’t find this information in the simulation files anywhere. What I’d like to do is make the probability of acceptance determined by:
- interest in “sex” (in a sense, randomly generated by the friend generator system)
Any ideas on how to code in attractiveness to this equation, so that only someone with an attractiveness rating at all can be invited for sex, and the higher this rating is, the more likely they will accept? (p.s. I interpret attractiveness as their attraction to you)
Also: any ideas on how to make Honesty take a hit if you have sex with someone other than your current romantic partner? They definitely get worked up right now if you do this, but only because you’re engaging in a 1-1 activity with someone other than them. I’d also like for your Honesty to take a real dive.
Thanks in advance for any feedback you might have to offer. I sincerely hope no one is offended by any of this, it’s all in good fun.