From 2b15f3208c7522ba8f45c16674027109cd6217ac Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Wed, 21 Oct 2020 15:37:40 -0400
Subject: [PATCH] fix fuckdoll appearance

---
 src/interaction/siWardrobe.js | 70 +++++++++--------------------------
 1 file changed, 17 insertions(+), 53 deletions(-)

diff --git a/src/interaction/siWardrobe.js b/src/interaction/siWardrobe.js
index f91a4c7c327..553180d0779 100644
--- a/src/interaction/siWardrobe.js
+++ b/src/interaction/siWardrobe.js
@@ -7,19 +7,21 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	} = getPronouns(slave);
 	const el = new DocumentFragment();
 	el.append(clothes());
-	el.append(collar());
-	el.append(mask());
-	el.append(mouth());
-	el.append(armAccessory());
-	el.append(shoes());
-	el.append(legAccessory());
-	el.append(bellyAccessory());
-	el.append(buttplug());
-	el.append(buttplugAttachment());
-	el.append(vaginalAccessory());
-	el.append(vaginalAttachment());
-	el.append(dickAccessory());
-	el.append(chastity());
+	if (slave.fuckdoll === 0) {
+		el.append(collar());
+		el.append(mask());
+		el.append(mouth());
+		el.append(armAccessory());
+		el.append(shoes());
+		el.append(legAccessory());
+		el.append(bellyAccessory());
+		el.append(buttplug());
+		el.append(buttplugAttachment());
+		el.append(vaginalAccessory());
+		el.append(vaginalAttachment());
+		el.append(dickAccessory());
+		el.append(chastity());
+	}
 
 	App.UI.DOM.appendNewElement("h3", el, `Shopping`);
 	el.append(shopping());
@@ -107,9 +109,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function collar() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		// <<= App.Desc.collar($activeSlave)>>
 		let el = document.createElement('div');
 
@@ -175,9 +174,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function mask() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		let el = document.createElement('div');
 
 		let label = document.createElement('div');
@@ -234,9 +230,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function mouth() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		let el = document.createElement('div');
 
 		let label = document.createElement('div');
@@ -281,10 +274,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function armAccessory() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
-
 		let el = document.createElement('div');
 		// App.Desc.armwear(slave)
 
@@ -319,9 +308,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function shoes() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		let el = document.createElement('div');
 
 		let label = document.createElement('div');
@@ -376,10 +362,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function legAccessory() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
-
 		let el = document.createElement('div');
 
 		let label = document.createElement('div');
@@ -413,9 +395,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function bellyAccessory() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		// <<waistDescription>><<= App.Desc.pregnancy($activeSlave)>><<clothingCorsetDescription>>
 		let choiceOptionsArray = [];
 		choiceOptionsArray.push({text: `None`, updateSlave: {bellyAccessory: `none`}});
@@ -470,11 +449,7 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function buttplug() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		// App.Desc.buttplug(slave)
-
 		let el = document.createElement('div');
 
 		let label = document.createElement('div');
@@ -521,7 +496,7 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 
 	function buttplugAttachment() {
 		let el = document.createElement('div');
-		if (slave.fuckdoll !== 0 || slave.buttplug === "none") {
+		if (slave.buttplug === "none") {
 			return el;
 		}
 
@@ -568,10 +543,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function vaginalAccessory() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
-
 		// <<vaginalAccessoryDescription>>
 
 		let el = document.createElement('div');
@@ -620,7 +591,7 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 
 	function vaginalAttachment() {
 		let el = document.createElement('div');
-		if (slave.fuckdoll !== 0 || (["none", "bullet vibrator", "smart bullet vibrator"].includes(slave.vaginalAccessory))) {
+		if (["none", "bullet vibrator", "smart bullet vibrator"].includes(slave.vaginalAccessory)) {
 			return el;
 		}
 
@@ -667,9 +638,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function dickAccessory() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
 		// <<= App.Desc.dickAccessory($activeSlave)>>
 		let el = document.createElement('div');
 
@@ -716,10 +684,6 @@ App.UI.SlaveInteract.wardrobe = function(slave) {
 	}
 
 	function chastity() {
-		if (slave.fuckdoll !== 0) {
-			return;
-		}
-
 		let el = document.createElement('div');
 
 		let label = document.createElement('div');
-- 
GitLab