From 576ee4b2671e354f7516f71631f63cb901cf64b4 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Fri, 19 Feb 2021 23:21:22 -0500 Subject: [PATCH] TT for sleep rules --- src/interaction/siRules.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/interaction/siRules.js b/src/interaction/siRules.js index 8dc56a8a507..efa326b0350 100644 --- a/src/interaction/siRules.js +++ b/src/interaction/siRules.js @@ -145,11 +145,11 @@ App.UI.SlaveInteract.rules = function(slave) { App.UI.DOM.appendNewElement("span", div, ` ${His} sleeping schedule is managed by ${his} assignment.`, "note"); } else if ([Job.GLORYHOLE, Job.FARMYARD, Job.CLUB, Job.PUBLIC, Job.WHORE, Job.BROTHEL, Job.SUBORDINATE, Job.HOUSE, Job.QUARTER, Job.FUCKTOY, Job.MASTERSUITE, Job.MILKED].includes(slave.assignment) || (V.dairyRestraintsSetting < 2 && slave.assignment === Job.DAIRY)) { choices = [ - {value: "none"}, - {value: "cruel"}, - {value: "restrictive"}, - {value: "permissive"}, - {value: "mandatory"}, + {value: "none", tooltip: "Never"}, + {value: "cruel", tooltip: "When Exhausted"}, + {value: "restrictive", tooltip: "When Fatigued"}, + {value: "permissive", tooltip: "When Tired"}, + {value: "mandatory", tooltip: "Every Week"}, ]; div.append(listChoices(choices, "rest")); } else { @@ -284,7 +284,10 @@ App.UI.SlaveInteract.rules = function(slave) { () => { slave.rules[property] = c.value; refresh(); - } + }, + [], + "", + c.tooltip ? c.tooltip : "" ) ); } -- GitLab