diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 466ef399d1c8a2987d5043346f854d5c511cb8d8..3ba92bf958d2afc9020cedcd35639f1d9dddb41e 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -229,22 +229,24 @@ App.Update.globalVariables = function() {
 
 	// FS
 	{
-		if (V.FSGotRepCreditSix === 1) {
-			V.FSGotRepCredits = 7;
-		} else if (V.FSGotRepCreditFive === 1) {
-			V.FSGotRepCredits = 6;
-		} else if (V.FSGotRepCreditFour === 1) {
-			V.FSGotRepCredits = 5;
-		} else if (V.FSGotRepCreditThree === 1) {
-			V.FSGotRepCredits = 4;
-		} else if (V.FSGotRepCreditTwo === 1) {
-			V.FSGotRepCredits = 3;
-		} else if (V.FSGotRepCreditOne === 1) {
-			V.FSGotRepCredits = 2;
-		} else if (V.FSAnnounced === 1) {
-			V.FSGotRepCredits = 1;
-		} else {
-			V.FSGotRepCredits = 0;
+		if (V.FSGotRepCredits === 0) {
+			if (V.FSGotRepCreditSix === 1) {
+				V.FSGotRepCredits = 7;
+			} else if (V.FSGotRepCreditFive === 1) {
+				V.FSGotRepCredits = 6;
+			} else if (V.FSGotRepCreditFour === 1) {
+				V.FSGotRepCredits = 5;
+			} else if (V.FSGotRepCreditThree === 1) {
+				V.FSGotRepCredits = 4;
+			} else if (V.FSGotRepCreditTwo === 1) {
+				V.FSGotRepCredits = 3;
+			} else if (V.FSGotRepCreditOne === 1) {
+				V.FSGotRepCredits = 2;
+			} else if (V.FSAnnounced === 1) {
+				V.FSGotRepCredits = 1;
+			} else {
+				V.FSGotRepCredits = 0;
+			}
 		}
 		if (typeof V.arcologies[0].FSAztecRevivalist === "undefined") {
 			for (let bci = 0; bci < V.arcologies.length; bci++) {