diff --git a/src/facilities/bodyModification/bodyModification.js b/src/facilities/bodyModification/bodyModification.js index ccbaefdf5d8c16136b8bce0f45d42981792fc6e5..aa0ae10aef847f6f6a4ab2b8d382a816951a01c8 100644 --- a/src/facilities/bodyModification/bodyModification.js +++ b/src/facilities/bodyModification/bodyModification.js @@ -354,13 +354,17 @@ App.UI.bodyModification = function(slave, cheat = false) { ["vagina", "vagina"], ["dick", "dick"], ["anus", "anus"], - ["thigh", "legs"] + ["leg", "legs"] ]); // DESCRIPTIONS App.UI.DOM.appendNewElement("h2", el, "Tattoos"); for (const name of tattooLocations.keys()) { - r.push(App.UI.DOM.makeElement("div", App.Desc.tattoo(slave, name))); + if (name === "leg") { + r.push(App.UI.DOM.makeElement("div", App.Desc.tattoo(slave, "thigh"))); + } else { + r.push(App.UI.DOM.makeElement("div", App.Desc.tattoo(slave, name))); + } } if (r.length === 0) { r.push(App.UI.DOM.makeElement("div", `${His} smooth ${slave.skin} skin is completely unmarked.`)); @@ -433,10 +437,6 @@ App.UI.bodyModification = function(slave, cheat = false) { if (!hasAnyNaturalArms(slave)) { removeTattooLocation("thigh"); - } else { - // There is a disagreement between description and application if we are talking about the leg or thigh. Switch to leg now for application. - const index = validTattooLocations.indexOf("thigh"); - validTattooLocations.splice(index, 1, "leg"); } if (slave.dick === 0 || tattooChoice === "scenes") { @@ -481,7 +481,7 @@ App.UI.bodyModification = function(slave, cheat = false) { } // Each individual tattoo for (const location of validTattooLocations) { - if (slave[`${location}tattoo`] !== tattooChoice) { + if (slave[`${tattooLocations.get(location)}Tat`] !== tattooChoice) { linkArray.push( App.UI.DOM.link( capFirstChar(location),