diff --git a/src/SpecialForce/SpecialForce.js b/src/SpecialForce/SpecialForce.js index bf456619ec790bb3c242d750ea5c590359011107..a3cd95150d1605548324e67285df3d99f4c95682 100644 --- a/src/SpecialForce/SpecialForce.js +++ b/src/SpecialForce/SpecialForce.js @@ -233,6 +233,7 @@ App.SF.BC = function() { if (V.SF.FS === undefined) V.SF.FS = {Tension:-1}; } InitClean(); MainClean(); ColonelClean(); TradeShowClean(); UnitsClean(); + if (V.week < 72 && V.SF.Active !== -1) V.SF.Active = -1; }; App.SF.fsIntegration = function(input = 'Menu', textDisplay = 100, text = `\n`) { diff --git a/src/js/slaveStatsChecker.js b/src/js/slaveStatsChecker.js index 407f0aba5d94946490ed677a3599d056ac333299..cbc92b028c7098e58b1dcd56816215051623bfec 100644 --- a/src/js/slaveStatsChecker.js +++ b/src/js/slaveStatsChecker.js @@ -382,10 +382,20 @@ window.canAchieveErection = function(slave) { return false; } else if (slave.dick < 11 && slave.drugs === "priapism agents") { return true; - } else if (slave.dick < 7 && slave.drugs !== "hormone blockers" && (slave.balls > 0 ? slave.hormoneBalance < 100 : slave.hormoneBalance <= -100) && slave.ballType !== "sterile") { + } else if (slave.dick > 7) { + return false; + } else if (slave.aphrodisiacs > 1 || (slave.inflationType == "aphrodisiac" && slave.inflation >= 2)) { + return true; + } else if (slave.balls > 0 ? slave.hormoneBalance < 100 : slave.hormoneBalance <= -100) { + return false; + } else if (slave.ballType !== "sterile") { + return false; + } else if (slave.aphrodisiacs > 0 || slave.inflationType == "aphrodisiac") { return true; + } else if (slave.drugs === "hormone blockers") { + return false; } - return false; + return true; }; /** diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index bec2fb62194a2fe0e95d56f567032f6109d210a3..6ec23704dde76b998acbcbcbef637cae9f2273e8 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -3917,11 +3917,6 @@ $He's got a <<else>> $He's painfully erect. <</if>> - <<if ($activeSlave.prostate > 2)>> - The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. - <<elseif ($activeSlave.prostate > 1)>> - $He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. - <</if>> <<elseif ($activeSlave.dick > 8)>> $He's too huge for $his cardiovascular system to create even the beginnings of an erection. $His cock is a soft, sensitive monolith<<if ($activeSlave.dick*6) > $activeSlave.height>> bigger than $his body<<elseif ($activeSlave.dick*6) > ($activeSlave.height/2)>> the size of one of $his legs<<else>> the size of one of $his arms<</if>>, <<if $activeSlave.amp == 1 && (($activeSlave.dick*6) > $activeSlave.height)>> @@ -3941,6 +3936,13 @@ $He's got a <<elseif ($activeSlave.prostate > 1)>> $He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. <</if>> + <<elseif ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation >= 2)>> + The aphrodisiacs have $his cock painfully hard<<if $activeSlave.drugs == "hormone blockers" || !($activeSlave.balls > 0 ? $activeSlave.hormoneBalance < 100 : $activeSlave.hormoneBalance <= -100) || $activeSlave.ballType == "sterile">>, despite $his usual inability to achieve erection<</if>>. + <<if ($activeSlave.prostate > 2)>> + The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. + <<elseif ($activeSlave.prostate > 1)>> + $He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. + <</if>> <<elseif ($activeSlave.balls > 0) && $activeSlave.ballType == "sterile">> Since $he has been chemically castrated, $his cock is soft. <<if ($activeSlave.energy > 95)>> @@ -3957,7 +3959,7 @@ $He's got a <<if ($activeSlave.energy > 95)>> $He's such a nympho that despite this, $his limp member is tipped by a drop of precum. <</if>> - <<elseif ($activeSlave.dick > 1) && ($activeSlave.hormoneBalance >= 100)>> + <<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>> Since $his body is flooded with female hormones, $his cock is soft. <<if ($activeSlave.devotion > 75)>> Despite this, $he's so devoted to you that being near you has $his horny. $His limp member is tipped by a drop of precum. @@ -3973,7 +3975,7 @@ $He's got a <</if>> <<elseif ($activeSlave.dick > 1)>> <<if ($activeSlave.aphrodisiacs > 0) || $activeSlave.inflationType == "aphrodisiac">> - The aphrodisiacs have $his cock <<if ($activeSlave.aphrodisiacs > 1) || ($activeSlave.inflationType == "aphrodisiac" && $activeSlave.inflation >= 2)>>painfully <</if>>hard<<if !canAchieveErection($activeSlave)>>, despite $his usual inability to achieve erection<</if>>. + The aphrodisiacs have $his cock hard<<if !canAchieveErection($activeSlave)>>, despite $his usual inability to achieve erection<</if>>. <<if ($activeSlave.prostate > 2)>> The area above $his crotch has a slight swell to it from $his prostate implant. A constant dribble of precum drips from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. <<elseif ($activeSlave.prostate > 1)>> @@ -4022,9 +4024,14 @@ $He's got a <<elseif ($activeSlave.prostate > 1)>> $He's got a string of precum dangling from the tip of $his cock; $his artificially hyperactive prostate keeps $him that way. <</if>> - <<elseif ($activeSlave.dick > 1)>> + <<else>> Judging by the softness of $his dick, $he doesn't find $his situation arousing. <</if>> + <<else>> + You can't tell if $he is hard or soft at a glance, not that there is much of a size difference between it. + <<if ($activeSlave.prostate > 2)>> + The area above $his crotch has a slight swell to it from $his prostate implant; a swell that makes $his cock look even smaller by comparison. + <</if>> <</if>> <<if $activeSlave.balls > 0 && $activeSlave.vasectomy == 1>>