From 2a433ae4bc135dff1eece0a11ad9f0fc7874e9bb Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Wed, 18 May 2022 19:58:57 -0400 Subject: [PATCH] Smart piercing fixes: 1. Restore "off" setting in slave interact. 2. "anti-men" and "anti-women" settings do not inhibit natural fetish gain (only fetish settings should do this). --- src/endWeek/saLongTermMentalEffects.js | 2 +- src/interaction/siRules.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/endWeek/saLongTermMentalEffects.js b/src/endWeek/saLongTermMentalEffects.js index 1eb131d8567..82923894e54 100644 --- a/src/endWeek/saLongTermMentalEffects.js +++ b/src/endWeek/saLongTermMentalEffects.js @@ -1863,7 +1863,7 @@ App.SlaveAssignment.longTermMentalEffects = function saLongTermMentalEffects(sla } } } - if (!slave.piercing.genitals.smart || slave.clitSetting === "off" || slave.clitSetting === "none" || slave.clitSetting === "all" || slave.clitSetting === "men" || slave.clitSetting === "women") { + if (!slave.piercing.genitals.smart || ["off", "none", "all", "men", "women", "anti-men", "anti-women"].includes(slave.clitSetting)) { if (canDoAnal(slave)) { if (slave.vagina > -1 && !canDoVaginal(slave)) { if (slave.fetishStrength <= 95) { diff --git a/src/interaction/siRules.js b/src/interaction/siRules.js index 6034405bf2d..2b05a1c0f80 100644 --- a/src/interaction/siRules.js +++ b/src/interaction/siRules.js @@ -413,6 +413,7 @@ App.UI.SlaveInteract.rules = function(slave, refresh) { // Level level.set(`No sex`, `none`); level.set(`All sex`, `all`); + level.set(`Disabled`, `off`); // Body part bodyPart.set(`Vanilla`, `vanilla`); -- GitLab