diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 6a63abf5f64f36128c7bf40b9d54fbf7db8c3215..6a7c8581b9bef42941acc9c75a4d96ef730cf8e5 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -500,16 +500,16 @@ window.Beauty = (function() {
 	/** @param {App.Entity.SlaveState} slave */
 	function calcBoobsBeauty(slave) {
 		if ((arcology.FSTransformationFetishist > 20 && arcology.FSSlimnessEnthusiast === "unset") || arcology.FSAssetExpansionist > 20) {
-			if (slave.boobs <= 500) {
-				beauty += 0.02*(slave.boobs - 250); /*5*/
-			} else if (slave.boobs <= 1500) {
-				beauty += 5 + 0.015*(slave.boobs - 500); /*20*/
+			if (slave.boobs <= 750) {
+				beauty += -4 + 0.01*(slave.boobs); /*3.5*/
+			} else if (slave.boobs <= 2050) {
+				beauty += 3.5 + 0.0175*(slave.boobs - 750); /*26.25*/
 			} else if (slave.boobs <= 3000) {
-				beauty += 20 + 0.01*(slave.boobs - 1500); /*42.5*/
+				beauty += 26.25 + 0.025*(slave.boobs - 2050); /*50*/
 			} else if (slave.boobs <= 25000) {
 				beauty += 50 + 0.005*(slave.boobs - 3000); /*160 - this might need to be lowered. Maybe drop the 50? Otherwise break it down more.*/
 			} else {
-				beauty += 145 + 0.001*(slave.boobs - 10000); /* 185 */
+				beauty += 160 + 0.001*(slave.boobs - 25000); /* 185 */
 			}
 		} else if (arcology.FSSlimnessEnthusiast > 20) {
 			if (slave.boobs <= 500) {