diff --git a/src/interaction/useSlave/useSlave.js b/src/interaction/useSlave/useSlave.js index 88f5458a94ce5f279bd08793041dbffc22007098..04b1324b201e37fd83cbaa2b9d0bdfe5e2b063f2 100644 --- a/src/interaction/useSlave/useSlave.js +++ b/src/interaction/useSlave/useSlave.js @@ -15,6 +15,8 @@ App.UI.SlaveInteract.useSlave = function(slave) { const {he, him, his} = getPronouns(slave); + /** @type {Record<string, string>[]} */ + const log = []; /** @enum {string} */ const none = "none"; @@ -132,12 +134,16 @@ App.UI.SlaveInteract.useSlave = function(slave) { available.forEach((e) => links.push(App.UI.DOM.link(e.link, () => { div.innerHTML = e.desc; div.append(App.UI.DOM.makeElement("div", e.reaction, ['indent'])); + + log.push({action: e.link}); + e.effect(); if (V.debugMode) { console.log( playerState, slaveState, + log, ); }