From 3868d0fbed5d96cd9dd1749dab09053e49e300c6 Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Thu, 13 Mar 2025 23:58:38 -0700
Subject: [PATCH 1/5] Fix inflationCancellation missing text and commas

---
 src/endWeek/saInflation.js | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/endWeek/saInflation.js b/src/endWeek/saInflation.js
index d8bdd781900..1b94537ef24 100644
--- a/src/endWeek/saInflation.js
+++ b/src/endWeek/saInflation.js
@@ -76,22 +76,23 @@ App.SlaveAssignment.inflation = function saInflation(slave) {
 		} else if ((slave.inflationType === InflationLiquid.MILK || slave.inflationType === InflationLiquid.CUM) && slave.inflationMethod === 3) {
 			const harvest = (slave.inflationType === InflationLiquid.MILK) ? Math.trunc(milkAmount(cow) / 14) : Math.trunc(cumAmount(cow) / 70);
 			if (slave.inflation === 3 && harvest < 8) {
-				r.push(`${cow.slaveName} is having trouble producing the requested amount of ${slave.inflationType}`);
+				r.push(`${cow.slaveName} is having trouble producing the requested amount of`);
 				if (harvest < 2) {
-					r.push(`needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
+					r.push(`${slave.inflationType} needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
 				} else if (harvest < 4) {
-					r.push(`so ${his} serving has been reduced to a mere two liters.`);
+					r.push(`${slave.inflationType}, so ${his} serving has been reduced to a mere two liters.`);
 				} else {
-					r.push(`so ${his} serving has been reduced to four liters.`);
+					r.push(`${slave.inflationType}, so ${his} serving has been reduced to four liters.`);
 				}
 			} else if (slave.inflation === 2 && harvest < 4) {
+				r.push(`${cow.slaveName} is having trouble producing the requested amount of`);
 				if (harvest < 2) {
-					r.push(`needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
+					r.push(`${slave.inflationType} needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
 				} else {
-					r.push(`so ${his} serving has been reduced to two liters.`);
+					r.push(`${slave.inflationType}, so ${his} serving has been reduced to two liters.`);
 				}
 			} else if (slave.inflation === 1 && harvest < 2) {
-				r.push(`and can't even give ${him} a simple meal. <span class="yellow">${His} inflation regimen has been ended.</span>`);
+				r.push(`${cow.slaveName} is having trouble producing the requested amount of ${slave.inflationType}, and can't even give ${him} a simple meal. <span class="yellow">${His} inflation regimen has been ended.</span>`);
 			}
 		}
 	}
-- 
GitLab


From 380761dd2d3252fbbab33dfacb86886e835a9684 Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Fri, 14 Mar 2025 00:02:49 -0700
Subject: [PATCH 2/5] Fix inflationCancellation not actually cancelling
 inflation

---
 src/endWeek/saInflation.js | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/endWeek/saInflation.js b/src/endWeek/saInflation.js
index 1b94537ef24..f9044d426c4 100644
--- a/src/endWeek/saInflation.js
+++ b/src/endWeek/saInflation.js
@@ -79,20 +79,29 @@ App.SlaveAssignment.inflation = function saInflation(slave) {
 				r.push(`${cow.slaveName} is having trouble producing the requested amount of`);
 				if (harvest < 2) {
 					r.push(`${slave.inflationType} needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
+					deflate(slave);
 				} else if (harvest < 4) {
 					r.push(`${slave.inflationType}, so ${his} serving has been reduced to a mere two liters.`);
+					slave.inflation = 1;
+					SetBellySize(slave);
 				} else {
 					r.push(`${slave.inflationType}, so ${his} serving has been reduced to four liters.`);
+					slave.inflation = 2;
+					SetBellySize(slave);
 				}
 			} else if (slave.inflation === 2 && harvest < 4) {
 				r.push(`${cow.slaveName} is having trouble producing the requested amount of`);
 				if (harvest < 2) {
 					r.push(`${slave.inflationType} needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
+					deflate(slave);
 				} else {
 					r.push(`${slave.inflationType}, so ${his} serving has been reduced to two liters.`);
+					slave.inflation = 1;
+					SetBellySize(slave);
 				}
 			} else if (slave.inflation === 1 && harvest < 2) {
 				r.push(`${cow.slaveName} is having trouble producing the requested amount of ${slave.inflationType}, and can't even give ${him} a simple meal. <span class="yellow">${His} inflation regimen has been ended.</span>`);
+				deflate(slave);
 			}
 		}
 	}
