Jump to content

1 Screenshot

About This File

Sexlab Triggers (v12)
 
What does it do:
Activate various effects when SexLab animation starts or stops. Cast a spell, add items, change stats, etc ... Minor, utility, side effects. Things that other mods usually skip.

You can also create custom macros to activate commands. Cast spells from other mods, add items, do someting with perks, change actor values, etc ..

 

Instalation:
- unpack zip
- copy whats in Data folder into Skyrim Special Edition\Data folder
- its a simple mod, unpack and copy
- activate triggers in MCM. By default nothing happens.

 

Requirements:
- Sexlab SE framework. Full version, not "light"
- (optional) ConsoleUtilSSE (https://www.nexusmods.com/skyrimspecialedition/mods/24858) to execute Skyrim console commands
- (optional) MfgFix (https://www.nexusmods.com/skyrimspecialedition/mods/11669) for facial expressions stuff

 

Warning:
- you can setup up to 80 triggers
- but maybe you shouldn't
- the more you setup the slower it will be
- try not to leave holes. Don't setup up, for example trigger No.3 and then nothing and then No.60
- when code runs, it remembers the last(highest number) triggers that has "chance" higher the 0 and stops there. A small optimization. If you poke into MCM it gets reset to max(80)

 

How to setup things:
- open MCM, select Sexlab Triggers
- page Main: enable/disable the whole thing
- page Triggers 1-5, 6-10, ...: here you setup "triggers".
- you have 5 triggers(can also call them "slots") per MCM page
- for each slot you setup condition and then what to do, execute if condition is right
- and thats about it

 

Conditions:
- chance: Probability, chance that command will execute. 0-100%. Hint: set 0 if you want to disable it
- on event: Begin: execute on SL start event, Orgasm: on SL orgasm event, End: on SL end event
- if actor race: race of actor. Any: all will do, Humanoid: humans and  elfs and so on, Creature: not Humanoid, and so on
- if actor: role of actor, like Any: anuthing will do, Aggressor: is bad person, Victim: bad things happened, Not part of rape: good things
- if gender: male, female
- if sex type: a couple of conditions based on animation "tag" like: Vaginal, Anal.
- if day time: is it at day or night
- if location: is it inside or outside
- command 1, 2, 3: pick what to do if conditions have been fulfiled. You can pick 3 different(or the same) commands.

 

Commands:
- is a file that has instruction of what to actualy do
- name of the file is suppose to describe what command does. Like "Give Gold(10)", gives you 10 gold.
- are settings, macros, scripts inside Data\SKSE\Plugins\sl_triggers\commands folder with.json extension
- to add new commands just drop a file here. If you don't what it, delete it or change extension so its not json
- its a .json file that has to be formated ... just use an existing one as an example
- its and array of array of strings. Sort of like lines of function calls. You can also look at it as simple "bat" or "cmd" file
- all commands that I made are usuable, but are also examples


A couple of examples of what you can trigger:
- Add perk point.json: Adds a perk point to player.
- Alchocol.json: booze. Actor will get and drink one of drinks that counts as alchocol.
- Cast Calm.json: cast Calm spell
- Cast Fear.json: cast Fear spell
- Cast Light.json: cast Candle light spell.
- Change stats (bad).json: Health/Stamin/Magicka change by -10 to 0 (perma change on PC)
- Change stats (good).json: Health/Stamin/Magicka change by 0 to 10 (perma change on PC)
- Change stats (mix).json: Health/Stamin/Magicka change by -5 to 10 (perma change on PC)
- Disease.json: Actor is 'attacked' by disease spell every 6 seconds for as long as sex scene is running
- Doomstone Lover.json: Add the effect of Lovers doomstone
- Eat (sweet).json: eat something sweet
- Give Gold(10).json: Actor gets 10 gold.
- Harm (-100).json: Actors Health is drained by 100 points
- Heal (+100).json: Actors Health, Stamina, Magicka is restored by 100 points
- Heart beat(A).json: Play builtin "heart beat" sound
- It was bad.json: Apply some debuffs based on animation tag
- Learn skill (Mage).json: increase(learn) one random mage skill by 1 point
- Learn skill (random).json: increase(learn) one random skill by 1 point
- Learn skill (Thief).json: increase(learn) one random thief skill by 1 point
- Learn skill (Warrior).json: increase(learn) one random warrior skill by 1 point
- Light Campfire.json: cast light effect that persists until end
- Lovers Comfort.json: Adds the effect of Lover Comfort. You married, rest with spouse.
- MFG Reset.json: When sex ends, reset facial expression (must have MfgFix plugin installed)
- Sex is crime.json: Every 10 sec, if someone is watching you doing it and does not have sex, it reports you for crime (5-15 gold)
- Sound - Levelup.json: Play builtin "Levelup" sound
- Time Control.json: You can control the game speed, and so animation speed with keyboard. (must have ConsoleUtilSSE plugin)        
- Time Slow.json: slows global time by 50%. Resets time to normal at the end. Uses console command (must have ConsoleUtilSSE plugin)
- Vision blurred.json: Blures screen. Lasts until end of SL scene, plus 30 seconds
- ZAZ LeakyPussy2B.json: (needs ZAZ) equip something from ZAZ module

 

Extra documentation:
- sl_triggers_commands.txt: list, short description of commands I added
- sl_triggers_script_description.txt: may be useful if you want to make your own command(s)
- sl_triggers_whatsnew.txt: log

 

Note:
Its SexlabtUtil1 "Version 2". Not port from LE version. New.
Its SE only. Will not bother with 32bit(LE). Skyrim limits. SkyrimSE CAN handle more.

 

 

Edited by Fotogen


Other Files from Fotogen


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