From 86e229230825df0573aebc204c87eb74d45d590b Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Fri, 21 Jun 2024 07:12:13 -0400 Subject: [PATCH] add failsafe for possible negative buttSize --- src/endWeek/player/prDrugs.js | 4 ++++ src/endWeek/saDrugs.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/endWeek/player/prDrugs.js b/src/endWeek/player/prDrugs.js index 5bf5fa2b9f2..687b68217cb 100644 --- a/src/endWeek/player/prDrugs.js +++ b/src/endWeek/player/prDrugs.js @@ -1630,6 +1630,10 @@ App.EndWeek.Player.drugs = function(PC = V.PC) { PC.weight += 10; } PC.butt = Math.clamp(PC.butt, 0, 20); + // failsafe for rounding errors + if (PC.butt < PC.buttImplant) { + PC.butt = PC.buttImplant; + } break; case ConsumerDrug.ENHANCE_STAMINA: r.push(`You take a couple stamina enhancing pills each morning to have some extra energy for more sex during the day.`); diff --git a/src/endWeek/saDrugs.js b/src/endWeek/saDrugs.js index 15221c76bd1..0c500e6e064 100644 --- a/src/endWeek/saDrugs.js +++ b/src/endWeek/saDrugs.js @@ -1555,6 +1555,10 @@ App.SlaveAssignment.drugs = function saDrugs(slave) { slave.weight += 10; } slave.butt = Math.clamp(slave.butt, 0, 20); + // failsafe for rounding errors + if (slave.butt < slave.buttImplant) { + slave.butt = slave.buttImplant; + } break; case Drug.SAGBGONE: if (slave.assignment === Job.CONCUBINE) { -- GitLab