From bfadeb84faf1e2316db32ab91b55d9ed9770ee81 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Wed, 25 Mar 2020 02:08:37 -0400
Subject: [PATCH] rearrange BC

---
 .../backwardsCompatibility.js                 | 25 +++++++++----------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 670c736e4cb..29c57e40cb7 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -164,6 +164,12 @@ App.Update.globalVariables = function() {
 		V.upgradeMultiplierArcology = upgradeMultiplier('engineering');
 		V.upgradeMultiplierMedicine = upgradeMultiplier('medicine');
 		V.upgradeMultiplierTrade = upgradeMultiplier('trading');
+		V.AgeEffectOnTrainerPricingPC = 1;
+		V.AgeEffectOnTrainerEffectivenessPC = 1;
+		V.AgeTrainingUpperBoundPC = 14;
+		V.AgeTrainingLowerBoundPC = 12;
+		V.IsInPrimePC = 3;
+		V.IsPastPrimePC = 5000;
 	}
 
 	// Looks at all wombs, including PC.
@@ -1139,6 +1145,12 @@ App.Update.slaveRecords = function() {
 			}
 		});
 		V.cribsIndices = App.Facilities.Nursery.cribsToIndices();
+		if (V.nurseryNannies > 0) {
+			for (let bci = 0; bci < V.cribs.length; bci++) {
+				App.Update.Slave(V.cribs[bci]);
+				// let _nurseryChild = V.cribs[bci]; TODO: on importing this to JS, what is this even supposed to do?
+			}
+		}
 		r += ` Done!<br> `;
 	}
 	return r;
@@ -1233,19 +1245,6 @@ App.Update.genePoolRecords = function() {
 		App.Entity.Utils.GenePoolRecordCleanup(slave);
 		V.genePool[bci] = slave;
 	}
-	if (V.nurseryNannies > 0) {
-		for (let bci = 0; bci < V.cribs.length; bci++) {
-			App.Update.Slave(V.cribs[bci], true);
-			// let _nurseryChild = V.cribs[bci]; TODO: on importing this to JS, what is this even supposed to do?
-		}
-	}
-
-	V.AgeEffectOnTrainerPricingPC = 1;
-	V.AgeEffectOnTrainerEffectivenessPC = 1;
-	V.AgeTrainingUpperBoundPC = 14;
-	V.AgeTrainingLowerBoundPC = 12;
-	V.IsInPrimePC = 3;
-	V.IsPastPrimePC = 5000;
 	r += ` Done!<br>`;
 	return r;
 };
-- 
GitLab