diff --git a/src/facilities/bodyModification/bodyModification.js b/src/facilities/bodyModification/bodyModification.js index 7bf7414647248dc0a4060d656b38fd779c88f369..abf07c9f3046f56c72e272ba3f77c61425fb43dc 100644 --- a/src/facilities/bodyModification/bodyModification.js +++ b/src/facilities/bodyModification/bodyModification.js @@ -191,17 +191,17 @@ App.UI.bodyModification = function(slave, cheat = false) { const el = new DocumentFragment(); let r = []; const piercingLocations = ["ear", "nose", "eyebrow", "lips", "tongue", "nipples", "areolae", "navel", "corset", "clit", "vagina", "dick", "anus"]; - const _piercingCount = piercingLocations.reduce((acc, cur) => acc += Number(slave[`${cur}Piercing`] > 0), 0); /* DESCRIPTIONS */ App.UI.DOM.appendNewElement("h2", el, "Piercings"); - if (_piercingCount === 0) { - App.UI.DOM.appendNewElement("div", el, `${His} smooth ${slave.skin} skin is completely unpierced.`); - } else { - for (const piercing of piercingLocations.concat(["chastity"])) { - App.UI.DOM.appendNewElement("div", el, App.Desc.piercing(slave, piercing)); - } + for (const piercing of piercingLocations.concat(["chastity"])) { + r.push(App.UI.DOM.makeElement("div", App.Desc.piercing(slave, piercing))); + } + if (r.length === 0) { + r.push(App.UI.DOM.makeElement("div", `${His} smooth ${slave.skin} skin is completely unpierced.`)); } + App.Events.addNode(el, r); + r = []; /* Apply piercings */ r.push(`Choose piercing style:`);