Jump to content

Recommended Posts

6 hours ago, Ed86 said:

Now "sl_exhibitionist" work fine.

 

But with Multiorgasms exist issue.
As I was afraid:

21 hours ago, Asertyp said:

(It may require additional conversions float <-> int)

For integer 95/100 = 0,  150/100 = 1.
Now work values for "sl_multiorgasmchance" is "0","100","200".
Need change line (now 869) to one of variants (I don't know papyrus very well):
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance") / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms))) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance")
* (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
(JsonUtil.GetIntValue(File, "sl_multiorgasmchance") * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0) as int)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
((JsonUtil.GetIntValue(File, "sl_multiorgasmchance") as float) / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms)) as int)) || BaseSex != 1

(I think 3rd variant is best.)

3 hours ago, Bobbert6996 said:

I found this "[slainternalscr <sla_Internal (06083137)>]: Prisoner got -40 exposure for  External Modify Exposure Event" firing when orgasm isn't happening.

If you install "EstrusChaurus.esp" and "Blush When Aroused.esp" together, then in MCM - Blush When Aroused:
 set "Estrus arousal modification" to 0,
 and disable Compatibility with "Estrus".
(I also looked for it in due time)

 

Link to comment
1 minute ago, Asertyp said:

Now "sl_exhibitionist" work fine.

 

But with Multiorgasms exist issue.
As I was afraid:

For integer 95/100 = 0,  150/100 = 1.
Now work values is "0","100","200".
Need change line (now 869) to one of variants (I don't know papyrus very well):
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance") / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms))) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance")
* (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
(JsonUtil.GetIntValue(File, "sl_multiorgasmchance") * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0) as int)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
((JsonUtil.GetIntValue(File, "sl_multiorgasmchance") as float) / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms)) as int)) || BaseSex != 1

 

If you install "EstrusChaurus.esp" and "Blush When Aroused.esp" together, then in MCM - Blush When Aroused:
 set "Estrus arousal modification" to 0,
 and disable Compatibility with "Estrus".
(I also looked for it in due time)

 

!!! Thank you!!!

 

There are lots of questions in the thread that could have been caused by this, maybe put it in the description as a (very slightly) incompatible mod

 

 

Link to comment

 

2 hours ago, Asertyp said:

Now "sl_exhibitionist" work fine.

 

But with Multiorgasms exist issue.
As I was afraid:

For integer 95/100 = 0,  150/100 = 1.
Now work values for "sl_multiorgasmchance" is "0","100","200".
Need change line (now 869) to one of variants (I don't know papyrus very well):
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance") / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms))) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance")
* (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
(JsonUtil.GetIntValue(File, "sl_multiorgasmchance") * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0) as int)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
((JsonUtil.GetIntValue(File, "sl_multiorgasmchance") as float) / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms)) as int)) || BaseSex != 1

(I think 3rd variant is best.)

If you install "EstrusChaurus.esp" and "Blush When Aroused.esp" together, then in MCM - Blush When Aroused:
 set "Estrus arousal modification" to 0,
 and disable Compatibility with "Estrus".
(I also looked for it in due time)

 

 

Scripts.7z

Link to comment
On 12/15/2018 at 10:17 PM, Asertyp said:

I think it is worth making small adjustments in script sslActorAlias.psc.

 

2. If enabled option "sl_exhibitionist" (sl_exhibitionist> 0) and Player is in nymphomaniac/exhibitionist state, then Enjoyment decreases in the absence (or small number) of viewers (if slaExhibitionistNPCCount < 5).
Need to change strings:

517        ExhibitionistMod = (3 - 0.4 * slaExhibitionistNPCCount)
and
1299      ExhibitionistMod = (3 - 0.4 * slaExhibitionistNPCCount)
to:
              ExhibitionistMod = (1 - 0.1 * slaExhibitionistNPCCount)
Then nymphomaniac Player will only increase Enjoyment in presence of viewers.

 

hm...now that im getting ready for next version update..

i think there is an error

my version decreases enjoyment until there is at least 5 watchers

while your version always increases enjoyment by 10% per watcher

i think mine is better

Link to comment
3 minutes ago, Ed86 said:

i think there is an error

my version decreases enjoyment until there is at least 5 watchers

while your version always increases enjoyment by 10% per watcher

i think mine is better

I think it is wrong to decreases enjoyment, if no one is watching.

In addition enjoyment decrease if Lewd is low and exist watchers.

Link to comment
1 hour ago, Ed86 said:

hm...now that im getting ready for next version update..

i think there is an error

my version decreases enjoyment until there is at least 5 watchers

while your version always increases enjoyment by 10% per watcher

i think mine is better

So do you get a enjoyment debuff as an exhibitionist/nymph if less than 5 people are watching?

Link to comment
6 hours ago, Asertyp said:

Now "sl_exhibitionist" work fine.

 

But with Multiorgasms exist issue.
As I was afraid:

