diff --git a/src/facilities/nursery/widgets/children/longChildDescription.js b/src/facilities/nursery/widgets/children/longChildDescription.js index 259d7a63e12e2f5e57332ec48c5f42f7f435f082..fb19f4edc239754de17d1fb8536c2d31a5a17ab9 100644 --- a/src/facilities/nursery/widgets/children/longChildDescription.js +++ b/src/facilities/nursery/widgets/children/longChildDescription.js @@ -7906,7 +7906,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) { r += `<br> `; - r += App.Desc.boobs(child); + r += App.Desc.boobs({slave: child, saleDescription: 0}); r += App.Desc.boobsExtra(child); if (V.showBodyMods) { r += tats.boobs(child); diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js index 0f2cda09bc07e1d18444829ed602954885fce075..0ff1b3580d0bd95d4a6868311d779bf323ec24fe 100644 --- a/src/interaction/main/walkPast.js +++ b/src/interaction/main/walkPast.js @@ -2076,7 +2076,7 @@ globalThis.walkPast = (function() { const breasts = (slave.boobs < 300) ? `flat chest` : `breasts`; - t += ` ${App.Desc.boobs(slave, pronouns)} `; + t += ` ${App.Desc.boobs({slave: slave, saleDescription: 0})} `; switch (slave.clothes) { case "uncomfortable straps": if (slave.boobs < 300) { diff --git a/src/npc/descriptions/boobs/boobs.js b/src/npc/descriptions/boobs/boobs.js index aeae1c3d596c206eac55597e6fbd214b22e75f61..75411a6041f0c1cfe9652f0c6ba1d0aed4538006 100644 --- a/src/npc/descriptions/boobs/boobs.js +++ b/src/npc/descriptions/boobs/boobs.js @@ -229,10 +229,10 @@ App.Desc.boobs = function() { * @param {App.Utils.Pronouns} [pronouns] * @returns {string} */ - function describe(slave, pronouns) { - pr = pronouns || getPronouns(slave); + function describe({slave, saleDescription, eventDescription, applyLaw} = {}) { + pr = getPronouns(slave); ({he, his, him, He, His, girl} = pr); - if ((V.showClothing === 1) && (V.saleDescription === 0)) { + if ((V.showClothing === 1) && (saleDescription === 0)) { return `${outerInspection(slave)} ${detailedInspection(slave)}`; } else { return detailedInspection(slave); diff --git a/src/npc/descriptions/longSlave.js b/src/npc/descriptions/longSlave.js index d9915b475144219c052a028610bed576af81b4c2..0b9846478aa15f9b9263838324dc178b6790853a 100644 --- a/src/npc/descriptions/longSlave.js +++ b/src/npc/descriptions/longSlave.js @@ -704,7 +704,7 @@ App.Desc.longSlave = function({slave = V.activeSlave, saleDescription = V.saleDe p.className = "indent"; r = []; // Calling all boob widgets - r.push(App.Desc.boobs(slave)); + r.push(App.Desc.boobs({slave: slave, saleDescription: saleDescription})); r.push(App.Desc.boobsShape(slave)); r.push(App.Desc.boobsExtra(slave)); r.push(App.Desc.mods(slave, "chest")); diff --git a/src/npc/interaction/fBeg.tw b/src/npc/interaction/fBeg.tw index a1f94f2c2159a3d0613fdecb2d92607a40a3f36f..90ec42525f9d6c9eca01e63e6185e4e1fe071e07 100644 --- a/src/npc/interaction/fBeg.tw +++ b/src/npc/interaction/fBeg.tw @@ -10,7 +10,7 @@ <<setSpokenLocalPronouns $activeSlave $activeSlave>> You call $him over to you for inspection. -<<print App.Desc.boobs(getSlave($AS))>> /* this part needs expansion */ +<<print App.Desc.boobs({slave: getSlave($AS), saleDescription: 0})>> /* this part needs expansion */ You look at $him lustfully and instruct $him to strip. <<if (getSlave($AS).sexualFlaw == "shamefast")>> Tears well up in $his eyes at the idea of showing $his naked body.