OAroused Description (Patreon)
Content
Arousal mechanics in OStim. This is not a port of SL Aroused, it is built from the ground up to bring you performance, a different algorithm, and specific OStim integration.
- Both the player and NPCs get hornier over time, raising their Arousal stat
- Higher levels of arousal make character's stimulation bars fill faster during OStim scenes
- OStim orgasms reduce arousal by varying amounts
- On-screen bar similar to OCum
- Optionally, you can set scenes to not end until you arousal bar is low
- Optionally, your stamina regen rate increases as your arousal goes up. Magicka regen rate goes down
- Characters witnessing an OStim scene will have their arousal shoot up quickly
- Optionally the player being naked or wearing an armor set with the EroticArmor keyword will make nearby characters become more aroused quickly
- High performance and long term stability was an extremely high priority. No script cloaks, no constant polling while playing, the same data management tech as the tried and true OCum
- API for addons
Arousal and the algorithm
Arousal goes up for everyone in the game all of the time. Each NPC has a unique arousal-gain speed, so it's different for everyone (the player's is always the same). To simulate off-screen sex or masturbation, if you have not been near an NPC for several days, their arousal will reset to something else. Max arousal for the player is usually reached in 4-5 days with no orgasms
Arousal drops when a character has an orgasm in a OStim scene. The longer the build-up to the orgasm, the greater the arousal release will be. This means if you start a scene and speed up the scene to max speed and quickly finish, you will have less of an arousal drop (but still a sizable one)
Arousal also slightly rises over the course of an OStim scene. Also, if a character finishes a scene without orgasming, their arousal spikes considerably. This also means that kisses from ORomance raise arousal a lot.
OStim integration
When characters are aroused, their OStim stim bar will fill up faster. At near empty, it will fill slower. This means that characters that have not orgasmed in a long time will reach orgasm quicker
<5% arousal | Fills somewhat slower
5 - 40 | Normal
40 - 95 | Ranges from slightly faster to significantly faster
95 - 100 | Stim bar fills very fast
Special scene-ending feature
You can enable a setting in the MCM to change how OStim scenes can end with OAroused installed. With "Require low arousal to end scene" enabled, OStim scenes will prefer not to end until your arousal reaches 0. Specifically, if you have "End on Dom Orgasm" enabled, and your player character is the dom actor, the end event for you will not fire until your arousal is low. The same happens if your character is the sub actor with "End on Sub Orgasm" enabled. With this feature, if your character enters a scene with high arousal and orgasm doesn't empty it completely, your character will continue on with the scene until they're not longer aroused.
On-screen bar
By pressing right-ctrl, a bar similar to OCum's will appear to show you how aroused your character is. Key remappable.
Optional stat modification
Arousal can optionally affect your stamina and regen rates as follows:
<10% arousal | Staminia regen down 10%, magicka regen up 10%
10-40 | no effect
>40% | Stamina regen up 1-25%, magicka regen down 1-25% (amount depend on arousal)
Raising nearby NPC's arousal with nudity & OStim scenes
If your character or anyone else sees an OStim scene in progress, their arousal will skyrocket.
Optionally, if your player is naked or is wearing armor with the EroticArmor keyword attached, nearby NPCs will become more aroused as well. This feature is disabled by default, since it must do small script polls when your character is naked (they are still light on performance) . Which brings us to performance
Performance
Without the above nudity feature on, OAroused does not perform any script polling or use any script cloaks. OAroused only runs it's single script during OStim scenes. Beyond that it only runs a brief check on the player every 6 in-game hours to see if stat buffs need to be updated. OAroused was designed for performance and long-term stability, and uses an almost identical stat system to OCum, which tracked semen and semen generation for all NPCs like how OAroused tracks arousal.
Available for patrons & addon devs now: https://www.patreon.com/posts/54876904
Available for everyone else: some time later next month (October)