diff --git a/src/endWeek/player/prLongTermPhysicalEffects.js b/src/endWeek/player/prLongTermPhysicalEffects.js
index 4f87f3743758ea8cb422181202944272773e3fe0..65c5fe162c5384809c36127700b6db9234f08499 100644
--- a/src/endWeek/player/prLongTermPhysicalEffects.js
+++ b/src/endWeek/player/prLongTermPhysicalEffects.js
@@ -953,31 +953,29 @@ App.EndWeek.Player.longTermPhysicalEffects = function(PC = V.PC) {
 			}
 		}
 
-		if (PC.weight >= 100) {
-			if (PC.weight > 190) {
-				r.push(`Your extreme obesity <span class="health dec">directly impacts</span> your health, but since you let yourself get this large, it's not really that bothersome.`);
-				healthDamage(PC, 2);
-				if (random(1, 100 + PC.health.condition) < 5) {
-					r.push(`Unfortunately, this week ushered in <span class="health dec">severe health complications</span> related to it. After extensive, <span class="cash">and very costly,</span> heart surgery, your life was saved, though you'd better set aside some ¤ for when it happens again.`);
-					cashX(forceNeg(15000), "PCmedical");
-					healthDamage(PC, 80);
-				}
-			} else if (PC.weight > 160) {
-				if (random(1, 150 + PC.health.condition) < 5) {
-					r.push(`Your obesity has brought <span class="health dec">severe health complications</span> upon you this week. They required extensive, <span class="cash">and costly,</span> surgery to correct, so it may be time to pay more mind to your wellbeing.`);
-					cashX(forceNeg(5000), "PCmedical");
-					healthDamage(PC, 40);
-				}
-			} else if (PC.weight > 130) {
-				if (random(1, 175 + PC.health.condition) < 5) {
-					r.push(`Your weight caused you some <span class="health dec">severe health complications</span> this week. They passed after some time, but are rather concerning.`);
-					healthDamage(PC, 20);
-				}
-			} else if (PC.weight > 95) {
-				if (random(1, 200 + PC.health.condition) < 5) {
-					r.push(`Your weight caused you some <span class="health dec">minor health complications</span> this week. It passed quickly enough, and shouldn't be a real problem.`);
-					healthDamage(PC, 5);
-				}
+		if (PC.weight > 190) {
+			r.push(`Your extreme obesity <span class="health dec">directly impacts</span> your health, but since you let yourself get this large, it's not really that bothersome.`);
+			healthDamage(PC, 2);
+			if (random(1, 100 + PC.health.condition) < 5) {
+				r.push(`Unfortunately, this week ushered in <span class="health dec">severe health complications</span> related to it. After extensive, <span class="cash">and very costly,</span> heart surgery, your life was saved, though you'd better set aside some ¤ for when it happens again.`);
+				cashX(forceNeg(15000), "PCmedical");
+				healthDamage(PC, 80);
+			}
+		} else if (PC.weight > 160) {
+			if (random(1, 150 + PC.health.condition) < 5) {
+				r.push(`Your obesity has brought <span class="health dec">severe health complications</span> upon you this week. They required extensive, <span class="cash">and costly,</span> surgery to correct, so it may be time to pay more mind to your wellbeing.`);
+				cashX(forceNeg(5000), "PCmedical");
+				healthDamage(PC, 40);
+			}
+		} else if (PC.weight > 130) {
+			if (random(1, 175 + PC.health.condition) < 5) {
+				r.push(`Your weight caused you some <span class="health dec">severe health complications</span> this week. They passed after some time, but are rather concerning.`);
+				healthDamage(PC, 20);
+			}
+		} else if (PC.weight > 95) {
+			if (random(1, 200 + PC.health.condition) < 5) {
+				r.push(`Your weight caused you some <span class="health dec">minor health complications</span> this week. It passed quickly enough, and shouldn't be a real problem.`);
+				healthDamage(PC, 5);
 			}
 		}
 	}
diff --git a/src/endWeek/saGuardYou.js b/src/endWeek/saGuardYou.js
index 48c40fa5bf082a280e922dfd594f9dd419abb6a8..4ab6b852e2663e160d4a19b5f0a4c224250b435a 100644
--- a/src/endWeek/saGuardYou.js
+++ b/src/endWeek/saGuardYou.js
@@ -239,7 +239,6 @@ App.SlaveAssignment.guardYou = function saGuardYou(slave) {
 			slave.devotion += 1;
 		} else {
 			r.push(`Between protecting you, training, and keeping vigil while you sleep, ${he} lives a <span class="health dec">very tiring</span> life.`);
-			/** ##Note I assume these two are health effects **/
 		}
 		tired(slave);
 	}
