diff --git a/src/SecExp/propagandaHub.tw b/src/SecExp/propagandaHub.tw
index a1a9ac1ab4fcccfe43430dddffec28a665dbfbc4..03317a392c786c27252442b205376106a425056a 100644
--- a/src/SecExp/propagandaHub.tw
+++ b/src/SecExp/propagandaHub.tw
@@ -1,13 +1,5 @@
 :: propagandaHub [nobr]
 
-<<if $PC.technician <= -100>>
-	<<set $PC.technician = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
-<<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
 <<if $career == "capitalist" || $career == "celebrity" || $career == "wealth">>
 	<<set _HistoryDiscount = .5>>
 <<else>>
diff --git a/src/SecExp/riotControlCenter.tw b/src/SecExp/riotControlCenter.tw
index f345f585be237ce06d69393ce27db5ab37d594db..9d53e2aaffad661aadc05158c811e970fa26f34e 100644
--- a/src/SecExp/riotControlCenter.tw
+++ b/src/SecExp/riotControlCenter.tw
@@ -1,13 +1,5 @@
 :: riotControlCenter [nobr]
 
-<<if $PC.technician <= -100>>
-	<<set $PC.technician = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
-<<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
 <<set $nextButton = "Back to Arcology Management", $nextLink = "Manage Arcology", $returnTo = "Manage Arcology">>
 
 Riot Control Center
diff --git a/src/SecExp/secBarracks.tw b/src/SecExp/secBarracks.tw
index 7e4e54e126809aa296c289796f960e91282258f7..4d216954610a19996a8ae14c141af803255c3a15 100644
--- a/src/SecExp/secBarracks.tw
+++ b/src/SecExp/secBarracks.tw
@@ -1,13 +1,5 @@
 :: secBarracks [nobr]
 
-<<if $PC.technician <= -100>>
-	<<set $PC.technician = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
-<<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
 <<set $nextButton = "Back to Arcology Management", $nextLink = "Manage Arcology", $returnTo = "Manage Arcology">>
 
 The Barracks
diff --git a/src/SecExp/securityHQ.tw b/src/SecExp/securityHQ.tw
index 829d91e845d4e1a93c4d1f08a0e1f28f5a3a0c28..78996e8bc71e6278aa4cbceae558ef4da2c24d41 100644
--- a/src/SecExp/securityHQ.tw
+++ b/src/SecExp/securityHQ.tw
@@ -1,13 +1,5 @@
 :: securityHQ [nobr]
 
-<<if $PC.technician <= -100>>
-	<<set $PC.technician = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
-<<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
 <<if $career == "mercenary" || $career == "gang" || $career == "slaver">>
 	<<set _HistoryDiscount = .5>>
 <<else>>
diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw
index e3a908dc92173cad6816bea9a3dbe9c4d5945b62..d319835ac5b37f97ad14d5e5acccdf1ef9458fef 100644
--- a/src/js/utilJS.tw
+++ b/src/js/utilJS.tw
@@ -432,3 +432,35 @@ if(typeof Categorizer === 'function') {
 }
 */
 jQuery(document).trigger('categorizer.ready');
+
+window.bellyAdjective = function(PC) {
+	PC = PC || State.variables.PC.technician;
+
+	if(PC.technician <= -100) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, 1.5);
+	}
+	if(PC.technician >= -75) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, 1.35);
+	}
+	if(PC.technician >= -50) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, 1.25);
+	}
+	if(PC.technician >= -25) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, 1.15);
+	}
+	if(PC.technician <= 25) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, 1);
+	}
+	if(PC.technician >= 25) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, .95);
+	}
+	if(PC.technician >= 50) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, .75);
+	}
+	if(PC.technician >= 75) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, .65);
+	}
+	if(PC.technician >= 100) {
+		var TechnicianSkillEffect = (TechnicianSkillEffect, .5);
+	}
+}
\ No newline at end of file
diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw
index fe10a91b3b763169f36bcad09af2c89c9b2c3a3e..f840ed1bf933b1f4fd7c1c11c42bdfc14c05ff33 100755
--- a/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw
+++ b/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw
@@ -1,13 +1,5 @@
 :: SpecialForceUpgradeOptions
 
-<<if $PC.technician <= -100>>
-	<<set $PC.technician = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
-<<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
 <<nobr>>
 <<if ($SFAO < _max) && $securityForceUpgradeToken == 0>>
 <span id="resultX">
diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw
index 3772ae29d1d99a354e9f74c76a053f769579f80c..a9c1e6ba56608bd5fb91f99d999db63075d31869 100644
--- a/src/uncategorized/manageArcology.tw
+++ b/src/uncategorized/manageArcology.tw
@@ -1,13 +1,5 @@
 :: Manage Arcology [nobr]
 
-<<if $PC.technician <= -100>>
-	<<set $PC.technician = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
- <<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
 <<set $nextButton = "Back", $nextLink = "Main">>
 
 <<if $cheatMode == 1>>
diff --git a/src/uncategorized/personalAssistantOptions.tw b/src/uncategorized/personalAssistantOptions.tw
index 9a7acfbf192a0e91431ce1a34755803f138e9a64..302664e6ccd8ba03e8351533bd882636b0cca585 100644
--- a/src/uncategorized/personalAssistantOptions.tw
+++ b/src/uncategorized/personalAssistantOptions.tw
@@ -1,15 +1,5 @@
 :: Personal assistant options [nobr]
 
-<<if $PC.technician <= -100>>
-	<<set $TechnicianSkillEffect = 1.5>>
-<<elseif $PC.technician >= 100>>
-	<<set $TechnicianSkillEffect = .5>>
- <<else>>
-	<<set $TechnicianSkillEffect = 1>>
-<</if>>
-
- /* <<elseif $PC.technician > -100 && $PC.technician < 100>> */
-
 <<set $nextButton = "Back", $nextLink = "Main">>
 
 <<if $marketAssistantLimit>><<set $marketAssistantLimit to Math.clamp($marketAssistantLimit, 10000, 10000000)>><</if>>