Jump to content

Devious Attributes [WIP] 2016-1-24


m.skynet

Recommended Posts

Posted

Devious Attributes

 

A framework that is designed to bring more immersion and consequences to various slavery/domination related scenarios. I always liked the idea of consequences in RPG games... so this framework aims to bring consequences to player actions and decisions in a devious context.

 

New character stats will be tracked:

  • Willpower - regenerating stat that will be used to calculate whether the character can refuse slave master command. Each time master's command is accepted, willpower value will be lowered. For example: Master : "kneel!" -> in order to refuse, you need to have enough willpower left. If you kneel, your willpower will have lower value for some time. In time, this value will regenerate until certain threshold. Also, this value will be used to determine if the character can struggle with restraints - like armbinder, or try to escape (e.g. try to pickpocket the master). Each time the character struggles with restraints, willpower will be lowered as well.
  • Pride -  Will increase by winning combat, and will decrease by being defeated or by wearing openly a devious device/collar. Each time a slave character refuses master's request, will increase the pride as well. Each time a character will accept master's request, pride will be lowered. Having higher pride will regenerate willpower faster.
  • Self-Esteem - Will increase slowly with time, with a constant rate. Will decrease for each humiliating act character does. (Either through modding API or through wearing "degrading" devices such as pony boots.)
  • Submissiveness - Calculated value, that will be used to determine how obedient and submissive the character is. This is calculated from combination of Pride and Self-Esteem
  • Obedience - Signifies long-term conditioning to obey. Will decrease slowly with time, If it surpasses current Willpower value, the character Submissiveness will be considered as 100% and no longer will be able to struggle with bindings, or refuse commands/requests

 

Planned integrations:

  • Realistic Needs and Diseases - Hunger and thirst will make willpower increase in time slower, perhaps also will limit maximum willpower
  • Sexlab Sexual Fame - Pride will be affected by rumors, ideally would like to use it to detect if DD is worn openly
  • Sanguine's Debauchery - Time in enslavement will lower pride periodically, each whipping will lower pride as well, "dance for us" will lower self-esteem. Will need to look how I can receive events from SD.
  • Skooma Whore - On advanced stages, lower maximum pride and self-esteem. Ideally, each time a player is mocked as a junkie, pride will take a hit as well. On this one too I will need to look at how I can receive events from it.

 

So, in short, how this will work?

* For any positive outcome/action, pride and/or self-esteem will increase (for example killing an enemy, successfully crafting an item, etc.)

* For any negative outcome/action (defeat in combat, rape, whipping) - pride, self-esteem or willpower will decrease.

In order to refuse a demand or request, be it master's  "kneel" or "..give me all your gold, or else!" or even struggling with bondage, character will have to have minimum willpower value. Each time refusing, will lower willpower, simulating mental strength needed to say "no!"

* Mods utilizing this framework will have stats to work with - for example determine if a player can refuse to a request and struggle with a rapist.

 

Mechanics (that are currently implemented)

  • Submissiveness - value between 0.0 and 1.0 -> where 1.0 is 100% submissive. Calculated by the following formula :

1 - (((0.5 * Max(0.1,SelfEsteem)) + (0.5 * Max(Pride,Willpower))) / MaxStatValue)

Where MaxStatValue = 100.0

  • Pride and Willpower will take a hit after player rape with the following formula.

     Pride *= ((100.0 - Config.PrideHitPercentagePerRape) / 100.0)
       Willpower *= ((100.0 - Config.WillpowerHitPercentagePerRape) / 100.0)

The idea is that an individual can never have Pride = 0 or Willpower = 0 -> so I have tried to do a non-liner hit to the stats

 

Note, that this is work-in-progress, and by no means it is finished. So far, I have completed working skeleton of the mod. This is my first mod ever, so I want to make sure it doesn't suffer from "Works On My Machine" syndrome. Also, if you are a modder, and have some time, I'd love if you could take a look and see what I am doing wrong/not optimal/crappy. (since it is my first mod, I am sure it can be written much better)

 

Also, I'd love to hear any feedback and suggestions about the idea, the mechanics and ... anything else really. I haven't written much, so I am really open to suggestions. Also, since English is not my native language, if I write something weird or not understandable, please let me know.

 

If you would like to try this mod and see if it works, please don't use it on an important save. It shouldn't mess up with stuff, but one may never know. It is Skyrim after all...

 

Requirements:

SkyUi, (Really, there's someone that doesn't use it?) For the MCM Configurations
SexLab, Again, anyone who doesn't use it?
ZazAnimationPack, Will probably need it for resources and stuff
SexLab Aroused Redux: http://www.loverslab...aroused-redux/ OR Sexlab Aroused
ZaZ Animations (http://www.loverslab...ack-2014-11-02/

Devious Devices Assets version 2.9.0 or higher: http://www.loverslab...devices-assets/
Devious Devices Integration version 2.9.2 or higher: http://www.loverslab...ation-12092014/

 

Edit - I will repost this in downloads

Posted

Hi Skynet,

 

Nice idea, I'd love to see this developed deeply. I'll take a look to it when I finalize some wip on the new vrsion of my mod.

 

Anyway I think we should made a talk about the compatibility with our mods, there's some plans of expansion of the SLSF that could create some problem (to be more precise I'm developing a Traits Systems and an interaction system).

 

Also if you need any info about the SLSF, info/way/optimized usage (for example as you said, for the Equip system), let me know :)

Posted

I was working on something incredibly similar to this. Literally open in another window. Awesome.

 

Mine seems to be much more complicated for very little gain tbh. This is really cool.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...