From 0ecd7d26584f04ace0271f530cc824659d8bbcb5 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Tue, 22 Dec 2020 00:53:37 -0500
Subject: [PATCH] math fix

---
 src/npc/surgery/fatGraft.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/npc/surgery/fatGraft.js b/src/npc/surgery/fatGraft.js
index dca4715b7aa..a73add4ae5c 100644
--- a/src/npc/surgery/fatGraft.js
+++ b/src/npc/surgery/fatGraft.js
@@ -21,9 +21,9 @@ App.UI.SlaveInteract.fatGraft = function(slave) {
 		let linkArray = [];
 		r.push(`All surplus body fat was harvested, and enough is graftable for an additional ${availableFat * 100}ccs per breast or an additional`);
 		if (slave.butt <= 10) {
-			r.push(num(availableFat / 2));
+			r.push(num(Math.trunc(availableFat / 2)));
 		} else {
-			r.push(num(availableFat / 5));
+			r.push(num(Math.trunc(availableFat / 5)));
 		}
 		r.push(`sizes to ${his} rear.`);
 		if (availableFat === 0) {
@@ -78,14 +78,14 @@ App.UI.SlaveInteract.fatGraft = function(slave) {
 		}
 		r.push(`units of fat will be added to ${his} ass for a size gain of ${buttFat}.`);
 		App.UI.DOM.appendNewElement("div", p, r.join(" "));
-		const fatMoved = (slave.butt > 10) ? 0.2 : 0.5;  // Buttsizes are apparently not linear, so it takes a lot more fat to go up one "size".
+		const fatMoved = (slave.butt > 10) ? 2 : 5;  // Buttsizes are apparently not linear, so it takes a lot more fat to go up one "size".
 		if (availableFat * fatMoved > 1) {
 			linkArray.push(
 				App.UI.DOM.link(
 					"Increase",
 					() => {
 						buttFat++;
-						availableFat -= availableFat * fatMoved;
+						availableFat -= fatMoved;
 						refresh();
 					}
 				)
@@ -101,7 +101,7 @@ App.UI.SlaveInteract.fatGraft = function(slave) {
 					"Decrease",
 					() => {
 						buttFat--;
-						availableFat += availableFat * fatMoved;
+						availableFat += fatMoved;
 						refresh();
 					}
 				)
-- 
GitLab