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