diff --git a/src/gui/storyCaption.js b/src/gui/storyCaption.js index a06d7cad81f40bc6dfb88cb17c42f799b7a6d28b..9257c500daf15e157fec49b377e5738f9153aeaf 100644 --- a/src/gui/storyCaption.js +++ b/src/gui/storyCaption.js @@ -142,6 +142,16 @@ App.UI.storyCaption = function() { div.append(" since last week)"); fragment.append(div); } + if (V.lastCashTransaction) { + const transaction = document.createElement("div"); + App.UI.DOM.appendNewElement("span", transaction, `Last transaction: `, css); + if (V.lastCashTransaction > 0) { + App.UI.DOM.appendNewElement("span", transaction, cashFormat(V.lastCashTransaction), css); + } else { + App.UI.DOM.appendNewElement("span", transaction, cashFormat(V.lastCashTransaction), ["cash", "dec"]); + } + fragment.append(transaction); + } if (showCheats()) { fragment.append(App.UI.DOM.makeTextBox(V.cash, cash => { diff --git a/src/js/economyJS.js b/src/js/economyJS.js index c321c0d4adc74c494410ff278645f06b7eaac91c..72725c6315d5bbc99702b89ab6f9a2bb14fd25af 100644 --- a/src/js/economyJS.js +++ b/src/js/economyJS.js @@ -2267,6 +2267,8 @@ globalThis.cashX = function(cost, what, who) { } } + V.lastCashTransaction = cost; + App.Utils.scheduleSidebarRefresh(); return cost;