diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js index 266f126d19c4160ad3cb19e32c286940be428342..a4b763014f27572b582f546c92b8582a0ef2bcf3 100644 --- a/src/interaction/main/walkPast.js +++ b/src/interaction/main/walkPast.js @@ -1,20 +1,11 @@ globalThis.walkPast = (function() { // core string variables let t; - let output; // selection variables let target; let partner; - // rng variables - let seed; - let fuckSeed; - - // activeSlave variables - let name; - let race; - // partnerSlave variables let partnerSlave; let partnerName; @@ -25,9 +16,7 @@ globalThis.walkPast = (function() { * @returns {DocumentFragment} - vignette */ function walkPast(activeSlave, fixedTarget) { - output = ""; - seed = jsRandom(1, 100); - name = activeSlave.slaveName; + let output = ""; let flag; if (totalRelatives(activeSlave) > 0 && ((fixedTarget === "FRelation") || (!fixedTarget && jsRandom(1, 100) > 80))) { @@ -49,6 +38,7 @@ globalThis.walkPast = (function() { return; } + const seed = jsRandom(1, 100); output += primeSlave(activeSlave, seed); if (partner === "rivalry") { @@ -215,9 +205,10 @@ globalThis.walkPast = (function() { function loverSlave(activeSlave) { t = ""; partnerSlave = getSlave(activeSlave.relationshipTarget); - fuckSeed = jsRandom(1, 100); - seed = jsRandom(1, 100); - race = (V.seeRace ? activeSlave.race : ""); + const fuckSeed = jsRandom(1, 100); + const seed = jsRandom(1, 100); + const name = activeSlave.name; + const race = (V.seeRace ? activeSlave.race : ""); const { he, him, his, himself, boy, @@ -1405,7 +1396,7 @@ globalThis.walkPast = (function() { function relatedSlave(activeSlave) { let r = ""; - fuckSeed = jsRandom(1, 100); + const fuckSeed = jsRandom(1, 100); const { he, him, his, hers, himself, boy, @@ -1442,7 +1433,7 @@ globalThis.walkPast = (function() { He, His } = getPronouns(slave); t = ""; - race = (V.seeRace ? slave.race : ""); + const race = (V.seeRace ? slave.race : ""); switch (slave.assignment) { case Job.AGENT: