diff --git a/src/endWeek/brothelReport.js b/src/endWeek/brothelReport.js index cfe0b2bb3d81490e36b9889a4f2b48ef78173709..19d154c0ab52745ca4cf6d9c3a4b708269350aa9 100644 --- a/src/endWeek/brothelReport.js +++ b/src/endWeek/brothelReport.js @@ -349,17 +349,16 @@ globalThis.brothelReport = function() { } App.Events.addNode(slaveEntry, r, "div"); - const indented = document.createElement("div"); - indented.classList.add("indent"); App.Events.addNode( - indented, + slaveEntry, [ He, App.SlaveAssignment.whore(slave), App.SlaveAssignment.standardSlaveReport(slave, false) - ] + ], + "div", + "indented" ); - slaveEntry.append(indented); } else { // discard return values silently App.SlaveAssignment.choosesOwnJob(slave); diff --git a/src/endWeek/reports/clubReport.js b/src/endWeek/reports/clubReport.js index ffd5c0cdfaf92846d02b59749f540885c442faec..c227827dd0d65e96369a1beb70944b15b9932b61 100644 --- a/src/endWeek/reports/clubReport.js +++ b/src/endWeek/reports/clubReport.js @@ -105,9 +105,22 @@ App.EndWeek.clubReport = function() { if (V.legendaryEntertainerID === 0 && S.DJ.prestige === 0 && S.DJ.skill.entertainment >= 100 && S.DJ.devotion > 50) { V.legendaryEntertainerID = S.DJ.ID; } - App.UI.DOM.appendNewElement("div", el, `Since ${he} doesn't have enough sluts in ${V.clubName} to make it worthwhile for ${him} to be on stage 24/7, ${he} spends ${his} extra time slutting it up ${himself}. ${He} has sex with ${S.DJ.sexAmount} citizens, <span class="green">pleasing them immensely,</span> since it's more appealing to fuck the DJ than some club slut.`); + App.Events.addNode( + el, + [`Since ${he} doesn't have enough sluts in ${V.clubName} to make it worthwhile for ${him} to be on stage 24/7, ${he} spends ${his} extra time slutting it up ${himself}. ${He} has sex with ${S.DJ.sexAmount} citizens, <span class="green">pleasing them immensely,</span> since it's more appealing to fuck the DJ than some club slut.`], + "div", + "indent" + ); if (V.showEWD !== 0) { - App.UI.DOM.appendNewElement("div", el, `${He} ${App.SlaveAssignment.serveThePublic(S.DJ)}, "indent`); + App.Events.addNode( + el, + [ + He, + App.SlaveAssignment.serveThePublic(S.DJ) + ], + "div", + "indent" + ); } else { App.SlaveAssignment.serveThePublic(S.DJ); } @@ -122,7 +135,7 @@ App.EndWeek.clubReport = function() { r.push(App.UI.DOM.makeElement("span", `The one slave pleasing citizens in ${V.clubName}`, "bold")); } r.push(`worked hard to <span class="green">increase your reputation</span> this week.`); - App.Events.addNode(el, r, "div", "indent"); + App.Events.addNode(el, r, "p", "indent"); } if (S.DJ) { @@ -200,27 +213,25 @@ App.EndWeek.clubReport = function() { } App.Events.addNode(slaveEntry, r, "div"); - const indented = document.createElement("div"); - indented.classList.add("indent"); App.Events.addNode( - indented, + slaveEntry, [ He, App.SlaveAssignment.serveThePublic(slave), App.SlaveAssignment.standardSlaveReport(slave, false) - ] + ], + "div", + "indented" ); - slaveEntry.append(indented); } else { // discard return values silently App.SlaveAssignment.choosesOwnJob(slave); App.SlaveAssignment.serveThePublic(slave); App.SlaveAssignment.standardSlaveReport(slave, true); } - App.Events.addParagraph(el, r); } - App.UI.DOM.appendElement("p", el, App.Ads.report("club")); + App.UI.DOM.appendNewElement("p", el, App.Ads.report("club")); // Record statistics gathering const b = State.variables.facility.club; @@ -240,12 +251,12 @@ App.EndWeek.clubReport = function() { b.totalExpenses = b.whoreCosts + b.adsCosts + b.maintenance; b.profit = b.totalIncome / b.totalExpenses; if (V.clubDecoration !== "standard") { - App.UI.DOM.appendElement("p", el, `${capFirstChar(V.clubName)}'s customers enjoy <span class="green">having sex in ${V.clubDecoration} surroundings.</span>`); + App.UI.DOM.appendNewElement("p", el, `${capFirstChar(V.clubName)}'s customers enjoy <span class="green">having sex in ${V.clubDecoration} surroundings.</span>`); } - // Brothel stats + // Club stats el.append(App.Facilities.Club.Stats(false)); - clubStats.append(App.Facilities.Brothel.Stats(true)); + clubStats.append(App.Facilities.Club.Stats(true)); } return el; };