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