Jump to content

1 Screenshot

About This File

SexLab Aroused has time-based and nudity-based arousal, but what happened to arousing people with your actions?

 

This is a lightweight* mod that adds arousal to followers and/or the player when certain events happen through the course of a normal playthrough.

 

Arousal increase when:
-Starting brawls
-Winning brawls
-Killing enemies--not friends or innocents (arousal amount based on difference between victim and killer's level, how close killer was to death, whether the victim is a special actor, dragon, dragon priest, dwarven centurion, etc.)
-Performing kill moves on enemies (only player kill moves)
-Shouting (mostly just during combat, only player shouts)
-Increasing skills (arousal amount based on skill level)
-Learning new words of power
-Discovering scenic views
-Arranging your wedding with the priest
-Saying "I do" at your wedding
-Casting dramatic high-level spells (only adds arousal occasionally)
-Casting healing on others (only adds arousal occasionally)

-Exiting water naked (only works for player)

-Devouring a dragon's soul

-Clearing a location/dungeon

-Completing a quest
-Consuming arousing food/ingredients (arousal amount based on what foodstuff it is, only works on player)


Arousal decrease when:
-Losing brawls
-Killing friends or innocents
-Consuming arousal-decreasing food/ingredients (arousal amount based on what foodstuff it is, only works on player)


Other factors affecting arousal:
-Sexual orientation: Actors will only be aroused by other actors they're interested in. (You can change the gender preference in the SLA settings)
-The exception to the above is combat. Combat events from the CK have a bug where the correct killer is not registered. So, everyone is aroused by combat regardless of orientation.
-Self-arousal: Exhibitionists will always be aroused by their own actions while everyone else has a chance to be.

-Sexual tension: Controlled by a checkbox in the MCM. If enabled, actors cannot gain arousal from any event unless there is an actor of sexual interest to them currently in the party.

-Arousal amount affected by random chance.


How it works in-game:
Notifications in the top-left corner of the screen inform you of arousal events when they occur. The arousal is added to the actor's exposure. Exposure rates are untouched but factored in when increasing arousal. No configuration is required, but an MCM is included (V2.0.0+). In the MCM, you can disable the notifications and control the arousal amounts per event. If you do not want a certain arousal event, set its arousal multiplier to 0. This in most cases will prevent launching the respective quests and the calculations that go with it.


For those interested in how it works behind the scenes:
This is an event-driven mod. There is no continuous polling (except during a brawl). Events are registered in the story manager (Character -> SM Event Node in the CK's object window). This then fires off a quest specific for that event-type. All my stuff begins with "FPDA" so you can just search that term to see everything. Each quest has scripts attached which receive events on the start of the quest. That code handles the events, adds appropriate arousal (all arousal change goes through my FPDAChangeArousal.psc script), and then stops the quest. So, these quests should only be running for the blip in time needed to handle the event. The exception is that both FPDAPlayerQuest and FPDAMCMQuest are start game enabled and always running so that the player alias for each can receive its events. But, there is no continuous polling in either. Followers are found by populating aliases on the quest at the time the quest is started. "Allow dead" is checked on these aliases so that followers in a bleed-out state can still receive arousal. But, really dead actors are filtered out in my scripts. The conditions used to populate the follower aliases are pretty broad and sometimes pickup unexpected actors. This is intentional to maximize compatibility with different follower management mods. A maximum of 5 followers can be aroused by a single event (because I only bothered to make 5 follower aliases).

 

Future revisions, versions:

I may from time to time have availability to add or change something (no promise). But, in general I will have limited availability. So if someone would like to add/change something, feel free to make your own version, port, etc. (no need to ask). Source code is included.

 

Notes on requirements:

-SkyUI is required for V2.0.0+ (because I added an MCM)

-Some ingredients from the 3 DLC's (Dawnguard, Dragonborn, Hearthfire) increase/lower player arousal when consumed.
-SKSE is required for Form.GetName(), Quest.GetAliasByName(), Spell.GetNthEffectMagicEffect(), and possibly others. It is already required by SexLab, so I don't think this should be a problem.

-I generically put "SexLab Aroused" as a requirement. You need some version of it. I am not sure if it matters what version/edition.

 

*Note on performance:

I called it lightweight for the following reasons:

-It is event-driven (no polling outside of when the player is brawling)

-It is a very small file with no assets (only code)

-It requires no set up (but can be optionally configured in the MCM)

-I have encountered no performance hit (but I have a nice laptop)

 

These are the only possible concerns I can think of regarding performance:

-The mod adds 20-30 global variables (mostly floats and mostly for the MCM). But, Skyrim already has hundreds. I think this is a miniscule impact on memory.

-The kill actor and cast magic quests have a modest amount of calculations in them to determine arousal. But again, I've seen no performance impact. They can be disabled if desired in the MCM to avoid calculations.

 

Q/A:

Q (theoretically conceived voice in my head): These seem like normal events in a playthrough. I thought these were arousing events? Also why is it so violent?

A (censored): You are the ****ing dragonborn, not some frolicking lagamorphic milk-drinking-type. You arouse your ****ing companions with the ****ing brawn and breadth of your chest hairs and how many dragon souls you've devoured (even if this is your 20th playthrough and you hate every time a dragon shows up). Shouldn't you expect this by now? Also, its hard to get any event to trigger, half of them are not working in the CK. And I lack some creativity.

Edited by L0rd0fT0rm3nt_
Adding SkyUI requirement for V2.0.0+


What's New in Version 2.0.0

Released

Main addition:

-Added MCM (This means SkyUI is now a requirement, hence why I changed the major version number)

 

Other changes/notes:

-MCM can mute the arousal notifications
-MCM has the ability to control arousal amounts per event (including disabling them)
-Added "require sexual tension" option to MCM. This requires there be other actors of interest in the party in order for an actor to gain arousal
-Added arousal event for devouring dragon souls
-Added arousal event for clearing locations
-Added arousal event for completing quests
-Fixed a concerning bug where the quest for the skill increase arousal event wouldn't stop if the skill that triggered the quest was a temporary buff (not sure if this ever even gets triggered but if it did then that would result in an inability to get arousal through future skill increases). Double checked other quests didn't have this problem.
-A bunch of minor fixes and balancing tweaks



×
×
  • 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