From 181ae8cc8361190f0b79f494687fe2f2938ba2e5 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Sat, 29 Aug 2020 19:17:53 -0400
Subject: [PATCH] empty page after you buy all the things

---
 src/markets/specialSlave.js | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/markets/specialSlave.js b/src/markets/specialSlave.js
index 1db6c8bf33c..4fe18fdbe43 100644
--- a/src/markets/specialSlave.js
+++ b/src/markets/specialSlave.js
@@ -5,7 +5,7 @@
 App.Markets.specialSlave = function() {
 	const el = document.createElement("p");
 	let p;
-	const heroSlaves = App.Utils.buildHeroArray();
+	let heroSlaves = App.Utils.buildHeroArray();
 	let slave;
 	let selectedID;
 
@@ -116,8 +116,14 @@ App.Markets.specialSlave = function() {
 		return el;
 
 		function refresh() {
-			jQuery("#complete-catalog").empty().append(catalog());
-			jQuery("#show-slave").empty().append(showSlave());
+			heroSlaves = App.Utils.buildHeroArray();
+			if (heroSlaves.length === 0) {
+				jQuery("#complete-catalog").empty().append(`There are no longer any special slaves available.`);
+				jQuery("#show-slave").empty();
+			} else {
+				jQuery("#complete-catalog").empty().append(catalog());
+				jQuery("#show-slave").empty().append(showSlave());
+			}
 		}
 	}
 
-- 
GitLab