For integer 95/100 = 0,  150/100 = 1.
Now work values for "sl_multiorgasmchance" is "0","100","200".
Need change line (now 869) to one of variants (I don't know papyrus very well):
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance") / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms))) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance")
* (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
(JsonUtil.GetIntValue(File, "sl_multiorgasmchance") * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms) / 100.0) as int)) || BaseSex != 1
if (Utility.RandomInt(0, 100) > (
((JsonUtil.GetIntValue(File, "sl_multiorgasmchance") as float) / 100.0 * (((OwnSkills[Stats.kLewd]*10) as int) - 5 * Orgasms)) as int)) || BaseSex != 1

(I think 3rd variant is best.)

If you install "EstrusChaurus.esp" and "Blush When Aroused.esp" together, then in MCM - Blush When Aroused:
 set "Estrus arousal modification" to 0,
 and disable Compatibility with "Estrus".
(I also looked for it in due time)

 

hm... i dont think i like orgasm change either

Link to comment
30 minutes ago, Asertyp said:

Didn't like anything?  ?

1st one breaks exhibitionism functionality

2nd reduces multiorgasm chance to a very low value, i think current version with flat chance offset is better, so even fresh character not ruined by skyrim lewdness get multiple orgasms

 

Link to comment

I don't know if this is directly related to this mod but I've noticed that NPCs don't seem to lose arousal after orgasm and become eternally horny.  Does anyone know how I can change it so that NPCs lose a certain amount of arousal once they orgasm?

 

edit: I should probably mention that I am using SL Arousal Redux for NPC arousal levels but I can't seem to find any settings there either.

Link to comment
45 minutes ago, Ed86 said:

1st one breaks exhibitionism functionality

2nd reduces multiorgasm chance to a very low value, i think current version with flat chance offset is better, so even fresh character not ruined by skyrim lewdness get multiple orgasms

 

While I agree on the multiple orgasm thing, I personally like the proposed exhibitionism changes, instead of penalizing for a lack of watchers to just boost if watchers are present. However you are the modder so do what you think is better, likely wont stop me from using your mod.

Link to comment
2 hours ago, Ed86 said:

1st one breaks exhibitionism functionality

2nd reduces multiorgasm chance to a very low value, i think current version with flat chance offset is better, so even fresh character not ruined by skyrim lewdness get multiple orgasms

I agree that my version probably breaks logic of mod a little.
May come up with a compromise option?

 

For exhibitionism I would like to have a less hardcore formula:
eg           (1.6 - 0.2 * slaExhibitionistNPCCount)
or better (1.2 - 0.1 * slaExhibitionistNPCCount)
because ExhibitionistMod = 3 too much reduces enjoyment.
In addition, more than 5 NPCs in one place can usually be found only in large cities or in large bandit lairs.

 

For multiorgasms, 2nd setting could be append ("sl_multiorgasmchance_curve"), for possibility of thinner tuning:
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance") + ((OwnSkills[Stats.kLewd] * JsonUtil.GetIntValue(File, "sl_multiorgasmchance_curve")) as int) - 5 * Orgasms)) || BaseSex != 1

 

But you decide.

Link to comment
12 minutes ago, Asertyp said:

I agree that my version probably breaks logic of mod a little.
May come up with a compromise option?

 

For exhibitionism I would like to have a less hardcore formula:
eg           (1.6 - 0.2 * slaExhibitionistNPCCount)
or better (1.2 - 0.1 * slaExhibitionistNPCCount)
because ExhibitionistMod = 3 too much reduces enjoyment.
In addition, more than 5 NPCs in one place can usually be found only in large cities or in large bandit lairs.

 

For multiorgasms, 2nd setting could be append ("sl_multiorgasmchance_curve"), for possibility of thinner tuning:
if (Utility.RandomInt(0, 100) > (JsonUtil.GetIntValue(File, "sl_multiorgasmchance") + ((OwnSkills[Stats.kLewd] * JsonUtil.GetIntValue(File, "sl_multiorgasmchance_curve")) as int) - 5 * Orgasms)) || BaseSex != 1

 

But you decide.

this looks good

 

Link to comment

For exhibitionism mechanics you could also increase search distance of viewers (from 500 to 700...900):
in lines 507 and 1292        If aNPC!= none && aNPC.GetDistance(ActorRef) < 500 && aNPC != ActorRef && aNPC.HasLOS(ActorRef)
500 is too close. At times it was not clear: NPC is close and looks toward the PC, but is not considered as viewer.

Link to comment

It seems i can`t get the Voice Packs to work. SLSO recognizes them in the MCM menu but they dont play during animation. Voices from Sexlab work. Guess i did something wrong with the installation? I put -1 for the NPC in MCM. Correct?

 

4)goto SLSO mcm and setup/select voice pack  - Is a installation instruction but i cant select voice pack because it is greyd out.

 

 

Link to comment
5 hours ago, kysadhuras79 said:

It seems i can`t get the Voice Packs to work. SLSO recognizes them in the MCM menu but they dont play during animation. Voices from Sexlab work. Guess i did something wrong with the installation? I put -1 for the NPC in MCM. Correct?

 

4)goto SLSO mcm and setup/select voice pack  - Is a installation instruction but i cant select voice pack because it is greyd out.

 

 

yes

 

use sliders

Link to comment

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