diff --git a/src/interaction/siRules.js b/src/interaction/siRules.js index 8dc56a8a507a40a1c65d7c6a745301be26be47b5..efa326b03505c9b7eba920f9154b07ef4b757ad0 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 : "" ) ); }