diff --git a/src/markets/specialSlave.js b/src/markets/specialSlave.js index 1db6c8bf33c6d595b3f12a950c1f80168d291c92..4fe18fdbe4315918ef6a3ad7f92e3f9d0004f290 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()); + } } }