Jump to content

About This File

SexoutLust was originally developed by ChaseRoxand. It calculated and allowed you to see just how horny your character and some companions were, and made sure this was affected by sex going on. Horny characters approached you for a little relief, and others approached you to give you relief if you needed it.

 

After a while Chase ran out of time to work on it, and because I was dependent on it for another mod I took it over, cleaned up a few minor things, and expanded the functionality so that any character could have their lust tracked, using NX. Otherwise nothing much was changed for a long while.

 

Then came NVSE4, which made a lot more possible and a lot more needed doing in the sexout world too, so I designed Spunk to handle all the number crunching & data transfer, from its own lust tracking figuring out how horny everybody is, to arousal tracking handing out orgasms, and orgasms dealing with cum shaders, faction smells, pregnancy, xp and a lot of other things, all of it applicable to any character, modular, and dependent on a lot of MCM settings that you can toy with.

 

Lust 7 seeks to preserve and possibly expand what didn't make the transition to spunk:

 

- NPCs whose lust is tracked by Spunk will approach the player if their lust exceeds a certain value. If too far removed from the player or not orientation-compatible, they'll masturbate instead.

 

- If the player's lust exceeds a value, nearby NPCs will approach. Except NPCs whose own lust is tracked, and those that aren't orientation-compatible.

 

- If the player's lust exceeds another value, they'll automatically start to masturbate. I suggest setting this lust value setting higher than the other one.

 

- A primitive privacy check has NPCs suggest you take it elsewhere, if applicable. To avoid this becoming an exploit to use them as followers, this will time out after a minute or so, and then you'll do it there & then.

 

- When you press spunk's hotkey in combat, the nearest hostile NPC should ask you what you want, giving you the option to save your ass by offering it up. All hostility should time out until sex is over + the "reprieve" duration (MCM) has been exceeded.

 

Requirements:

NVSE 4.5.7, nx15, Spunk 0.79+

 

previous OP:

 

SexoutLust was developed by ChaseRoxand.

