From e0fe4145cfbcd9c9c643c6739b3b3525851e22a0 Mon Sep 17 00:00:00 2001
From: Blank_Alt <12406-Blank_Alt@users.noreply.gitgud.io>
Date: Fri, 1 May 2020 20:12:19 -0700
Subject: [PATCH] generalFixes

---
 src/Mods/SpecialForce/SpecialForce.js | 2 +-
 src/arcologyBuilding/presets.js       | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/Mods/SpecialForce/SpecialForce.js b/src/Mods/SpecialForce/SpecialForce.js
index 7f7a9b7d592..0e0aac5c4e7 100644
--- a/src/Mods/SpecialForce/SpecialForce.js
+++ b/src/Mods/SpecialForce/SpecialForce.js
@@ -269,7 +269,7 @@ App.SF.BC = function() {
 	} else if (typeof V.SF === "object") {
 		App.SF.Init();
 
-		if (jsDef(V.SF.Squad.Troops)) {
+		if (jsDef(V.SF.Squad) && jsDef(V.SF.Squad.Troops)) {
 			V.SF.ArmySize = V.SF.Squad.Troops;
 			delete V.SF.Squad.Troops;
 		}
diff --git a/src/arcologyBuilding/presets.js b/src/arcologyBuilding/presets.js
index 1e06d266d77..d10ccd13033 100644
--- a/src/arcologyBuilding/presets.js
+++ b/src/arcologyBuilding/presets.js
@@ -391,6 +391,7 @@ App.Arcology.upgrades = function(building) {
 					}
 					building.usedUpgrades.push(upgrade.id);
 					upgrade.apply();
+					cashX(-cost, "capex");
 				}));
 			outerDiv.append(div);
 			count++;
-- 
GitLab