diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 3bf1d60b17b6792b54650df99f92814be09708ed..2a2fdb9dd552088ca5b863e5d587f4ed7268547f 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1225,20 +1225,30 @@ window.DefaultRules = (function() {
 					r += `<br>${slave.slaveName}'s pregnancy has been terminated; `;
 					if (slave.sexualFlaw === "breeder") {
 						r += `it broke ${his} mind.`;
-						slave.fetish = "mindbroken", slave.behavioralQuirk = "none", slave.behavioralFlaw = "none", slave.sexualQuirk = "none", slave.sexualFlaw = "none", slave.devotion = 0, slave.trust = 0;
+						slave.fetish = "mindbroken";
+						slave.behavioralQuirk = "none";
+						slave.behavioralFlaw = "none";
+						slave.sexualQuirk = "none";
+						slave.sexualFlaw = "none";
+						slave.devotion = 0;
+						slave.trust = 0;
 					} else if (slave.devotion < -50) {
 						r += `${he} did not handle it well.`;
-						slave.trust -= 10, slave.devotion -= 25;
+						slave.trust -= 10;
+						slave.devotion -= 25;
 					} else if (slave.devotion < -20) {
 						r += `${he} did not handle it well.`;
-						slave.trust -= 10, slave.devotion -= 10;
+						slave.trust -= 10;
+						slave.devotion -= 10;
 					} else if (slave.fetish === "pregnancy") {
 						r += `${he} did not handle it well.`;
-						let fetishModifier = (slave.fetishStrength / 2);
-						slave.devotion -= (1 * fetishModifier), (slave.trust -= 1 * fetishModifier);
+						let fetishModifier = slave.fetishStrength / 2;
+						slave.devotion -= fetishModifier;
+						slave.trust -= fetishModifier;
 					} else if (slave.devotion <= 20) {
 						r += `${he} did not handle it well.`;
-						slave.trust -= 10, slave.devotion -= 5;
+						slave.trust -= 10;
+						slave.devotion -= 5;
 					} else if (slave.devotion <= 50) {
 						r += `${he} did not handle it well.`;
 						slave.trust -= 10;
@@ -1253,11 +1263,15 @@ window.DefaultRules = (function() {
 					slave.preg = 0;
 				}
 				if (slave.abortionTat > -1) {
-					slave.abortionTat++, cashX(forceNeg(V.surgeryCost), "slaveSurgery", slave);
+					slave.abortionTat++;
+					cashX(forceNeg(V.surgeryCost), "slaveSurgery", slave);
 				}
 				V.reservedChildren = FetusGlobalReserveCount("incubator");
 				V.reservedChildrenNursery = FetusGlobalReserveCount("nursery");
-				slave.pregType = 0, slave.pregSource = 0, slave.pregKnown = 0, slave.pregWeek = -2;
+				slave.pregType = 0;
+				slave.pregSource = 0;
+				slave.pregKnown = 0;
+				slave.pregWeek = -2;
 				WombFlush(slave);
 			} else if (rule.abortion === "male") {
 				if (slave.preg < 4) {
@@ -1270,7 +1284,10 @@ window.DefaultRules = (function() {
 						}
 					}
 					if (WL === 0) {
-						slave.pregType = 0, slave.pregSource = 0, slave.pregKnown = 0, slave.pregWeek = -2;
+						slave.pregType = 0;
+						slave.pregSource = 0;
+						slave.pregKnown = 0;
+						slave.pregWeek = -2;
 						WombFlush(slave);
 					}
 					r += `<br>${slave.slaveName}'s male fetuses have been terminated.`;
@@ -1286,7 +1303,10 @@ window.DefaultRules = (function() {
 						}
 					}
 					if (WL === 0) {
-						slave.pregType = 0, slave.pregSource = 0, slave.pregKnown = 0, slave.pregWeek = -2;
+						slave.pregType = 0;
+						slave.pregSource = 0;
+						slave.pregKnown = 0;
+						slave.pregWeek = -2;
 						WombFlush(slave);
 					}
 					r += `<br>${slave.slaveName}'s female fetuses have been terminated.`;
@@ -1485,31 +1505,31 @@ window.DefaultRules = (function() {
 					break;
 
 				case "breast injections":
-					if (!(slave.boobs < 48000)) {
+					if (slave.boobs >= 48000) {
 						flag = false;
 					}
 					break;
 
 				case "hyper breast injections":
-					if (!(slave.boobs < 48000)) {
+					if (slave.boobs >= 48000) {
 						flag = false;
 					}
 					break;
 
 				case "breast redistributors":
-					if (!(slave.boobs - slave.boobsImplant > 100)) {
+					if (slave.boobs - slave.boobsImplant <= 100) {
 						flag = false;
 					}
 					break;
 
 				case "butt injections":
-					if (!(slave.butt < 9)) {
+					if (slave.butt >= 9) {
 						flag = false;
 					}
 					break;
 
 				case "hyper butt injections":
-					if (!(slave.butt < 20)) {
+					if (slave.butt >= 20) {
 						flag = false;
 					}
 					break;
@@ -1521,7 +1541,7 @@ window.DefaultRules = (function() {
 					break;
 
 				case "butt redistributors":
-					if (!(slave.buttImplant > 0)) {
+					if (slave.buttImplant <= 0) {
 						flag = false;
 					}
 					break;
@@ -1533,7 +1553,7 @@ window.DefaultRules = (function() {
 					break;
 
 				case "lip atrophiers":
-					if (!(slave.lips - slave.lipsImplant > 0)) {
+					if (slave.lips - slave.lipsImplant <= 0) {
 						flag = false;
 					}
 					break;
@@ -1557,43 +1577,43 @@ window.DefaultRules = (function() {
 					break;
 
 				case "penis atrophiers":
-					if (!(slave.dick > 1)) {
+					if (slave.dick <= 1) {
 						flag = false;
 					}
 					break;
 
 				case "testicle enhancement":
-					if (!(slave.balls > 0)) {
+					if (slave.balls <= 0) {
 						flag = false;
 					}
 					break;
 
 				case "hyper testicle enhancement":
-					if (!(slave.balls > 0)) {
+					if (slave.balls <= 0) {
 						flag = false;
 					}
 					break;
 
 				case "testicle atrophiers":
-					if (!(slave.balls > 1)) {
+					if (slave.balls <= 1) {
 						flag = false;
 					}
 					break;
 
 				case "clitoris atrophiers":
-					if (!(slave.clit > 0)) {
+					if (slave.clit <= 0) {
 						flag = false;
 					}
 					break;
 
 				case "labia atrophiers":
-					if (!(slave.labia > 0)) {
+					if (slave.labia <= 0) {
 						flag = false;
 					}
 					break;
 
 				case "appetite suppressors":
-					if (!(slave.weight <= -95)) {
+					if (slave.weight > -95) {
 						flag = false;
 					}
 					break;
@@ -2061,12 +2081,10 @@ window.DefaultRules = (function() {
 	 */
 	function ProcessRelease(slave, rule) {
 		if ((rule.releaseRules !== undefined) && (rule.releaseRules !== null)) {
-			let _release = 0;
+			let release = 0;
 			if (rule.releaseRules === "restrictive" &&
 				!(["be a subordinate slave", "be confined in the arcade", "be your Head Girl", "get milked", "please you", "serve in the club", "serve in the master suite", "serve the public", "whore", "work a glory hole", "work as a farmhand", "work in the brothel", "work in the dairy"].contains(slave.assignment))) {
-				_release = 1;
-			} else {
-				_release = 1;
+				release = 1;
 			}
 			if (slave.fetish === "mindbroken") {
 				if (slave.releaseRules !== "permissive") {
@@ -2078,7 +2096,7 @@ window.DefaultRules = (function() {
 					slave.releaseRules = "restrictive";
 					r += `<br>Since ${slave.slaveName} is unable to masturbate, ${his} masturbation rules have been set to restrictive.`;
 				}
-			} else if ((_release !== 0) && (slave.releaseRules !== rule.releaseRules)) {
+			} else if ((release !== 0) && (slave.releaseRules !== rule.releaseRules)) {
 				slave.releaseRules = rule.releaseRules;
 				r += `<br>${slave.slaveName}'s masturbation rules have been set to ${rule.releaseRules}.`;
 			}
@@ -2837,7 +2855,7 @@ window.DefaultRules = (function() {
 						} else if (rule.brandTarget === "shoulders") {
 							left = "left shoulder";
 							right = "right shoulder";
-						}else if (rule.brandTarget === "upper arms") {
+						} else if (rule.brandTarget === "upper arms") {
 							left = "left upper arm";
 							right = "right upper arm";
 						} else if (rule.brandTarget === "wrists") {
diff --git a/src/js/random.js b/src/js/random.js
index 1f7f6c4812f4c9c3119d8d9ea885320bc64f2189..c98890793ea53e37c1e18b6fbbf308cf66d0d8b0 100644
--- a/src/js/random.js
+++ b/src/js/random.js
@@ -18,7 +18,7 @@ window.normalRandInt = function(mean = 0, deviation = 1, min = mean - 3 * deviat
 		val = gaussianPair(mean, deviation)[0];
 	}
 	return Math.round(val);
-}
+};
 
 /**
  * Returns a random integer between min and max (both inclusive).
diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index 2e389fbde2c15fb8d6ab391db21681fd02d9c6d6..fbec34ce4e411c0371cae6cf0a9b0bf66c9e159d 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -459,7 +459,7 @@ window.rulesAssistantOptions = (function() {
 				let inp = document.createElement("input");
 				inp.type = "radio";
 				inp.name = this.name_;
-				inp.id = prefix + '_' + v[0];
+				inp.id = `${prefix}_${v[0]}`;
 				inp.value = v[0];
 
 				let lbl = document.createElement("label");
@@ -637,7 +637,7 @@ window.rulesAssistantOptions = (function() {
 		 * @param {boolean} [spinBox=false]
 		 */
 		constructor(prefix, data = [], allowNullValue = true, min = 0, max = 100, spinBox = false) {
-			super(prefix, data, allowNullValue, spinBox, true,  min, max);
+			super(prefix, data, allowNullValue, spinBox, true, min, max);
 		}
 
 		createEditor(min, max) {
@@ -707,8 +707,7 @@ window.rulesAssistantOptions = (function() {
 		}
 
 		render() {
-			const elem = document.createElement("div");
-			return elem;
+			return document.createElement("div");
 		}
 
 		appendChild(child) {
@@ -847,7 +846,7 @@ window.rulesAssistantOptions = (function() {
 			const text = this.textarea.value;
 			try {
 				const rule = JSON.parse(text);
-				if (rule instanceof Array) {
+				if (Array.isArray(rule)) {
 					rule.forEach(r => {
 						V.defaultRules.push(App.Entity.Utils.RARuleDatatypeCleanup(r));
 					});
@@ -1073,8 +1072,7 @@ window.rulesAssistantOptions = (function() {
 		}
 
 		render() {
-			const elem = document.createElement("div");
-			return elem;
+			return document.createElement("div");
 		}
 
 		fnchanged(value) {
@@ -1430,8 +1428,9 @@ window.rulesAssistantOptions = (function() {
 	class RegimenTab extends Tab {
 		constructor(tabButtons) {
 			super("regiment", "Physical Regiment", tabButtons);
-			if (V.arcologies[0].FSAssetExpansionistResearch === 1)
+			if (V.arcologies[0].FSAssetExpansionistResearch === 1) {
 				this.appendChild(new HyperGrowthSwitch());
+			}
 			this.appendChild(new IntensiveGrowthSwitch());
 			this.appendChild(new GrowthList());
 			this.appendChild(new CurrativesList());
@@ -1788,7 +1787,7 @@ window.rulesAssistantOptions = (function() {
 					bellies.push([`${acc.name} (FS)`, acc.value]);
 				} else if (acc.rs === "boughtBelly" && V.clothesBoughtBelly === 1) {
 					bellies.push([`${acc.name} (Purchased)`, acc.value]);
-}
+				}
 			});
 			super("Corsetage", bellies);
 			this.setValue(current_rule.set.bellyAccessory);
@@ -1946,7 +1945,7 @@ window.rulesAssistantOptions = (function() {
 					accs.push([acc.name, acc.value]);
 				} else if (acc.rs === "buyBigPlugs" && V.toysBoughtButtPlugs === 1) {
 					accs.push([`${acc.name} (Purchased)`, acc.value]);
-}
+				}
 			});
 			super("Buttplugs for anal virgins", accs);
 			this.setValue(current_rule.set.aVirginButtplug);
@@ -1962,7 +1961,7 @@ window.rulesAssistantOptions = (function() {
 					accs.push([acc.name, acc.value]);
 				} else if (acc.rs === "buyBigPlugs" && V.toysBoughtButtPlugs === 1) {
 					accs.push([`${acc.name} (Purchased)`, acc.value]);
-}
+				}
 			});
 			super("Buttplugs for other slaves", accs);
 			this.setValue(current_rule.set.buttplug);
@@ -1978,7 +1977,7 @@ window.rulesAssistantOptions = (function() {
 					accs.push([acc.name, acc.value]);
 				} else if (acc.rs === "buyTails" && V.toysBoughtButtPlugTails === 1) {
 					accs.push([`${acc.name} (Purchased)`, acc.value]);
-}
+				}
 			});
 			super("Buttplug attachments for slaves with buttplugs", accs);
 			this.setValue(current_rule.set.buttplugAttachment);
@@ -2074,8 +2073,8 @@ window.rulesAssistantOptions = (function() {
 			this.breasts.setValue(App.RA.makeTarget('<=', 350));
 			this.butts.setValue(App.RA.makeTarget('<=', 2));
 			this.lips.setValue(App.RA.makeTarget('<=', 25));
-			if (this.dicks) this.dicks.setValue(App.RA.makeTarget('==', 0));
-			if (this.balls) this.balls.setValue(App.RA.makeTarget('==', 0));
+			if (this.dicks) { this.dicks.setValue(App.RA.makeTarget('==', 0)); }
+			if (this.balls) { this.balls.setValue(App.RA.makeTarget('==', 0)); }
 			this.sublists.forEach(i => i.propagateChange());
 		}
 
@@ -2083,8 +2082,8 @@ window.rulesAssistantOptions = (function() {
 			this.breasts.setValue(App.RA.makeTarget('>=', 1000));
 			this.butts.setValue(App.RA.makeTarget('>=', 5));
 			this.lips.setValue(App.RA.makeTarget('>=', 25));
-			if (this.dicks) this.dicks.setValue(App.RA.makeTarget('>=', 4));
-			if (this.balls) this.balls.setValue(App.RA.makeTarget('>=', 4));
+			if (this.dicks) { this.dicks.setValue(App.RA.makeTarget('>=', 4)); }
+			if (this.balls) { this.balls.setValue(App.RA.makeTarget('>=', 4)); }
 			this.sublists.forEach(i => i.propagateChange());
 		}
 
@@ -2092,8 +2091,8 @@ window.rulesAssistantOptions = (function() {
 			this.breasts.setValue(App.RA.makeTarget('>=', 9000));
 			this.butts.setValue(App.RA.makeTarget('>=', 10));
 			this.lips.setValue(App.RA.makeTarget('>=', 45));
-			if (this.dicks) this.dicks.setValue(App.RA.makeTarget('>=', 6));
-			if (this.balls) this.balls.setValue(App.RA.makeTarget('>=', 6));
+			if (this.dicks) { this.dicks.setValue(App.RA.makeTarget('>=', 6)); }
+			if (this.balls) { this.balls.setValue(App.RA.makeTarget('>=', 6)); }
 			this.sublists.forEach(i => i.propagateChange());
 		}
 
@@ -2101,8 +2100,8 @@ window.rulesAssistantOptions = (function() {
 			this.breasts.setValue(App.RA.makeTarget('>=', 48000));
 			this.butts.setValue(App.RA.makeTarget('>=', 20));
 			this.lips.setValue(App.RA.makeTarget('>=', 100));
-			if (this.dicks) this.dicks.setValue(App.RA.makeTarget('>=', 30));
-			if (this.balls) this.balls.setValue(App.RA.makeTarget('>=', 125));
+			if (this.dicks) { this.dicks.setValue(App.RA.makeTarget('>=', 30)); }
+			if (this.balls) { this.balls.setValue(App.RA.makeTarget('>=', 125)); }
 			this.sublists.forEach(i => i.propagateChange());
 		}
 
@@ -2713,12 +2712,9 @@ window.rulesAssistantOptions = (function() {
 
 		combine() {
 			const lst = [];
-			if (this.colorlist.getData() !== null)
-				lst.push(this.colorlist.getData());
-			if (this.shapelist.getData() !== null)
-				lst.push(this.shapelist.getData());
-			if (lst.length === 0) return null;
-			else return lst.join(" ");
+			if (this.colorlist.getData() !== null) { lst.push(this.colorlist.getData()); }
+			if (this.shapelist.getData() !== null) { lst.push(this.shapelist.getData()); }
+			return (lst.length === 0) ? null : lst.join(" ");
 		}
 
 		setValue(val) {
diff --git a/src/js/rulesAutosurgery.js b/src/js/rulesAutosurgery.js
index 04a3c5e82ba5ddac781dfe197cb9e3d879b9ef8c..2d4d1700d844f3431852a25774284e43a1a754a1 100644
--- a/src/js/rulesAutosurgery.js
+++ b/src/js/rulesAutosurgery.js
@@ -302,7 +302,7 @@ window.rulesAutosurgery = (function() {
 		if (slave.health > 20 && surgeries.length < 3) {
 			if (slave.faceImplant <= 15 && slave.face <= 95 && thisSurgery.cosmetic > 0) {
 				commitProcedure("a nicer face", slave => {
-					if (slave.faceShape === "masculine") slave.faceShape = "androgynous";
+					if (slave.faceShape === "masculine") { slave.faceShape = "androgynous"; }
 					slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade;
 					slave.face = Math.clamp(slave.face + 20, -100, 100);
 				});
@@ -310,16 +310,20 @@ window.rulesAutosurgery = (function() {
 				commitProcedure("an age lift", slave => {
 					slave.ageImplant = 1;
 					slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade;
-					if (slave.visualAge > 80) slave.visualAge -= 40;
-					else if (slave.visualAge >= 70) slave.visualAge -= 30;
-					else if (slave.visualAge > 50) slave.visualAge -= 20;
-					else if (slave.visualAge > 36) slave.visualAge -= 10;
-					else slave.visualAge -= 5;
+					if (slave.visualAge > 80) {
+						slave.visualAge -= 40;
+					} else if (slave.visualAge >= 70) {
+						slave.visualAge -= 30;
+					} else if (slave.visualAge > 50) {
+						slave.visualAge -= 20;
+					} else if (slave.visualAge > 36) {
+						slave.visualAge -= 10;
+					} else { slave.visualAge -= 5; }
 				});
 			} else if (((slave.underArmHStyle !== "bald" && slave.underArmHStyle !== "hairless") || (slave.pubicHStyle !== "bald" && slave.pubicHStyle !== "hairless")) && thisSurgery.bodyhair === 2) {
 				commitProcedure("body hair removal", slave => {
-					if (slave.underArmHStyle !== "hairless") slave.underArmHStyle = "bald";
-					if (slave.pubicHStyle !== "hairless") slave.pubicHStyle = "bald";
+					if (slave.underArmHStyle !== "hairless") { slave.underArmHStyle = "bald"; }
+					if (slave.pubicHStyle !== "hairless") { slave.pubicHStyle = "bald"; }
 				}, 0);
 			} else if ((slave.bald === 0 || slave.hStyle !== "bald" || slave.eyebrowHStyle !== "bald") && thisSurgery.hair === 2) {
 				commitProcedure("hair removal", slave => {
@@ -359,7 +363,7 @@ window.rulesAutosurgery = (function() {
 				commitProcedure("surgery to remove a c-section scar", s => { s.cSec = 0; });
 			} else if (slave.faceImplant <= 45 && slave.face <= 95 && thisSurgery.cosmetic === 2) {
 				commitProcedure("a nicer face", slave => {
-					if (slave.faceShape === "masculine") slave.faceShape = "androgynous";
+					if (slave.faceShape === "masculine") { slave.faceShape = "androgynous"; }
 					slave.faceImplant += 25 - 5 * Math.trunc(V.PC.medicine / 50) - 5 * V.surgeryUpgrade;
 					slave.face = Math.clamp(slave.face + 20, -100, 100);
 				});
diff --git a/src/js/wombJS.js b/src/js/wombJS.js
index fd59729b215bda0e4a584db88876b45dfd7322d5..7631d07380d272a9c303286ddad6c718b238cf16 100644
--- a/src/js/wombJS.js
+++ b/src/js/wombJS.js
@@ -382,7 +382,7 @@ window.FetusGetPrediction = function(actor, age) {
 	} else if (actor.pregData.sizeType === 1) {
 		vol = getVolByWeight(actor, age);
 	} else if (actor.pregData.sizeType === 2) {
-		vol =  getVolByRaw(actor, age);
+		vol = getVolByRaw(actor, age);
 	}
 
 	if (vol === 0) {