diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index 237d665aea9a7f71e3a9ed7a1fe21efd45bde640..b7164111ab3511e506716e844937d2499240332b 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -2025,7 +2025,7 @@ window.getCost = function(array) {
 	}
 
 	//general arcology costs
-	costs += (State.variables.girls * (250 + (economy * 500)));
+	costs += (State.variables.girls * (250 + (50000 / economy)));
 
 	if(State.variables.arcologies[0].FSRepopulationFocusLaw === 1 && State.variables.PC.pregKnown == 1) {
 		costs -= 500;
@@ -32983,8 +32983,8 @@ window.Count = function() {
 		T.NY = S.AircraftCarrier + S.Sub + S.HAT, T.Base += T.NY;
 		T.NYU = T.ACU + T.SubU + T.HATU, T.max += T.NYU;}
 	V.SF.Units = T.Base, V.SF.Units = C(V.SF.Units, 0, T.max);
-	if (E < 1) {T.Env = 4;}
-	else if (E < 1.5) {T.Env = 3;}
+	if (E > 100) {T.Env = 4;}
+	else if (E > 67) {T.Env = 3;}
 	else {T.Env = 2;}
 };
 
diff --git a/src/SpecialForce/JS.js b/src/SpecialForce/JS.js
index 3bbb4f9d3098520eb224def52da032a605360af4..5df0347d5e9b1e8d2db86f20fd056d85f23d8e7d 100644
--- a/src/SpecialForce/JS.js
+++ b/src/SpecialForce/JS.js
@@ -74,7 +74,7 @@ window.Count = function() {
 		T.NYU = T.ACU + T.SubU + T.HATU, T.max += T.NYU;}
 	V.SF.Units = T.Base, V.SF.Units = C(V.SF.Units, 0, T.max);
 	if (E > 100) {T.Env = 4;}
-	else if (E > 200/3) {T.Env = 3;}
+	else if (E > 67) {T.Env = 3;}
 	else {T.Env = 2;}
 };