From 0264cd31b8b4d3682d0221b690cee733ad625ce6 Mon Sep 17 00:00:00 2001
From: Blank_Alt <12406-Blank_Alt@users.noreply.gitgud.io>
Date: Thu, 14 Jan 2021 11:09:32 -0800
Subject: [PATCH] SecExp-fixes

---
 src/Mods/SecExp/js/Unit.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/Mods/SecExp/js/Unit.js b/src/Mods/SecExp/js/Unit.js
index d98249b95d1..2c472db10e8 100644
--- a/src/Mods/SecExp/js/Unit.js
+++ b/src/Mods/SecExp/js/Unit.js
@@ -30,8 +30,13 @@ App.SecExp.unit = (function() {
 		function upgradeUnit(x) {
 			Object.assign(x, {
 				maxTroops: 50, equip: 3, commissars: 2,
-				cyber: 1, medics: 1, SF: 1
+				cyber: 1, medics: 1
 			});
+			if (V.SF.Active >= 1) {
+				x.SF = 1;
+			} else {
+				x.SF = 0;
+			}
 		}
 
 		function getCost(x) {
@@ -159,6 +164,9 @@ App.SecExp.unit = (function() {
 		squad.commissars = squad.commissars || 0;
 		squad.maxTroops = squad.maxTroops || 30;
 		squad.troops = Math.clamp(squad.troops, 0, squad.maxTroops);
+		if (V.SF.Active < 1) {
+			squad.SF = 0;
+		}
 		if (squad.platoonName.contains('undefined')) {
 			if (unit === 'slaves') {
 				squad.platoonName = squad.platoonName.replace('undefined', 'slave platoon');
-- 
GitLab