From 7161b0b2b1fbddced1691fa063cd88a7443781b0 Mon Sep 17 00:00:00 2001
From: Vasileios Pasialiokis <whiterocket@outlook.com>
Date: Sun, 1 Jul 2018 17:34:09 +0300
Subject: [PATCH] bug fixes

---
 src/js/rulesAssistantOptions.tw | 7 ++++---
 src/js/rulesAutosurgery.tw      | 3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw
index 4be83f954de..3c945f4c158 100644
--- a/src/js/rulesAssistantOptions.tw
+++ b/src/js/rulesAssistantOptions.tw
@@ -1029,7 +1029,8 @@ window.rulesAssistantOptions = (function() {
 			this.appendChild(new TighteningSurgeryList());
 			this.appendChild(new BodyHairSurgeryList());
 			this.appendChild(new HairSurgeryList());
-			this.appendChild(new BellyImplantList());
+			if (V.bellyImplants > 0)
+				this.appendChild(new BellyImplantList());
 		}
 	}
 
@@ -1143,8 +1144,8 @@ window.rulesAssistantOptions = (function() {
 
 			const hcollars = [];
 			setup.harshCollars.forEach(item => {
-				if (collar.fs === "seeage" && V.seeAge === 0) return;
-				else if (collar.rs === "buyGag" && V.toysBoughtGags !== 1) return;
+				if (item.fs === "seeage" && V.seeAge === 0) return;
+				else if (item.rs === "buyGag" && V.toysBoughtGags !== 1) return;
 				else hcollars.push([item.name, item.value]);
 			});
 			const harsh = new ListSubSection(this, "Harsh", hcollars);
diff --git a/src/js/rulesAutosurgery.tw b/src/js/rulesAutosurgery.tw
index e108414d57d..4caa998803a 100644
--- a/src/js/rulesAutosurgery.tw
+++ b/src/js/rulesAutosurgery.tw
@@ -11,6 +11,7 @@ window.rulesAutosurgery = (function() {
 		r = "";
 		const surgeries = [];
 		const thisSurgery = ProcessHGTastes(slave);
+		console.log(thisSurgery);
 		if (slave.health > 20)
 			CommitSurgery(slave, thisSurgery, surgeries);
 		if (surgeries.length > 0)
@@ -476,7 +477,7 @@ window.rulesAutosurgery = (function() {
 			slave.bellyImplant = 100;
 			slave.preg = -2;
 			V.cash -= V.surgeryCost;
-			if (V.activeSlave.ovaries == 1 || V.activeSlave.mpreg == 1) {
+			if (slave.ovaries == 1 || slave.mpreg == 1) {
 				surgeries.push("belly implant");
 				V.surgeryType = "bellyIn";
 				if (V.PC.medicine >= 100) slave.health -= 5;
-- 
GitLab