(I'm just housesitting for a while, by permission. More about what that means - a bit of dusting, feeding the cat etc - in the support topic.)

 

Requirements:

SexoutNG (6.66 needs SNG 2.6.84 or higher)

Sexout Common Resources

 

Install:

- do what you always do

- if you're upgrading from a version before 6.6, you need to perform a Lust-free clean save

 

Uninstall:

- some of Lust's perks have ability-type effects to them; uninstalling Lust with one of those on the player (or someone else) can crash your game on load.

- that's why, if you do want to get rid of Lust & have such an ability, you should type setstage XX000AE3 10 in the console (xx is the place of Lust in your load order)

 

---

The main features for 6.6+:

 

For players:

Lust tracking can now be a factor for any npc you choose. Don't go overboard with it though, like adding lust tracking to 30 npc's in the same cell or some such. Lust tracking for the player remains standard; standard tracking for npc's has been removed.

In order to add lust tracking to someone, you need to have a key selected for Lust's pull-out functionality in the mcm menu, and turn on the option to use it for npc lust tracking. Then just aim your crosshair at the npc you want, press the key. Do it again to remove it. You'll have a message in your top left corner telling you if it worked. If not, hold the key down longer.

You can turn the mcm option off when you're done; it's just a bit of extra security for the hotkey, and turning that off will not remove tokens.

 

For modders:

It should be easier to use Lust as a resource now, for any npc you want.

In order to read or write to an npc's lust variable, you use ActorRef.NX_Get/SetEVFl "Sexout:SexoutLust:Lust". You can also give anyone's lust a bump or debuff by setting their nx variable "Sexout:SexoutLust:LustDiff" - this to just help you avoid translating back & forth in your own scripts.

In order to drop lust's tracking token into an npc's inventory, you'll need to buildref it first:

    if (IsModLoaded "SexoutLust.esp")        set iIndex to GetModIndex "SexoutLust.esp"        set rNPCLustToken to BuildRef iIndex 28519

In order to just have the tracking going on but without the npc approaches or automatic masturbation, you listaddform the npc to SCR's SexoutSLActorDataIsReserved list.

 

----------

Original OP:

Description: Makes sex into a sort of 'need' for the player. Sex changes the player's lust (primal need for sex) and arousal (conscious need for sex). This plugin is not meant to dramatically change gameplay, but rather provide subtle changes and effects to the player/experience depending on sexual activity.

 

Instead of running off of a timer, as Sexout does by default, sex now runs until someone reaches 100% arousal and orgasms. It will still last roughly the same amount of time as whatever Sexout's "default time" is set to, so you can still control how long it lasts. But why use this? For a more immersive experience. Having orgasms (or not) will have an effect on your character, as does being aroused for extended periods of time and too much sex. Lust, sexy clothes, and sex toys increase arousal outside of sex. You can select some perks and traits which affect arousal, but for the sake of simplicity, I'll end explanations there. If you don't like it, you can disable Arousal in MCM.

 

Also, you can "pull out" of consensual sex. However, you have to set the "pull out" key in MCM first.

------------

The old thread is right here.

------------

 

 

Changelog

 

 

7.01: fixes an oversight in the handling of functionalities

7: changes everything

6.66 : adapted to changes in sexoutNG, 6.66 needs NG 2.6.84 or higher

6.65 : abducted by the versioning fairy

6.64:

- got rid of a double label in the main script, my bad - don't think it was much of a problem though

- until a better alternative comes along, Lust now respects the "Sexout:iNotNow" nx variable on the player as a safety for scene/moment-based opt-outs from npc approaches & auto-masturbation

6.63:

- added a new nx variable "Sexout:SexoutLust:LustDiff" as a convenience for other modders to give anyone's lust a bump or debuff; this is in both the SCR & the SSR version

- factored in an impact on Lust from using LustOh & SleepEz to work with Halstrom's SexoutDrugging - this is only in the SCR version and requires SCR 20130913. 100% LustOh level in your system will accelerate your Lust increase by 15%, same as Jet does, the opposite effect for SleepEz. Being under the influence of LustOh is also similar to having the nympho perk when it comes to npc's approaching you for sex.

6.62:

fixed lust not lowering during sex if "lower lust per act" is set to off (default)

6.61:

- adjusted the mcm script to read out the lust and arousal values from where they're now held

- fixed a typo in the orgasm quest script

- updated the pHUD support esp to 2.2

6.6:

- NX-ified lust tracking so that it can be applied to any npc. Behavior of lusty npc's the same as before. Removed "standard npc tracking" in favor of a hotkey that lets players add tracking to any npc. Restructured the lust tracking script and added some extra top-side return checks due to OCD.

- Changed "arousal" and "sex fatigue" tracking for the player to point to lust's own vars rather than SCR ones. Lust Hud mods that refer to those will need touching up; the ones that only display Lust (oHud, pHud) will be fine.

- Cleaned out unused vars, scripts, effects, and tokens.

- Removed references to pregnancy-related variables (fertility, pregnancy level) and SCR drugs, including lust-x. That can all be put back, when that too converts to nx; it's just a temporary measure. I dare say you wouldn't have noticed much difference if I hadn't told you. :)

- The "horny" actor effect now only applies from lust level 30, to mask a discrepancy with how it appears to kick in for the nymphomania trait perk. And it may just be more consistent with the other effects.

- Sex resulting from Lust dialog should better reflect what is said in the dialog leading up to it. Ideally this should probably take into account sexual orientation and oral/vaginal/anal frequency settings in NG someday, but what there is should suffice for the time being.

- Increased health damage threshold for masochist perk to add lust, to avoid micro-damage boosting your lust too much. Not sure if it's sufficient; let me know.

- Removed references to SCR/SSR vibrators and the script that applies NG's vibrator buzz to them (that's in SCR now)

- Cleaned up some things along the way, mostly script lay-out for my own ease, changed a few old ng calls to nx ng ones too. Nothing major there.

 

6.52:

- fixed Lust not completely respecting the SexoutSLActorDataIsReserved list - to avoid interference with quest mods etc - for NPC lust approach, & added the same for NPC masturbation & player-lust based "horny chat"

- added pre-uninstall perk removal code

- stopped FNVEdit reporting errors unnecessarily

- versions for SCR & SSR

 

 

 

-----------


What's New in Version 7.02 (20141221)

Released

  • 7.02: fixes a structural flaw to how yield sex is handled, and a typo
  • 7.01: fixes the potential for some functionalities to never be called if one or more isn't selected in mcm
  • 7.0: gutted the lust & arousal tracking, made Lust dependent on Spunk, rewrote all approach stuff


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use