Skip to content
Snippets Groups Projects
Commit c0599a5c authored by lowercasedonkey's avatar lowercasedonkey
Browse files

simplify muscles by reversing list

parent 60ec9948
No related branches found
No related tags found
1 merge request!8026Custom slave to js
...@@ -99,30 +99,25 @@ App.Markets["Custom Slave"] = function() { ...@@ -99,30 +99,25 @@ App.Markets["Custom Slave"] = function() {
const el = document.createElement("div"); const el = document.createElement("div");
const slaveProperty = "muscles"; const slaveProperty = "muscles";
const choices = new Map([ const choices = new Map([
["-97", "Frail"], ["96", "Ripped"],
["-51", "Very weak"],
["-21", "Weak"],
["0", "Normal"],
["20", "Toned"],
["45", "Well built"],
["65", "Muscular"], ["65", "Muscular"],
["96", "Ripped"] ["45", "Well built"],
["20", "Toned"],
["0", "Normal"],
["-21", "Weak"],
["-51", "Very weak"],
["-97", "Frail"],
]); ]);
createDescription(el, description, slaveProperty); createDescription(el, description, slaveProperty);
el.append(choicesMaker(slaveProperty, choices, description)); el.append(choicesMaker(slaveProperty, choices, description));
function 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) { for (const [value, text] of choices) {
if (slave.muscles < Number(value)) { if (slave.muscles >= Number(value)) {
return `${savedText}.`; return `${text}.`;
} else {
savedText = text;
} }
} }
return "Ripped.";
} }
return el; return el;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment