Jump to content

Disabling a gender from getting arousal?


Recommended Posts

Posted (edited)

As for an automated solution, maybe SPID with a custom made spell. Personally though I'd just edit the SLA scripts to do it internally as it were; seems much more efficient that way.

Edited by traison
Posted
3 hours ago, traison said:

As for an automated solution, maybe SPID with a custom made spell. Personally though I'd just edit the SLA scripts to do it internally as it were; seems much more efficient that way.

Well thanks, although that goes beyond the scope of my knowledge, guess I have some reading to do.

Posted (edited)

How about replacing IsActorArousalBlocked in slaFrameworkScr.psc with this:

bool Function IsActorArousalBlocked(Actor akRef)
    If (akRef == None)
        return true
    EndIf

    If (akRef.GetActorBase().GetSex() == 1)
        return true
    EndIf

    If (akRef.GetFactionRank(slaArousalBlocked) >= 0)
        return true
    EndIf
    
    return false
EndFunction

 

Edited by traison
Posted
7 hours ago, traison said:

How about replacing IsActorArousalBlocked in slaFrameworkScr.psc with this:

bool Function IsActorArousalBlocked(Actor akRef)
    If (akRef == None)
        return true
    EndIf

    If (akRef.GetActorBase().GetSex() == 1)
        return true
    EndIf

    If (akRef.GetFactionRank(slaArousalBlocked) >= 0)
        return true
    EndIf
    
    return false
EndFunction

 

I added the line but what is that supposed to do? Started a new game and tested in riverwood, but both male and female got aroused so I don't know.

Posted

...and you compiled the script? Was just guessing it might be enough to make all female npcs be considered "arousal blocked".

Posted

This is slaFrameworkScr.pex compiled with the change above. The original script is from SexLabArousedSSELoose-29. Replace the existing file with this. Make a copy of the original if you want to go back.

slaFrameworkScr.pex

Posted
If (akRef.GetActorBase().GetSex() == 0)

 

This entire thing is more of a proof of concept than an actual implementation. Call my lawyer if you have any complaints. ?

 

If you have it in you, I'd recommend you get into scripting and perhaps implement this properly. Like for instance, it could be an option to check in the SLA MCM.

slaFrameworkScr.pex

Posted

After 30 hours I have to say I'm very pleased, normally I get the ctd, I mean this IS Skyrim around an hour or so, since implementing this modification to SA no ctd, even on a 7 hour run no problem. One funny thing was to find out that Bethesda in their professional work gave female bodies to hunters and the soldiers but never flagged them as such, they are considered males. As expected animal are off but a work around this is in the aroused creatures mod, simply change the required arousal to the player, let's say a 100, so encounters will work once the player reach 100 arousal the animation will proceed. I would like to make it an option in MCM but there's a lot of learning involved, I'll keep learning and who knows, again thank you very much for your help.

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...