diff --git a/src/endWeek/saDrugs.js b/src/endWeek/saDrugs.js index 14ff02217e899363736465aff1cb110fbcade21c..fbade7dfab63562aaecc6ad914c0acedf6616b31 100644 --- a/src/endWeek/saDrugs.js +++ b/src/endWeek/saDrugs.js @@ -1724,13 +1724,14 @@ window.saDrugs = (function saDrugs() { r += ` ${He} has been worked to the bone`; if (slave.devotion < 20) { r += ` and <span class="hotpink">bends a little more to your will,</span> while <span class="gold">fearing ${he}'ll never earn a reprieve</span> from toiling.`; - slave.devotion += 2; + slave.devotion += 1; slave.trust -= 2; } else if (slave.devotion < 50) { r += ` and can't help but <span class="gold">worry a little about ${his} well-being.</span>`; slave.trust -= 1; } else { - r += ` but ${he} carries on without reservations.`; + r += ` but ${he} carries on without complaint, keeping ${his} <span class="mediumorchid">growing doubts</span> to $himself.`; + slave.devotion -= 2; } } else if (slave.health.tired > 60) { r += ` ${He} is suffering from exhaustion`; diff --git a/src/endWeek/saWorkAGloryHole.js b/src/endWeek/saWorkAGloryHole.js index 68a36ff3007414bf0e0697fe830bdc2a2246b375..be070d9b0c08daa395234020f252dc0ec488acf6 100644 --- a/src/endWeek/saWorkAGloryHole.js +++ b/src/endWeek/saWorkAGloryHole.js @@ -170,7 +170,7 @@ window.saWorkAGloryHole = (function saWorkAGloryHole() { } else if (slave.assignment === "work a glory hole") { if (!slave.fuckdoll) { if (slaveResting(slave)) { - r += ` ${He} spends reduced hours serving ${his} glory hole in order to offset ${his} lack of rest.`; + r += ` ${He} spends reduced hours serving ${his} glory hole in order to <span class="green">offset ${his} lack of rest.</span>`; } else if (slave.tired + 20 >= 90 && !willWorkToDeath(slave)) { r += ` ${He} attempts to refuse work due to ${his} exhaustion, but can do little to stop it or the resulting <span class="trust dec">severe punishment.</span> ${He} <span class="devotion dec">purposefully underperforms,</span> choosing ${his} overall well-being over the consequences, <span class="reputation dec">aggravating customers and damaging the establishment's image.</span>`; slave.devotion -= 10; diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index d40965ef8d1f2526d59ce5057818301976f15195..e97817e4c5281e31b066819d4ad4e7e813839fd1 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -5674,14 +5674,6 @@ <</if>> <</if>> - /* rules rest block only applies to certain jobs for now - may consider dropping the condition during finalization */ - <<if ["work a glory hole"].includes($slaves[$i].assignment)>> - <<if $slaves[$i].rules.rest == "mandatory">> - <<elseif $slaveUsedRest>> - <<unset $slaveUsedRest>> - <</if>> - <</if>> - <<if ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].rules.living == "spare")>> The spare living conditions @@.hotpink;get $him used@@ to the routine of @@ -5758,6 +5750,54 @@ <</if>> <</if>> + /* rules rest block only applies to certain jobs for now - may consider dropping the condition during finalization */ + <<if ["work a glory hole"].includes($slaves[$i].assignment)>> + <<if $slaves[$i].rules.rest == "mandatory">> + <<if ($slaves[$i].devotion <= 20)>> + Getting a day off each week @@.mediumaquamarine;builds feelings of liberty@@ a slave shouldn't have. + <<set $slaves[$i].trust += 3>> + <<else>> + $He appreciates having a weekly day off and takes it as a sign that $he has a @@.mediumaquamarine;caring <<= WrittenMaster()>>.@@ + <<set $slaves[$i].trust += 1>> + <</if>> + <<elseif $slaveUsedRest>> + <<if $slaves[$i].rules.rest == "permissive">> + <<if ($slaves[$i].devotion <= 20)>> + $He's permitted to rest whenever $he feels even the slightest bit tired; @@.mediumaquamarine;a privilege not lost on $him.@@ + <<set $slaves[$i].trust += 2>> + <<else>> + $He @@.hotpink;likes@@ that you @@.mediumaquamarine;care enough@@ to let him rest when he gets tired. + <<set $slaves[$i].devotion += 1>> + <<set $slaves[$i].trust += 1>> + <</if>> + <<elseif $slaves[$i].rules.rest == "restrictive">> + <<if ($slaves[$i].devotion <= -20)>> + $He's permitted to rest when fatigue sets in, but not enough to shake $his tiredness; $he feels this @@.gold;deprivation@@ is intentional. + <<set $slaves[$i].trust -= 1>> + <<elseif ($slaves[$i].devotion <= 20)>> + $He's permitted to rest when fatigue sets in, and @@.hotpink;understands@@ this is less for $his wellbeing and more to prevent $him from become unproductive. + <<set $slaves[$i].devotion += 1>> + <<else>> + $He's permitted to rest when fatigue sets in and is @@.mediumaquamarine;thankful@@ you would allow $him the privilege so that $he may serve you better. + <<set $slaves[$i].trust += 1>> + <</if>> + <<elseif $slaves[$i].rules.rest == "cruel">> + <<if ($slaves[$i].devotion <= -20)>> + $He's @@.gold;terrified@@ that the only reason $he is given any time to rest at all is just to prolong your torment of $him. + <<set $slaves[$i].trust -= 3>> + <<elseif ($slaves[$i].devotion <= 20)>> + You work $him to the bone and only allow $him rest when on the verge of collapsing. $He @@.gold;fears@@ this @@.mediumorchid;cruelty@@ is just the beginning. + <<set $slaves[$i].trust -= 3>> + <<set $slaves[$i].devotion -= 3>> + <<else>> + Only being allowed rest when on the verge of collapsing @@.mediumorchid;shakes $his faith@@ in you a little. + <<set $slaves[$i].devotion -= 2>> + <</if>> + <</if>> + <<unset $slaveUsedRest>> + <</if>> + <</if>> + <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].trust > -10)>>