Jump to content

7 Screenshots

About This File

« ———————————————— »
      Risa's Skill Loss
« ———————————————— »
         ⚠️ (( Made with the help of AI ))⚠️

About
A fully configurable skill loss and gain mod driven by SexLab consensual/aggressive scenes, separate orgasms, scene endings, Defeat blackouts and even vampire feeding can all raise or lower your skills and player level (your choice.)

Want sex to be punishing? Set aggressive scenes to drain your skills and watch your character weaken. Want it to be rewarding? Flip it to gain mode and level up through consensual encounters. Mix and match however you like.

Originally inspired by Succubus Skill Loss, Built with P+ support, dual SexLab compatibility.Built 

 

Requirements:

Recommendations:

 

« ———————————————— »

                How it works

« ———————————————— »
 

Consensual vs Aggressive
Each category has its own toggle, mode, and sliders:

  • Action Mode controls the direction — "Lose Skill" drains, "Gain Skill" improves
  • Player/Partner/Scene End sliders control how much buffer each event adds
  • Always Lose overrides force skill loss on specific orgasm types even when the mode is set to Gain — useful for setups like "consensual = gain, but player orgasm always loses"


Skill Loss & Gain
Every SexLab event (player orgasm, partner orgasm, scene end) adds to an internal buffer. When the buffer fills to 100%, a random eligible skill is raised or lowered by one rank. Higher skills are weighted more heavily for loss, so your strongest skills drain first.

Buffer examples:

Spoiler
  • 0.2 per partner orgasm = 5 partner orgasms to trigger one skill change
  • 0.5 per player orgasm = 2 player orgasms to trigger one skill change
  • 1.0 per scene end = instant skill change every scene

 

Player Leveling (Character XP)
Your character level is tied to skill changes. When you lose a skill rank, you also lose character XP. Lose enough and you'll level down — just like gaining skills levels you up.
 

Vanilla Formula:
Skill rank-ups give character XP automatically (Skyrim's default). Risa mirrors this in reverse — losing a rank deducts the same XP the game would have given for gaining it.
 

Experience Mod Formula:
When enabled, skill XP and player XP are fully separated. The Experience sliders under each category control how much player XP you gain or lose per event, independent of skill changes. Both gains and losses go through the Experience mod's own XP pool, keeping them symmetric, this isnt a buffer it correlates to XP gained instantlly.
XP examples:

Spoiler

1  = 1 XP added per event

10 = 10 XP added per event

50 = 50 XP per event

(100 XP will usually level up the player)

 

Perk Debt
When you level down, you lose one perk point. If you don't have any to lose, the mod tracks the debt. Next time you level up, the perk is automatically withheld to repay what you owe. No free perks from re-leveling.
 

Health / Magicka / Stamina Loss
Each level-down also reduces your highest stat (Health, Magicka, or Stamina) by the same amount the game gives per level-up. This naturally balances your stats over time rather than randomly punishing your weakest attribute. Stats won't drop below 100. When leveling up Stamina by vanilla standards is known to give you a +5 to carryweight if you get a stamina loss even when leveling down it will remove this fine
 

Vampire Feeding
When enabled, feeding as a vampire grants skill gains. Works with both vanilla feeding and Better Vampires (Not Required). The mod tracks the "Necks Bitten" stat, so any feeding method that increments it will be detected.
 

Defeat Integration
If SexLab Defeat is installed, blackout events can trigger a large burst of skill loss with their own configurable amount.
 

Skill Filter
Choose exactly which of the 18 skills can be affected. Bulk toggles for Combat, Magic, and Stealth/Crafting groups, or pick individually.

Gender Filter
Toggle whether male and/or female partners can trigger skill changes.


MCM Settings Save/Load 

Saving settings now works automatically when you exit the MCM its written to "SKSE\Plugins\StorageUtilData\RisaSkillLoss\RisaCustom.json" no Manuel saving or loading json is required, if you use Mod Organizer it will most likely be in your "Overwrite" folder if for any reason you need to edit it manually.
 

« ———————————————— »

               KNOWN BUGS

« ———————————————— »

Leveling up too fast at low skill floors:
Setting the skill floor to 1 triggers a Skyrim engine quirk. Skills at level 1-2 require almost no XP to rank up, and every rank-up gives character XP. So if your skills drop to 1, a few sword swings will rocket you back to your original level. This affects all skill-drain mods afaik it's how vanilla Skyrim works.

Fix: Keep the minimum skill floor at 15 (the default) or no lower than your starting skills.


Stamina Level down w/carry weight:

In Skyrim, leveling up Stamina grants +5 carry weight. When this mod levels you down and Stamina is selected, it reads the fLevelUpCarryWeightMod game setting and subtracts exactly that amount, so if another mod changes it to 10 it removes 10, if it's 0 it removes nothing. Mods that modify carry weight through other means (scripts, perks, etc.) may cause inconsistencies that this mod cannot account for.
 

« ———————————————— »

               FUTURE PLANS
« ———————————————— »

- Support for SexLab Survival's cum addiction triggering loss
- Toggleable drain visual effects
- Option to drain NPC levels when the player is the aggressor
- Skill loss on prison sentences

 

« ———————————————— »

               CHANGELOG

« ———————————————— »

                                (OLD)

Spoiler

 

v1.5

Added:

  • Masturbation now has its own skill multiplier slider in the Consensual section. Positive values gain skill, negative values lose it (completely independent of your Action Mode setting)
  • Separate XP slider for masturbation in the Experience section so it doesn't share values with regular consensual scenes
  • Estrus animations are now automatically detected and treated as aggressive scenes rather than masturbation
  • Debug notifications now tell you at the start of a scene whether it was flagged as aggressive, consensual, or Estrus so you can confirm detection is working

Fixed:

  • Experience mod XP sliders now step in whole numbers since the Experience API only accepts integers. Fractional values like 0.5 or 2.3 were being silently truncated to 0 or 2


v1.4

 Fixed: 

  • Player no longer gains or loses skills when NPCs have scenes without the player all event handlers now verify the player is in the scene via SexLab's native thread lookup before processing.


v1.3

 Fixed: 

  •  Aggressive and consensual scenes now properly detected on SexLab 1.66b. (thanks to mcnv )
     

v1.2

Added: 

  •  full SexLab 1.66b and SexLab Utility Plus compatibility (auto-detected on start) 
  •  bidirectional Action Mode: consensual and aggressive scenes can now gain skills instead of only losing them 
  •  immersive flavor text when buffer changes but hasn't triggered a full point yet 
  •  symmetric level-down system mirroring vanilla's XP curve in reverse with overflow carry 
  •  Added per-category overrides to force skill loss on player/partner orgasms even when mode is set to Gain 
  •  Gendered filter Added Allow Males / Allow Females toggles 
  •  skill gain on vampire feeding (works with vanilla and Better Vampires)

 Fixed: 

  •  Experience mod losses now use Experience API for same-pool symmetry rather then falling back on vanilla formula losses. 
  •  HMS loss now targets your highest stat instead of random selection 
  •  HMS loss amount now reads the game setting instead of the hardcoded 10 
  •  Reorganized menu and easier to understand debug options
  •  Fixed Experience mod level-down not triggering until the next loss no matter how high the loss was set.

Edited by tamai


What's New in Version 1.6

Released

Added:

  • Saving settings now works automatically when you exit the MCM written to "SKSE\Plugins\StorageUtilData\RisaSkillLoss\RisaCustom.json" no Manuel saving required.
  • Reset All to Defaults button in the Settings page restores everything back to the original values (will overwrite your RisaCustom.json so back it up before if you want to save them. 

 


×
×
  • Create New...