-- 
GitLab


From 3cf95ace4e4fd76c79db9034e80e46873ba9613b Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Fri, 14 Mar 2025 00:04:56 -0700
Subject: [PATCH 3/5] Highlight serving reduction similarly to full deflation

---
 src/endWeek/saInflation.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/endWeek/saInflation.js b/src/endWeek/saInflation.js
index f9044d426c4..e83b223ffd4 100644
--- a/src/endWeek/saInflation.js
+++ b/src/endWeek/saInflation.js
@@ -81,11 +81,11 @@ App.SlaveAssignment.inflation = function saInflation(slave) {
 					r.push(`${slave.inflationType} needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
 					deflate(slave);
 				} else if (harvest < 4) {
-					r.push(`${slave.inflationType}, so ${his} serving has been reduced to a mere two liters.`);
+					r.push(`${slave.inflationType}, so <span class="yellow">${his} serving has been reduced to a mere two liters.</span>`);
 					slave.inflation = 1;
 					SetBellySize(slave);
 				} else {
-					r.push(`${slave.inflationType}, so ${his} serving has been reduced to four liters.`);
+					r.push(`${slave.inflationType}, so <span class="yellow">${his} serving has been reduced to four liters.</span>`);
 					slave.inflation = 2;
 					SetBellySize(slave);
 				}
@@ -95,7 +95,7 @@ App.SlaveAssignment.inflation = function saInflation(slave) {
 					r.push(`${slave.inflationType} needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`);
 					deflate(slave);
 				} else {
-					r.push(`${slave.inflationType}, so ${his} serving has been reduced to two liters.`);
+					r.push(`${slave.inflationType}, so <span class="yellow">${his} serving has been reduced to two liters.</span>`);
 					slave.inflation = 1;
 					SetBellySize(slave);
 				}
-- 
GitLab


From 42cb0f7ea2e463bf4fef3cd17f97a6353d11f01c Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Fri, 14 Mar 2025 00:46:03 -0700
Subject: [PATCH 4/5] Highlight stragglers and apply same changes to
 prInflation

---
 src/endWeek/player/prInflation.js | 18 ++++++++++++++----
 src/endWeek/saInflation.js        |  4 ++--
 2 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/endWeek/player/prInflation.js b/src/endWeek/player/prInflation.js
index fcd817e004e..dbd519e4c04 100644
--- a/src/endWeek/player/prInflation.js
+++ b/src/endWeek/player/prInflation.js
@@ -69,19 +69,29 @@ App.EndWeek.Player.inflation = function(PC = V.PC) {
 				r.push(`${cow.slaveName} is having trouble producing enough ${PC.inflationType} to satisfy`);
 				if (harvest < 2) {
 					r.push(`you at all. <span class="yellow">You are unable continue to inflate yourself by this means.</span>`);
+					deflate(PC);
 				} else if (harvest < 4) {
-					r.push(`you, so you'll have to settle for a meager two liters of the stuff.`);
+					r.push(`you, so <span class="yellow">you'll have to settle for a meager two liters of the stuff.</span>`);
+					PC.inflation = 1;
+					SetBellySize(PC);
 				} else {
-					r.push(`you, so you'll have to settle for a mere four liters of the stuff.`);
+					r.push(`you, so <span class="yellow">you'll have to settle for a mere four liters of the stuff.</span>`);
+					PC.inflation = 2;
+					SetBellySize(PC);
 				}
 			} else if (PC.inflation === 2 && harvest < 4) {
+				r.push(`${cow.slaveName} is having trouble producing enough ${PC.inflationType} to satisfy`);
 				if (harvest < 2) {
 					r.push(`you at all. <span class="yellow">You are unable continue to inflate yourself by this means.</span>`);
+					deflate(PC);
 				} else {
-					r.push(`you, so you'll have to settle for a mere two liters of the stuff.`);
+					r.push(`you, so <span class="yellow">you'll have to settle for a mere two liters of the stuff.</span>`);
+					PC.inflation = 1;
+					SetBellySize(PC);
 				}
 			} else if (PC.inflation === 1 && harvest < 2) {
-				r.push(`you at all. <span class="yellow">You are unable continue to inflate yourself by this means.</span>`);
+				r.push(`${cow.slaveName} is having trouble producing enough ${PC.inflationType} to satisfy you at all. <span class="yellow">You are unable continue to inflate yourself by this means.</span>`);
+				deflate(PC);
 			}
 		} else if (PC.inflationType === "undigested food" && PC.diet !== PCDiet.WEANING) {
 			if (PC.digestiveSystem === "normal") { // successfully weaned - backup in case cheating player skips weaningDuration 10-13 period
diff --git a/src/endWeek/saInflation.js b/src/endWeek/saInflation.js
index e83b223ffd4..938364b9e69 100644
--- a/src/endWeek/saInflation.js
+++ b/src/endWeek/saInflation.js
@@ -57,7 +57,7 @@ App.SlaveAssignment.inflation = function saInflation(slave) {
 			deflate(slave);
 		} else if (slave.bellyImplant >= 1500) {
 			if (slave.inflation > 1) {
-				r.push(`Due to the mounting pressure from ${his} filled abdominal implant, ${he} can no longer fill ${himself} as large as ${he} used to.`);
+				r.push(`Due to the mounting pressure from ${his} filled abdominal implant, <span class="yellow">${he} can no longer fill ${himself} as large as ${he} used to.</span>`);
 				slave.inflation = 1;
 				SetBellySize(slave);
 			} else {
@@ -66,7 +66,7 @@ App.SlaveAssignment.inflation = function saInflation(slave) {
 			}
 		} else if (slave.bellyPreg >= 1500) {
 			if (slave.inflation > 1) {
-				r.push(`Due to the mounting pressure from ${his} growing pregnancy, ${he} can no longer fill ${himself} as large as ${he} used to.`);
+				r.push(`Due to the mounting pressure from ${his} growing pregnancy, <span class="yellow">${he} can no longer fill ${himself} as large as ${he} used to.</span>`);
 				slave.inflation = 1;
 				SetBellySize(slave);
 			} else {
-- 
GitLab


From 9571ccd38b4b113834c5ada95c24f2479709ebc6 Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Fri, 14 Mar 2025 03:13:42 -0700
Subject: [PATCH 5/5] Elective surgery proofreading

---
 src/player/electiveSurgery.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/player/electiveSurgery.js b/src/player/electiveSurgery.js
index 82366cfb28b..48177a49e82 100644
--- a/src/player/electiveSurgery.js
+++ b/src/player/electiveSurgery.js
@@ -830,7 +830,7 @@ App.UI.electiveSurgery = function() {
 		if (V.PC.hips < -1) {
 			r.push(`very narrow hips.`);
 		} else if (V.PC.hips < 0) {
-			r.push(`wide hips.`);
+			r.push(`narrow hips.`);
 		} else if (V.PC.hips > 2) {
 			r.push(`absurdly wide hips.`);
 		} else if (V.PC.hips > 1) {
@@ -1423,7 +1423,7 @@ App.UI.electiveSurgery = function() {
 		const r = [];
 		const linkArray = [];
 		App.Events.addNode(el, [
-			`"self-conscious about the size of your areolae? We can tone them down for <span class="cash">${cashFormat(applyDiscount(3000))}.</span> Or maybe you'd like 'em bigger, or perhaps something, you know, different? They can be grafted and reshaped for only <span class="cash">${cashFormat(applyDiscount(6000))}</span> into some fun sizes and patterns!"`
+			`"Self-conscious about the size of your areolae? We can tone them down for <span class="cash">${cashFormat(applyDiscount(3000))}.</span> Or maybe you'd like 'em bigger, or perhaps something, you know, different? They can be grafted and reshaped for only <span class="cash">${cashFormat(applyDiscount(6000))}</span> into some fun sizes and patterns!"`
 		], "div");
 		r.push(`You have <span class="intro question">`);
 		if (V.PC.areolae === 0) {
-- 
GitLab