diff --git a/src/endWeek/economics/arcmgmt.js b/src/endWeek/economics/arcmgmt.js index ff816988146f249d8b6909eb160d7c75819a9c90..6d3047994baef3423012f00ae376cb2b98964acf 100644 --- a/src/endWeek/economics/arcmgmt.js +++ b/src/endWeek/economics/arcmgmt.js @@ -80,11 +80,11 @@ globalThis.arcmgmt = function() { _middleClass += (schoolSubsidy) * 40; _middleClassP *= 1 + (schoolSubsidy) * 0.005; - appendDiv(`<br>`); - slaveRetirement(); - el.append(expiration()); - denseApartments(); - appendDiv(`<br>`); + r = []; + r.push(slaveRetirement()); + r.push(expiration()); + r.push(denseApartments()); + App.Events.addParagraph(el, r); citizenToSlave(); @@ -640,7 +640,7 @@ globalThis.arcmgmt = function() { } const secExpTrade = App.SecExp.tradeReport(); - r.push(secExpTrade.text) + r.push(secExpTrade.text); _AWeekGrowth += secExpTrade.bonus; App.Events.addParagraph(el, r); r = []; @@ -670,7 +670,7 @@ globalThis.arcmgmt = function() { if (V.assistant.market && V.assistant.market.limit > 0) { let _popCap = menialPopCap(); let _menialSlaveValue = menialSlaveCost(); - const { HeM, heM } = getPronouns(assistant.pronouns().market).appendSuffix('M'); + const {HeM, heM} = getPronouns(assistant.pronouns().market).appendSuffix('M'); // <br> r.push(`Your <span class="bold">business assistant</span> manages the menial slave market.`); if (_menialSlaveValue <= 900 + V.assistant.market.aggressiveness) { /* BUY */ @@ -1812,6 +1812,7 @@ globalThis.arcmgmt = function() { } function slaveRetirement() { + const el = new DocumentFragment(); const r = []; /* Slave retirement trigger pulled (one time only)*/ if (V.citizenRetirementTrigger === 1) { @@ -1842,6 +1843,7 @@ globalThis.arcmgmt = function() { /* I could bother with a single slave retirement message, but that's never going to get used*/ } App.Events.addNode(el, r); + return el; } function expiration() { @@ -1908,20 +1910,20 @@ globalThis.arcmgmt = function() { V.building.findCells(cell => !(cell instanceof App.Arcology.Cell.Penthouse)) .forEach(cell => { if (cell instanceof App.Arcology.Cell.Apartment) { - if (cell.type === 3) { + if (cell.type === 3) { _count += 1; - _lowerClass += 40 + _lowerClass += 40; } } }); if (_count > 9) { - appendDiv(`<span class="green">A great amount of lower class citizens</span> were attracted by the sectors filled with dense apartments.`) + return App.UI.DOM.makeElement("span", `<span class="green">A great amount of lower class citizens</span> were attracted by the sectors filled with dense apartments.`); } else if (_count > 5) { - appendDiv(`<span class="green">A large amount of lower class citizens</span> were attracted by your sprawling blocks of dense apartments.`) + return App.UI.DOM.makeElement("span", `<span class="green">A large amount of lower class citizens</span> were attracted by your sprawling blocks of dense apartments.`); } else if (_count > 2) { - appendDiv(`<span class="green">A moderate amount of lower class citizens</span> were attracted by your dense apartment complexes.`) + return App.UI.DOM.makeElement("span", `<span class="green">A moderate amount of lower class citizens</span> were attracted by your dense apartment complexes.`); } else if (_count > 0) { - appendDiv(`<span class="green">A small amount of lower class citizens</span> were attracted by your dense apartments.`) + return App.UI.DOM.makeElement("span", `<span class="green">A small amount of lower class citizens</span> were attracted by your dense apartments.`); } }