diff --git a/src/markets/specificMarkets/customSlaveMarket.js b/src/markets/specificMarkets/customSlaveMarket.js index b0148ab232eadad02e449f8fc4902258d8d0e1db..7ac1fc795401d101d5fc078e5a6f24bdc68250bd 100644 --- a/src/markets/specificMarkets/customSlaveMarket.js +++ b/src/markets/specificMarkets/customSlaveMarket.js @@ -127,6 +127,38 @@ App.Markets["Custom Slave"] = function() { return el; } + function lips() { + const el = document.createElement("div"); + const id = "lips-text"; + const choices = new Map([ + ["5", "Thin"], + ["15", "Normal"], + ["35", "Plush built"], + ["65", "Big"], + ["85", "Enormous"], + ["100", "Facepussy"], + ]); + + createDescription(el, description, id); + el.append(choicesMaker("lips", choices, id, description)); + + function description() { + // Obnoxiously, the old check is reversed, so I'm working around it by reporting the previous value to the one that hits. + let savedText = "frail"; + for (const [value, text] of choices) { + if (slave.muscles < Number(value)) { + return `${savedText}.`; + } else { + savedText = text; + } + } + return "Ripped."; + } + + return el; + } + + /** * * @param {HTMLElement} element