About This File
A consequence mod for sex, specifically sex with males (it's intended for female characters, but it works well for gay men). Â It offers a downside for prostitution, sexual assault, or simple promiscuity with men that does not involve pregnancy or wear & tear, although it can be used along with those kinds of mods.
Â
Love Sickness resembles a pregnancy mod by creating a chance for an "oh no" moment after sex. Â You suddenly get unlucky and receive a set of flat debuffs. Â However, like a wear & tear mod, the more sex you engage in, the worse things become.
Â
Conditions and effects are highly configurable, with multiple levels of peril. Â The net effect could be a minor annoyance (similar to catching a cold), or a "bad end" with little hope of recovery, or even a form of character reset.
Â
This mod works as-is with LE and SE (and AE). Â If your mod manager complains about form number 43, feel free to open and save the mod in the Creation Kit, but that's not necessary.
Lore
Semen can produce a euphoric state in females, like a narcotic agent. Although it feels pleasant, it comes with debilitating effects.  It is an occupational hazard of prostitution, though it does make the job easier.  Whores have various names for it.  Nice girls call it the "love sickness".
Â
Under the intoxicating effects of love sickness, thinking is clouded, and reactions are impaired. Â Adventuring becomes risky. Â A love sick gal might just stay home awhile and, oh, have more sex. Â That's risky, too. Â Sex while love sick can extend the condition's duration, making it a difficult hole to climb out of. Â It's a pleasant, comfortable state, with worries pushed out of mind. Â To make matters worse, with frequent insemination the narcotic component can build up until it reaches an overload point, potentially permanently lowering resistance to love sickness, or even causing skills to be forgotten. Â Sex workers might find that they've become unable to do any other kind of work -- not that their pimps would *dream* of exploiting this risk.
Â
Your female adventurer is aware of these challenges and must try to cope with them.
How It Works
All debuffs and effects are configurable. Â You get only the debuffs and risks that you choose. Â You can set up love sickness so that it does nothing at all. Â The settings can be changed and applied even while your character has love sickness. Â If the effects seem too easy or too harsh, just change them -- immediately.
Â
Your character has a chance to develop love sickness whenever she has sex with a man. Â When that happens, she gets love sickness for the base duration. Â Sex with men while love sick can extend the duration. Â She would do best to wait out the condition, if she can. Â While love sick, every insemination potentially adds to her euphoria level. Â The level decays over time. Â Its value is added to the base chance to get or extend love sickness. Â It's a spiraling effect. Â The higher the euphoria, the more likely it is that the love sickness duration will increase with each insemination.
Â
When euphoria reaches 100%, an "overload" reaction might occur. Â If it does, three things can happen (all configurable):
- The euphoria level will partially reset.
- The character will permanently lose resistance to love sickness.
- She will lose skills, and optionally might lose a level due to skill loss.
Â
Loss of resistance to love sickness causes a slow decline. Â It becomes easier and easier to become love sick.
Â
Character level loss is turned off by default so that no one gets surprised, but I recommend enabling it.  Otherwise, being near the bottom of a level effectively makes you immune to skill loss.  If you lose a level, you'll lose one unspent perk point.  If you have no free points, you keep all your perks, but you'll have a perk point debt to repay after you regain a level.
Â
Ostim Version
Love Sickness uses a single set of files for SexLab and Ostim, so as of version 1.3, there is only one download file that merges changes for Ostim provided by @A|one.  The mod checks for the presence of SexLab and uses that if it's found; otherwise, it assumes Ostim.  If you have both frameworks, select the one for this mod to use in the settings. If you use Ostim, you won't have access to features related to rape or creatures.
Soft Integrations
- Arousal can be used as a factor if any version of SexLab Aroused is installed. (The Ostim version works with any arousal mod.)
- The mod will count multiple orgasms if Separate Orgasms is installed, but it will handle them all at once at sex end. You should use the default "On sex end" option for when to check.
Compatibility
The mod works with all versions of Skyrim.  The esp file uses form 43. It needs no conversion, but you're free to resave it as form 44 if you're concerned about a harmless manager warning.  However, do not create an esl, because other mods integrate with Love Sickness, so the expected form IDs should not change.
Â
Skill Loss: Â It is not recommended to use this mod's skill loss feature together with another skill loss mod IF that mod is configured to trigger on sex (rather than on defeat or other conditions), since both mods could attempt to remove skills (and potentially a level) at the same time.
Â
Skill Progress: Â Mods that change experience gain per skill might cause a skill rank to be "lost" without actually dropping a full rank.
Â
Gender:  This mod determines gender according SexLab's gender setting. The Ostim version uses "cums inside player".
Â
Creatures: Â Male creatures are recognized as male sex partners, but this mod does not introduce any bestiality.
Â
For Mod Authors
Love sickness status and euphoria level are accessible from StorageUtil:
Â
StorageUtil.GetIntValue(Player, "LVSK_IsLovesick", 0); 1 = true, 0 = false
StorageUtil.GetFloatValue(Player, "LVSK_Euphoria", 0.0); percentage, updated every game hour
Â
You can send a mod event to boost love sickness:
   int handle = ModEvent.Create("LVSK_Boost")
   ModEvent.PushString(handle, eventName)
   ModEvent.PushFloat(handle, magnitude)
   ModEvent.PushInt(handle, type); 0 if normal, 1 if simple
   ModEvent.Send(handle)
Â
eventName: Â Name of your event, only used for notifications.
magnitude: Â Amount of euphoria to add. Â Must be > 0.
type: Â 0 if normal, 1 if simple. Â A normal euphoria event can give love sickness and cause overload (and skill loss). Â Magnitude is
    multiplied by the appropriate MCM setting for major or minor increase amount.  Hearts effect is played if enabled in the MCM.
    A simple event just gives existing euphoria a quiet bump.  It has no effect if the player isn't already lovesick.  It cannot
    cause love sickness or overload.  The magnitude is added to euphoria without multipliers.  Hearts effect is not used.  Euphoria
    cannot be raised above 99%.
Â
NB: Â By design, the mod will multiply any stimulus by the MCM setting for "major increase amount" (default = 4) when love sickness begins or is extended, which is most of the time. Â Otherwise, it's multiplied by the "minor increase amount" (default = 1).
Â
For testing, you can enable mod notifications with "set lvskTest to 1".
Credit
@A|one for the Ostim conversion.
hilaribad for Defeat Skill Loss, which inspired this mod's skill loss system and provided scripting examples.
EnaiSiaion for allowing use of the Dibellan Hearts texture and hit shader example from Wintersun.
@Rob_J for the Yandere Eyes texture.
The Eyes Of Beauty on Nexus by LogRaam for the base eye textures used in the sample heart eyes.
Permissions
- Do not upload to another site, except for language translation versions that make no other change and that do not charge money. Â You don't have to ask permission to do a language translation.
- Do not mirror this mod on another site, even for free, except with written permission.
- Do not publish a modified version of this mod, in full or in part, other than simple language translations. Â No "forked", "redux", "enhanced", "patched", "converted", or alternate versions.
- Do not use any mod assets or scripts in a for-profit mod, or one that requires a paid membership or a minimum "donation" to access.
- If you use scripts from this mod in another mod, you must provide the source code with your project.
- I do not own the hearts texture. Â If you use it in a mod, you must credit EnaiSiaion and link to its source, Wintersun.
Â
Edited by Hex Bolt
What's New in Version 1.4
Released
New: Â The new Heart Eyes toggle will give you pink hearts over your pupils while you have love sickness.
Â
While love sick, your eyes will use a custom texture with pink hearts over the pupils: Textures\actors\character\eyes\LoveSicknessEyeHeart.dds. Â The mod can't simply paste a heart over your eyes; it replaces the entire eye texture. Â The default eye color is human brown.
Â
If you want a different eye color, you can swap the file for another one. Â Some samples are available in the downloads. Â It is YOUR responsibility to replace that texture with one to your liking. Â Custom races might not be recognized. Â Because they use different meshes, Khajiit and Argonian eyes won't work right.
Â
Â
1.3
Â
New:  Love Sickness now uses a single, unified set of files for SexLab and Ostim, so there is ONLY ONE DOWNLOAD FILE.  I have merged the changes from the Ostim version in version 1.2 that were provided by @A|one.  The mod will check for the presence of SexLab and use that if it's found; otherwise, it assumes Ostim.  If you have both frameworks, you can select the one for this mod to use in the settings.
Â
New: Â Two new effects, and they're beneficial!
- Improved persuasion: Â Though less intimidating, your speech is more seductive, bubbly, and vivacious. Â Speechcraft is increased by this amount.
- Enhanced resilience: Â The party is just getting started! Â Raging hormones have your body revved up for sex. Â You can go longer and bounce back faster from rough use. Â Stamina regeneration rate is increased. Â Health regeneration rate is increased by half the amount.
Â
New: Â Export and import your settings.
Â
New: Â This mod now uses language translation files (in \Interface\translations). Â They're all in English, but hopefully this change eases translating. Â It also allows players to easily customize notification text to their liking.
Â
1.2
Â
New: Â MCM setting for shout cooldown.
Changed: Â The Working Clothes setting didn't work well due to clothing stripping before sex scenes. Â A new mechanism remembers the last equipped clothing. Â If you're updating and you had enabled swallowing when working, simply opening the MCM once will recheck your clothing.
Â
Changed: Â Changing a setting in the MCM now automatically updates the spell effect (no need to click Reapply).
Â
Changed: Â Preserving your settings across save loads while love sick is more robust.
Â
Changed: Â The "When to check" setting will default (on new installations) to "On sex end" if SLSO is detected.
Â
Changed: Â Notifications now use past tense if "When to check" is on sex end.
Â
Removed: Â The MCM "Reapply" button was removed because it's no longer needed.
Â
1.1
Â
New: Â A new MCM page, "Skills Affected", allows individual skills to be toggled for skill loss.
- If updating from an earlier version, you MUST open the MCM once or all skills will be disabled.
- Thanks to Bratty Cheeks - RMCW and Succubus Skill Loss for inspiration for the page layout.
Â
For Mod Authors:
Love sickness status and euphoria level are now accessible from StorageUtil.
You can send a mod event to boost love sickness.
Details are available on the mod page.
Â
1.0.1
Â
Changed: Â Removed the body glow from the hearts effect.
Fixed: Â SLSO integration wasn't working. Â Huge thanks to MikeTM for the fix!