Jump to content

Recommended Posts

Follower Player Dynamic Arousal SE

View File

FYI: Currently working on an update to add an MCM, probably will be out in a few days. In the meantime you can try the mod out, but can't change any settings.

 

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)
-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.
-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. There is no MCM for this currently. Just drop it in and play. I don't have a lot of resources I can give to this mod, so if someone would like to add/change something, feel free to make your own version. Source code is included.


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 the FPDAPlayerQuest is start game enabled and always running so that the player alias can receive its events. But, there is no continuous polling there. 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).

 

Notes on requirements:
-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.


  • Submitter
  • Submitted
    09/11/2022
  • Category
  • Requires
    Skyrim SE, SexLab, SexLab Aroused, SKSE
  • Regular Edition Compatible

 

Link to comment
18 hours ago, L0rd0fT0rm3nt_ said:

Thank you @Harry Smackmeat for your kind words! I am glad your meat-smacking and dong-waving skills have finally gotten some assistance.

 

@Unknownflames Work on an MCM is going well. I'll probably be done in a few days. You'll be able to control arousal amounts per event (including setting them to 0) and whether notifications show.

That was super quick lol.

Thanku for the hard work!

Link to comment
4 hours ago, VaunWolfe said:

Does anyone know if there is a mod that allows companions to act upon their arousal? I know from time to time my companions just masterbate instead of hooking up with echother or an npc.

 

Further Lovers Comfort makes all followers, and pretty much everyone iirc, consider fucking each other if arousal is high enough.

They'll abuse PAHE captives too if you have that.

If they're not fucking with that mod, you might have to play with the MCM.

Link to comment

@UnknownflamesMCM is out. Thanks for the suggestion, I realize you're probably not the only one that would have wanted that.

 

@throwaway219There are events for moving items between containers/inventories (OnItemAdded and OnItemRemoved). OnItemRemoved is currently how I detect when the player eats arousing food, actually. So, its probably quite possible. Unless you're looking for arousal simply for peeking/looking at an item when you open a chest, that would be much harder. Regardless, this would probably be a separate mod/patch so that I don't have to add devious devices as a requirement to the main mod (unless you're just looking for copies of the Lusty Argonian Maid, which is understandable). I'm not personally into devious devices and am a bit limited on resources, so I may have to leave this to someone else to do (but thanks for the interest/suggestion).

Link to comment
  • 3 weeks later...

How about adding Arousal to certain conversations, for example, when you get an offer from a Node throwing out a party on the street, when you're offered to fight an old orc, when the guard gives you a warning of arrest, and invites an Argonian to Skuma? The key point is that there doesn't seem to be a mod that increases awakening after a certain dialog.

Link to comment

@everflameIt's a good point. I think the difficulty there is those don't trigger their own events that mods like this can pick up. They're just dialogue that go from topic to topic without triggering anything. The only way that you could add arousal from such dialogue is if you added a papyrus (script) fragment specifically to each dialogue topic. The issue with this is that I think it would conflict with any other mod that tried to add a script fragment to the same dialogue topic and perhaps conflict with any mod that edits the same quest the dialogue is a part of? Not sure about that second part--how edits of existing forms are treated. But, its still probably worth an effort and can probably be done, with some degree of success. If I ever get more time I may try it but it would probably be a while (no promises). It may be best made as a separate mod that would specifically be devoted to adding arousal for dialogue events, that may keep things a little cleaner.

Link to comment
  • 1 month later...

After messing with the "Killing Something" event configuration, I can't seem to get the Minimum Arousal Threshold to work properly. When I set it to 5, I will still see +2 arousal events from killing wolves several levels under me. It generally works if I set it much higher, 20 starts to block some of the +2's (but not all), even 100 did not catch everything. This may be an issue specific to my mod setup, but I was mostly just wondering if I was misunderstanding how the formulas worked or if it may be a bug.

Link to comment
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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