diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js index c2e72b41f850b834560be2ac2f533d739d1b8ab8..0e236b95861d2f72d81402f469450a567678a81f 100644 --- a/src/js/sexActsJS.js +++ b/src/js/sexActsJS.js @@ -519,6 +519,8 @@ window.seX = function seX(slave1, act1, slave2, act2, count = 1) { // Slave 2 does their normal thing. If "Slave 2" is the public, then increment the public counter for slave 1 instead. if (slave2 === "public") { actX(slave1, "publicUse", count); + } else if (typeof slave2 === 'string') { + // someday we may track "slaves" and "assistant" } else { actX(slave2, act2, count); } diff --git a/src/js/slaveInteract.js b/src/js/slaveInteract.js index 2496e3b90b1e8382f1d4e79c3a1bb226b8da4ba9..bdb887cf37a144d1a814e0903b085fc91db6487e 100644 --- a/src/js/slaveInteract.js +++ b/src/js/slaveInteract.js @@ -94,7 +94,7 @@ App.UI.SlaveInteract.fucktoyPref = function(slave) { App.UI.SlaveInteract.assignmentBlock = function(blockId) { let res = App.UI.jobLinks.assignments(-1, undefined, () => { - return `<<replace "#assign">>$activeSlave.assignment<</replace>><<replace "#${blockId}">><<= App.UI.SlaveInteract.assignmentBlock("${blockId}")>><<= App.UI.SlaveInteract.fucktoyPref()>><</replace>>`; + return `<<replace "#assign">>$activeSlave.assignment<</replace>><<replace "#${blockId}">><<= App.UI.SlaveInteract.assignmentBlock("${blockId}")>><<= App.UI.SlaveInteract.fucktoyPref($activeSlave)>><</replace>>`; }); if (State.variables.activeSlave.assignment !== "choose her own job") { res += ' |  <<link "Stay on this assignment for another month">><<set $activeSlave.sentence += 4>><<replace "#assign">>$activeSlave.assignment($activeSlave.sentence weeks)<</replace>><</link>>';