From 42bfb94956647e68782a1f037f1be7c8ca715d79 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Tue, 22 Sep 2020 16:20:13 -0700
Subject: [PATCH] Don't use slave indices; fix dom slave fetish check

---
 src/endWeek/saServeYourOtherSlaves.js | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/endWeek/saServeYourOtherSlaves.js b/src/endWeek/saServeYourOtherSlaves.js
index 400bde9452b..3f2eae566f1 100644
--- a/src/endWeek/saServeYourOtherSlaves.js
+++ b/src/endWeek/saServeYourOtherSlaves.js
@@ -20,7 +20,6 @@ App.SlaveAssignment.serveYourOtherSlaves = (function() {
 	let load;
 	let cervixPump;
 
-	let dom;
 	let domSlave;
 	let domName;
 	let domRace;
@@ -88,10 +87,9 @@ App.SlaveAssignment.serveYourOtherSlaves = (function() {
 			jobType = "cumdump";
 		} else {
 			// validate .subTarget
-			dom = V.slaveIndices[slave.subTarget];
-			if (dom !== undefined) {
+			domSlave = getSlave(slave.subTarget);
+			if (domSlave) {
 				jobType = "sub";
-				domSlave = V.slaves[dom];
 				domName = domSlave.slaveName;
 				domFetishKnown = domSlave.fetishKnown;
 				domSlaveUsedFetish = 0;
@@ -493,7 +491,7 @@ App.SlaveAssignment.serveYourOtherSlaves = (function() {
 				}
 				subSlaveLikedFetish = 1;
 			}
-		} else if (slave.devotion >= -20 && domSlave === "submissive" && domSlave.fetishStrength > 60) {
+		} else if (slave.devotion >= -20 && domSlave.fetish === "submissive" && domSlave.fetishStrength > 60) {
 			domSlaveUsedFetish = 1;
 			if (domFetishKnown) {
 				r.push(`${domName} loves to submit, and tells`);
-- 
GitLab