diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index d0bc70b061150f0936bdb13fa83b8edfe0f7831d..5e16b12d97f43ab0eb9f78863739cb2ea7c0e887 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -1326,7 +1326,7 @@
 /* this can be handled, save for the vertex, with a cubic function but I can not for the life of me derive the formula without one of theose graphing calculators */
 <<set _int = $args[0].intelligence+$args[0].intelligenceImplant>>
 <<if _int >= 130>>
-	<<set _slaveMultiplier += 0.16>>
+	<<set _slaveMultiplier += 1.6>>
 <<elseif _int > 95>>
 	<<set _slaveMultiplier += 0.8>>
 <<elseif _int > 50>>
@@ -1339,8 +1339,10 @@
 	<<set _slaveMultiplier += -0.2>>
 <<elseif _int >= -95>>
 	<<set _slaveMultiplier += -0.4>>
-<<elseif _int >= -100>>
+<<elseif _int >= -129>>
 	<<set _slaveMultiplier += -0.8>>
+<<elseif  _int == -130>>
+	<<set _slaveMultiplier += -1.6>>
 <</if>>
 
 <<if $args[0].vagina > -1 && $arcologies[0].FSRestartSMR == 1>>