Jump to content

Recommended Posts

Panty Theft - abandoned

View File

A very simple mod which does three things:

 

  • Listens for Sexlab events where the player is tagged as "victim".  In such scenes, provides a chance that another participant in the scene will steal the PC's panties
  • Provides its own ModEvent for other mods to flag a thief and an item to be stolen
    • Technically this can be any item, but only items carrying the panties keyword qualify for recovery, below
    • This is used by the LegrafTweaks modification of SL Adventures' Sleep Creep event
  • If Devious Followers Continued is present, removes a configurable amount of Resistance on theft, and adds back half as much Resistance on item recovery

 

 

Compatibility

 

I do not have SE, I assume this requires some modification to work with SE but I do not know.

 

Requirements

  • SKSE
  • Sexlab is required for panty theft when PC is "victim" in sex scenes, but not a hard requirement.
  • To recognize "panties", PT checks items for the SLA_PantyNormal keyword, which is defined by SLA (BakaFactory/ Babo's version) or SLAX.  If not using SL Aroused, one can add a keyword with this name to panties, so SLA is not really a requirement.  However, any panties to be eligible for post-coital theft must have this keyword.
  • Devious Followers Continued v2.08 or higher is required for the resistance loss/gain, but the theft & recovery work without it.
  • For the "Sleep Creep" panty theft event, SL Adventures and Legraf Tweaks are required (see those mods for explanation)

 

Installation & Update

Just install as usual - I use MO myself, but there's no reason to expect strange behaviour.

 

Uninstallation

I do not recommend removing anything in the middle of a game.  In the console, you could simply use "stopquest lgPantyTheftQuest", and this mod should trouble you no more.

 

Configuration

  • If you are using Legraf Tweaks, Panty Theft will use the "Voice" parameter from LT's MCM, and will also use LT's settings for the resistance loss from panty theft.
  • If not using LT, "Voice" defaults to neutral/passive voice, and you can modify the following globals in the console:
    • lgPTresloss - the number of DF resistance points to lose on panty theft (default 8).  Resistance points regained on recovering the lost item = lgPTresloss / 2
    • lgptTheftChance - the % chance of panty theft in a sex scene with PC flagged as victim (default 25%)

 

Modding interface / Events

SendModEvent("PantyTheft_PantyStolen", form Thief, form Item)

 

Note, Panty Theft trusts the sending mod, and doesn't check that the sent Thief or Item make sense, nor does it check for Quest items or other special conditions.

 

Known issues

I use dropitem() to very simply establish an objectreference, which means you may see your panties fall briefly.  If this is bothersome I can do something more sophisticated, but I want to be sure the basics are working first.  Everything is a-ok in my own testing.

 

Only one item is tracked... and if the player leaves their current cell, they may lose the chance to regain Resistance from recovering their panties (I deliberately used OnCellLoad() for this, since it will only sometimes be triggered - I liked the unpredictability.

 

Future Ideas

 

The current implementation is bare-bones.  It does recognize recovery of panties by any "ordinary" means (pickpocketing, killing and looting the corpse of the thief, and if the thief is a follower, simply taking them from the follower's inventory).  I would like to add dialogue to taunt the player, and to give some possibility of negotiating for the return of the stolen item.

 

I'll consider expanding to theft of multiple items (currently, only one item at a time is tracked), and of other items besides panties.

 

I wrestled with the terminology a bit; I know some people abhor the word "panties", some slightly prefer the singular "panty", others "pants", "bottoms", "underwear", "briefs", etc.  If enough people care I'd consider changing this, or providing an editable variable so people can use their own preferred term.

 

I am wide open to ideas, suggestions, and criticism.

 

Credits

Thanks to HexBolt8 for the idea & advice.

I stole & stripped one of Monoman1's functions for scanning inventory.

 

Permissions

By all means, please use these any way you'd like.

 


  • Submitter
  • Submitted
    01/20/2020
  • Category
  • Requires
    SKSE and (for most functions) keywords (see description)
  • Special Edition Compatible
    No

 

Link to comment

Been waiting for a mod like this, excited to see where it goes! A suggestion, and I'm unsure how easy/difficult something like this could be, but to have an event that doesn't require SL, just an act of Theft? I feel like there would be obvious issues wrt realism, but along with other updates made in the future, a shy away from the... Heavier... Events on LL would be fantastic in my opinion!

Link to comment

Glad you like the idea, Jpiero (and full_inu... I'll need to work on the bra-theft expansion too...).

 

At the moment, this mod will happily support theft of any item, if another mod sends the PantyTheft_PantyStolen event (perhaps I should rename it).  The player can then recover the potentially recover the item.

 

As to stealing items in non-sexlab circumstances... there's the Sleep Creep event in SL Adventures (though obviously that requires SL), but maybe it makes sense for me to have a general "theft while you're sleeping" possibility independent of that mod?  I worry it'll get complicated with all the other mods watching for "Sleep Start" and "Sleep End" events, though.  But it doesn't hurt to look into it.

Link to comment
  • 3 weeks later...

I had the theft happen, followed the thief and stole back the 'stolen underwear' item - if that is the correct name.  I'm not sure why it just didn't show as the item name that was stolen.  Having got it back, the stolen panties were not in my inventory.

 

Will repeat this test when it happens again.

Link to comment
17 hours ago, ralphk11 said:

I had the theft happen, followed the thief and stole back the 'stolen underwear' item - if that is the correct name.  I'm not sure why it just didn't show as the item name that was stolen.  Having got it back, the stolen panties were not in my inventory.

 

Will repeat this test when it happens again.

Thanks for letting me know (and checking again)!  I haven't seen this yet.

 

The name is altered so you recognize your stolen item, in case the thief happens to have more than one similar item (or if you don't know who the thief is, you can tell by sneaking peeks at the inventory of multiple NPCs, who might happen to have the same type of item depending on your game setup).  The name is reset to the original item name when the "quest" to recover the item ends.  But it's just clearing an alias, actually inventory should be unchanged.

 

When you stole them back, did you get a message about feeling a bit better, or about recovering resistance?

Link to comment
  • 2 months later...

@legraf, a suggestion if you'd like to take the theft a step further, an entirely optional/configurable feature for clothing theft.  If panties are stolen after a rape scene (or would have been if panties had been equipped), the PC's body slot clothing might also be stolen, leaving her in a real predicament.  Details:

 

Spoiler

SexLab should know which clothing it stripped, except in the case of oral-only forced sex.  Or wait until the scene ends and grab whatever the PC is wearing then, though if Victims Redress is turned off in SexLab that won't work.  Possible configuration options:

 

Chance for clothing theft if panties are stolen (0 disables all body slot theft).

Exclude clothing toggle.

Exclude clothing above value X.

Exclude armor toggle.

Exclude armor above value X.

Exclude enchanted.

Lock inventory for X seconds (0 disables this).

 

Body slot items marked SexLabNoStrip should be excluded, and it seems best not to touch any DD items.  The options ensure that nothing is stolen that the player might really miss, or that armor isn't stolen (swiping a dress is one thing, but a steel cuirass is something else).  The option to lock the player's inventory is not so much an anti-cheat feature, since it's easy defeated with a hotkeyed item or the console, as it is a reminder that you shouldn't be able to instantly equip another clothing item (if you have one).

 

Just a rough idea, but it would make these thefts more consequential than just loss of a single panty and a bit of willpower (if Devious Followers is installed).  Maybe you decide this doesn't fit a panty theft mod, but the idea came to me in regard to another topic and I figured I'd write it down.

 

Link to comment
  • 3 weeks later...
On 4/12/2020 at 11:04 AM, HexBolt8 said:

@legraf, a suggestion if you'd like to take the theft a step further, an entirely optional/configurable feature for clothing theft.  If panties are stolen after a rape scene (or would have been if panties had been equipped), the PC's body slot clothing might also be stolen, leaving her in a real predicament.

A nice idea, adding it to the pile for when I come back!  I've been away from Skyrim for a bit, but I know it'll draw me back in, and I've made notes on some previous suggestions for additions to this mod.  Although first I have to check why its behaviour is different for me than for ralphk11's... I think MWA is perhaps interfering with the relabelling of the panties.  And I want to add some dialogue options to recovery (and remove the "give up when changing cells" limitation).  Ha!  The more I talk about it, the more the itch to return builds.  Once my current workloads settles down, then.

 

Thanks for the details, it helps to have some of that thinking already worked out.

Link to comment
On 4/12/2020 at 6:04 PM, HexBolt8 said:

@legraf, a suggestion if you'd like to take the theft a step further, an entirely optional/configurable feature for clothing theft.  If panties are stolen after a rape scene (or would have been if panties had been equipped), the PC's body slot clothing might also be stolen, leaving her in a real predicament.  Details:

 

  Hide contents

SexLab should know which clothing it stripped, except in the case of oral-only forced sex.  Or wait until the scene ends and grab whatever the PC is wearing then, though if Victims Redress is turned off in SexLab that won't work.  Possible configuration options:

 

Chance for clothing theft if panties are stolen (0 disables all body slot theft).

Exclude clothing toggle.

Exclude clothing above value X.

Exclude armor toggle.

Exclude armor above value X.

Exclude enchanted.

Lock inventory for X seconds (0 disables this).

 

Body slot items marked SexLabNoStrip should be excluded, and it seems best not to touch any DD items.  The options ensure that nothing is stolen that the player might really miss, or that armor isn't stolen (swiping a dress is one thing, but a steel cuirass is something else).  The option to lock the player's inventory is not so much an anti-cheat feature, since it's easy defeated with a hotkeyed item or the console, as it is a reminder that you shouldn't be able to instantly equip another clothing item (if you have one).

 

Just a rough idea, but it would make these thefts more consequential than just loss of a single panty and a bit of willpower (if Devious Followers is installed).  Maybe you decide this doesn't fit a panty theft mod, but the idea came to me in regard to another topic and I figured I'd write it down.

 

It may be picked up under Enchanted in any case, but to be safe exclude rings and necklaces or it can break quests (like Ill Met by Moonlight and the Gaulder Amulet)

Link to comment
1 hour ago, Slorm said:

It may be picked up under Enchanted in any case, but to be safe exclude rings and necklaces or it can break quests (like Ill Met by Moonlight and the Gaulder Amulet)

Rings and necklaces don't go in the body slot (32) so that wouldn't be a problem.  The intent was just to provide an option that an attacker could take the PC's body slot clothing, leaving her naked and in a predicament, not to rob her of valuable jewelry.

Link to comment
  • 10 months later...
  • 1 month later...

--- Also posted this on the Legraf Tweaks Page ---

Hello, I am having a very strange bug and I am having a tough time troubleshooting it.

 

I have all the requirements, this file and Panty Theft (the loose one) installed, however, the Theft event never happens, not even when setting the chance to 100% (with gift, without gift does not matter).

 

I double checked my load order: SL Adventures -> Legraf Tweaks (1_2_1) -> Panty Theft

 

Anyone any ideas of what might be wrong?

Link to comment
  • 1 month later...

will this work on bikini armor to steal bottoms?

I've always wanted a mod that stole your clothes on defeat, not just rob everything but more like this where they particularly take the body and panty slots as souvenirs 

Edited by Rob_J
Link to comment
20 hours ago, indolu said:

Does this need a separate mod to add the panties, does it have them itself, or how does it decide what gets the panties keyword?

Separate mod.  Unless you happen to have a mod that adds panties and also assigns them the SLA_PantyNormal keyword, you are responsible for editing the mod with the panties and adding the keyword to them.

 

8 hours ago, Rob_J said:

will this work on bikini armor to steal bottoms?

It should.  To be recognized as panties, a worn item must have the SLA_PantyNormal keyword, and not have any of the keywords SexLabNoStrip, zad_Lockable (this excludes chastity belts), or zad_QuestItem.

 

8 hours ago, Rob_J said:

take the body and panty slots as souvenirs 

The mod was written to just steal panties, so it doesn't keep checking for more than one item with the panties keyword.  If your character has a single item that's both bra & panties, this will do what you want, but if they're separate, then only one would be stolen even if both have the panties keyword.  

Link to comment
  • 2 months 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