diff --git a/src/js/generateMarketSlave.js b/src/js/generateMarketSlave.js
index 78d53be90eb13983d25939c395099610bc114e1d..26d8e5c458b48ebb049f4ad9bf6f4a942b6b83de 100644
--- a/src/js/generateMarketSlave.js
+++ b/src/js/generateMarketSlave.js
@@ -1,5 +1,5 @@
 
-window.generateMarketSlave = function(market = "kidnappers") {
+window.generateMarketSlave = function(market = "kidnappers", numArcology = 0) {
 	const V = State.variables;
 	let r = "";
 
@@ -429,8 +429,8 @@ window.generateMarketSlave = function(market = "kidnappers") {
 			}
 			break;
 		case "neighbor":
-			if ((V.numArcology < V.arcologies.length) && (V.numArcology > 0)) {
-				market = V.numArcology;
+			if ((numArcology < V.arcologies.length) && (numArcology > 0)) {
+				market = numArcology;
 			} else {
 				market = 1;
 			}