diff --git a/js/003-data/policiesData.js b/js/003-data/policiesData.js index 13fdd6416ca4583ff6f3880bcc412da6d8320e7b..318ae6e3cd7cf2abffc2ec1fa3b64a39747c48a9 100644 --- a/js/003-data/policiesData.js +++ b/js/003-data/policiesData.js @@ -815,7 +815,7 @@ App.Data.Policies.Selection = { App.UI.DOM.makeTextBox( V.policies.retirement.sex, v => { - V.policies.retirement.sex = Math.clamp(v, 1, 1e7);; + V.policies.retirement.sex = Math.clamp(v, 1, 1e7); policy("RetirementPolicies"); }, true @@ -875,7 +875,7 @@ App.Data.Policies.Selection = { App.UI.DOM.makeTextBox( V.policies.retirement.cum, v => { - V.policies.retirement.cum = Math.clamp(v, 1, 1e9);; + V.policies.retirement.cum = Math.clamp(v, 1, 1e9); policy("RetirementPolicies"); }, true @@ -935,7 +935,7 @@ App.Data.Policies.Selection = { App.UI.DOM.makeTextBox( V.policies.retirement.kills, v => { - V.policies.retirement.kills = Math.clamp(v, 1, 1e6);; + V.policies.retirement.kills = Math.clamp(v, 1, 1e6); policy("RetirementPolicies"); }, true @@ -1817,7 +1817,7 @@ App.Data.Policies.Selection = { note: `Will improve your arcology's combat power during crises` } ], - "arcologies[0].FSNeoImperialistLaw2": [ + "arcologies[0].FSNeoImperialistLaw2": [ { title: "Neo-Imperial Baronies", titleClass: "lime", diff --git a/src/markets/specificMarkets/customSlaveMarket.js b/src/markets/specificMarkets/customSlaveMarket.js index 684b4ce6f5b6dd01bf1c0918e0a4f93dfcf1f48c..f47c4afde96f9f870a158f681dba36120528a6be 100644 --- a/src/markets/specificMarkets/customSlaveMarket.js +++ b/src/markets/specificMarkets/customSlaveMarket.js @@ -301,6 +301,16 @@ App.Markets["Custom Slave"] = function() { createDescription(el, description, slaveProperty); // Choices + el.append( + App.UI.DOM.makeTextBox( + slave.race, + (v) => { + slave.race = v; + jQuery("#race-text").empty().append(description()); + } + ) + ); + const select = document.createElement("select"); for (const [value, text] of choices) { const option = document.createElement("option"); @@ -315,12 +325,11 @@ App.Markets["Custom Slave"] = function() { el.append(select); function description() { - for (const [value, text] of choices) { - if (slave.nationality === value) { - return `${text}. `; - } + if (slave.race) { + return `${capFirstChar(slave.race)}. `; + } else { + return "Ethnicity is unimportant. "; } - return "Ethnicity is unimportant. " } return el;