@@ -281,9 +280,9 @@ App.SlaveAssignment.guardYou = function saGuardYou(slave) {
 					}
 				}
 				if (!candidate) {
-					if (V.ConcubineID !== 0 && S.Concubine.skill.combat === 0 && S.Concubine.devotion > 50 && S.Concubine.muscles >= -30 && S.Concubine.weight < 150 && S.Concubine.butt < 10 && S.Concubine.boobs < 25000 && S.Concubine.belly < 5000 && S.Concubine.balls < 20 && S.Concubine.dick < 15 && S.Concubine.fuckdoll === 0 && S.Concubine.fetish !== "mindbroken" && canWalk(S.Concubine)) {
+					if (V.ConcubineID !== 0 && S.Concubine.skill.combat === 0 && S.Concubine.devotion > 50 && S.Concubine.muscles >= -30 && S.Concubine.weight < 160 && S.Concubine.butt < 10 && S.Concubine.boobs < 25000 && S.Concubine.belly < 5000 && S.Concubine.balls < 20 && S.Concubine.dick < 15 && S.Concubine.fuckdoll === 0 && S.Concubine.fetish !== "mindbroken" && canWalk(S.Concubine)) {
 						r.push(`${He} does ${his} best to train ${S.Concubine.slaveName} whenever ${he} can, hoping that your Concubine can be made capable of stepping into ${his} place.`);
-						if (S.Concubine.boobs >= 8000 || S.Concubine.butt >= 10 || S.Concubine.belly >= 5000 || S.Concubine.balls >= 10 || S.Concubine.dick >= 10 || S.Concubine.muscles < 0 || S.Concubine.weight >= 100) {
+						if (S.Concubine.boobs >= 8000 || S.Concubine.butt >= 10 || S.Concubine.belly >= 5000 || S.Concubine.balls >= 10 || S.Concubine.dick >= 10 || S.Concubine.muscles < 0 || S.Concubine.weight >= 130) {
 							r.push(`${His} body is poorly suited for combat, but ${he} can learn to work around it with enough effort.`);
 							flawedTrainee = jsRandom(0, 50);
 						}
@@ -291,7 +290,7 @@ App.SlaveAssignment.guardYou = function saGuardYou(slave) {
 					}
 				}
 				if (!candidate) {
-					if (V.WardenessID !== 0 && S.Wardeness.skill.combat === 0 && S.Wardeness.fetish !== "mindbroken" && bodyguardSuccessorEligible(S.Wardeness)) {
+					if (V.WardenessID !== 0 && S.Wardeness.skill.combat === 0 && bodyguardSuccessorEligible(S.Wardeness)) {
 						r.push(`${He} does ${his} best to train ${S.Wardeness.slaveName} whenever ${he} can, hoping that your Wardeness can be made capable of stepping into ${his} place.`);
 						candidate = S.Wardeness;
 					}
diff --git a/src/endWeek/saLiveWithHG.js b/src/endWeek/saLiveWithHG.js
index 345ff4354e7797bbbf3bde040cae776eb167e2f8..d38389b0731f550968863dd421a00977b74d5875 100644
--- a/src/endWeek/saLiveWithHG.js
+++ b/src/endWeek/saLiveWithHG.js
@@ -93,7 +93,7 @@ App.SlaveAssignment.liveWithHG = function saliveWithHG(slave) {
 			} else {
 				t.push(`and keeps ${him} on ${his} fertility diet.`);
 			}
-		} else if ((slave.weight < 100 && arcology.FSHedonisticDecadence >= 20) || (slave.weight < -10)) {
+		} else if ((slave.weight < 130 && arcology.FSHedonisticDecadence >= 20) || (slave.weight < -10)) {
 			t.push(`${HG.slaveName} thinks ${slave.slaveName} could use a little extra weight`);
 			if (arcology.FSHedonisticDecadence >= 20) {
 				t.push(`since plump ${girl}s are all the rage in your arcology`);
diff --git a/src/endWeek/saLongTermPhysicalEffects.js b/src/endWeek/saLongTermPhysicalEffects.js
index 909726a5b943c9a387df4cf9cc93675ecb4a91c4..2b9573d40a76b83374787b391f0e90ed05633aa4 100644
--- a/src/endWeek/saLongTermPhysicalEffects.js
+++ b/src/endWeek/saLongTermPhysicalEffects.js
@@ -2950,35 +2950,33 @@ App.SlaveAssignment.longTermPhysicalEffects = function saLongTermPhysicalEffects
 			}
 		}
 
-		if (slave.weight >= 100) {
-			if (slave.weight > 190) {
-				if (slave.curatives !== 1) {
-					r.push(`${His} extreme obesity <span class="health dec">directly affects</span> ${his} health.`);
-					healthDamage(slave, 2);
-				}
-				if (random(1, 200) < 5) {
-					r.push(`${He} experienced <span class="health dec">severe health complications</span> due to ${his} weight this week. After extensive surgery, ${his} health was stabilized, though ${his} survival is not assured.`);
-					healthDamage(slave, 80);
-				}
-			} else if (slave.weight > 160) {
-				if (slave.curatives !== 1) {
-					r.push(`${His} obesity <span class="health dec">directly affects</span> ${his} health.`);
-					healthDamage(slave, 1);
-				}
-				if (random(1, 200) < 5) {
-					r.push(`${He} experienced <span class="health dec">severe health complications</span> due to ${his} weight this week. After extensive surgery, ${his} health was stabilized.`);
-					healthDamage(slave, 40);
-				}
-			} else if (slave.weight > 130) {
-				if (random(1, 200) < 5) {
-					r.push(`${He} experienced <span class="health dec">severe health complications</span> due to ${his} weight this week. After some rest, ${he} recovered.`);
-					healthDamage(slave, 20);
-				}
-			} else if (slave.weight > 95) {
-				if (random(1, 200) < 5) {
-					r.push(`${He} experienced <span class="health dec">minor health complications</span> due to ${his} weight this week. After some rest, ${he} recovered.`);
-					healthDamage(slave, 5);
-				}
+		if (slave.weight > 190) {
+			if (slave.curatives !== 1) {
+				r.push(`${His} extreme obesity <span class="health dec">directly affects</span> ${his} health.`);
+				healthDamage(slave, 2);
+			}
+			if (random(1, 200) < 5) {
+				r.push(`${He} experienced <span class="health dec">severe health complications</span> due to ${his} weight this week. After extensive surgery, ${his} health was stabilized, though ${his} survival is not assured.`);
+				healthDamage(slave, 80);
+			}
+		} else if (slave.weight > 160) {
+			if (slave.curatives !== 1) {
+				r.push(`${His} obesity <span class="health dec">directly affects</span> ${his} health.`);
+				healthDamage(slave, 1);
+			}
+			if (random(1, 200) < 5) {
+				r.push(`${He} experienced <span class="health dec">severe health complications</span> due to ${his} weight this week. After extensive surgery, ${his} health was stabilized.`);
+				healthDamage(slave, 40);
+			}
+		} else if (slave.weight > 130) {
+			if (random(1, 200) < 5) {
+				r.push(`${He} experienced <span class="health dec">severe health complications</span> due to ${his} weight this week. After some rest, ${he} recovered.`);
+				healthDamage(slave, 20);
+			}
+		} else if (slave.weight > 95) {
+			if (random(1, 200) < 5) {
+				r.push(`${He} experienced <span class="health dec">minor health complications</span> due to ${his} weight this week. After some rest, ${he} recovered.`);
+				healthDamage(slave, 5);
 			}
 		}
 	}
diff --git a/src/js/storyJS.js b/src/js/storyJS.js
index d086bd7528ae0e40ce840c343627a6b83936d005..c5b3f795609688b0ad67a63ffb579b095fedb685 100644
--- a/src/js/storyJS.js
+++ b/src/js/storyJS.js
@@ -374,7 +374,7 @@ globalThis.bodyguardSuccessorEligible = function(slave) {
 	if (!slave) {
 		return false;
 	}
-	return (slave.devotion > 50 && slave.muscles >= 0 && slave.weight < 100 && slave.boobs < 8000 && slave.butt < 10 && slave.belly < 5000 && slave.balls < 10 && slave.dick < 10 && slave.preg < 20 && slave.fuckdoll === 0 && slave.fetish !== "mindbroken" && canWalk(slave) && canHold(slave) && canSee(slave) && canHear(slave));
+	return (slave.devotion > 50 && slave.muscles >= 0 && slave.weight < 130 && slave.boobs < 8000 && slave.butt < 10 && slave.belly < 5000 && slave.balls < 10 && slave.dick < 10 && slave.preg < 20 && slave.fuckdoll === 0 && slave.fetish !== "mindbroken" && canWalk(slave) && canHold(slave) && canSee(slave) && canHear(slave));
 };
 
 /**
diff --git a/src/npc/generate/lawCompliance.js b/src/npc/generate/lawCompliance.js
index ee337eda42df03c75828b834d6d68a09b46cb055..9f197d832c40b55ab1039c99e36a7f0ba49661e3 100644
--- a/src/npc/generate/lawCompliance.js
+++ b/src/npc/generate/lawCompliance.js
@@ -626,7 +626,7 @@ App.Desc.lawCompliance = function(slave, market = 0) {
 	}
 
 	function weightSMR() {
-		if (slave.weight > 100) {
+		if (slave.weight > 95) {
 			slave.weight = jsRandom(-50, 50);
 		}
 		slave.trust -= 5;