watchman Posted July 26, 2015 Posted July 26, 2015 I can't remember having this problem in my previous installs but this time whenever a companion has sex, either with the player or an npc, they take damage. I've disabled all sexout mods other than Secout, SCR, Slavery and SexoutSex and started a new game and it still occurs. I've double checked sexout load order and that mods and extra nvse plugins are up to date.As far as I can tell it happens on the KO or just after post sex and it's usually enough to kill them outright at low levels. The only mods I have which affects companion behavior are JIP CC & C and two that make companion clothing playable and disables their weapons being readded by scripts. It wouldn't be a problem with companions set essential but I play Hardcore Mode with JIP settings that stop companion recovery post battle. Mostly just curious if anyone has had a similar issue before, if not I can always just set them essential and play on. Â EDIT: It's definitely JIP CC&C. I'm not a modder but I've looked through some of the scripts and wondering if it's anything to do with the 'getknockedstate' section of the script below? scn JIPCCCHPFixScriptref rHostshort bInCombatshort bKnockedshort iDamageshort iDelayshort iHealthshort iEnduranceshort iLAttackshort iRAttackshort iLMobilityshort iRMobilityshort iPerceptionbegin OnAddset rHost to GetContainerendbegin GameModeif bInCombat != rHost.IsInCombatset bInCombat to (bInCombat == 0)if bInCombat == 0set iDamage to 1Returnendifendifif bKnocked != (rHost.GetKnockedState == 1)set iDamage to bKnocked * 2set bKnocked to (bKnocked == 0)endifif bKnockedelseif iDamageif iDamage == 1set iHealth to rHost.GetBaseAV Health - iHealthelseset iHealth to rHost.GetBaseAV Health * 0.85endifset iDamage to 0rHost.DamageAV Health iHealthset iEndurance to 100 - iEndurancerHost.DamageAV EnduranceCondition iEnduranceset iLAttack to 100 - iLAttackrHost.DamageAV LeftAttackCondition iLAttackset iRAttack to 100 - iRAttackrHost.DamageAV RightAttackCondition iRAttackset iLMobility to 100 - iLMobilityrHost.DamageAV LeftMobilityCondition iLMobilityset iRMobility to 100 - iRMobilityrHost.DamageAV RightMobilityCondition iRMobilityset iPerception to 100 - iPerceptionrHost.DamageAV PerceptionCondition iPerceptionelseif bInCombatset iHealth to rHost.GetAV Healthendifif iDelayset iDelay to iDelay - 1elseset iDelay to 60set iEndurance to rHost.GetAV EnduranceConditionset iLAttack to rHost.GetAV LeftAttackConditionset iRAttack to rHost.GetAV RightAttackConditionset iLMobility to rHost.GetAV LeftMobilityConditionset iRMobility to rHost.GetAV RightMobilityConditionset iPerception to rHost.GetAV PerceptionConditionendifendifend Â
watchman Posted July 27, 2015 Author Posted July 27, 2015 Okay so I guess I'm the only one seeing this particular 'quirk' but I seem to have made a fix for myself anyway. I made a small patch for the script above (turns out it was the culprit) by adding 'If rHost.GetItemCount 00SexoutActor == 0' after 'Begin Gamemode' and an extra 'endif' before the final 'end'. It seems to stop the health loss and subsequent death during companion sex while still keeping the No Recovery Post Combat feature from JIP still working properly. Anyhoo, just thought I'd let people know my issue was resolved.
jotun31 Posted July 27, 2015 Posted July 27, 2015 Thanks a lot for the update/script information. I needed to fix it too. Knocks everyone out for a while but it's better than them being really badly injured or dead.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.